.hbspt-form{text-align:center}.hbspt-form a{text-decoration:underline}.hbspt-form a:hover{text-decoration:none}.hbspt-form ::-webkit-input-placeholder{color:#CCCCCC}.hbspt-form ::-moz-placeholder{color:#CCCCCC}.hbspt-form :-ms-input-placeholder{color:#CCCCCC}.hbspt-form ::-ms-input-placeholder{color:#CCCCCC}.hbspt-form ::placeholder{color:#CCCCCC}.hbspt-form input[type=email],.hbspt-form input[type=number],.hbspt-form input[type=tel],.hbspt-form input[type=text],.hbspt-form select,.hbspt-form textarea{width:100%;padding:16px;background-color:#FAFAFA;border:1px solid #EEEEEE;border-radius:4px;font-size:13px;font-weight:500;letter-spacing:0.1em;line-height:1}.hbspt-form input[type=checkbox],.hbspt-form input[type=radio]{opacity:0;position:absolute;width:1px;height:1px}.hbspt-form textarea{height:10em;line-height:1.7}@media (min-width:1080px){.hbspt-form input[type=email],.hbspt-form input[type=number],.hbspt-form input[type=tel],.hbspt-form input[type=text],.hbspt-form select,.hbspt-form textarea{padding:16px;font-size:16px}.hbspt-form select{cursor:pointer}}.hs-form-field{text-align:left}.hs-form-field:not(:first-child){margin-top:24px}.hs-form-field>label{position:relative;font-size:12px;font-weight:700;text-align:left;letter-spacing:0.1em}.hs-form-field>label span{color:#222}.hs-form-field>label span.hs-form-required{color:#cc0000}.hs-form-field>.input{margin-top:8px}@media (min-width:1080px){.hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hs-form-field:not(:first-child){margin-top:32px}.hs-form-field>label{min-width:240px;font-size:16px}.hs-form-field>.input{width:calc(100% - 288px);margin-top:0;font-size:16px}}.hs-error-msgs{width:100%;margin-top:8px}.hs-error-msgs li label{color:#cc0000;font-size:12px;letter-spacing:0.1em;line-height:1.5}@media (min-width:1080px){.hs-error-msgs{text-align:center}.hs-error-msgs li label{font-size:13px}}.hs_privacy_policy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hs_privacy_policy>label{width:auto;min-width:auto!important}.hs_privacy_policy>.input{width:auto;padding-left:12px}.hs_privacy_policy .hs-form-radio label{display:block;position:relative}.hs_privacy_policy .hs-form-radio label span{display:block;position:relative;cursor:pointer;padding-left:32px;font-size:13px;font-weight:700;letter-spacing:0.1em;line-height:1.2}.hs_privacy_policy .hs-form-radio label:before{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:20px;height:20px;background-color:#ffffff;border-radius:50%;border:1px solid #EEEEEE}.hs_privacy_policy .hs-form-radio label input:checked+span:after{content:"";display:block;position:absolute;top:50%;left:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:14px;height:14px;border-radius:50%;background-color:#ff9624}.hs_privacy_policy .hs-form-radio label:hover{text-decoration:underline}@media (min-width:1080px){.hs_privacy_policy .hs-form-radio label span{padding-left:36px;font-size:16px}.hs_privacy_policy .hs-form-radio label:before{width:24px;height:24px}.hs_privacy_policy .hs-form-radio label input:checked+span:after{left:4px;width:18px;height:18px}}.multi-container .hs-form-checkbox:not(:first-child){margin-top:16px}.multi-container .hs-form-checkbox label{display:block;position:relative}.multi-container .hs-form-checkbox label span{display:block;position:relative;cursor:pointer;padding-left:32px;font-size:13px;font-weight:700;letter-spacing:0.1em;line-height:1.2}.multi-container .hs-form-checkbox label:before{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:20px;height:20px;background-color:#ffffff;border:1px solid #EEEEEE;border-radius:4px}.multi-container .hs-form-checkbox label input:checked+span:before{content:"";display:block;position:absolute;top:44%;left:5px;z-index:99;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:10px;height:6px;border-left:2px solid #ff9624;border-bottom:2px solid #ff9624}.multi-container .hs-form-checkbox label:hover{text-decoration:underline}@media (min-width:1080px){.multi-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.multi-container .hs-form-checkbox:not(:first-child){margin-top:0}.multi-container .hs-form-checkbox label span{padding-left:36px;font-size:16px}}.form-txt{padding:0 24px;font-size:14px;letter-spacing:0.1em;line-height:1.7}.form-txt__note{padding:0 24px;margin-top:8px;color:#888;font-size:11px;letter-spacing:0.1em;line-height:1.5}@media (min-width:1080px){.form-txt{padding:0;font-size:16px;text-align:center}.form-txt__note{padding:0;margin-top:8px;font-size:12px;text-align:center}}.cta-box{padding-bottom:40px;margin-top:24px;text-align:center}.cta-box__ttl{font-size:16px;font-weight:700;letter-spacing:0.1em}.cta-box__btn{width:280px;margin:16px auto 0}.cta-box__btn a{display:block;padding:20px;background-color:#000;border-radius:8px;color:#fff;font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1}@media (min-width:1080px){.cta-box{padding-bottom:64px;margin-top:32px}.cta-box__ttl{font-size:18px}.cta-box__btn a{padding:24px;font-size:16px}}.hbspt-form{width:100%;padding:0 24px 40px;margin:0 auto}.hbspt-form .hs_submit{margin-top:32px}.hbspt-form .hs_submit .actions{width:280px;margin:0 auto}.hbspt-form .hs_submit .actions input{display:block;webkit-appearance:none;cursor:pointer;width:100%;padding:24px;background-color:#ff9624;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;text-align:center;letter-spacing:0.1em;line-height:1}.hbspt-form .hs_submit .actions input:hover{opacity:0.7}@media (min-width:1080px){.hbspt-form{width:800px;padding:0 0 60px 0}.hbspt-form .hs_submit{margin-top:48px}.hbspt-form .hs_submit .actions input{padding:24px;font-size:18px}}
/*# sourceMappingURL=form.css.map */