@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai:wght@100;200;300;400;500;600;700&display=swap";body{font-family:IBM Plex Sans Thai,sans-serif}.title-color-primary{color:#ff7007}.title-color-black{color:#000}.title-section{font-size:40px;font-weight:700}.text-title-page{font-size:40px;font-weight:700;text-align:center;margin-bottom:.5rem;color:#ff7007}.text-title-page span{color:#000}.text-title-page__icon{display:flex;align-items:center;justify-content:center;gap:1rem}.text-title-page__icon .text-title{font-size:40px;font-weight:700;color:#ff7007}.text-title-desc{font-size:20px;font-weight:600;text-align:center;color:#000;margin-bottom:2rem}.text-sub{font-size:24px;font-weight:400}.font-weight-regular{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.font-weight-bold{font-weight:700}.bg--secondary{background-color:inherit}.bg--secondary>.container{position:relative;z-index:1}#contract_page .contact-header .contact-title{font-size:27px;font-weight:600;color:#ff7007}#contract_page .contact-header .contact-desc{font-size:19px;font-weight:500;color:#a19b97;margin-top:.5rem}#contract_page .contact-header .contact-desc span{color:#000}#contract_page .contact-address{text-align:center}#contract_page .contact-address .address-title{font-size:22px;font-weight:700;color:#ff7007}#contract_page .contact-address .address-detail{font-size:18px;font-weight:400;color:#000}#contract_page .contact-map img{width:100%;border-radius:12px;box-shadow:0 2px 8px #00000014}#contract_page .contact-time{font-size:1rem;color:#333;margin-top:1rem}#contract_page .contact-time .fw-bold{color:#ff8000}#contract_page .contact-info ul{font-size:18px;font-weight:400;color:#000}#contract_page .contact-info ul li{display:flex;align-items:center;margin-bottom:.75rem}#contract_page .contact-info ul li img{margin-right:8px}#contract_page .contact-info .text-link{text-decoration:none;color:#000}#contract_page .contact-info .text-link:hover{text-decoration:underline}#contract_page .contact-info .contact-social .social-title{font-size:22px;font-weight:700;color:#ff7007}#contract_page .contact-info .contact-social .text-link{display:block;font-size:18px;font-weight:400;color:#000;text-decoration:none;margin-bottom:8px}#contract_page .contact-info .contact-social .text-link img{width:20px;margin-right:10px}#contract_page .contact-time{margin-bottom:3rem}#contract_page .contact-time .time-title{font-size:22px;font-weight:700;color:#ff7007;margin-bottom:.5rem}#contract_page .contact-time .time-desc{font-size:18px;font-weight:500;color:#000}#contract_page .contact-ready .ready-title{font-size:27px;font-weight:600;color:#ff7007;margin-bottom:.5rem}#contract_page .contact-ready .ready-desc{font-size:19px;font-weight:500;color:#a19b97}#contract_page .contact-social-btn{display:flex;justify-content:center;gap:24px;margin-top:2rem}#contract_page .contact-social-btn a.btn{display:inline-flex;align-items:center;font-size:1.15rem;font-weight:500;border:none;border-radius:24px;padding:10px 32px 10px 24px;box-shadow:0 2px 8px #00000014;background:#fbe9e0;transition:box-shadow .2s,background .2s;text-decoration:none}#contract_page .contact-social-btn a.btn img{height:28px;margin-right:12px;vertical-align:middle}#contract_page .contact-social-btn a.btn:hover{box-shadow:0 4px 16px #00000026;background:#f5d6c2}#contract_page .contact-social-btn .btn-line{background:#fbe9e0;color:#19b21e;font-size:24px;font-weight:700}#contract_page .contact-social-btn .btn-line img{background:none}#contract_page .contact-social-btn .btn-line:hover{background:#e0fbe9;color:#19b21e}#contract_page .contact-social-btn .btn-fb{background:#fbe9e0;color:#475993;font-size:24px;font-weight:700}#contract_page .contact-social-btn .btn-fb img{background:none}#contract_page .contact-social-btn .btn-fb:hover{background:#e0e9fb;color:#475993}@media (max-width: 767px){#contract_page .contact-address{text-align:left}#contract_page .contact-social-btn{display:block}#contract_page .contact-social-btn a.btn{display:block;margin-bottom:1.5rem}#contract_page .contact-social-btn a.btn:nth-last-child(1){margin-bottom:0}}
