.ttw-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.ttw-checkbox__input{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.ttw-checkbox__box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:3px;background-color:#fff;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;border:1px solid transparent}.ttw-checkbox__box:before{display:block;content:'';width:13px;height:13px;background:url('data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTUuNTU2IDUxNS41NTYiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNTE1LjU1NiA1MTUuNTU2IiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0wIDI3NC4yMjYgMTc2LjU0OSAxNzYuODg2IDMzOS4wMDctMzM4LjY3Mi00OC42Ny00Ny45OTctMjkwLjMzNyAyOTAtMTI4LjU1My0xMjguNTUyeiIvPjwvc3ZnPg==') no-repeat center;background-size:contain;-webkit-filter:invert(1);filter:invert(1);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;opacity:0}.ttw-checkbox__box:hover,.ttw-checkbox__input:focus-visible+.ttw-checkbox__box{border-color:#345ef5}.ttw-checkbox__input:checked+.ttw-checkbox__box{background-color:#345ef5}.ttw-checkbox__input:focus-visible+.ttw-checkbox__box{-webkit-box-shadow:inset 0 0 0 1px #345ef5;box-shadow:inset 0 0 0 1px #345ef5}.ttw-checkbox__input:checked+.ttw-checkbox__box:before{opacity:1}.ttw-checkbox__label{margin:0;display:block;font-size:12px;line-height:14px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 32px);flex:0 0 calc(100% - 32px);max-width:calc(100% - 32px)}.ttw-checkbox__label a{color:inherit;text-decoration:underline}.ttw-checkbox__label a:hover{text-decoration:none}.ttw-checkbox__label a:focus-visible{color:#345ef5}.ttw-form{position:relative;background-color:#F2F2F2;padding:1.786rem 1.429rem;padding-block:clamp(1.786rem,.857rem + 3.611vw,4.571rem);padding-inline:clamp(1.429rem,1rem + 1.667vw,2.714rem)}.ttw-form__field{position:relative;margin-bottom:8px}.ttw-form__input{display:block;width:100%;height:auto;border:0;font-size:16px;line-height:22px;padding:14px 24px;background-color:#fff;border-radius:3px}.ttw-form__input::-webkit-input-placeholder{color:#777E89}.ttw-form__input::-moz-placeholder{color:#777E89}.ttw-form__input:-ms-input-placeholder{color:#777E89}.ttw-form__input::-ms-input-placeholder{color:#777E89}.ttw-form__input::placeholder{color:#777E89}.ttw-form__input:focus{outline:none}.ttw-form__input:focus-visible{outline:1px solid #777E89}.ttw-form__error-message{color:#d21515;font-size:12px;line-height:1.1;margin:0;padding:5px 24px 0}.ttw-form__error-message:empty{display:none}.ttw-agreement{color:#777E89;padding-top:13px;margin-bottom:21px}.intec-ui.intec-ui-control-button.ttw-form__submit-btn{width:100%;font-size:15px;line-height:22px;padding:17px 30px}.intec-ui.intec-ui-control-button.ttw-form__submit-btn:disabled{background-color:#6585f7;border-color:#6585f7;cursor:not-allowed}.ttw-detail-form{margin-inline:auto;max-width:540px}.ttw-detail-form__heading{color:#1D1D1D;text-align:center;margin-bottom:24px}.ttw-detail-form__title{margin-top:0;font-size:22px;line-height:27px;margin-bottom:12px}.ttw-detail-form__sub-title{margin:0;font-size:13px;line-height:21px}