.contact-form-sec .inner-sec .formsec .form-error{color:#9f1d16;width:100%;font-size:clamp(.8rem,.9vw,.95rem);font-weight:var(--weight-SemiBold);background:#fff1f0;border-left:.18rem solid #b42318;border-radius:.15rem;margin:.55rem 0 0;padding:.45rem .7rem;line-height:1.4}.contact-form-sec .inner-sec .formsec .item-outer.has-error{opacity:1}.contact-form-sec .inner-sec .formsec .item-outer.has-error .field-sec{border-bottom-color:#b42318}.contact-form-sec .inner-sec .formsec .procted{opacity:.6}.contact-form-sec .inner-sec .formsec .procted img{width:.8rem}.contact-form-sec .inner-sec .item-outer{border-bottom:solid .05rem var(--color-text);opacity:.5;transition:all .3s linear}.contact-form-sec .inner-sec .item-outer:hover{opacity:1}.contact-form-sec .inner-sec .item-outer label.name{width:33.9%}.contact-form-sec .inner-sec .item-outer .field-sec{border-bottom:solid .1rem var(--color-text);width:65%;padding:.8rem 0}.contact-form-sec .inner-sec .item-outer .field-sec input,.contact-form-sec .inner-sec .item-outer .field-sec textarea{border:none;outline:none;width:100%}.contact-form-sec .inner-sec .item-outer .field-sec .item{position:relative}.contact-form-sec .inner-sec .item-outer .field-sec .item input{opacity:0;position:absolute}.contact-form-sec .inner-sec .item-outer .field-sec .item label{text-transform:uppercase;font-size:.7rem;font-weight:var(--weight-SemiBold);border:.05rem solid;border-radius:9999px;padding:.3rem .4rem;transition:all .3s linear}.contact-form-sec .inner-sec .item-outer .field-sec .item label.active{background-color:var(--color-black);color:var(--color-white)}.contact-address-sec .item{width:32%}.contact-address-sec .item img{width:4rem}.contact-address-sec .item .text{width:calc(100% - 4.8rem)}.contact-address-sec .item .text .title{font-family:var(--font-noto);font-size:1.8rem}.contact-address-sec .item .btn-sec{margin-top:.7rem;padding-left:4.8rem}@media screen and (max-width:1199px){.contact-form-sec .inner-sec{padding-left:0;padding-right:0}.contact-form-sec .inner-sec .item-outer label.name{width:100%}.contact-address-sec .item img{width:3rem}.contact-address-sec .item .text{width:calc(100% - 3.5rem)}.contact-address-sec .item .btn-sec{padding-left:3.5rem}}@media screen and (max-width:1023px){.contact-address-sec .item{border-bottom:1px solid #ccc;width:100%;padding:1rem 0 2rem}.contact-address-sec .item .text{width:calc(100% - 4.5rem)}.contact-address-sec .item .btn-sec{padding-left:4.5rem}.contact-address-sec .item .text .title{font-size:1.4rem}}@media screen and (max-width:639px){.contact-form-sec .inner-sec .item-outer label.name,.contact-form-sec .inner-sec .item-outer .field-sec{width:100%}.contact-form-sec .inner-sec .item-outer .field-sec .item label{padding:.4rem .8rem;display:block}.contact-form-sec .inner-sec .formsec .procted{margin-bottom:1rem}}
