@charset "utf-8";h1{font-size:clamp(16px,8vw,60px) !important}h2{font-size:clamp(16px,8vw,50px) !important}h5{font-size:clamp(16px,8vw,24px) !important}.sppb-section-title{display:flex;flex-direction:column}.sppb-title-heading{order:2;text-transform:uppercase;color:#333;position:relative;width:fit-content;margin:auto;padding-bottom:10px}.sppb-title-subheading{text-transform:uppercase;color:#555;margin-bottom:50px;padding-bottom:20px;position:relative}.sppb-title-heading:after{content:'';width:150px;height:10px;background:#c8202f;position:absolute;bottom:0;right:0}.overlay-image-title .sppb-addon-title{position:absolute;color:#ffffff1c;font-size:56px;bottom:0px;left:-50px;font-weight:900;line-height:1}.sppb-addon-subtitle{font-weight:700;font-family:'Kanit';font-size:22px;line-height:1;line-height:1}.title-subtitle-bottom-left .sppb-addon-subtitle,.title-subtitle-center-left .sppb-addon-subtitle,.title-subtitle-top-left .sppb-addon-subtitle{transform:translate3d(15px,0,0);transition:.95s}span.first-word{font-weight:900}.ibb_ghst_2 .sppb-addon-text-block .sppb-addon-content p{position:absolute;top:-28px;font-size:150px;text-transform:uppercase;color:#80808012;font-weight:900;font-family:'Kanit';white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dynamic-text p.sppb-title-subheading{color:white}.ibb_ghst_2 h3.sppb-addon-title{text-transform:uppercase;font-weight:900;color:#626262;font-size:27px}.ibb_contact .sppb-addon-title:after{content:'';width:150px;height:10px;background:#c8202f;position:absolute;bottom:0;right:0}.ibb_contact .sppb-addon-title{position:relative;text-transform:uppercase;color:#333;padding-bottom:10px;font-size:35px;font-weight:900}.sppb-addon-content ul{list-style-type:none}.sppb-addon-content ul li:before{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:bold;padding-right:10px;margin-left:-20px}.sppb-addon-content ul li{padding-bottom:10px}.rsform-submit-button{border:1px solid grey;padding:10px 60px;text-transform:uppercase;font-family:'Kanit';font-weight:600;background:transparent;color:black}.rsform-submit-button:hover{background:#171717;color:white}.rsform input,.rsform-text-box{border:none;border-bottom:1px solid #cbcbcb;border-radius:0}.rsform .form-label{text-transform:uppercase;font-family:'Lato';font-weight:700;font-size:14px}.ibb_btm_3r .sppb-row{align-items:stretch !important}.sppb-btn-primary{border:1px solid grey;padding:10px 60px;text-transform:uppercase;font-family:'Kanit';font-weight:600;background:transparent;color:black}.sppb-btn-primary:hover{background:#171717;color:white}.ibb_ghst_2 h3.sppb-addon-title:before{content:'';position:absolute;width:100px;height:60px;background:#ffffff00;left:-82px;z-index:1;border:1px solid #cbcbcb;top:-30px}.ibb_ghst_4er .sppb-row-column{filter:grayscale(1);transition:900ms all}.ibb_ghst_4er .sppb-row-column:hover{filter:grayscale(0);transition:300ms all}li.sp-menu-item.current-item.active:after{content:'';width:100%;height:1px;background:black;position:absolute;left:0;bottom:0}li.sp-menu-item.current-item.active:after{content:'';width:100%;height:1px;background:black;position:absolute;left:0;bottom:0;transform:scaleX(1)}li.sp-menu-item:after{content:'';width:100%;height:1px;background:black;position:absolute;left:0;bottom:0;transform:scaleX(0);transform-origin:right;transition:transform .36s cubic-bezier(.57,.01,.29,.99)}li.sp-menu-item:hover:after{transform:scaleX(1);transform-origin:left}li.sp-menu-item a{font-family:'Kanit' !important;text-transform:uppercase;font-weight:600 !important;font-size:16px;line-height:70px;padding:0px 3px}li.sp-menu-item{margin-right:20px}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{color:#d72638}.ibb_ghst_4er h3.sppb-addon-title{line-height:1;margin-bottom:40px;font-size:40px !important;font-weight:100}.ibb_ghst_4er .sppb-column ul{transform:translateY(0px);transition:400ms all}.ibb_ghst_4er .sppb-column:hover ul{transform:translateY(-5px);transition:400ms all}div#sp-top2{text-align:right}
body{font-family:'Lato',sans-serif;font-size:16px;font-weight:400;text-decoration:none}
h1{font-family:'Kanit',sans-serif;font-size:60px;font-weight:900;text-decoration:none}
h2{font-family:'Kanit',sans-serif;font-size:50px;font-weight:900;text-decoration:none}
h3{font-family:'Kanit',sans-serif;font-size:34px;font-weight:700;text-decoration:none}
h4{font-family:'Kanit',sans-serif;font-size:28px;font-weight:700;text-decoration:none}
h5{font-family:'Kanit',sans-serif;font-size:24px;font-weight:600;text-decoration:none}
h6{font-family:'Kanit',sans-serif;font-size:20px;font-weight:600;text-decoration:none}
.logo-image{height:90px}.logo-image-phone{height:90px}
@media(max-width:992px){.logo-image{height:36px}.logo-image-phone{height:36px}}
@media(max-width:576px){.logo-image{height:36px}.logo-image-phone{height:36px}}
