#form{font-size:18px;width:100%;max-width:620px;padding:40px 20px 20px;position:relative;background:#fff;margin:0 auto}@media screen and (max-width: 599px){#form{font-size:1rem;padding:30px 10px 10px}}.form__title{background-color:#14a1e3;padding:.2rem 1rem;display:-webkit-box;width:370px;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:1.5rem;-webkit-clip-path:polygon(0 0, 78% 0, 80% 100%, 0% 100%);clip-path:polygon(0 0, 78% 0, 80% 100%, 0% 100%)}@media screen and (max-width: 599px){.form__title{width:65vw;padding:2vw;gap:.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.form__title h4{font-weight:bold;color:#fff}.form__title h5{font-size:1.2rem;line-height:1.4}@media screen and (max-width: 599px){.form__title h5{font-size:4vw}}.form-title-img{position:absolute;width:302px;top:13px;right:20px}@media screen and (max-width: 599px){.form-title-img{width:38vw;top:21px;right:10px}}.form__content{padding:1rem 2rem;border:2px solid #14a1e3}@media screen and (max-width: 599px){.form__content{padding:1rem}}.form__content .select__box{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;margin:1rem 0;gap:2rem}@media screen and (max-width: 599px){.form__content .select__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:10px 0}}.form__content .select__box .select{font-size:1rem;padding:.6rem;background-color:#f6f6f6;width:100%;border-radius:4px;color:#999}.form__content .select__box .select:invalid{color:#666d71}.form__content .select__box .select option{color:#3f4549}.form__content .select__box .select option:first-child{color:#666d71}@media screen and (max-width: 599px){.form__content .select__box .select{font-size:.9rem;padding:.5rem}}.form__content .select__box.select__last .select__flex{width:48.5%}@media screen and (max-width: 599px){.form__content .select__box.select__last .select__flex{width:100%}}.form__content .select__box.select__last .select{width:100%}.form__content .select__flex{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;position:relative}.form__content .select__flex:after{content:"";position:absolute;width:10px;height:10px;right:.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(./dist/icon/triangle-bottom-sm.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 599px){.form__content .select__flex{width:100%}}.form__content .select__flex .title{display:block;color:#3f4549;font-weight:bold;width:110px;min-width:30%;font-size:.9rem}@media screen and (max-width: 599px){.form__content .select__flex .title{font-size:4vw}}@media screen and (max-width: 599px){.form__content .radio__box{margin:18px 0}}.form__content .radio__box .radio__flex:after{display:none}.form__content .radio__box .radio__flex input{width:100%}.form__content .radio__box .radio__flex input:checked+.check-mark:after{opacity:1}.form__content .radio__box .radio__flex label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:flex-start;flex-direction:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.form__content .radio__box .radio__flex label .check-mark{width:20px;height:20px;background-color:#14a1e3;display:block;position:relative;border-radius:50%}@media screen and (max-width: 599px){.form__content .radio__box .radio__flex label .check-mark{width:16px;height:16px}}.form__content .radio__box .radio__flex label .check-mark:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;top:50%;left:50%;background-color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}@media screen and (max-width: 599px){.form__content .radio__box .radio__flex label .check-mark:after{width:6px;height:6px}}@media screen and (max-width: 599px){.form__content .radio__box .radio__flex label .check-text{font-size:.9rem}}.form__content #search-tab ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:flex-start;flex-direction:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.form__content #search-tab ul li{padding:.4rem .8rem;background-color:#f6f6f6;border-bottom:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:flex-start;flex-direction:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;width:160px;cursor:pointer;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:bold}@media screen and (max-width: 599px){.form__content #search-tab ul li{width:130px;padding:2vw}}.form__content #search-tab ul li span{color:#14a1e3;font-size:.9rem}@media screen and (max-width: 599px){.form__content #search-tab ul li span{font-size:3vw}}.form__content #search-tab ul li.active{background-color:#14a1e3}.form__content #search-tab ul li.active span{color:#fff}.form__content #search-tab .tab-content{padding:1rem;border:1px solid #eee}@media screen and (max-width: 599px){.form__content #search-tab .tab-content{padding:4px}}.form__content #search-tab .tab-content .search__box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:flex-start;flex-direction:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 599px){.form__content #search-tab .tab-content .search__box{gap:0}}.form__content #search-tab .tab-content .search__box label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:flex-start;flex-direction:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:auto;position:relative;overflow:hidden;cursor:pointer}@media screen and (max-width: 599px){.form__content #search-tab .tab-content .search__box label{padding:2px;width:100%}}.form__content #search-tab .tab-content .search__box label input:focus{background-color:#fff;border:1px solid #f6f6f6}.form__content #search-tab .tab-content .search__box label input:checked+.check-mark{background-color:#00618e}.form__content #search-tab .tab-content .search__box label input:checked+.check-mark:after{opacity:1}.form__content #search-tab .tab-content .search__box label .check-mark{width:18px;height:18px;background-color:#f6f6f6;border-radius:4px;border:1px solid #ddd;display:block;position:relative;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 599px){.form__content #search-tab .tab-content .search__box label .check-mark{width:16px;height:16px}}.form__content #search-tab .tab-content .search__box label .check-mark:after{content:"";position:absolute;width:4px;height:8px;top:41%;left:50%;border:solid #fff;border-width:0 4px 4px 0;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);opacity:0;-webkit-transition:all .1s;transition:all .1s}@media screen and (max-width: 599px){.form__content #search-tab .tab-content .search__box label .check-mark:after{width:3px;height:6px;border-width:0 3px 3px 0}}.form__content #search-tab .tab-content .search__box label .check-text{color:#3f4549;font-size:.9rem}@media screen and (max-width: 599px){.form__content #search-tab .tab-content .search__box label .check-text{font-size:4vw}}.form__button:after{display:none}form{background-color:#fff}