.MainForm-sp{margin-top:51px;margin-bottom:114px}.MainForm-sp .MainForm-wrap{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-title{font-size:42px;font-weight:400}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-desc{width:100%;max-width:431px;margin-top:16px;font-size:16px;font-weight:400;line-height:26px}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-desc span{color:#165dba;font-weight:500}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-sub-title{margin-top:30px;font-size:42px;font-weight:400}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid{-moz-column-gap:30px;grid-template-columns:repeat(2,1fr);gap:35px 30px;margin-top:30px;display:grid}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;display:grid}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box:nth-child(2n){border-left:1px solid #d9d9d9;padding-left:35px}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .box-head{align-items:center;gap:19px;display:flex}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .box-head img{object-fit:contain;width:45px;height:60px}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .box-head .head-title{font-size:21px;font-weight:400}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .location-address{margin-top:15px;font-size:16px;font-weight:400;line-height:26px}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .location-number{margin-top:15px;font-size:18px;font-weight:400}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .location-sales{color:#165dba;margin-top:15px;font-size:18px;font-weight:500}.MainForm-sp .MainForm-wrap .MainForm-box{background-color:#fff;height:-moz-fit-content;height:fit-content;padding:30px 48px;box-shadow:0 6px 20px #0000001f}.MainForm-sp .MainForm-wrap .MainForm-box .MainForm-box-title{font-size:18px;font-weight:300}.MainForm-sp .MainForm-wrap .MainForm-box form{flex-direction:column;gap:24px;margin-top:25px;display:flex}.MainForm-sp .MainForm-wrap .MainForm-box form input,.MainForm-sp .MainForm-wrap .MainForm-box form textarea{color:#000c;border:1px solid #d9d9d9;border-radius:0;height:58px;padding:0 20px;font-size:16px;font-weight:400}:is(.MainForm-sp .MainForm-wrap .MainForm-box form input:focus-visible,.MainForm-sp .MainForm-wrap .MainForm-box form textarea:focus-visible){outline-color:#165dba}.MainForm-sp .MainForm-wrap .MainForm-box form .error-mxg{color:red;margin-top:3px}.MainForm-sp .MainForm-wrap .MainForm-box form textarea{height:100px;padding:15px 20px}.MainForm-sp .MainForm-wrap .MainForm-box form .checkbox{align-items:start;gap:8px;display:flex}.MainForm-sp .MainForm-wrap .MainForm-box form .checkbox input{width:24px;height:16px;margin-top:4px}.MainForm-sp .MainForm-wrap .MainForm-box form .cta{background-color:#165dba;font-size:18px}.MainForm-sp .MainForm-wrap .MainForm-box form .form-success{color:#047857;background:#e6fffa;border-radius:6px;margin-bottom:10px;padding:10px;font-size:16px}.MainForm-sp .MainForm-wrap .MainForm-box form .form-error{color:#b91c1c;background:#ffe6e6;border-radius:6px;margin-bottom:10px;padding:10px;font-size:16px}@media only screen and (max-width:1199px){.MainForm-sp{margin-bottom:80px}.MainForm-sp .MainForm-wrap{gap:20px}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-title{font-size:36px}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-desc{margin-top:8px;font-size:16px}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-sub-title{margin-top:20px;font-size:36px}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid{gap:25px;margin-top:25px}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .box-head{gap:8px}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .box-head img{width:40px;height:50px}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .box-head .head-title{font-size:18px}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .location-address{font-size:15px;line-height:23px}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .location-number,.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box .location-sales{margin-top:12px;font-size:16px}.MainForm-sp .MainForm-wrap .MainForm-box{padding:25px 30px}.MainForm-sp .MainForm-wrap .MainForm-box .MainForm-box-title{font-size:16px}.MainForm-sp .MainForm-wrap .MainForm-box form{gap:20px;margin-top:15px}.MainForm-sp .MainForm-wrap .MainForm-box form input,.MainForm-sp .MainForm-wrap .MainForm-box form textarea{height:48px}.MainForm-sp .MainForm-wrap .MainForm-box form textarea{height:80px}.MainForm-sp .MainForm-wrap .MainForm-box form .checkbox label{font-size:15px}}@media only screen and (max-width:991px){.MainForm-sp .MainForm-wrap{grid-template-columns:repeat(1,1fr);gap:35px;display:grid}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-desc{max-width:unset}}@media only screen and (max-width:767px){.MainForm-sp{margin-top:51px;margin-bottom:114px}.MainForm-sp .MainForm-wrap{gap:35px;display:grid}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-title{font-size:32px}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-desc{font-size:15px}.MainForm-sp .MainForm-wrap .MainForm-content .MainForm-sub-title{font-size:32px;font-weight:400}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid{grid-template-columns:repeat(1,1fr)}.MainForm-sp .MainForm-wrap .MainForm-content .location-grid .location-box:nth-child(2n){padding-left:unset;border-left:none}}
