.form_switcher{padding:100px 80px 120px}.form_switcher *,.form_switcher :after,.form_switcher :before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form_switcher ._d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form_switcher ._d-flex.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:751px){.form_switcher ._sp{display:none!important}}.form_switcher .document-contact__tabs{align-items:flex-start;gap:30px;margin-bottom:40px;-webkit-box-align:start;-ms-flex-align:start}.form_switcher .document-contact__tabs .tab{background:#fff;border-radius:999px;color:#036197;cursor:pointer;font-size:1.2rem;font-weight:550;height:70px;position:relative;-webkit-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;width:200px}.form_switcher .document-contact__tabs .tab.-current{color:#fff;pointer-events:none}.form_switcher .document-contact__tabs .tab.-current:before{width:100%}.form_switcher .document-contact__tabs .tab:before{background:#036197;border-radius:999px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;width:0}.form_switcher .document-contact__tabs .tab span{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}@media screen and (min-width:751px){.form_switcher .document-contact__tabs .tab:hover{color:#fff}.form_switcher .document-contact__tabs .tab:hover:before{width:100%}}.form_switcher .document-contact__formbox .block{margin:0 auto;max-width:850px}.form_switcher .document-contact__formbox .block-inquiry{color:#036197;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;gap:2px;margin-bottom:10px}.form_switcher .document-contact__formbox .block-form span.hs_cos_wrapper_type_form{display:none}.form_switcher .document-contact__formbox .block-form span.hs_cos_wrapper_type_form.-show{display:block;height:auto;visibility:visible}.form_switcher .document-contact__formbox .block-form form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;max-width:100%!important;width:100%}.form_switcher .document-contact__formbox .block-form form fieldset:first-child{margin-top:0}.form_switcher .document-contact__formbox .block-form form fieldset.form-columns-2>*{width:calc(50% - 9px)!important}.form_switcher .document-contact__formbox .block-form form fieldset .hs-dependent-field,.form_switcher .document-contact__formbox .block-form form fieldset .hs-form-field{width:100%}.form_switcher .document-contact__formbox .block-form form fieldset.form-columns-1 .hs-dependent-field .hs-form-field+.hs-form-field{margin-top:20px}.form_switcher .document-contact__formbox .block-form form fieldset .input{margin-right:0!important;margin-top:10px}.form_switcher input::-webkit-input-placeholder,.form_switcher textarea::-webkit-input-placeholder{color:#a0a0a0}.form_switcher input::-moz-placeholder,.form_switcher textarea::-moz-placeholder{color:#a0a0a0}.form_switcher input::-ms-input-placeholder,.form_switcher textarea::-ms-input-placeholder{color:#a0a0a0}.form_switcher input::placeholder,.form_switcher textarea::placeholder{color:#a0a0a0}.form_switcher .document-contact__formbox .block-form form fieldset .input input,.form_switcher .document-contact__formbox .block-form form fieldset .input select{background:#fff;border-radius:10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:1rem;padding:10px 30px;width:100%}.form_switcher .document-contact__formbox .block-form form fieldset .input select{cursor:pointer;padding-right:60px}.form_switcher .document-contact__formbox .block-form form fieldset .input textarea{background:#fff;border-radius:10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:1rem;height:150px;padding:10px 30px;width:100%}.form_switcher .document-contact__formbox .block-form form fieldset .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_switcher .document-contact__formbox .block-form form fieldset .input select::-ms-expand{display:none}.form_switcher .document-contact__formbox .block-form form fieldset .hs-dependent-field .input,.form_switcher .document-contact__formbox .block-form form fieldset .hs-fieldtype-select .input{position:relative}.form_switcher .document-contact__formbox .block-form form fieldset .hs-dependent-field .input:after,.form_switcher .document-contact__formbox .block-form form fieldset .hs-fieldtype-select .input:after{background:url(https://2864453.fs1.hubspotusercontent-na1.net/hubfs/2864453/lp/shop/icon/arrw2.svg) 0 0 no-repeat;content:"";height:7px;pointer-events:none;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px}.form_switcher .document-contact__formbox .block-form form fieldset label{font-size:1.2rem;position:relative}.form_switcher .document-contact__formbox .block-form form fieldset label .hs-form-required{color:#036197;display:inline;font-size:1rem;left:-12px;position:absolute;top:-2px;visibility:visible}.form_switcher .document-contact__formbox .block-form form fieldset .hs-field-desc{font-size:1rem;line-height:2rem;margin-top:5px}.form_switcher .document-contact__formbox .block-form form fieldset .form-note{font-size:1rem;line-height:2rem}.form_switcher .document-contact__formbox .block .form-privacy{margin:15px 0 20px}.form_switcher .document-contact__formbox .block .form-privacy__note{color:#036197;font-size:1rem;font-weight:700;line-height:2rem;margin-bottom:10px}.form_switcher .document-contact__formbox .block .form-privacy__text{font-size:1rem;line-height:2rem}.form_switcher .document-contact__formbox .block .form-privacy__text a{color:#036197}.form_switcher .document-contact__formbox .block-form form .hs-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions{background:#036197;border-radius:999px;position:relative}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions:before{background:#fff;border-radius:999px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;width:0}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions input{background:initial;border:none;border-radius:999px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:550;outline:none;padding:25px 80px 25px 45px;position:relative;-webkit-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:50%;height:36px;justify-content:center;pointer-events:none;position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;width:36px}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions .icon:after,.form_switcher .document-contact__formbox .block-form form .hs-submit .actions .icon:before{content:"";height:10px;-webkit-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;width:11px}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions .icon:before{background:url(https://2864453.fs1.hubspotusercontent-na1.net/hubfs/2864453/lp/shop/icon/arrw1_blue.svg) 0 0 no-repeat;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions .icon:after{background:url(https://2864453.fs1.hubspotusercontent-na1.net/hubfs/2864453/lp/shop/icon/arrw1.svg) 0 0 no-repeat;content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);width:11px}@media screen and (min-width:751px){.form_switcher .document-contact__formbox .block-form form .hs-submit .actions:hover:before{width:102%}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions:hover input{color:#036197}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions:hover .icon{background:#036197}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions:hover .icon:before{opacity:0}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions:hover .icon:after{opacity:1}.form_switcher .document-contact__formbox .block .form-privacy__text a:hover:after{left:auto;right:0;width:0}}@media screen and (max-width:750px){.form_switcher{padding:60px 0 80px}.form_switcher .document-contact__tabs{gap:15px;margin-bottom:20px}.form_switcher .document-contact__tabs .tab{font-size:1rem;height:60px;text-align:center;width:140px}.form_switcher .document-contact__formbox .block-inquiry{font-size:.8rem;margin-bottom:15px}.form_switcher .document-contact__formbox .block-form form fieldset.form-columns-2>*{width:calc(50% - 2px)!important}.form_switcher .document-contact__formbox .block-form form fieldset+fieldset{margin-top:15px}.form_switcher .document-contact__formbox .block-form form fieldset .hs-dependent-field .input:after,.form_switcher .document-contact__formbox .block-form form fieldset .hs-fieldtype-select .input:after{right:10px}.form_switcher .document-contact__formbox .block-form form fieldset label{font-size:1rem}.form_switcher .document-contact__formbox .block-form form fieldset label .hs-form-required{font-size:1.2rem;right:-10px;top:0}.form_switcher .document-contact__formbox .block-form form fieldset .input{margin-top:10px}.form_switcher .document-contact__formbox .block-form form fieldset .input input,.form_switcher .document-contact__formbox .block-form form fieldset .input select{border-radius:10px;font-size:.9rem;height:60px;padding:10px 20px}.form_switcher .document-contact__formbox .block-form form fieldset .input select{padding-right:30px}.form_switcher .document-contact__formbox .block-form form fieldset .input textarea{padding:20px}.form_switcher .document-contact__formbox .block-form form fieldset .form-note,.form_switcher .document-contact__formbox .block-form form fieldset .hs-field-desc{font-size:.8rem;line-height:1.5rem}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions input{font-size:1rem;padding:20px 50px 20px 20px}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions .icon{right:15px}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions .icon:before{background:url(https://2864453.fs1.hubspotusercontent-na1.net/hubfs/2864453/lp/shop/sp/icon/arrw1_blue.svg) 0 0 no-repeat}.form_switcher .document-contact__formbox .block-form form .hs-submit .actions .icon:after{background:url(https://2864453.fs1.hubspotusercontent-na1.net/hubfs/2864453/lp/shop/sp/icon/arrw1.svg) 0 0 no-repeat}.form_switcher .document-contact__formbox .block .form-privacy{margin:10px 0}.form_switcher .document-contact__formbox .block .form-privacy__note{font-size:1rem;line-height:1.5rem}.form_switcher .document-contact__formbox .block .form-privacy__text{font-size:.8rem;line-height:1.5rem}.form_switcher .document-contact__formbox .block-form form:nth-of-type(2) fieldset:nth-child(7){-ms-flex-wrap:wrap;flex-wrap:wrap}.form_switcher .document-contact__formbox .block-form form:nth-of-type(2) fieldset:nth-child(7)>*{width:100%!important}.form_switcher .document-contact__formbox .block-form form:nth-of-type(2) fieldset:nth-child(7)>*+*{margin-top:26px}}