.header{background-image:linear-gradient(90deg,#fff 30%,#1e487c);box-shadow:0 3px 6px rgba(0,0,0,.16)}.header:before{content:"";position:absolute;width:50%;height:100px;left:50%;top:0;background-position:100%;background-size:cover;background-repeat:no-repeat}@media (max-width:767.98px){.header:before{height:86px}}.header .navbar{min-height:86px}.header .navbar-brand--logo{height:74px}@media (max-width:767.98px){.header .navbar-brand--logo{height:60px}}.header .navbar-brand-lorem{color:#000}@media (min-width:768px){.header .navbar{min-height:100px}}@media (min-width:1200px){.header .navbar{padding-left:3rem;padding-right:3rem}}.header .nav-item .nav-link{color:#fff;transition:all .3s ease}.header .nav-item .nav-link:focus{color:#fff}.header .nav-item .nav-link:hover{color:#dc5830;outline:none}.header .nav-item.active .nav-link,.header .nav-item.show .nav-link{color:#dc5830}.header .nav-link{padding-left:1rem!important;padding-right:1rem!important;font-size:1.125rem;font-weight:400}.header .dropdown.show{position:static}.header .dropdown-menu{border:none;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.16),inset 0 3px 8px 0 rgba(0,0,0,.16);width:100%;margin-top:0;padding:1.5rem 0}.header .dropdown-toggle:after{content:none}.header .dropdown-item.active{background-color:transparent;color:#dc5830}@media (min-width:992px){.header .sub-menu{column-count:4;padding:0 2.5rem}.header .sub-menu .navbar-nav{display:block}.header .sub-menu .nav-item{page-break-inside:avoid;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=)}}@media only screen and (min-width:1920px){.header .sub-menu{column-count:5}}.header .sub-menu .nav-item{display:flex;align-items:center}.header .sub-menu .nav-item:before{content:"";width:.5rem;height:.5rem;background-color:#dc5830;transform:rotate(45deg)}.header .sub-menu .nav-item .nav-link{color:#000;cursor:pointer}.header .sub-menu .nav-item.active .nav-link,.header .sub-menu .nav-item .nav-link:hover{color:#dc5830}.header .sub-menu .dropdown-menu{position:static;display:block;box-shadow:none;padding:0}.header .sub-menu .dropdown-item{display:flex;align-items:center;font-size:1.125rem}.header .sub-menu .dropdown-item:before{content:"";width:.5rem;height:.5rem;background-color:#dc5830;transform:rotate(45deg);margin-right:1rem}.header .sub-menu .dropdown-item:hover{background-color:transparent;color:#dc5830}@media (max-width:991.98px){.header .navbar-toggler{border-radius:0;border:1px solid #fff}.header .navbar-toggler-icon{color:#fff;background-image:none}.header .navbar-toggler-icon:after{content:"\F0C9";font-family:Font Awesome\ 5 Free;font-weight:900;line-height:1.5}.header .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{content:"\F00D"}.header .navbar-brand{margin-right:0}.header .navbar-collapse{background-color:#fff;margin:0 -1rem -1rem;padding:0 1rem 1rem;box-shadow:0 3px 6px rgba(0,0,0,.16),inset 0 3px 8px 0 rgba(0,0,0,.16);max-height:75vh;overflow:auto}.header .navbar-nav>.nav-item{padding-top:.7rem;padding-bottom:.7rem}.header .navbar-nav>.nav-item:not(.active) .nav-link{color:#000}.header .navbar-nav>.nav-item:not(:first-child){border-top:1px solid #eee}.header>.navbar-nav>.nav-item:last-child{display:none}.header .dropdown-menu{padding:0;box-shadow:none}}main{margin-top:100px}@media (max-width:767.98px){main{margin-top:86px}}.footer{font-size:1rem;font-weight:400;background-color:#1e487c;color:#fff;padding-top:1.5rem;padding-bottom:1rem;background-position:100% 100%;background-size:contain;background-repeat:no-repeat}.footer .nav .nav{padding-left:1rem}.footer .nav-link{padding:.3rem 0;color:#fff}.footer address{font-weight:300}.footer .media{margin-bottom:.5rem}.product{padding:5rem 0;position:relative}.product:before{background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(/images/home/bg-product.jpg);z-index:-2}.product:after,.product:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%}.product:after{background-image:linear-gradient(270deg,rgba(181,214,255,.86),rgba(30,72,124,.86));z-index:-1}.product:hover{text-decoration:none}.product-title{color:#19334b}.product-image{height:100%;width:100%;object-fit:cover}.product-description{height:100%;display:flex;align-items:center;padding:3rem;color:#fff}.portfolio .bg-half-screen{width:calc(50vw - 9px);position:absolute;height:100%}@media (max-width:991.98px){.portfolio .bg-half-screen{position:relative;min-height:300px;width:100%}}.article{position:relative;background-image:linear-gradient(to bottom left,transparent 60%,#fd9d46)}.article:before{top:0;border-radius:0 0 0 500px;background-image:linear-gradient(to bottom left,#fff,#fff)}.article:after,.article:before{content:"";position:absolute;left:0;width:100%;height:50%}.article:after{bottom:0;border-radius:0 300px 0 0;background-image:linear-gradient(0deg,#fd9d46,transparent 70%)}.video-home{padding:1rem 0;width:100%;height:100%;position:relative;z-index:1}@media (max-width:1199.98px){.video-home{width:560px;height:315px}}@media (max-width:991.98px){.video-home{width:100%;height:315px}}.contact{position:relative}.contact:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(253,198,127,.55),rgba(253,157,70,.55))}.contact .card{border:none}.contact .media-body,.contact address{font-weight:400}.contact .media-body{font-size:.875rem}.banner,.banner .slide-banner__container{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}.banner .slide-banner__container{aspect-ratio:37/28;display:flex;align-items:flex-end;justify-content:center}.banner .slide-banner__text{color:#fff;text-align:center;margin-bottom:5rem;z-index:0}.banner .slide-banner__text .h2{position:relative;margin-bottom:1.5rem}.banner .slide-banner__text .h2:after{content:"";width:90%;height:2px;position:absolute;bottom:-.4rem;left:50%;transform:translateX(-50%);background-color:#fff}@media (max-width:767.98px){.banner .slide-banner__text .h2{font-size:1.75rem}}.banner .slide-banner .owl-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:.7rem}.banner .card{padding:2rem}@media (min-width:992px){.banner .card{min-height:520px}}.banner .card .blockquote{position:relative;margin-top:auto;margin-bottom:auto;font-size:1rem}.banner .card .blockquote .h4{font-weight:500}.banner .card .blockquote:after,.banner .card .blockquote:before{font-family:icomoon;font-size:2rem}.banner .card .blockquote:before{content:"\E977";position:absolute;top:-2.5rem;left:0}.banner .card .blockquote:after{content:"\E978";position:absolute;right:0;bottom:-2.5rem}.btn-outline-primary{color:#000;border-color:#dc5830;border-radius:0;padding:.5rem 1.5rem}.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled):active{background-color:#dc5830;color:#fff;border-color:#dc5830}.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus{box-shadow:none}.btn-outline-secondary{color:#fff;border-color:#fff;border-radius:0;padding:.5rem 1.5rem}.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled):active{background-color:#fff;color:#1e487c}.btn-outline-secondary:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:none}.btn-link{padding:0;font-size:inherit}.btn-link:hover{text-decoration:none}.card{border-radius:0}.card.card--shadow{box-shadow:0 3px 25px rgba(0,0,0,.28);padding-top:1.5rem;padding-bottom:1.5rem}.card.card--article{border:none;border-radius:0;transition:all .4s ease}.card.card--article .card-image{background-position:50%;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1}.card.card--article .card-body{min-height:222px;color:#000}.card.card--article .card-body .ellipsis{overflow:hidden;height:72px}.card.card--article .card-date{color:#6e6e6e}.card.card--article .card-date,.card.card--article .card-title{font-weight:400;margin-bottom:.625rem}.card.card--article:hover{text-decoration:none;background-color:#eee}.card.card--article:hover .card-body,.card.card--article:hover .card-date{color:#1e487c}.card.card--product{border:none;border-radius:0;box-shadow:0 3px 10px rgba(0,0,0,.3);transition:all .4s ease;height:100%}.card.card--product .card-image{background-position:50%;background-size:cover;background-repeat:no-repeat;min-height:230px}.card.card--product .card-title{font-weight:500;margin-bottom:.625rem}.card.card--product .card-body{color:#000}.card.card--product .card-body table{width:100%}.card.card--product .card-body table th{text-align:center;margin-bottom:0;font-size:.875rem;font-weight:400}.card.card--product .card-body table td{color:#dc5830;font-size:1.125rem;text-align:center;margin-bottom:0}.card.card--product:hover{text-decoration:none;background-color:#eee}.card.card--product:hover .card-body{color:#1e487c}.card.card--product-row{border:none}.card.card--product-row:hover{text-decoration:none}.card.card--product-row .card-title{margin-bottom:0;height:100%;display:flex;flex-direction:column;justify-content:center;background-color:#18344c;color:#fff;padding-left:2rem;padding-right:2rem;min-height:300px}@media (max-width:767.98px){.card.card--product-row .card-title{padding-left:.5rem;padding-right:.5rem;min-height:200px}}.card.card--product-row .card-title h5,.card.card--product-row .card-title p{font-size:50px;font-weight:300;margin-bottom:0}@media (max-width:991.98px){.card.card--product-row .card-title h5,.card.card--product-row .card-title p{font-size:28px}}@media (max-width:767.98px){.card.card--product-row .card-title h5,.card.card--product-row .card-title p{font-size:14px}}.card.card--product-row .card-body{height:100%;align-items:center;display:flex}@media (max-width:767.98px){.card.card--product-row .card-body{padding:.5rem;font-size:12px}}.card.card--product-row .card-body table{width:100%;text-align:center}.card.card--product-row .card-body table th{background-color:#18344c;color:#fff;font-weight:300}.card.card--product-row .card-body table td{color:#000}.card.card--product-row .card-image{height:100%;width:100%;object-fit:contain}.card.card--album{border:none;border-radius:0;box-shadow:0 3px 10px rgba(0,0,0,.3);transition:all .4s ease;position:relative}.card.card--album .card-image{background-position:50%;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1;position:relative}.card.card--album .card-image:before{content:"";transition:all .4s ease;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0}.card.card--album .card-body{color:#000}.card.card--album .card-title{text-align:center;font-weight:400;margin-bottom:0}.card.card--album .btn{opacity:0;position:absolute;top:calc(50% - 42px);left:50%;transform:translate(-50%,-50%);transition:all .4s ease}.card.card--album .btn:hover{background-color:transparent;color:#fff;border:1px solid #fff}.card.card--album:hover{text-decoration:none;background-color:#eee}.card.card--album:hover .card-body{color:#1e487c}.card.card--album:hover .btn,.card.card--album:hover .card-image:before{opacity:1}.card-deck .card{flex-grow:1;flex-shrink:0}@media (min-width:0){.card-deck--highlight-product .card{flex-basis:calc(100% - 30px);flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px)}}@media (min-width:576px){.card-deck--highlight-product .card{flex-basis:calc(100% - 30px);flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px)}}@media (min-width:768px){.card-deck--highlight-product .card{flex-basis:calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}@media (min-width:992px){.card-deck--highlight-product .card{flex-basis:calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}@media (min-width:1200px){.card-deck--highlight-product .card{flex-basis:calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}.card.card--highlight-product{border:none;display:block;position:relative}.card.card--highlight-product .card__image{min-height:200px;text-align:center;margin-bottom:1.5rem;transform:scale3d(.9,.9,.9);transition:all .4s ease}.card.card--highlight-product .card__title{font-size:1.5rem;text-align:center;color:#000}.card.card--highlight-product .btn{position:absolute;top:30%;left:50%;transform:translate(-50%);opacity:0}.card.card--highlight-product .btn:hover{background-color:transparent;color:#fff;border:1px solid #fff}.card.card--highlight-product:hover{text-decoration:none}.card.card--highlight-product:hover .btn{opacity:1}.card.card--highlight-product:hover .card__image{transform:scaleX(1);opacity:.7}.owl-theme .owl-dots .owl-dot>span{border-radius:0!important;transform:rotate(45deg);background-color:transparent!important;border:1px solid #fff}.owl-theme .owl-dots .owl-dot.active>span{background-color:#fff!important;border:1px solid #fff}.owl-theme .owl-dots .owl-dot:not(.active):hover>span{background:#dc5830}.owl-theme.owl-dot-orange .owl-dot>span{border-radius:0!important;transform:rotate(45deg);background-color:transparent!important;border:1px solid #dc5830}.owl-theme.owl-dot-orange .owl-dot.active>span{background-color:#dc5830!important;border:1px solid #dc5830}.owl-theme.owl-dot-orange .owl-dot:not(.active):hover>span{background:#dc5830}.owl-inline-slide .item{padding:1rem 0!important}.owl-portfolio{width:calc(50vw - 9px);height:100%}@media (max-width:991.98px){.owl-portfolio{min-height:300px;width:100%}}.owl-portfolio .owl-item,.owl-portfolio .owl-stage,.owl-portfolio .owl-stage-outer{height:100%}.owl-product .owl-item{margin-bottom:13px}.breadcrumb{background-color:transparent;border-bottom:1px solid #eee;padding-left:0;padding-right:0}.breadcrumb-item,.breadcrumb-item a{font-weight:400;color:#6e6e6e}.breadcrumb-item.active{color:#000}.breadcrumb-item:not(:first-child):before{content:">"}.pagination .page-item{padding-left:.5rem;padding-right:.5rem}.pagination .page-item.disabled .page-link{color:#bebebe}.pagination .page-item:not(.disabled) .page-link{color:#000}.pagination .page-item.active .page-link{background-color:transparent;color:#000;border:1px solid #dc5830}.pagination .page-link{border-radius:0!important}.pagination .page-link:focus{box-shadow:none}html[lang=en] .h1,html[lang=en] h1{font-family:Kanit,sans-serif;font-weight:400;font-size:3rem}html[lang=en] .h2,html[lang=en] h2{font-family:Kanit,sans-serif;font-weight:400;font-size:2.25rem}.header html[lang=en] .navbar-brand-lorem,html[lang=en] .h3,html[lang=en] .header .navbar-brand-lorem,html[lang=en] h3{font-family:Kanit,sans-serif;font-weight:400;font-size:1.75rem}html[lang=en] .h4,html[lang=en] h4{font-family:Kanit,sans-serif;font-weight:400;font-size:1.25rem}html[lang=en] .h5,html[lang=en] h5{font-family:Kanit,sans-serif;font-weight:400;font-size:1.125rem}html[lang=en] .h6,html[lang=en] h6{font-family:Kanit,sans-serif;font-weight:400;font-size:1rem}html[lang=en] .lead{font-family:Kanit,sans-serif;font-weight:500;font-size:1.25rem}html[lang=en] .sub-title{font-family:Kanit,sans-serif;font-weight:300;font-size:.875rem}html[lang=en] .display-1{font-family:Kanit,sans-serif;font-weight:400;font-size:3.5rem;line-height:1}html[lang=en] .product-title{font-family:Kanit,sans-serif;font-weight:400;font-size:3.75rem}html[lang=en] .product-sub-title{font-family:Kanit,sans-serif;font-weight:300;font-size:3.125rem}html[lang=th] .h1,html[lang=th] h1{font-family:Kanit,sans-serif;font-weight:400;font-size:3rem}html[lang=th] .h2,html[lang=th] h2{font-family:Kanit,sans-serif;font-weight:400;font-size:2.25rem}.header html[lang=th] .navbar-brand-lorem,html[lang=th] .h3,html[lang=th] .header .navbar-brand-lorem,html[lang=th] h3{font-family:Kanit,sans-serif;font-weight:400;font-size:1.75rem}html[lang=th] .h4,html[lang=th] h4{font-family:Kanit,sans-serif;font-weight:400;font-size:1.25rem}html[lang=th] .h5,html[lang=th] h5{font-family:Kanit,sans-serif;font-weight:400;font-size:1.125rem}html[lang=th] .h6,html[lang=th] h6{font-family:Kanit,sans-serif;font-weight:400;font-size:1rem}html[lang=th] .lead{font-family:Kanit,sans-serif;font-weight:500;font-size:1.25rem}html[lang=th] .sub-title{font-family:Kanit,sans-serif;font-weight:300;font-size:.875rem}html[lang=th] .display-1{font-family:Kanit,sans-serif;font-weight:400;font-size:3.5rem;line-height:1}html[lang=th] .product-title{font-family:Kanit,sans-serif;font-weight:400;font-size:3.75rem}html[lang=th] .product-sub-title{font-family:Kanit,sans-serif;font-weight:300;font-size:3.125rem}body{letter-spacing:.3px;font-weight:300}html[lang=en] body,html[lang=th] body{font-family:Kanit,sans-serif}.date{font-size:.875rem;font-weight:400}.bg-primary{background-color:#fff}.bg-secondary{background-color:#1e487c}.bg-orange{background-color:#dc5830}.bg-lightorange{background-color:#fdc67f}.bg-grey{background-color:#eee}.bg-midgrey2{background-color:#969b9f}.bg-blue2{background-color:#18344c}.text-black{color:#000}.text-white{color:#fff}.text-blue{color:#1e487c}.text-orange{color:#dc5830}.bg-image{background-position:50%;background-size:cover;background-repeat:no-repeat}.link{color:inherit}.link:hover{text-decoration:none;color:#dc5830}.border-heading{display:inline-block;position:relative}.border-heading:after{content:"";width:90%;height:2px;position:absolute;bottom:-.4rem;left:50%;transform:translateX(-50%);background-color:#dc5830}.max-height-md{max-height:330px}