.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]){background-color:#fff;float:none;width:100%!important}.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input input[type=checkbox],.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;margin-top:60px}@media screen and (min-width:768px){.lp-form{margin-top:80px}}.lp-form form fieldset{max-width:none}.lp-form form fieldset:not(:first-child){margin-top:var(--line-margin-top-sp)}@media screen and (min-width:768px){.lp-form form fieldset:not(:first-child){margin-top:var(--line-margin-top)}}.lp-form form .hs-dependent-field,.lp-form form .hs-form-field:not(:first-child){margin-top:var(--line-margin-top-sp)}@media screen and (min-width:768px){.lp-form form .hs-dependent-field,.lp-form form .hs-form-field:not(:first-child){margin-top:var(--line-margin-top)}.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox){column-gap:40px;display:grid;grid-template-columns:205px 1fr}}.lp-form form .form-columns-2 .hs-form-field:not(.hs-fieldtype-booleancheckbox){float:left!important;margin-top:0;width:49%!important}.lp-form form .form-columns-2 .hs-form-field:not(.hs-fieldtype-booleancheckbox):first-child{margin-right:2%}@media screen and (min-width:768px){.lp-form form:has(.form-columns-2) .hs-form-field:not(.hs-fieldtype-booleancheckbox){grid-template-columns:100px 1fr}}.lp-form form label{cursor:pointer}.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>label{border-left:3px solid var(--color-pale);box-sizing:border-box;display:block;font-size:1.6rem;font-weight:500;grid-row-end:10;grid-row-start:1;height:fit-content;letter-spacing:.1em;line-height:1.5;padding-left:12px}@media screen and (max-width:767px){.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>label{font-size:1.3rem}}.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:2;margin-top:5px;width:auto}@media screen and (min-width:768px){.lp-form form .hs-form-field .hs-field-desc{font-size:1.6rem;margin-bottom:5px;margin-top:-4px;position:relative}}.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:.1em;padding:12px 14px 11px;vertical-align:middle;width:100%!important}@media screen and (min-width:768px){.lp-form form .hs-form-field .input :is(input[type=text],input[type=tel],input[type=email],input[type=number],textarea){font-size:1.6rem;padding:15px 14px 14px}}@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;line-height:2;padding-left:5px;width:calc(100% - 25px)}@media screen and (min-width:768px){.lp-form form .hs-form-field .input .hs-form-checkbox span{font-size:1.6rem;letter-spacing:.1em;line-height:1.5}}@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-main);display:inline;font-size:1.4rem;font-weight:500;letter-spacing:.1em;line-height:var(--lh-normal-text);margin-left:0;padding-left:5px}@media screen and (min-width:768px){.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{font-size:1.6rem;padding-left:8px}}.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:23px}}.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.6rem;font-weight:400;max-height:50px;padding:12px 40px 14px 14px}}.lp-form form .hs-form-field .hs-fieldtype-intl-phone{background-color:transparent!important;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.5rem;font-weight:400;letter-spacing:.1em;line-height:2;margin-top:5px;width:100%}@media screen and (max-width:767px){.lp-form form .hs-error-msgs{font-size:1.3rem}}.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-family:var(--font-default);font-size:1.5rem;font-weight:500}.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+PHBhdGggZmlsbD0iIzAwMzc2NSIgZD0ibTAgNiA2LTZ2MTJaIiBkYXRhLW5hbWU9IuWkmuinkuW9oiA2MyIvPjwvc3ZnPg==");left:0;top:0}.lp-form form .fn-date-picker .pika-next{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNiAxMiI+PHBhdGggZmlsbD0iIzAwMzc2NSIgZD0ibTYgNi02IDZWMFoiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDYyIi8+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:var(--color-point)!important}@media screen and (min-width:1050px){.lp-form form .fn-date-picker .pika-button:hover{background:var(--color-point)!important}}.lp-form form .fn-date-picker .is-today .pika-button{color:var(--color-point)}.lp-form form .fn-date-picker .is-selected .pika-button{background:var(--color-plane);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-field .hs-field-desc a,.lp-form form .legal-consent-container .hs-richtext a{border-bottom:1px solid var(--color-point);display:inline;position:relative;text-decoration:none;transition:color .3s}.lp-form form .hs-form-field .hs-field-desc a:focus,.lp-form form .legal-consent-container .hs-richtext a:focus{color:var(--color-point)}@media screen and (min-width:1050px){.lp-form form .hs-form-field .hs-field-desc a:hover,.lp-form form .legal-consent-container .hs-richtext a:hover{color:var(--color-point)}}.lp-form form .hs-form-field .hs-field-desc a[target=_blank],.lp-form form .legal-consent-container .hs-richtext a[target=_blank]{padding-left:13px}@media screen and (min-width:768px){.lp-form form .hs-form-field .hs-field-desc a[target=_blank],.lp-form form .legal-consent-container .hs-richtext a[target=_blank]{padding-left:15px}}.lp-form form .hs-form-field .hs-field-desc a[target=_blank]:before,.lp-form form .legal-consent-container .hs-richtext a[target=_blank]:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45NjkiIGhlaWdodD0iMTEuOTY5IiB2aWV3Qm94PSIwIDAgMTEuOTY5IDExLjk2OSI+PHBhdGggZmlsbD0iIzQxNDE0MSIgZD0iTTExLjQ0IDBINS4wOThhLjUzLjUzIDAgMCAwLS41MjguNTI5djEuNjM4SC43YS43LjcgMCAwIDAtLjcuN3Y4LjRhLjcuNyAwIDAgMCAuNy43aDguNGEuNy43IDAgMCAwIC43LS43VjcuNGgxLjYzOGEuNTMuNTMgMCAwIDAgLjUzMS0uNTI5Vi41MjlBLjUzLjUzIDAgMCAwIDExLjQ0IDBNOC44MDIgMTAuOTY5aC03Ljh2LTcuOGgzLjU3djMuN2EuNTI3LjUyNyAwIDAgMCAuNTI4LjUyOGgzLjdaTTEwLjk2OSA2LjRoLTUuNFYxaDUuNFoiIGRhdGEtbmFtZT0i44OR44K5IDY0MjEiLz48L3N2Zz4=") no-repeat 50%;background-size:cover;content:"";height:12px;left:0;margin-top:-6px;position:absolute;top:10px;width:12px}@media screen and (min-width:768px){.lp-form form .hs-form-field .hs-field-desc a[target=_blank]:before,.lp-form form .legal-consent-container .hs-richtext a[target=_blank]:before{top:13px}}.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:30px auto;max-width:264px;position:relative}@media screen and (min-width:768px){.lp-form form .hs-submit{margin-top:40px}}.lp-form form .hs-submit .actions{position:relative}.lp-form form .hs-submit .actions:focus-within input{border-color:var(--color-point)}@media screen and (min-width:1050px){.lp-form form .hs-submit .actions:hover input{border-color:var(--color-point)}}.lp-form form .hs-submit .actions .hs-button__icon{display:block;height:24px;position:absolute;right:19px;top:50%;transform:translateY(-50%);transition:all .3s;width:24px}@media screen and (min-width:768px){.lp-form form .hs-submit .actions .hs-button__icon{height:28px;width:28px}}.lp-form form .hs-submit .actions .hs-button__icon path{fill:var(--color-main)}.lp-form form .hs-submit .actions:focus-within .hs-button__icon path{fill:#fff}@media screen and (min-width:1050px){.lp-form form .hs-submit .actions:hover .hs-button__icon path{fill:#fff}}.lp-form form .hs-submit .actions input{appearance:none;background:var(--color-point);border:1px solid var(--color-point);border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:var(--font-button);font-size:1.6rem;font-weight:var(--fw-bold-jp);letter-spacing:.1em;line-height:var(--lh-button);padding:19px 30px 18px;position:relative;text-align:center;transition:all var(--transition-ptn01);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.6rem}}.lp-form form .hs-submit .actions input:focus{background:#fff;color:var(--color-point)}@media screen and (min-width:1050px){.lp-form form .hs-submit .actions input:hover{background:#fff;color:var(--color-point)}}.lp-form form .hs-submit .actions input:focus+.link-button__anchor__icon .link-button__anchor__icon__arrow,.lp-form form .hs-submit .actions input:focus+.link-button__anchor__icon .link-button__anchor__icon__circle{stroke:var(--color-point)}@media screen and (min-width:1050px){.lp-form form .hs-submit .actions input:hover+.link-button__anchor__icon .link-button__anchor__icon__arrow,.lp-form form .hs-submit .actions input:hover+.link-button__anchor__icon .link-button__anchor__icon__circle{stroke:var(--color-point)}}.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}}