.contact_main{padding:16rem 0 9.6rem;background-color:#eff5f9}.contact_main .left{width:44.444%}.contact_main .right{width:52.43%}.contact_main h1{margin-bottom:4rem;margin-top:.2rem}.contact_main .head p{color:#64748b}.contact_main .head{margin-bottom:8.5rem}.contact_main .contact_infos .title{font-size:1.6rem;text-transform:uppercase;color:#353535;font-family:Inter,sans-serif;letter-spacing:.05em;margin-bottom:1.5rem}.contact_main .contact_infos .icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;margin-left:-.2rem}.contact_main .contact_infos .info{display:flex;gap:1rem;align-items:center}.contact_main .contact_infos .item+.item{margin-top:3rem}.contact_main .contact_infos .icon img{width:100%;height:100%;object-fit:contain}.contact_main .contact_infos .info a{font-size:2.2rem;color:#0c0c0c;font-weight:600;font-family:Inter,sans-serif;transition:all .3s}.contact_main .contact_infos .info a:hover{color:var(--secondary);text-decoration:underline}.contact_main .imgs{display:flex;gap:4.1rem;margin-top:3.5rem}.contact_main .imgs .img{width:13.4rem;height:13.4rem}.contact_main .imgs p{font-size:1.4rem;margin-top:1rem;letter-spacing:-.01em;font-weight:500;color:#353535;text-align:center;font-family:Inter,sans-serif}.contact_main .right .form{padding:4.5rem 6rem;background-color:#fff;border-radius:1.9rem;box-shadow:0 0 1.5rem rgba(0,0,0,.1)}.contact_main .right .form .form_head{margin-bottom:4.2rem;width:100%}.contact_main .right .form .title{font-size:3rem;font-weight:600;color:#0c0c0c;margin-bottom:1rem}.contact_main .right .form .form_head p{font-size:1.8rem;color:#5c5c63}.contact_main .right .form form{display:flex;flex-flow:wrap;justify-content:space-between}.contact_main .right .form form span{display:block;width:100%;margin-bottom:2.4rem}.contact_main .right .form form span>span{margin-bottom:0}.contact_main .right .form form span.col2{width:48.03%}.contact_main .right .form form .wpcf7-response-output{margin-top:1.5rem}.contact_main .right .form form label{font-size:1.7rem;display:block;font-family:Inter,sans-serif;color:#636363;font-weight:500;margin-bottom:.8rem}.contact_main .right .form form label i{color:var(--secondary)}.contact_main .right .form form input:not([type=submit]){line-height:4.9rem;padding:0 2.2rem;width:100%;border-radius:.8rem;border:1px solid #dfe3e5;font-size:1.6rem;outline:1px solid transparent;transition:all .3s}.contact_main .right .form form input:not([type=submit]):focus{border-color:var(--secondary);outline-color:var(--secondary)}.contact_main .right .form form select{line-height:5rem;padding:0 2.2rem;width:100%;border-radius:.8rem;border:1px solid #dfe3e5;font-family:Inter,sans-serif;font-size:1.6rem;letter-spacing:.02em;color:#636363;outline:1px solid transparent;transition:all .3s;background:url('../img/select_icon.svg') no-repeat right 2.1rem center/1.2rem}.contact_main .right .form form select:focus{border-color:var(--secondary);outline-color:var(--secondary)}.contact_main .right .form form textarea{line-height:1.5rem;padding:2.2rem;width:100%;border-radius:.8rem;border:1px solid #dfe3e5;font-size:1.6rem;height:10.8rem;margin-top:.5rem;outline:1px solid transparent;transition:all .3s}.contact_main .right .form form textarea:focus{border-color:var(--secondary);outline-color:var(--secondary)}.contact_main .right .form .btn{width:100%;font-weight:500}.contact_main .right .form .btn input{display:none}.contact_main .right .form p.tip{font-size:1.6rem;color:#75777a;text-align:center;width:100%;margin-top:-.5rem;display:flex;justify-content:center;align-items:center}.contact_main .right .form p.tip:before{content:"";width:1.9rem;height:1.9rem;background:url('../img/lock.svg') no-repeat center/contain;margin-right:1rem}.contact_main .right .form .btn span.wpcf7-spinner{position:absolute;width:24px;left:0}.contact_map{aspect-ratio:1920/775;position:relative}.contact_map iframe{width:100%;height:100%;object-fit:cover}.contact_map .info{padding:3rem 3.7rem;border-radius:1.6rem;background-color:#fff;position:absolute;left:12.08%;top:26.35%;min-width:49.5rem}.contact_map .info strong{font-weight:600;color:#1a2b3c;font-size:2.4rem;display:block;margin-bottom:2.5rem}.contact_map .info strong em{color:var(--secondary)}.contact_map .info p{font-size:1.5rem;line-height:1.7;font-weight:500;color:#475569}.contact_map .info .time{margin-top:1.4rem;padding:1.5rem 1.7rem;border-radius:1rem;background-color:#f8fafc}.contact_map .info .time li{display:flex;justify-content:space-between;align-items:center;font-size:1.3rem}.contact_map .info .time li+li{margin-top:.5rem}.contact_map .info .time li span{color:#64748b}.contact_map .info .time li p{font-size:1.3rem;color:#1a2b3c;font-weight:500}.contact_map .info .btn{margin-top:2.5rem;font-size:1.4rem;background-color:#0099e5;line-height:4.9rem;border-color:#0099e5;font-weight:400;padding:0 2.5rem}.contact_map .info .btn:after{width:1rem;height:1rem}.contact_map .info .btn:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}.contact_map .info .btn:hover:after{filter:brightness(100)}.page_faqs{padding:14.2rem 0 17rem}.page_faqs .head{margin-bottom:4.8rem}.page_faqs .main{max-width:82rem;margin-left:auto;margin-right:auto}.page_faqs .main .title{font-size:2rem;color:#1a2b3c;padding:1.8rem 0;letter-spacing:.02em;font-weight:500;cursor:pointer}.page_faqs .main .item{border-radius:1.2rem;border:1px solid #e2e8f0;position:relative;padding:0 2.5rem}.page_faqs .main .item+.item{margin-top:1.3rem}.page_faqs .main .answer{display:none;font-size:1.5rem;line-height:1.5;color:#666;margin-top:0;margin-bottom:2rem}.page_faqs .main .item:after{content:"";width:3rem;height:3rem;background:url('../img/faq_plus.svg') no-repeat center/contain;position:absolute;top:1.8rem;right:2.5rem;transition:all .3s}.page_faqs .main .item.active:after{transform:rotate(135deg)}@media screen and (min-width:769px) and (max-width:1024px){.contact_main .left{width:44%}.contact_main .right{width:52%}.contact_main h1{font-size:5rem}.contact_map .info{min-width:40rem;padding:2.5rem 3rem}}@media screen and (min-width:769px) and (max-width:896px){.contact_main{padding:10rem 0 6rem}.contact_main .left{width:100%}.contact_main .right{width:100%;margin-top:4rem}.contact_main h1{font-size:4.5rem}.contact_main .head{margin-bottom:5rem}.contact_map .info{min-width:35rem;left:5%}.news_newsletter form{width:100%;margin-top:2rem}}@media screen and (max-width:1024px){.contact_main .flex{flex-wrap:wrap}}@media screen and (max-width:768px){.contact_main{padding:50px 0}.contact_main .left{width:100%}.contact_main .right{width:100%;margin-top:30px}.contact_main h1{font-size:25px;line-height:1.3;margin-bottom:15px;margin-top:0}.contact_main .head{margin-bottom:30px}.contact_main .head p{font-size:14px;line-height:1.5}.contact_main .contact_infos .title{font-size:14px;margin-bottom:10px}.contact_main .contact_infos .icon{width:24px;height:24px}.contact_main .contact_infos .info{gap:8px}.contact_main .contact_infos .info a{font-size:16px}.contact_main .contact_infos .item+.item{margin-top:16px}.contact_main .imgs{gap:20px;margin-top:20px}.contact_main .imgs .img{width:80px;height:80px}.contact_main .imgs p{font-size:13px;margin-top:7px}.contact_main .right .form{padding:20px;border-radius:10px}.contact_main .right .form .form_head{margin-bottom:20px}.contact_main .right .form .title{font-size:18px;margin-bottom:5px}.contact_main .right .form .form_head p{font-size:14px}.contact_main .right .form form span{margin-bottom:16px}.contact_main .right .form form span.col2{width:100%}.contact_main .right .form form label{font-size:14px;margin-bottom:6px}.contact_main .right .form form input:not([type=submit]){line-height:46px;padding:0 16px;font-size:14px;border-radius:6px}.contact_main .right .form form select{line-height:46px;padding:0 16px;font-size:14px;border-radius:6px;background-size:12px;background-position:right 16px center}.contact_main .right .form form textarea{padding:14px 16px;font-size:14px;height:80px;border-radius:6px}.contact_main .right .form .btn{line-height:40px;font-size:14px}.contact_main .right .form p.tip{font-size:13px;margin-top:0}.contact_main .right .form p.tip:before{width:16px;height:16px;margin-right:6px}.contact_map{aspect-ratio:auto;min-height:300px}.contact_map iframe{min-height:300px}.contact_map .info{position:relative;left:0;top:0;min-width:unset;margin:-40px 20px 0;padding:20px;border-radius:10px;z-index:2}.contact_map .info strong{font-size:18px;margin-bottom:14px}.contact_map .info p{font-size:14px;line-height:1.5}.contact_map .info .time{margin-top:10px;padding:10px 14px;border-radius:6px}.contact_map .info .time li{font-size:13px}.contact_map .info .time li p{font-size:13px}.contact_map .info .btn{margin-top:16px;font-size:14px;line-height:40px;padding:0 20px}.page_faqs{padding:50px 0}.page_faqs .head{margin-bottom:30px}.page_faqs .main{max-width:unset}.page_faqs .main .title{font-size:16px;padding:14px 0;padding-right:25px}.page_faqs .main .item{border-radius:10px;padding:0 16px}.page_faqs .main .item+.item{margin-top:10px}.page_faqs .main .answer{font-size:14px;line-height:1.5;margin-bottom:14px}.page_faqs .main .item:after{width:20px;height:20px;top:17px;right:16px}}@media screen and (max-width:576px){.contact_main .imgs{gap:16px}.contact_map .info{margin:-30px 10px 0}}
