@font-face{font-family:"Sarabun";font-style:normal;font-weight:300;src:url(../fonts/Sarabun-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:"Sarabun";font-style:normal;font-weight:normal;src:url(../fonts/Sarabun-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:"Sarabun";font-style:italic;font-weight:normal;src:url(../fonts/Sarabun-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Sarabun";font-style:normal;font-weight:500;src:url(../fonts/Sarabun-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:"Sarabun";font-style:normal;font-weight:bold;src:url(../fonts/Sarabun-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Sarabun";font-style:italic;font-weight:bold;src:url(../fonts/Sarabun-BoldItalic.ttf) format("truetype");font-display:swap}.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a,h1,h2,h3,h4,h5,h6{font-family:"Sarabun",sans-serif!important}body,html{font-family:"Sarabun",sans-serif!important;font-size:15px}@media only screen and (max-width:767px){body,html{font-size:16px}}@media only screen and (max-width:480px){body,html{font-size:16px}}::selection{background:#000000;color:#FFFFFF}ul.polylang_langswitcher{display:flex;padding:0;margin:0;list-style:none}ul.polylang_langswitcher li{margin:0 0.35rem}.widget-area .menu-item a{color:#333}.widget-area .menu-item.current-menu-item a{color:#d26e4b}header .header-top{padding:0.25em 0;max-height:35.5px}header .top-bar-contact a{font-size:15px;color:#ffffff;margin:0 0.5rem}header .logo-left .logo{margin-right:4rem}header .header-nav .menu-item{margin:0 1rem}header .header-nav .menu-item a{font-family:"Sarabun",sans-serif;font-size:1em;font-weight:500}header .header-nav .menu-item.current_page_item a{color:#d26e4b}header .mega-sub-menu{box-shadow:1px 1px 10px rgba(0,0,0,0.15)!important}header .mega-sub-menu .menu-item{border-top:0;margin:0}header .mega-sub-menu .menu-item a{color:#333}header .mega-sub-menu .menu-item a:hover{color:#c12414}header .mega-sub-menu .mega-menu-link{font-size:1em!important;font-weight:500!important}@media only screen and (max-width:849px){header .mobile-nav .header-language-dropdown a .image-icon{margin-left:0.5rem}header .mobile-nav #mega-menu-primary{overflow:auto!important;margin-top:1em!important;height:100vh!important;background:#ffffff!important;padding:3rem 1rem!important}header .mobile-nav #mega-menu-primary .mega-sub-menu{box-shadow:none!important}header #logo{width:100%;max-width:250px}header .logo-left .logo{margin-right:0}}header #mega-menu-wrap-primary #mega-menu-primary{text-align:right;padding-right:1rem}header #mega-menu-wrap-primary{width:100%}footer .ct-footer p{color:#6B6B6B;font-size:1.2em;font-weight:300;line-height:2}footer .ct-footer a{color:#6B6B6B}footer .ct-footer a:hover{color:#b42d33}footer .copyright-footer{color:#ffffff}.main-banner{height:612px}.main-banner .banner-content .col-inner{padding:2rem}.main-banner .banner-content h1{font-size:2.8em;font-weight:600}.main-banner .banner-content p{font-size:1.34em;font-weight:400;color:#666666}.main-banner .banner-content .button{font-size:1em;font-weight:500}.main-banner .banner-image{position:absolute;right:0;padding:0;text-align:right}.main-banner .banner-image img{width:auto;max-height:612px}@media only screen and (max-width:767px){.main-banner{height:auto}.main-banner .medium-6{max-width:100%;flex-basis:100%}.main-banner .banner-image{position:relative}.main-banner .banner-content{margin-top:4rem}}.announce-bar{color:#ffffff}.announce-bar .col-inner{padding:0.67rem}.announce-bar p{font-size:1.2em;margin-bottom:0}section.block-content{padding:0!important;margin-bottom:calc(10rem - 1.3rem)}section.block-content.with-bg-color{padding:4rem 0!important}section.block-content .col{padding-bottom:0}section.block-content h1{font-size:2.54em;font-weight:500}section.block-content p{font-size:1.2em;font-weight:400;color:#666666}section.block-content .button{font-weight:500}.title-style-1 .section-title-normal{border:0;font-size:1.87em;font-weight:500}.title-style-1 .section-title-normal span{border:0;width:100%;text-align:center;margin-right:0}.title-style-1 .section-title-normal:after{content:"";display:block;width:100px;text-align:center;margin:0.25em auto 0;border:1px solid #c12414}.title-style-1 b{display:none}.flag-box .box-text{text-align:left;padding:0 0.5rem}.flag-box .box-text p{color:#000}.flag-box img{min-height:80px}@media (max-width:549px){.flag-box img{max-height:80px}.flag-box .box-text{text-align:center}}.box-style-1 img{max-height:80px}.box-style-1 h4{font-size:1.5em;font-weight:500;margin:1rem 0}.box-style-2{margin-bottom:4rem}.box-style-2 .icon-box-img{width:80px!important}.box-style-2 .icon-box-text h3{font-size:1.54em;font-weight:500}.box-style-2 .icon-box-text p{font-size:1em}.box-blog-post{margin-bottom:2rem}.box-blog-post .from_the_blog_excerpt{font-size:1em}#ez-toc-container{border-color:#ddd;border-radius:0;padding:1.5em}#ez-toc-container a{color:#b42d33}#ez-toc-container a:visited{color:#d26e4b}@media (max-width:549px){.box-text{font-size:inherit}}.bbt-slider-01 .slider-nav-outside .flickity-page-dots,.row-slider .flickity-page-dots{bottom:-2rem}.widget_categories a{color:#333}.widget_categories .current-cat a{color:#d26e4b;font-weight:normal}@media screen and (max-width:849px){.page-template-page-left-sidebar .page-wrapper.page-left-sidebar>.row{flex-flow:column-reverse}}