:root{--color-black:#000;--color-white:#fff;--color-theme:#52d3a5;--color-text:#222;--color-caption:#999;--color-error:#d91e1e;--color-background:#f6f4f4}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal;font-style:normal}body{font-family:"Open Sans","hiragino-kaku-gothic-pron",sans-serif;line-height:1;color:var(--color-text)}@media (max-width:840px){body{font-size:15px}}@media (min-width:841px){body{font-size:17px}}body img,body video{vertical-align:bottom;width:100%;height:auto}body em,body p,body span{font-weight:inherit}body .__wba>span{display:inline-block;white-space:nowrap}@media (min-width:841px){body .__wb>span{display:inline-block;white-space:nowrap}}@media (max-width:840px){body .__is_desktop{display:none}}@media (min-width:841px){body .__is_mobile{display:none}}.view{width:90%;max-width:880px;margin:0 auto}.section--contact-us{padding:100px 0}.section--contact-us .view{position:relative}@media (max-width:840px){.section--contact-us .view .title{font-size:min(10vw,50px);margin-bottom:0.75em}}@media (min-width:841px){.section--contact-us .view .title{font-size:50px;margin-bottom:50px}}.section--contact-us .view .error-summary{color:var(--color-error);margin-bottom:50px}.section--contact-us .view .lead{font-weight:bold;line-height:2;margin-bottom:50px}@media (min-width:841px){.section--contact-us .view .lead{font-size:17px}}.section--contact-us .view form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (max-width:840px){.section--contact-us .view form{max-width:505px}}@media (min-width:841px){.section--contact-us .view form{width:60vw;max-width:560px}}.section--contact-us .view form .form-group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;margin-bottom:10px}@media (max-width:840px){.section--contact-us .view form .form-group label{font-size:12px}}@media (min-width:841px){.section--contact-us .view form .form-group label{font-size:14px}}.section--contact-us .view form .form-group label .required{font-size:9px}.section--contact-us .view form .form-group input[type=email],.section--contact-us .view form .form-group input[type=text],.section--contact-us .view form .form-group input[type=url],.section--contact-us .view form .form-group textarea{width:100%;padding:11px 15px;outline:none;border:1px solid #b3b3b3;font-family:"Open Sans","hiragino-kaku-gothic-pron",sans-serif;color:var(--color-text);font-weight:normal;line-height:1.6}@media (max-width:840px){.section--contact-us .view form .form-group input[type=email],.section--contact-us .view form .form-group input[type=text],.section--contact-us .view form .form-group input[type=url],.section--contact-us .view form .form-group textarea{font-size:16px}}@media (min-width:841px){.section--contact-us .view form .form-group input[type=email],.section--contact-us .view form .form-group input[type=text],.section--contact-us .view form .form-group input[type=url],.section--contact-us .view form .form-group textarea{font-size:15px}}.section--contact-us .view form .form-group input[type=email]:-webkit-autofill,.section--contact-us .view form .form-group input[type=email]:-webkit-autofill:focus,.section--contact-us .view form .form-group input[type=email]:-webkit-autofill:hover,.section--contact-us .view form .form-group input[type=text]:-webkit-autofill,.section--contact-us .view form .form-group input[type=text]:-webkit-autofill:focus,.section--contact-us .view form .form-group input[type=text]:-webkit-autofill:hover,.section--contact-us .view form .form-group input[type=url]:-webkit-autofill,.section--contact-us .view form .form-group input[type=url]:-webkit-autofill:focus,.section--contact-us .view form .form-group input[type=url]:-webkit-autofill:hover,.section--contact-us .view form .form-group textarea:-webkit-autofill,.section--contact-us .view form .form-group textarea:-webkit-autofill:focus,.section--contact-us .view form .form-group textarea:-webkit-autofill:hover{font-size:15px!important;line-height:1.6!important}.section--contact-us .view form .form-group input[type=email]:focus,.section--contact-us .view form .form-group input[type=text]:focus,.section--contact-us .view form .form-group input[type=url]:focus,.section--contact-us .view form .form-group textarea:focus{border:1px dashed var(--color-theme)}.section--contact-us .view form .form-group.has-error input,.section--contact-us .view form .form-group.has-error textarea{border-color:var(--color-error)!important;background-color:#fff6f6!important}.section--contact-us .view form .form-group.has-error .error-message{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-top:6px;color:var(--color-error);font-size:14px;line-height:1.6}.section--contact-us .view form .form-group.has-error .error-message:before{content:"";display:block;width:15px;min-width:15px;height:15px;margin-top:3.7px;background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.44737 10.5H7.55263V6.26316H6.44737V10.5ZM7.42221 4.83092C7.53753 4.71683 7.59518 4.57548 7.59518 4.40687C7.59518 4.23825 7.53814 4.0969 7.42405 3.98282C7.30997 3.86885 7.16861 3.81187 7 3.81187C6.83139 3.81187 6.69004 3.86885 6.57595 3.98282C6.46186 4.0969 6.40482 4.23825 6.40482 4.40687C6.40482 4.57548 6.46247 4.71683 6.57779 4.83092C6.69298 4.94501 6.83372 5.00205 7 5.00205C7.16628 5.00205 7.30702 4.94501 7.42221 4.83092ZM7.00129 14C6.03308 14 5.12302 13.8163 4.27111 13.4488C3.41919 13.0814 2.67818 12.5827 2.04805 11.9529C1.41793 11.323 0.919026 10.5823 0.551342 9.73074C0.183781 8.87919 0 7.96938 0 7.00129C0 6.03308 0.183719 5.12302 0.551158 4.27111C0.918597 3.41919 1.41725 2.67818 2.04713 2.04805C2.67701 1.41793 3.41772 0.919026 4.26926 0.551342C5.12081 0.183781 6.03062 0 6.99871 0C7.96692 0 8.87698 0.183719 9.7289 0.551158C10.5808 0.918596 11.3218 1.41725 11.9519 2.04713C12.5821 2.67701 13.081 3.41772 13.4487 4.26926C13.8162 5.12081 14 6.03062 14 6.99871C14 7.96692 13.8163 8.87698 13.4488 9.7289C13.0814 10.5808 12.5827 11.3218 11.9529 11.9519C11.323 12.5821 10.5823 13.081 9.73074 13.4487C8.87919 13.8162 7.96938 14 7.00129 14Z" fill="%23D91E1E"/></svg>');background-repeat:no-repeat;background-size:contain}.section--contact-us .view form .form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.section--contact-us .view form .form-submit button{font-size:14px;color:var(--color-white);background-color:var(--color-black);width:170px;height:46px;border:1px solid var(--color-black);border-radius:24px;cursor:pointer;margin-left:auto}@media (hover:hover){.section--contact-us .view form .form-submit button{-webkit-transition:width 0.3s ease,background-color 0.3s ease,color 0.3s ease;transition:width 0.3s ease,background-color 0.3s ease,color 0.3s ease}.section--contact-us .view form .form-submit button:hover{width:190px;background-color:var(--color-theme);color:var(--color-black)}}.section--contact-us .view form .form-submit .back-link{font-size:14px;color:var(--color-text);text-decoration:underline}.section--contact-us .view form .use-recaptcha{line-height:1.6}@media (max-width:840px){.section--contact-us .view form .use-recaptcha{font-size:12px}}@media (min-width:841px){.section--contact-us .view form .use-recaptcha{font-size:14px}}.section--contact-us .view form .use-recaptcha a{color:var(--color-text);text-decoration:underline}.section--contact-us .view .confirm-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-bottom:60px}@media (max-width:840px){.section--contact-us .view .confirm-data{max-width:505px}}@media (min-width:841px){.section--contact-us .view .confirm-data{width:60vw;max-width:560px}}.section--contact-us .view .confirm-data .form-group label{display:block;margin-bottom:8px;color:var(--color-theme)}.section--contact-us .view .confirm-data .form-group p{font-size:15px;line-height:1.6}.section--contact-us .view .thanks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100dvh - 200px)}.section--contact-us .view .thanks .layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--contact-us .view .thanks .layout .thank-you{aspect-ratio:533.82/141.65;width:54vw;min-width:250px;max-width:533.82px;margin-bottom:20px}.section--contact-us .view .thanks .layout .thanks-message{text-align:center;line-height:2;margin-bottom:40px}.section--contact-us .view .thanks .layout .form-submit .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:14px;color:var(--color-white);background-color:var(--color-black);width:170px;height:46px;border:1px solid var(--color-black);border-radius:24px;cursor:pointer}@media (hover:hover){.section--contact-us .view .thanks .layout .form-submit .button{-webkit-transition:width 0.3s ease,background-color 0.3s ease,color 0.3s ease;transition:width 0.3s ease,background-color 0.3s ease,color 0.3s ease}.section--contact-us .view .thanks .layout .form-submit .button:hover{width:190px;background-color:var(--color-theme);color:var(--color-black)}}.background{width:100%;overflow:hidden}@media (max-width:840px){.background{position:absolute}}@media (min-width:841px){.background{position:fixed;bottom:100px}}.background .view .strawberrybits{display:block;aspect-ratio:372/302.03}@media (max-width:840px){.background .view .strawberrybits{width:36vw;min-width:146px;max-width:240px;margin:30px -6vw 0 auto}}@media (min-width:841px){.background .view .strawberrybits{width:36vw;max-width:372px;margin:0 -8vw 0 auto}}