@charset "UTF-8";.lp-form fieldset{border:none;margin:0;max-width:100%!important;padding:0}.lp-form .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.lp-form-type-a fieldset.form-columns-2 .hs-form-field,.lp-form-type-b fieldset.form-columns-2 .hs-form-field{display:flex!important;flex-direction:column!important;justify-content:space-between!important}.lp-form-type-a fieldset.form-columns-2 .hs-form-field .input,.lp-form-type-b fieldset.form-columns-2 .hs-form-field .input{margin-top:auto!important;width:100%}.lp-form .hs-error-msgs{list-style:none;margin:10px 0 0;padding:0}.lp-form .hs-error-msgs li{background-color:#fff7f4;border:1px solid #f4631c;border-radius:4px;box-sizing:border-box;color:#f4631c;font-size:12px;font-weight:700;line-height:1.2;padding:10px;position:relative;width:100%}.lp-form .hs-error-msgs li:before{border:7px solid transparent;border-bottom-color:#f4631c;top:-14px}.lp-form .hs-error-msgs li:after,.lp-form .hs-error-msgs li:before{content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.lp-form .hs-error-msgs li:after{border:6px solid transparent;border-bottom-color:#fff7f4;top:-12px}.lp-form .hs-error-msg{color:inherit;display:block;font-weight:inherit}.lp-form .hs_error_rollup{display:none!important}.lp-form-type-a{background:#fff;margin:0 auto;max-width:600px;padding:20px 25px}.lp-form-type-a-title-01{color:#f4631c;font-size:14px;font-weight:700;margin-bottom:5px;text-align:center}.lp-form-type-a-title-02{color:#222;font-size:26px;font-weight:700;margin-bottom:10px;text-align:center}.lp-form-type-a-title-03{color:#999;font-size:14px;margin-bottom:20px;text-align:center}.lp-form-type-a .hs-form-field{margin-bottom:10px}.lp-form-type-a .hs-form-field>label{color:#333;display:block;font-size:12px;font-weight:700;line-height:1;margin-bottom:8px}.lp-form-type-a .hs-form-required{color:#f4631c;margin-left:4px}.lp-form-type-a .form-columns-1 .input,.lp-form-type-a .form-columns-2 .input{margin-right:0!important}.lp-form-type-a .hs-input{-webkit-appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;color:#333;font-size:15px;padding:5px 10px;transition:border-color .2s;width:100%!important}.lp-form-type-a .hs-input:focus{border-color:#f4631c;outline:none}.lp-form-type-a .hs-input::placeholder{color:#bbb}.lp-form-type-a fieldset.form-columns-2{display:flex;gap:15px;margin-bottom:10px}.lp-form-type-a fieldset.form-columns-2 .hs-form-field{flex:1;margin-bottom:0}.lp-form-type-a select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;font-size:12px;padding-right:35px}.lp-form-type-a textarea.hs-input{min-height:120px;resize:vertical}.lp-form-type-a .hs_privacy_checkbox{margin-bottom:10px;margin-top:0;position:relative;z-index:10}.lp-form-type-a .hs_privacy_checkbox .hs-form-booleancheckbox-display{align-items:center;display:flex;font-size:12px;font-weight:700}.lp-form-type-a .hs_privacy_checkbox a{color:#333;font-size:12px;font-weight:700;text-decoration:underline}.lp-form-type-a input[type=checkbox].hs-input{appearance:auto!important;-webkit-appearance:checkbox!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;cursor:pointer;flex:none!important;height:14px!important;margin-right:10px!important;padding:0!important;position:static!important;width:14px!important}.lp-form-type-a .hs_privacy_checkbox label{cursor:pointer;pointer-events:auto!important}.lp-form-type-a .hs-button{appearance:none;background-color:#f4631c;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 0;transition:opacity .2s;width:100%}.lp-form-type-a .hs-button:hover{opacity:.85}.lp-form-type-a .form_link{font-size:13px;font-weight:700;margin-top:20px;text-align:center}.lp-form-type-a .form_link a{align-items:center;color:#00a23f;display:inline-flex;text-decoration:none}.lp-form-type-a .form_link a:hover{text-decoration:underline}.lp-form-type-a .form_link a:after{content:"→";font-family:sans-serif;margin-left:5px}.lp-form-type-b{background:#fff;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:70px auto 0;max-width:620px;padding:0;width:100%}.lp-form-type-b .hs-richtext h1,.lp-form-type-b h1,.lp-form-type-b h2{color:#000;font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.lp-form-type-b .hs-form-field{margin-bottom:30px}.lp-form-type-b .hs-form-field>label{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;line-height:1.4;margin-bottom:10px}.lp-form-type-b .hs-form-required{color:transparent;font-size:0;line-height:0}.lp-form-type-b .hs-form-required:after{background-color:#f4631c;border-radius:2px;color:#fff;content:"必須";display:inline-block;font-size:11px;font-weight:400;line-height:1.2;margin-left:10px;padding:3px 8px;vertical-align:middle}.lp-form-type-b .hs-input{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;color:#333;font-size:15px;padding:8px 16px;width:100%!important}.lp-form-type-b textarea.hs-input{min-height:150px;resize:vertical}.lp-form-type-b .hs-input:focus{border-color:#f4631c;outline:none}.lp-form-type-b .hs-input::placeholder{color:#888}.lp-form-type-b select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:35px}.lp-form-type-b select option{font-size:14px}.lp-form-type-b fieldset.form-columns-2{display:flex;gap:20px;margin-bottom:30px}.lp-form-type-b fieldset.form-columns-2 .hs-form-field{float:none;margin-bottom:0;width:50%}.lp-form-type-b .hs-fieldtype-checkbox ul{list-style:none;padding:0}.lp-form-type-b .hs-fieldtype-checkbox li{margin-bottom:10px}.lp-form-type-b .hs-fieldtype-checkbox label{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500}.lp-form-type-b .hs-fieldtype-checkbox>label{font-weight:700;margin-bottom:20px}.lp-form-type-b .form_input_list_item{font-size:14px}.lp-form-type-b .hs_privacy_checkbox{margin-bottom:30px;margin-top:0;position:relative;z-index:10}.lp-form-type-b .hs_privacy_checkbox legend.hs-field-desc{align-items:center;color:#000;display:flex;font-size:14px;font-weight:700;margin-bottom:10px}.lp-form-type-b .hs_privacy_checkbox legend.hs-field-desc:after{background-color:#f4631c;border-radius:2px;color:#fff;content:"必須";display:inline-block;font-size:11px;font-weight:400;line-height:1.2;margin-left:10px;padding:3px 8px}.lp-form-type-b .hs_privacy_checkbox .hs-form-required{display:none!important}.lp-form-type-b .hs_privacy_checkbox label{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:700}.lp-form-type-b .hs_privacy_checkbox a{color:#000;text-decoration:underline}.lp-form-type-b input[type=checkbox].hs-input{appearance:auto!important;-webkit-appearance:checkbox!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;cursor:pointer;flex:none!important;height:13px!important;margin-right:12px!important;padding:0!important;position:static!important;width:13px!important}.lp-form-type-b .hs-button{appearance:none;background-color:#f4631c;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;margin:0 auto;max-width:234px;padding:18px 0;transition:opacity .2s;width:100%}.lp-form-type-b .hs-button:hover{opacity:.85}.lp-form-type-b .hs-button:after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/icon/arrow-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem auto;content:"";height:1em;margin-left:1.5rem;width:1.5rem}@media (max-width:767px){.lp-form-type-a{padding:25px 15px}.lp-form-type-a-title-02{font-size:22px}.lp-form-type-a fieldset.form-columns-2{display:flex!important;flex-direction:row!important;gap:8px;margin-top:5px}.lp-form-type-a fieldset.form-columns-2 .hs-form-field{flex:1;margin-bottom:0;width:50%!important}.lp-form-type-a .hs-input{font-size:13px;padding:5px 6px}.lp-form-type-b{padding:20px 15px}.lp-form-type-b fieldset.form-columns-2{display:flex!important;flex-direction:row!important;gap:8px;margin-top:5px}.lp-form-type-b fieldset.form-columns-2 .hs-form-field{flex:1;margin-bottom:0;width:50%!important}.lp-form-type-b .hs-button{max-width:100%}.lp-form-type-b select.hs-input{background-position:right 10px center}}