.lp-form form :is(.form-columns-2,.form-columns-3) .hs-form-field{float:none;width:100%}.lp-form form .hs-form-field>.input{margin-right:0}.lp-form form .hs-form-field>.input .hs-input:not(input[type=checkbox],input[type=radio]){float:none;width:100%!important}.lp-form form .hs-form-booleancheckbox{margin-top:12px}.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input input[type=checkbox]{float:none;margin-left:0}.lp-form form .legal-consent-container .hs-form-booleancheckbox-display input{float:none}@media (max-device-width:480px) and (min-device-width:320px),(max-width:400px){.lp-form form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>input.hs-input,.lp-form form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>select.hs-input{width:100%!important}}.lp-form{--select-max-width:350px;--line-margin-top:40px;--line-margin-top-sp:30px;--input-error-color:#cb0303}.content--lp .dnd-section-color{margin-bottom:60px;padding-bottom:0}@media screen and (min-width:768px){.content--lp .dnd-section-color{margin-bottom:80px;padding-bottom:0}}.lp-form{margin-top:15px}.lp-form form fieldset{max-width:none}.lp-form form fieldset:not(:first-child){margin-top:6px}.lp-form form fieldset.form-columns-2{display:grid;gap:11px;grid-template-columns:1fr 1fr}.lp-form form .hs-dependent-field,.lp-form form .hs-form-field:not(:first-child){margin-top:10px}.lp-form form .form-columns-2 .hs-form-field{width:100%!important}.lp-form form .form-columns-2 .hs-form-field:not(:first-child){margin-top:0}.lp-form form label{cursor:pointer}.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>label{box-sizing:border-box;display:block;font-size:1.3rem;font-weight:500;grid-row-end:10;grid-row-start:1;height:fit-content;letter-spacing:0;line-height:2}.lp-form form .hs-form-field label .hs-form-required{color:var(--input-error-color)}.lp-form form .hs-form-field .hs-field-desc{color:var(--color-plane);font-size:1.3rem;line-height:1.5;margin-bottom:5px;margin-top:-4px;width:auto}.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>.input{display:block;margin-top:15px}.lp-form form .hs-form-field .hs-field-desc[style="display: block;"]+.input{margin-top:4px}@media screen and (min-width:768px){.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>.input{margin-top:0}}.lp-form form .hs-form-field .input :is(input[type=text],input[type=tel],input[type=email],input[type=number],textarea){appearance:none;background:none transparent;border:1px solid var(--color-pale);border-radius:5px;box-sizing:border-box;color:var(--color-plane);font-size:1.3rem;letter-spacing:0;padding:7px 8px 6px;vertical-align:middle;width:100%!important}@media screen and (max-width:767px){.lp-form form .hs-form-field .input :is(input[type=checkbox],input[type=radio]){position:relative;top:2px}}.lp-form form .hs-form-field .input :is(input[type=text],input[type=tel],input[type=email],input[type=number],textarea)::placeholder{color:var(--color-plane);opacity:.6}.lp-form form .hs-form-field .input :is(input[type=text],input[type=tel],input[type=email],input[type=number],textarea).error{border-color:var(--input-error-color)}.lp-form form .hs-form-field .input[type=number]{max-width:var(--select-max-width)}@media screen and (min-width:768px){.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>.input:has(input[type=file]){margin-top:5px}}@media screen and (min-width:768px){.lp-form form .hs-form-field.hs-fieldtype-radio .input .inputs-list{display:flex;flex-wrap:wrap}.lp-form form .hs-form-field.hs-fieldtype-radio .input .inputs-list .hs-form-radio{display:inline-block}.lp-form form .hs-form-field.hs-fieldtype-radio .input .inputs-list .hs-form-radio:not(:last-child){margin-right:25px}}.lp-form form .hs-form-field.hs-fieldtype-radio .input .inputs-list .hs-form-radio label span{color:var(--color-plane);font-size:1.6rem;font-weight:400;letter-spacing:.1em;line-height:2;padding-left:10px}@media screen and (max-width:767px){.lp-form form .hs-form-field.hs-fieldtype-radio .input .inputs-list .hs-form-radio label span{font-size:1.3rem}}.lp-form form .hs-form-field .input .hs-form-checkbox:not(:first-child){margin-top:10px}@media screen and (min-width:768px){.lp-form form .hs-form-field .input .hs-form-checkbox:not(:first-child){margin-top:20px}}.lp-form form .hs-form-field .input .hs-form-checkbox span{color:var(--color-plane);display:inline-flex;font-size:1.3rem;letter-spacing:.1em;line-height:1.5;padding-left:5px;width:calc(100% - 25px)}@media screen and (min-width:768px){.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox{text-align:left}}@media screen and (max-width:767px){.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox>label{align-items:flex-start;display:flex}}.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{color:var(--color-plane);display:inline;font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:var(--lh-normal-text);margin-left:0;padding-left:5px}.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span .aInput{text-decoration:underline}.lp-form form .hs-form-field .input textarea{min-height:120px}@media screen and (min-width:768px){.lp-form form .hs-form-field .input textarea{min-height:200px}}.lp-form form .hs-form-field.hs-fieldtype-select .input{max-width:var(--select-max-width);position:relative}.lp-form form .hs-form-field.hs-fieldtype-select>.input:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48ZyBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj48cGF0aCBkPSJtNSA0IDUtNHYyTDUgNlpNMCAyVjBsNSA0djJaIiBkYXRhLW5hbWU9IuWQiOS9kyAxNCIgc3R5bGU9ImZpbGw6IzBmMGYwZiIvPjwvZz48L2c+PC9zdmc+");background-repeat:no-repeat;content:"";height:6px;position:absolute;right:15px;top:18px;width:10px}@media screen and (min-width:768px){.lp-form form .hs-form-field.hs-fieldtype-select>.input:before{right:20px;top:12px}}.lp-form form .hs-form-field.hs-fieldtype-select>.input select{appearance:none;border:1px solid var(--color-pale);border-radius:5px;box-sizing:border-box;color:var(--color-plane);display:block;font-size:1.3rem;font-weight:400;letter-spacing:.1em;line-height:1.5;max-height:40px;padding:11px 30px 11px 14px;width:100%}@media screen and (min-width:768px){.lp-form form .hs-form-field.hs-fieldtype-select>.input select{font-size:1.3rem;font-weight:400;max-height:50px;padding:5px 40px 4px 6px}}.lp-form form .hs-form-field .hs-fieldtype-intl-phone{max-width:515px;position:relative}@media screen and (min-width:1050px){.lp-form form .hs-form-field .hs-fieldtype-intl-phone{max-width:none}}.lp-form form .hs-form-field .hs-fieldtype-intl-phone:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48ZyBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj48cGF0aCBkPSJtNSA0IDUtNHYyTDUgNlpNMCAyVjBsNSA0djJaIiBkYXRhLW5hbWU9IuWQiOS9kyAxNCIgc3R5bGU9ImZpbGw6IzBmMGYwZiIvPjwvZz48L2c+PC9zdmc+");background-repeat:no-repeat;content:"";height:6px;left:calc(100% - 30px);position:absolute;top:18px;width:10px;z-index:1}@media screen and (min-width:1050px){.lp-form form .hs-form-field .hs-fieldtype-intl-phone:before{left:485px}}.lp-form form .hs-form-field .hs-fieldtype-intl-phone select{appearance:none;border:1px solid var(--color-pale);border-radius:5px;box-sizing:border-box;color:var(--color-plane);display:block;font-size:1.3rem;font-weight:400;letter-spacing:.1em;line-height:1.5;margin-bottom:13px;max-height:40px;max-width:515px;padding:8px 30px 11px 14px;position:relative;width:100%}@media screen and (min-width:768px){.lp-form form .hs-form-field .hs-fieldtype-intl-phone select{font-size:1.5rem;margin-bottom:15px;max-height:40px;padding:9px 40px 5px 15px}}.lp-form form .hs-error-msgs{color:var(--input-error-color);font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:5px;width:100%}.lp-form form .hs-error-msgs li{text-align:left}.lp-form form .hs-form-field.hs-fieldtype-date .input .hs-dateinput .fn-date-picker.pika-single{border:1px solid var(--color-pale)}.lp-form form .fn-date-picker .pika-label{color:var(--color-plane);font-size:1.5rem;font-weight:400}.lp-form form .fn-date-picker .pika-next,.lp-form form .fn-date-picker .pika-prev{background-size:inherit;opacity:1;position:absolute;transition:.3s}.lp-form form .fn-date-picker .pika-prev{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNiAxMiI+PHBhdGggZmlsbD0iI2JhMDAxNiIgZD0ibTAgNiA2LTZ2MTJaIiBkYXRhLW5hbWU9IuWkmuinkuW9oiA2MyIvPjwvc3ZnPg==");left:0;top:0}.lp-form form .fn-date-picker .pika-next{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNiAxMiI+PHBhdGggZmlsbD0iI2JhMDAxNiIgZD0ibTYgNi02IDZWMFoiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDYyIi8+PC9zdmc+");right:0;top:0}.lp-form form .fn-date-picker .pika-table th{color:var(--color-plane);font-size:1.2rem;font-weight:500}.lp-form form .fn-date-picker .pika-table th abbr{cursor:inherit;text-decoration:none}.lp-form form .fn-date-picker .pika-button{background-color:var(--color-bg);border-radius:2px;color:var(--color-plane);font-size:1.3rem;font-weight:500}.lp-form form .fn-date-picker .pika-button:focus{background:#909090!important}@media screen and (min-width:1050px){.lp-form form .fn-date-picker .pika-button:hover{background:#909090!important}}.lp-form form .fn-date-picker .is-today .pika-button{color:var(--color-sub)}.lp-form form .fn-date-picker .is-selected .pika-button{background:var(--color-sub);box-shadow:none;color:#fff}.lp-form form .legal-consent-container{margin-top:var(--line-margin-top-sp)}@media screen and (min-width:768px){.lp-form form .legal-consent-container{margin-top:var(--line-margin-top)}}.lp-form form .legal-consent-container .hs-richtext{color:var(--color-plane);font-size:1.3rem;letter-spacing:.1em;line-height:2}@media screen and (min-width:768px){.lp-form form .legal-consent-container .hs-richtext{font-size:1.4rem}}.lp-form form .legal-consent-container .hs-richtext:not(:first-child){margin-top:20px}.lp-form form .legal-consent-container .hs-richtext:not(:last-child){margin-bottom:20px}.lp-form form .legal-consent-container div:has(.hs-dependent-field)+.hs-richtext{margin-bottom:calc(var(--leading-trim));margin-top:calc(30px + var(--leading-trim))}@media screen and (min-width:768px){.lp-form form .legal-consent-container div:has(.hs-dependent-field)+.hs-richtext{margin-top:calc(40px + var(--leading-trim))}}.lp-form form .legal-consent-container .hs-richtext strong{font-weight:700}.lp-form form .hs-form-booleancheckbox a,.lp-form form .legal-consent-container .hs-richtext a{border-bottom:1px solid #414141;display:inline;position:relative;text-decoration:none;transition:color .3s}@media screen and (min-width:1050px){.lp-form form .hs-form-booleancheckbox a:is(:hover,:focus),.lp-form form .legal-consent-container .hs-richtext a:is(:hover,:focus){color:var(--color-point)}}.lp-form form .hs-form-booleancheckbox a[target=_blank],.lp-form form .legal-consent-container .hs-richtext a[target=_blank]{padding-left:15px}@media screen and (min-width:768px){.lp-form form .hs-form-booleancheckbox a[target=_blank],.lp-form form .legal-consent-container .hs-richtext a[target=_blank]{padding-left:20px}}.lp-form form .hs-form-booleancheckbox a[target=_blank]:before,.lp-form form .legal-consent-container .hs-richtext a[target=_blank]:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%20%3Cpath%20d%3D%22M-786.588%2C0h-7.418a.618.618%2C0%2C0%2C0-.618.619V2.535h-4.527a.819.819%2C0%2C0%2C0-.819.819v9.828a.82.82%2C0%2C0%2C0%2C.819.819h9.828a.819.819%2C0%2C0%2C0%2C.819-.819V8.655h1.916a.618.618%2C0%2C0%2C0%2C.619-.618V.619A.619.619%2C0%2C0%2C0-786.588%2C0Zm-3.086%2C12.83H-798.8V3.7h4.176V8.037a.617.617%2C0%2C0%2C0%2C.618.618h4.333Zm2.535-5.345h-6.315V1.17h6.315Z%22%20transform%3D%22translate(800.469%200.5)%22%20fill%3D%22%232f2f2f%22%20stroke%3D%22rgba(0%2C0%2C0%2C0)%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:0;margin-top:-6px;position:absolute;top:10px;transition:.3s;width:12px}@media screen and (min-width:768px){.lp-form form .hs-form-booleancheckbox a[target=_blank]:before,.lp-form form .legal-consent-container .hs-richtext a[target=_blank]:before{height:14px;margin-top:-4px;width:14px}}@media screen and (min-width:1050px){.lp-form form .hs-form-booleancheckbox a[target=_blank]:is(:hover,:focus):before,.lp-form form .legal-consent-container .hs-richtext a[target=_blank]:is(:hover,:focus):before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%20%3Cpath%20d%3D%22M-786.588%2C0h-7.418a.618.618%2C0%2C0%2C0-.618.619V2.535h-4.527a.819.819%2C0%2C0%2C0-.819.819v9.828a.82.82%2C0%2C0%2C0%2C.819.819h9.828a.819.819%2C0%2C0%2C0%2C.819-.819V8.655h1.916a.618.618%2C0%2C0%2C0%2C.619-.618V.619A.619.619%2C0%2C0%2C0-786.588%2C0Zm-3.086%2C12.83H-798.8V3.7h4.176V8.037a.617.617%2C0%2C0%2C0%2C.618.618h4.333Zm2.535-5.345h-6.315V1.17h6.315Z%22%20transform%3D%22translate(800.469%200.5)%22%20fill%3D%22%23af0000%22%20stroke%3D%22rgba(0%2C0%2C0%2C0)%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E")}}.lp-form form .legal-consent-container .field.hs-form-field{margin-bottom:0}.lp-form .legal-consent-container .hs-error-msgs label{color:var(--input-error-color)}.lp-form form .hs-submit{margin-left:auto;margin-right:auto;margin-top:20px;max-width:100%;position:relative}.lp-form form .hs-submit .actions{position:relative}.lp-form form .hs-submit .actions:after,.lp-form form .hs-submit .actions:before{border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.lp-form form .hs-submit .actions:before{background:linear-gradient(45deg,#10dd6e,#0bc15f)}.lp-form form .hs-submit .actions:after{background:linear-gradient(45deg,#0bc15f,#10dd6e);opacity:1;transition:.3s}@media screen and (min-width:1050px){.lp-form form .hs-submit .actions:hover:after{opacity:0}}.lp-form form .hs-submit .actions:focus-within input{border-color:var(--color-point)}.lp-form form .hs-submit .actions:focus-within:after{opacity:0}.lp-form form .hs-submit .actions .hs-button__icon{display:none}.lp-form form .hs-submit .actions input{appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235.674%22%20height%3D%2229.516%22%20viewBox%3D%220%200%2035.674%2029.516%22%3E%20%3Cpath%20d%3D%22M0%2C13.972l9.166%2C5.275L26.4%2C7.485%2C11.42%2C20.545l11.411%2C6.567L35.674%2C0Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20d%3D%22M21.835%2C58.878l6.818-3.985-6.818-4.169Z%22%20transform%3D%22translate(-12.639%20-29.362)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-position:center left 15px;background-repeat:no-repeat;background-size:20px 17px;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:var(--font-button);font-size:1.4rem;font-weight:var(--fw-bold-jp);height:38px;letter-spacing:0;line-height:var(--lh-button);padding:2px 7px 3px 35px;position:relative;text-align:left;text-align:center;transition:.3s;width:100%;word-break:break-all;z-index:1}@media screen and (min-width:768px){.lp-form form .hs-submit .actions input{font-size:1.4rem}}.lp-form form .hs-submit .actions input:focus{background-position:center left 58px;background-size:24px 20px;font-size:1.6rem}@media screen and (min-width:1050px){.lp-form form .hs-submit .actions input:hover{background-position:center left 10px;background-size:24px 20px;font-size:1.5rem}}.lp-form form .checkbox-title{border-top:1px solid var(--color-main);display:inline-block;float:left;font-size:1.3rem;font-weight:400;letter-spacing:.1em;line-height:2em;padding-top:9px;width:100%}@media screen and (min-width:768px){.lp-form form .checkbox-title{font-size:1.6rem;width:200px}}.hs_error_rollup{color:var(--input-error-color);font-size:1.3rem;margin-top:30px}@media screen and (min-width:768px){.hs_error_rollup{font-size:1.5rem}}