@font-face{font-family:"Kanit";font-weight:100;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Thin.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:200;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-ExtraLight.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:300;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Light.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:400;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Regular.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:500;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Medium.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:600;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-SemiBold.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:700;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Bold.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:800;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-ExtraBold.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:900;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Black.woff2) format("woff2")}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}#style-3::-webkit-scrollbar-track{background-color:#555}#style-3::-webkit-scrollbar{width:6px;background-color:#555}#style-3::-webkit-scrollbar-thumb{background-color:#fff}@font-face{font-family:"Ramadan";font-weight:600;font-display:swap;src:url(../assets/fonts/Ramadan/RamadhanMubarok.woff2) format("woff2")}.contact__main{background:#fff;margin:0 auto;max-width:1920px}.contact__wrapper{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:16px;padding:80px 90px}@media(max-width: 1600px){.contact__wrapper{padding:70px 90px}}@media(max-width: 1440px){.contact__wrapper{padding:60px 40px}}@media(max-width: 1280px){.contact__wrapper{padding:50px 40px;grid-gap:10px}}@media(max-width: 1024px){.contact__wrapper{padding:40px}}@media(max-width: 980px){.contact__wrapper{grid-template-columns:1fr;gap:30px;padding:30px}}@media(max-width: 756px){.contact__wrapper{padding:15px;padding-bottom:25px;gap:40px}}.contact__box{grid-column:span 8}@media(max-width: 1440px){.contact__box{grid-column:span 7}}@media(max-width: 980px){.contact__box{grid-column:span 1}}.contact__title{font-size:75px;line-height:80px;font-weight:500;margin:0 0 30px 0;color:#000}@media(max-width: 1600px){.contact__title{font-size:60px;line-height:70px}}@media(max-width: 1440px){.contact__title{font-size:55px;line-height:65px}}@media(max-width: 1280px){.contact__title{font-size:50px;line-height:60px;margin-bottom:20px}}@media(max-width: 1024px){.contact__title{font-size:40px;line-height:50px;margin-bottom:15px}}@media(max-width: 980px){.contact__title{font-size:32px;line-height:42px}}.contact__formRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;margin-bottom:25px}.contact__formRowSingle{display:grid;grid-template-columns:1fr;grid-gap:25px;margin-bottom:25px}.contact__formRowSingle h6{color:#343f52;font-weight:300;font-size:16px}@media(max-width: 1440px){.contact__formRow{grid-gap:20px;margin-bottom:20px}.contact__formRowSingle{grid-gap:20px;margin-bottom:20px}.contact__formRowSingle h6{font-size:14px}}@media(max-width: 1280px){.contact__formRow h6{font-size:12px}}@media(max-width: 1024px){.contact__formRow{grid-gap:15px;margin-bottom:15px}.contact__formRowSingle{grid-gap:15px;margin-bottom:15px}.contact__formRowSingle h6{font-size:10px}}@media(max-width: 980px){.contact__formRowSingle h6{font-size:12px}}@media(max-width: 756px){.contact__formRow{grid-template-columns:1fr;grid-gap:15px}.contact__formRowSingle h6{font-size:16px}}.contact__formGroup select,.contact__formGroup input{height:60px}@media(max-width: 1440px){.contact__formGroup select,.contact__formGroup input{height:55px}}@media(max-width: 1280px){.contact__formGroup select,.contact__formGroup input{height:50px}}@media(max-width: 1024px){.contact__formGroup select,.contact__formGroup input{height:40px}}@media(max-width: 980px){.contact__formGroup select,.contact__formGroup input{height:50px}}@media(max-width: 756px){.contact__formGroup select,.contact__formGroup input{height:45px}}.contact__formLabel{font-size:24px;font-weight:500;color:#343f52}@media(max-width: 1600px){.contact__formLabel{font-size:22px}}@media(max-width: 1440px){.contact__formLabel{font-size:20px}}@media(max-width: 1280px){.contact__formLabel{font-size:18px}}@media(max-width: 1024px){.contact__formLabel{font-size:16px}}@media(max-width: 980px){.contact__formLabel{font-size:18px}}.contact__formControl{display:block;font-family:"Kanit";width:100%;padding:5px 15px;margin-top:10px;font-size:22px;font-weight:300;line-height:1.7;color:#60697b;background-color:#fefefe;border:1px solid #eee;border-radius:10px;box-shadow:0rem 0rem 1.25rem rgba(30,34,40,.04);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-transform:capitalize}.contact__formControl:focus{color:#60697b;background-color:#fefefe;border-color:#3f78e0;outline:0;box-shadow:0rem 0rem 1.25rem rgba(30,34,40,.04)}@media(max-width: 1600px){.contact__formControl{font-size:20px}}@media(max-width: 1440px){.contact__formControl{font-size:18px}}@media(max-width: 1280px){.contact__formControl{font-size:16px;margin-top:5px;padding:3px 10px}}@media(max-width: 1024px){.contact__formControl{font-size:14px}}@media(max-width: 980px){.contact__formControl{font-size:16px}}.contact__formCaptcha{display:flex;align-items:center;margin:20px 0}.contact__formCaptchaImg{max-width:400px;margin-right:20px}.contact__formCaptchaFill{max-width:400px;width:100%}@media(max-width: 1440px){.contact__formCaptchaImg{max-width:360px}.contact__formCaptchaFill{max-width:360px}}@media(max-width: 1280px){.contact__formCaptcha{margin:15px 0}.contact__formCaptchaImg{max-width:320px}.contact__formCaptchaFill{max-width:320px}}@media(max-width: 1024px){.contact__formCaptchaImg{max-width:220px}.contact__formCaptchaFill{max-width:220px}}@media(max-width: 980px){.contact__formCaptchaFill{max-width:200px}.contact__formCaptchaFill input{height:45px;padding:10px 15px;font-size:18px}}.contact__formSubmit{display:block;background:#3f78e0;color:#fff;font-size:20px;font-weight:500;text-align:center;padding:15px 40px;border:none;border-radius:30px;cursor:pointer}@media(max-width: 1600px){.contact__formSubmit{font-size:18px}}@media(max-width: 1440px){.contact__formSubmit{font-size:16px}}@media(max-width: 1280px){.contact__formSubmit{font-size:14px;padding:12px 30px}}@media(max-width: 1024px){.contact__formSubmit{font-size:12px}}@media(max-width: 980px){.contact__formSubmit{font-size:16px;padding:15px 30px}}.contact__address{grid-column:span 4;padding-left:65px}@media(max-width: 1600px){.contact__address{padding-left:50px}}@media(max-width: 1440px){.contact__address{grid-column:span 5}}@media(max-width: 980px){.contact__address{grid-column:span 1;padding-left:0}}.contact__addressTitle{font-size:36px;line-height:36px;font-weight:600;margin:0 0 10px 0;color:#000}@media(max-width: 1600px){.contact__addressTitle{font-size:30px;line-height:30px}}@media(max-width: 1440px){.contact__addressTitle{font-size:26px;line-height:26px}}@media(max-width: 1280px){.contact__addressTitle{font-size:22px;line-height:22px;margin-bottom:5px}}@media(max-width: 1024px){.contact__addressTitle{font-size:20px;line-height:22px}}@media(max-width: 980px){.contact__addressTitle{font-size:22px;line-height:24px}}@media(max-width: 756px){.contact__addressTitle{font-size:24px;line-height:28px}}.contact__addressDesc p{font-size:20px;line-height:22px;font-weight:400;color:#000;padding:0;margin:0}@media(max-width: 1600px){.contact__addressDesc p{font-size:18px;line-height:20px}}@media(max-width: 1280px){.contact__addressDesc p{font-size:16px;line-height:18px}}@media(max-width: 1024px){.contact__addressDesc p{font-size:14px;line-height:16px}}@media(max-width: 980px){.contact__addressDesc p{font-size:18px;line-height:20px}}.contact__addressIframe{margin-top:20px}.contact__addressIframe iframe{width:100%;height:450px}@media(max-width: 1440px){.contact__addressIframe iframe{height:400px}}@media(max-width: 1280px){.contact__addressIframe{margin-top:15px}.contact__addressIframe iframe{height:360px}}@media(max-width: 1024px){.contact__addressIframe{margin-top:10px}.contact__addressIframe iframe{height:300px}}@media(max-width: 980px){.contact__addressIframe{margin-top:20px}}