.ContactComponent_contact___Blac{padding-top:150px;padding-bottom:200px;background:linear-gradient(0deg,var(--color-yellow),var(--color-blue),var(--color-pink))}@media(max-width:1024px){.ContactComponent_contact___Blac{padding-top:10px;overflow:hidden;padding-bottom:120px}}.ContactComponent_contact___Blac .ContactComponent_header__YuIPU{padding:0 30px 55px}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_header__YuIPU{padding:0 15px 30px}}.ContactComponent_contact___Blac .ContactComponent_header__YuIPU svg{width:100%;height:auto}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js{display:flex;align-items:stretch;gap:20px;height:188px;width:100%;padding:40px 30px 15px;border-top:4px solid #fdffe9}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js{height:42px;padding:10px 15px;border-width:1px}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js.ContactComponent_formTextareaGroup__5EkW0{height:600px}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js.ContactComponent_formTextareaGroup__5EkW0{height:400px}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js.ContactComponent_formButtonGroup__1uWi9{height:unset;padding:20px 30px}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js.ContactComponent_formButtonGroup__1uWi9{padding:10px}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js label:first-of-type{flex:none;font-family:Gothic A1,sans-serif;font-size:100px;letter-spacing:-.4px;font-weight:900;color:var(--color-yellow);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js label:first-of-type{font-size:25px;font-weight:900;text-shadow:-.25px -.25px 0 #000,.25px -.25px 0 #000,-.25px .25px 0 #000,.25px .25px 0 #000,-.5px -.5px 0 #000,.5px -.5px 0 #000,-.5px .5px 0 #000,.5px .5px 0 #000,-.75px -.75px 0 #000,.75px -.75px 0 #000,-.75px .75px 0 #000,.75px .75px 0 #000}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js label:nth-of-type(2){cursor:text;flex:1 1 0;min-width:0;font-family:Gothic A1,sans-serif;font-size:100px;letter-spacing:-.4px;font-weight:900;white-space:nowrap;overflow:hidden;color:#fdffe9}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js label:nth-of-type(2){overflow:visible;font-size:25px;font-weight:900}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js input,.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js textarea{display:none;flex:1 1 0;min-width:0;height:100%;font-family:Gothic A1,sans-serif;font-size:100px;font-weight:900;letter-spacing:-.4px;color:#fdffe9;background-color:rgba(0,0,0,0);border:0;padding:0;margin:-6px 0 0}.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;height:30px}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js textarea{resize:none}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js textarea{height:auto}}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js button{width:100%;margin:0 auto;font-size:284px;line-height:320px;height:293px;font-weight:700;color:#fff;text-align:center;border:5px solid #fff;border-radius:146.5px;background-color:var(--color-pink)}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js button{font-size:71px;line-height:100%;height:130px}}.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_form__xWZL8 .ContactComponent_formGroup___Z3Js.ContactComponent_active__6cVHd label:nth-of-type(2){display:none}.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js.ContactComponent_active__6cVHd input,.ContactComponent_contact___Blac .ContactComponent_form__xWZL8 .ContactComponent_formGroup___Z3Js.ContactComponent_active__6cVHd textarea{display:block}.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_footer__W9eSD .ContactComponent_footerGroup__laLpQ{display:flex;justify-content:space-between;gap:20px;height:102px;width:100%;padding:25px 30px 15px;border-top:4px solid #fdffe9}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ{flex-direction:column;gap:10px;padding:12px 15px 20px;height:85px;border-width:1px}}.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ>span:first-child{font-family:Gothic A1,sans-serif;font-size:50px;letter-spacing:-.4px;font-weight:900;color:var(--color-yellow);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ>span:first-child{font-size:23px;text-shadow:-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}}.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ>span:nth-child(2){cursor:text;min-width:0;font-family:Gothic A1,sans-serif;font-size:50px;letter-spacing:-.4px;font-weight:900;color:#fdffe9}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ>span:nth-child(2){font-size:23px}}.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ div{display:flex;gap:15px}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ div{gap:10px;margin-top:-10px}.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ div svg:first-of-type{width:44px;height:35px}}.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ div svg:nth-of-type(2){align-self:center}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ div svg:nth-of-type(2){align-self:unset;width:100px;height:47px;margin-top:-7px}}.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ div span{font-family:Gothic A1,sans-serif;font-size:50px;letter-spacing:-.4px;font-weight:900;color:var(--color-yellow);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000}@media(max-width:1024px){.ContactComponent_contact___Blac .ContactComponent_footer__W9eSD .ContactComponent_footerGroup__laLpQ div span{font-size:23px;line-height:40px;text-shadow:-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}}