.page-contact .home-contact--wrap{padding-top:107px}@media(min-width:1024px){.page-contact .home-contact--wrap{padding-top:171px}.page-contact .global-footer--map-wrapper{padding-top:0}}.home-contact--wrap{background:#e4ebf1;padding:47px 0}.home-contact--inner{padding:0 20px}.home-contact--heading{margin:28px 0 0;font-size:28px;font-weight:700;line-height:1.3;letter-spacing:-.04em;color:#2b323c}.home-contact--desc{margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.04em;color:#2b323c}.home-contact--desc-em{font-weight:700}.home-contact--pills{display:flex;flex-wrap:wrap;gap:8px;margin:56px 0 0}.home-contact--pill-heading{margin:0}.home-contact--pill{display:flex;align-items:center;height:40px;padding:0 14px;background:#fff;border:none;border-radius:20px;font-size:15px;font-weight:500;font-family:inherit;line-height:1.5;letter-spacing:-.02em;color:#1f2024;cursor:pointer;transition:background .15s,color .15s}.home-contact--pill.is-active{background:#2b323c;color:#fff}.home-contact--form-wrap{margin:30px 0 0}.home-contact--form-wrap[hidden]{display:none}@media(min-width:768px){.home-contact--wrap{padding:80px 0}.home-contact--inner{max-width:1040px;margin:0 auto;padding:0 20px}.home-contact--heading{font-size:32px}}@media(min-width:1024px){.home-contact--wrap{padding:120px 0}.home-contact--inner{display:flex;align-items:flex-start;gap:80px}.home-contact--text{flex:1}.home-contact--label{justify-self:start}.home-contact--heading{margin-top:32px;font-size:44px;font-weight:600;line-height:1.34}.home-contact--desc{margin-top:16px;font-size:18px}.home-contact--card{flex:0 0 474px;background:#ffffffb3;border-radius:16px;padding:32px;box-shadow:0 4px 12px #2b323c29,0 4px 12px -2px #2b323c14}.home-contact--card .home-contact--pills{margin-top:0}}.home-contact--field-group{display:flex;flex-direction:column;gap:8px}.home-contact--field-label{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:-.02em;color:#2b323c}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) .garam-form{display:flex;flex-direction:column;gap:20px}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) .inq-wrap{display:block}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) input.inq-control:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=hidden]),:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) select.inq-control,:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) textarea.inq-control{width:100%;height:48px;padding:0 12px;background:#fff;border:1px solid #dde3eb;border-radius:10px;font-size:17px;font-weight:400;font-family:inherit;line-height:1.5;letter-spacing:-.02em;color:#2b323c;box-sizing:border-box;outline:none;-webkit-appearance:none;appearance:none}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) input.inq-control:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=hidden])::placeholder,:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) textarea.inq-control::placeholder{color:#c3c5c9}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) input.inq-control:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=hidden]):focus,:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) select.inq-control:focus,:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) textarea.inq-control:focus{border-color:#187a49}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) input.inq-control.inq-invalid:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=hidden]),:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) select.inq-control.inq-invalid,:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) textarea.inq-control.inq-invalid{border-color:#ff4848}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) .inq-error{display:block;margin-top:4px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.02em;color:#ff4848}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) select.inq-control{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<path d="M4.91785 9.88852C4.56227 9.53294 4.56227 8.95644 4.91785 8.60086C5.27343 8.24528 5.84994 8.24528 6.20551 8.60086L12.6438 15.0392C12.9994 15.3948 12.9994 15.9713 12.6438 16.3268C12.2883 16.6824 11.7117 16.6824 11.3562 16.3268L4.91785 9.88852Z" fill="%232B323C"/>%0A<path d="M12.6438 16.3268C12.2883 16.6824 11.7117 16.6824 11.3562 16.3268C11.0006 15.9713 11.0006 15.3948 11.3562 15.0392L17.7945 8.60086C18.1501 8.24528 18.7266 8.24528 19.0821 8.60086C19.4377 8.95644 19.4377 9.53294 19.0821 9.88852L12.6438 16.3268Z" fill="%232B323C"/>%0A</svg>%0A');background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px;padding-right:36px;cursor:pointer}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) textarea.inq-control{min-height:140px;padding:12px;resize:none;line-height:1.6}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) [data-name=privacy-agree]{margin-top:12px}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) [data-name=privacy-agree] .inq-item{margin-left:0}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) [data-name=privacy-agree] label{display:flex;align-items:flex-start;gap:6px;font-size:14px;font-weight:500;line-height:1.714;letter-spacing:-.02em;color:#2b323c;cursor:pointer}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) [data-name=privacy-agree] label:before{content:"";flex-shrink:0;width:22px;height:22px;margin:1px 0 0;border:2px solid #dde3eb;border-radius:6px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 9'%3E%3Cpath d='M1.5 4.5L5 8L11.5 1' stroke='%23dce0e3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:13px 9px;box-sizing:border-box;transition:background-color .15s,border-color .15s}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) [data-name=privacy-agree] input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) [data-name=privacy-agree]:has(input:checked) label:before{background-color:#0bb25f;border-color:#0bb25f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 9'%3E%3Cpath d='M1.5 4.5L5 8L11.5 1' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) [data-name=privacy-agree]:has(.inq-invalid) label:before,:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) [data-name=privacy-agree]:has(.inq-error) label:before{border-color:#ff4848}.home-contact--privacy-detail{font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:#798394;text-decoration:underline;cursor:pointer}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) .garam-form--success{display:flex;align-items:center;justify-content:center;min-height:200px;padding:40px 0;text-align:center}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) .garam-form--success-msg{font-size:16px;font-weight:600;line-height:1.7;letter-spacing:-.02em;color:#187a49}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) input.inq-submit{margin-top:12px;width:100%;height:56px;background:#187a49;border:none;border-radius:12px;font-size:16px;font-weight:700;font-family:inherit;line-height:1.5;letter-spacing:-.02em;color:#fff;cursor:pointer;transition:background .15s}:is(.home-contact--wrap,.tax-contact--wrap,.consulting-contact--wrap) input.inq-submit:hover{background:#156c3f}
