.contact-us_contact-us__QUNr7{display:flex;gap:3rem;padding:4rem 0;max-width:var(--screen-max-width);margin-inline:auto;align-items:center;justify-content:center;position:relative}.contact-us_contact-us-background-line__raiAN{position:absolute;width:100%;top:52%;left:50%;transform:translate(-50%,-50%);overflow:visible}.contact-us_contact-us-background-line__raiAN img{width:100%}.contact-us-detail_contact-us__content-wrapper__Bn1F9{padding:3rem 0 5rem}.contact-us-detail_contact-us__intro___B18F{padding-bottom:4rem}.contact-us-detail_contact__heading__gSwMj{font-size:var(--font-size-extra-large);font-weight:var(--font-weight-semi-bold);padding-bottom:1rem}.contact-us-detail_contact__primary__T2r4F{letter-spacing:var(--letter-spacing-medium);display:flex;gap:1rem;flex-wrap:wrap}.contact-us-detail_contact__highlight__1ZlcM{position:relative;color:var(--color-white)}.contact-us-detail_contact__Text__tWn0o{color:var(--color-dark)}.contact-us-detail_contact__highlight__1ZlcM:after{content:"";background:var(--oval-radial-gradient);width:182px;height:222px;border-radius:50px;position:absolute;z-index:-1;right:-52px;top:-52px}.contact-us-detail_contact-us__description__19j6Y{font-size:var(--font-size-small);color:var(--color-opacity-08-text)}.contact-us-detail_contact-us__call-to-action__v_yPs{position:relative}.contact-us-detail_contact-us__action-text__Pnc5i{font-size:var( --font-size-base);font-weight:var(--font-weight-medium);color:var(--color-black-06-opacity);font-style:italic;text-align:center;max-width:545px;margin-inline:auto;padding-bottom:2.5rem}.contact-us-detail_contact-us__cards-wrapper__cYvMU{display:flex;gap:4rem;align-items:center;justify-content:center;flex-wrap:wrap}.contact-us-detail_contact-us__card__7wGJG{background-color:var(--color-rose);border-radius:2rem;padding:1rem .8rem;text-align:center;box-shadow:var(--shadow-color);width:210px}.contact-us-detail_contact-us__card-icon__m_D5y{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-inline:auto;padding-bottom:8px}.contact-us-detail_contact-us__card-icon__m_D5y svg{width:64px;height:64px}.contact-us-detail_contact-us__card-title__GwXZs{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-opacity-08-text);padding-bottom:12px}.contact-us-detail_contact-us__card-link__WGnBd{text-decoration:underline;font-weight:700;color:var(--color-black);font-style:italic;font-size:var(--font-size--extra-small)}.contact-us-detail_contact-us__card-link__WGnBd:hover{color:#e04a4a}.contact-us-form_contact-us__form-wrapper__a4R0I{width:1120px;background-color:var(--color-white);padding:3rem 1.5rem;border-radius:2rem;box-shadow:var(--shadow-color);position:relative;z-index:1;margin-right:1.5rem}.contact-us-form_contact-us__form-wrapper__a4R0I:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(135deg,var(--color-rose),var(--color-rose));opacity:.8;z-index:-1}.contact-us-form_contact-us__form-heading__Lqua4{font-size:var(--font-size-extra-medium-base);font-weight:var(--font-weight-semi-bold);text-align:center;color:var(--color-dark);display:flex;align-items:center;justify-content:center;padding-bottom:3rem}.contact-us-form_contact-us__form__DV9rw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.contact-us-form_contact-us__form-group__zomUZ{display:flex;flex-direction:column}.contact-us-form_contact-us__form-group--full-width__hk56R{grid-column:1/-1}.contact-us-form_contact-us__label__fdewk{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin-bottom:.5rem;color:var(--color-opacity-08-text)}.contact-us-form_contact-us__label__fdewk span{color:var(--color-required)}.contact-us-form_contact-us__input__cDEj7,.contact-us-form_contact-us__textarea__IB5bM{width:100%;padding:.8rem 1rem;border:1px solid var(--color-opacity-05-text);border-radius:8px;font-size:var(--font-size-base);transition:border-color .3s ease,box-shadow .3s ease;background-color:var(--color-white)}.contact-us-form_contact-us__input__cDEj7:focus,.contact-us-form_contact-us__textarea__IB5bM:focus{outline:none;border-color:var(--color-primary-hover);box-shadow:0 0 0 3px var(--shadow-color)}.contact-us-form_contact-us__textarea__IB5bM{resize:vertical;min-height:100px}.contact-us-form_contact-us__phone-input-group__PHbEX{display:flex;gap:.5rem}.contact-us-form_contact-us__phone-prefix___RJd4{border:1px solid var(--color-opacity-05-text);border-radius:8px;background-color:var(--color-white);font-size:1rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23333333" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-repeat:no-repeat;background-position:right .5rem center;padding:.8rem 2rem .8rem .5rem}.contact-us-form_contact-us__phone-prefix___RJd4:focus{outline:none;border-color:var(--color-primary-hover);box-shadow:0 0 0 3px var(--shadow-color)}.contact-us-form_contact-us__captcha-group__XIWP2{display:flex;align-items:center;gap:.8rem}.contact-us-form_contact-us__captcha-display__kjEzm{background-color:var(--color-white);padding:.6rem 1rem;border-radius:8px;font-size:1.1rem;font-weight:700;letter-spacing:2px;color:var(--color-opacity-08-text);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;border:1px solid var(--color-opacity-05-text)}.contact-us-form_contact-us__captcha-refresh__OBkYh{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.contact-us-form_contact-us__captcha-refresh__OBkYh:hover{background-color:var(--color-primary-hover)}.contact-us-form_contact-us__captcha-refresh__OBkYh svg{width:20px;height:20px}.contact-us-form_contact-us__submit-button__Tpquz{grid-column:1/-1;background-color:var(--color-primary);color:var(--color-white);padding:1rem 2rem;border:none;border-radius:2rem;font-size:1.2rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:1rem}.contact-us-form_contact-us__submit-button__Tpquz:hover{background-color:var(--color-primary-hover);transform:translateY(-2px)}.contact-us-form_contact-us__submit-button__Tpquz:active{transform:translateY(0)}