.ContactComponent_contact___Blac{padding-top:200px;padding-bottom:200px;background:var(--color-blue)}@media(max-width:1024px){.ContactComponent_contact___Blac{padding-top:100px;overflow:hidden;padding-bottom:120px}}.ContactComponent_contact___Blac .ContactComponent_header__YuIPU{padding:0 30px 55px;max-width:818px;margin:auto}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_header__YuIPU{padding:0 15px 30px}}.ContactComponent_contact___Blac .ContactComponent_header__YuIPU img,.ContactComponent_contact___Blac .ContactComponent_header__YuIPU svg{width:100%;height:auto;margin:8px auto}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8{max-width:666px;margin:auto;width:100%;padding:0 15px}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_flexInputs__3vWSp{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:767px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_flexInputs__3vWSp{grid-template-columns:1fr;gap:0}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js{margin-bottom:16px}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js label{font-size:32px;line-height:1;font-family:Dongle,system-ui;font-weight:700;text-align:left;color:#000;position:relative;z-index:1;text-transform:uppercase}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js label{font-size:25px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js label:before{content:attr(data-text);position:absolute;z-index:-1;color:rgba(0,0,0,0);-webkit-text-stroke:8px var(--color-white);pointer-events:none;text-transform:uppercase;width:100%;text-align:left}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js label:before{-webkit-text-stroke:5px var(--color-white)}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js .ContactComponent_errorMsg__5Gt70{font-size:24px;line-height:1;font-family:Dongle,system-ui;font-weight:700;text-align:left;color:var(--color-pink);position:relative;z-index:1;margin-top:5px}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js .ContactComponent_errorMsg__5Gt70{font-size:25px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js .ContactComponent_errorMsg__5Gt70:before{content:attr(data-text);position:absolute;z-index:-1;color:rgba(0,0,0,0);-webkit-text-stroke:4px var(--color-white);pointer-events:none;width:100%;text-align:left}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js .ContactComponent_errorMsg__5Gt70:before{-webkit-text-stroke:2px var(--color-white)}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js input,.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js textarea{display:block;line-height:.8;min-width:0;height:auto;font-family:Dongle,sans-serif;font-size:32px;font-weight:600;border:3px solid var(--color-pink);border-radius:17px;background-color:var(--color-light-cream);padding:10px 24px 5px;margin:0;width:100%}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js input:focus,.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js textarea:focus{outline:none;box-shadow:none}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js input,.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js textarea{margin-top:0;font-size:25px;font-weight:900}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js textarea{resize:none;height:236px}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js textarea{height:236px}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js button{width:100%;margin:0 auto;font-size:48px;line-height:45px;height:85px;font-weight:700;color:#fff;text-align:center;border:5px solid #fff;border-radius:146.5px;background-color:var(--color-pink);position:relative}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js button{font-size:48px;line-height:100%;height:85px}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js button:hover{color:#fff;background:linear-gradient(0deg,var(--color-pink),#00cbe9)}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js button:hover:after{content:"";position:absolute;inset:-5px;border-radius:146.5px;padding:5px;background:linear-gradient(90deg,#00cbe9,var(--color-pink));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:2;pointer-events:none}.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD{border-bottom:4px solid #fdffe9}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD{border-width:1px}}.ContactComponent_contact___Blac .ContactComponent_ctaButton__VzP7o{width:-moz-fit-content;width:fit-content;font-size:44px;font-weight:700;color:#fff;text-align:center;height:85px;line-height:88px;border:3px solid #fff;border-radius:60px;background-color:var(--color-pink);position:relative;padding:0 80px;margin:10px auto 0}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_ctaButton__VzP7o{width:-moz-fit-content;width:fit-content;font-size:30px;height:31px;line-height:35px;margin-top:10px;position:relative;left:unset;transform:unset;border:1px solid #fff}}.ContactComponent_contact___Blac .ContactComponent_ctaButton__VzP7o:hover{color:#fff;background:linear-gradient(0deg,var(--color-pink),#00CBE9)}.ContactComponent_contact___Blac .ContactComponent_ctaButton__VzP7o:hover:after{content:"";position:absolute;inset:-3px;border-radius:60px;padding:3px;background:linear-gradient(90deg,#00CBE9,var(--color-pink));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:2;pointer-events:none}