.section-contact .number .content p, .section-contact .address p { font-family: "rawline-300", " Arial, sans-serif"; font-weight: normal; font-style: normal; }
:lang(th) .section-contact .number .content p, .section-contact .number .content :lang(th) p, :lang(th) .section-contact .address p, .section-contact .address :lang(th) p { font-family: "prompt-light", " Arial, sans-serif"; font-weight: normal; font-style: normal; }

.section-contact .address p.title { font-family: "aero-regular", " Arial, sans-serif"; font-weight: normal; font-style: normal; }

.section-contact .row > div { height: 480px; }
@media (max-width: 992px) { .section-contact .row { flex-direction: column; } }
.section-contact .number .content { display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; }
.section-contact .number .content img { width: 30px; height: 30px; margin-right: 25px; }
.section-contact .number .content p { font-size: 48px; color: #000000; letter-spacing: 0; line-height: 55px; margin: 0; }
@media (max-width: 992px) { .section-contact .number .content p { font-size: 30px; } }
.section-contact .number .icon i { color: #B82025; font-size: 40px; padding-top: 10px; padding-right: 25px; }
.section-contact .number .content { width: 100%; }
.section-contact .number .content p { font-size: 48px; color: #000000; letter-spacing: 0; line-height: 55px; margin: 0; }
@media (max-width: 992px) { .section-contact .number .content p { font-size: 30px; } }
.section-contact .map { position: absolute; right: 0; padding: 0; width: 45%; } 
@media (max-width: 992px) { .section-contact .map { position: inherit; width: 100%; } }
.section-contact hr { margin: 30px 0; }
.section-contact .address p { font-size: 21px; color: #000000; letter-spacing: 0; line-height: 38px; margin: 0; }
.section-contact .address p:lang(th).title { font-family: "prompt-light", " Arial, sans-serif"; }
.section-contact .address p.title { font-size: 24px; margin-bottom: 20px; }
.section-contact .address p i { font-size: 30px; color: #B82025; margin-right: 15px; }
@media (max-width: 992px) { .section-contact .address p i { font-size: 40px; padding-top: 10px; padding-right: 25px; } }
.section-contact .link { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end; position: absolute; bottom: 20px; right: 0; }
.section-contact .link a { border-bottom: 1px solid #B82025; font-size: 15px; color: #85889E; letter-spacing: 0; line-height: 16px; position: relative; padding-right: 30px; padding-bottom: 4px; }
.section-contact .link a:before { content: ""; /* width: 20px; */ /* height: 20px; */ width: 0; height: 0; border-top: 0px solid transparent; border-left: 19px solid #B82025; border-bottom: 7px solid transparent; position: absolute; right: -3px; bottom: -7px; }

/*# sourceMappingURL=contact_page.css.map */
