@font-face{font-family:'KMITLGO';src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Regular.eot);src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Regular.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Regular.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Regular%20ver%201.00.ttf) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'KMITLGO';src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Light%20Italic.eot);src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Light%20Italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Light%20Italic.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Light%20Italic.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Light%20Italic%20ver%201.00.ttf) format('truetype');font-weight:lighter;font-style:italic}@font-face{font-family:'KMITLGO';src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Light.eot);src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Light.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Light.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Light.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Light%20ver%201.00.ttf) format('truetype');font-weight:lighter;font-style:lighter}@font-face{font-family:'KMITLGO';src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Italic.eot);src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Italic.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Italic.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Italic%20ver%201.00.ttf) format('truetype');font-weight:italic;font-style:italic}@font-face{font-family:'KMITLGO';src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Bold%20Italic.eot);src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Bold%20Italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Bold%20Italic.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Bold%20Italic.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Bold%20Italic%20ver%201.00.ttf) format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'KMITLGO';src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Bold.eot);src:url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Bold.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Bold.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/KMITLGO/KMITLGO%20Bold%20ver%201.00.ttf) format('truetype');font-weight:bold;font-style:bold}@font-face{font-family:'Noto Sans Thai';src:url(/themes/custom/kmitl/assets/fonts/NotoSansTH/);src:url(/themes/custom/kmitl/assets/fonts/NotoSansTH/#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH/notosansthai-regular-webfont.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH/notosansthai-regular-webfont.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH/notosansthai-regular-webfont.ttf) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Noto Sans Thai';src:url(/themes/custom/kmitl/assets/fonts/NotoSansTH/notosansthai-bold-webfont.eot);src:url(/themes/custom/kmitl/assets/fonts/NotoSansTH/notosansthai-bold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH/notosansthai-bold-webfont.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH/notosansthai-bold-webfont.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH/notosansthai-bold-webfont.ttf) format('truetype');font-weight:bold;font-style:bold}@font-face{font-family:'Noto Sans Thai Condensed';src:url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-Condensed.eot);src:url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-Condensed.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-Condensed.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-Condensed.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-Condensed.ttf) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Noto Sans Thai Condensed';src:url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-CondensedBold.eot);src:url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-CondensedBold.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-CondensedBold.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-CondensedBold.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-CondensedBold.ttf) format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Noto Sans Thai Condensed';src:url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-CondensedLight.eot);src:url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-CondensedLight.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-CondensedLight.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-CondensedLight.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/NotoSansTH_Condensed/NotoSansThai-CondensedLight.ttf) format('truetype');font-weight:lighter;font-style:lighter}@font-face{font-family:'Sarabun';src:url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-regular-webfont.eot);src:url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-regular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-regular-webfont.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-regular-webfont.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-regular-webfontttf) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Sarabun';src:url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-italic-webfont.eot);src:url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-italic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-italic-webfont.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-italic-webfont.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-italic-webfont.ttf) format('truetype');font-weight:italic;font-style:italic}@font-face{font-family:'Sarabun';src:url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-bold-webfont.eot);src:url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-bold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-bold-webfont.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-bold-webfont.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-bold-webfont.ttf) format('truetype');font-weight:bold;font-style:bold}@font-face{font-family:'Sarabun';src:url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-bolditalic-webfont.eot);src:url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-bolditalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-bolditalic-webfont.woff2) format('woff2'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-bolditalic-webfont.woff) format('woff'),url(/themes/custom/kmitl/assets/fonts/Sarabun/sarabun-bolditalic-webfont.ttf) format('truetype');font-weight:bold;font-style:italic}.text-color-primary{color:#F16322}h1,h2,h3,h4,h5,h6{font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;line-height:1}a{text-decoration:none !important;color:#F16322}a:hover{color:#0d6efd}img{max-width:100%;height:auto}body{font-family:'Sarabun',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}.btn{font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.15rem}.btn:hover{background-color:#212529 !important}.ul-remove-style{list-style:none;margin:0;padding:0}@media screen and (min-width:610px){body.toolbar-vertical .mobile-main-menu.we-mobile-megamenu-active{margin-top:39px}}#navbar-main{border-bottom:3px solid #dee2e6;padding:0}@media screen and (max-width:991px){#navbar-main .navbar-collapse{background-color:#f8f9fa}}@media screen and (max-width:991px){#navbar-main>div{padding:0}}#navbar-main .navbar-toggler{min-width:100%}nav.menu--main{min-width:100%}@media screen and (min-width:992px){nav.menu--main>ul.nav{text-align:center}}nav.menu--main>ul.nav>.nav-item{flex:1 1 auto}nav.menu--main>ul.nav>.nav-item>.nav-link{display:block;padding:8px 12px}@media screen and (min-width:992px){nav.menu--main>ul.nav>.nav-item>.nav-link{margin-bottom:-3px}}nav.menu--main>ul.nav>.nav-item>.nav-link.active,nav.menu--main>ul.nav>.nav-item .nav-link.is-active{border-bottom:3px solid #F16322;color:#F16322 !important}nav.menu--main>ul.nav .nav-item a,nav.menu--main>ul.nav .nav-item span,nav.menu--main>ul.nav .nav-item .nav-link{font-family:'Noto Sans Thai Condensed','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#212529}nav.menu--main>ul.nav .nav-item a:hover,nav.menu--main>ul.nav .nav-item span:hover,nav.menu--main>ul.nav .nav-item .nav-link:hover{background-color:#dee2e6;color:#212529}@media screen and (max-width:991px){nav.menu--main>ul.nav .nav-item a,nav.menu--main>ul.nav .nav-item span,nav.menu--main>ul.nav .nav-item .nav-link{white-space:pre-wrap;line-height:1.25}}nav.menu--main>ul.nav .nav-item .dropdown-toggle:after{content:'\f107';font-family:'Font Awesome 5 Free';border:none;vertical-align:middle;margin-left:5px}nav.menu--main>ul.nav .nav-item .dropdown-toggle.show:after{content:'\f106'}@media screen and (max-width:991px){nav.menu--main>ul.nav>.nav-item.dropdown>.dropdown-menu{padding-left:12px}}@media screen and (max-width:991px){nav.menu--main>ul.nav>.nav-item.dropdown>.dropdown-menu>.dropdown-item{border-left:2px solid #dee2e6}}nav.menu--main>ul.nav>.nav-item.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu{padding-left:12px}nav.menu--main>ul.nav>.nav-item.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item{border-left:2px solid #dee2e6}nav.menu--main>ul.nav>.nav-item.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu{padding-left:12px}nav.menu--main>ul.nav>.nav-item.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item{border-left:2px solid #dee2e6}nav.menu--main>ul.nav>.nav-item.dropdown>.dropdown-menu>.dropdown-item.active .active{border-color:#F16322;color:#F16322}nav.menu--main ul.dropdown-menu.show{box-shadow:0 8px 8px 2px rgba(0,0,0,0.115);border-radius:0;border:0;padding:0}@media screen and (min-width:992px){nav.menu--main ul.dropdown-menu.show{margin:inherit;min-width:100%}}nav.menu--main ul.dropdown-menu.show li.dropdown-item{padding:0}nav.menu--main ul.dropdown-menu.show li.dropdown-item>a,nav.menu--main ul.dropdown-menu.show li.dropdown-item>span{display:block;padding:6px 12px;color:#212529}nav.menu--main ul.dropdown-menu.show li.dropdown-item>a:hover,nav.menu--main ul.dropdown-menu.show li.dropdown-item>span:hover{color:#F16322}nav.menu--main ul.dropdown-menu.show li.dropdown-item>a>i,nav.menu--main ul.dropdown-menu.show li.dropdown-item>span>i{margin-left:3px}nav.menu--main ul.dropdown-menu.show li.dropdown-item.active{background-color:transparent}nav.menu--main ul.dropdown-menu.show li.dropdown-item.active>a{color:white}nav.menu--main ul.dropdown-menu.show li.dropdown-item:active,nav.menu--main ul.dropdown-menu.show li.dropdown-item:hover,nav.menu--main ul.dropdown-menu.show li.dropdown-item:focus{background-color:#dee2e6}@media screen and (min-width:992px){nav.menu--main .dropdown-item .dropdown-menu{top:0;margin-top:-1px;width:auto !important;position:relative}}#navbar-top{margin:0}#navbar-top .region-top-header{display:flex;flex:1 1 auto;align-items:center}@media screen and (max-width:575px){#navbar-top .region-top-header{flex-wrap:wrap}}#navbar-top .region-top-header .search-block-form .content{display:block}#navbar-top .region-top-header .search-block-form form.search-form{padding:6px 0 !important}#navbar-top .region-top-header .search-block-form .js-form-item,#navbar-top .region-top-header .search-block-form .form-actions{margin:0 !important}@media screen and (max-width:575px){#navbar-top .region-top-header .language-switcher-language-url{margin-left:auto}}#search-block-form .form-type-search>input.form-search{border-color:#F16322;border-radius:0;height:34px}#search-block-form button.button{background-color:#F16322;border-color:#F16322;border-radius:0;height:34px;padding:4px 8px;font-family:'Font Awesome 5 Free';font-weight:700}#block-sitename .field--type-image img{margin:0 !important;height:48px;width:auto}@media screen and (max-width:769px){#block-sitename{display:none}}.kmitl-branding{font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif}.kmitl-branding .navbar-brand{margin-right:0;padding:0;display:flex;align-items:center}.kmitl-branding .site-logo{width:55px;height:auto;margin-right:12px}@media screen and (min-width:576px){.kmitl-branding .site-logo{width:65px}}.kmitl-branding .kmitl-site_name{color:#F16322;font-size:1.26rem;font-weight:bold}.kmitl-branding .kmitl-site_slogan{color:#212529;font-size:1.13rem;font-weight:bold}.kmitl-branding .kmitl-site_name,.kmitl-branding .kmitl-site_slogan{display:none}@media screen and (min-width:992px){.kmitl-branding .kmitl-site_name,.kmitl-branding .kmitl-site_slogan{line-height:24px;display:block}}.kmitl-branding .kmitl-site_name-mobile{text-transform:uppercase;font-size:40px;font-weight:700;color:#F16322;display:block}@media screen and (min-width:992px){.kmitl-branding .kmitl-site_name-mobile{display:none}}#block-logoitakmitl img{width:90px}@media screen and (min-width:576px){#block-logoitakmitl img{width:120px}}.block-language{margin-left:auto}.block-language nav.nav .nav-link{margin-left:6px;padding:0}.block-language .language-link{display:inline-block;border:2px solid #c4c4c4;border-radius:50rem;text-transform:uppercase;font-size:.75rem;font-weight:700;color:#c4c4c4;padding:6px 8px;transition:background-color .2s ease-in}.block-language .language-link:hover{background-color:#707070;border-color:#707070;color:white}.block-language .language-link.is-active{background-color:#212529;color:white;border-color:#212529}h2.node__title{font-size:1.45rem;line-height:.95}@media screen and (min-width:992px){h2.node__title{font-size:1.65rem}}.table-responsive{background-color:#dee2e6;border-radius:.45rem;padding:12px 16px}table{margin-top:0 !important;margin-bottom:0 !important}table tr{font-size:1rem}table td{background-image:none !important;border:0;border-bottom:1px solid #707070 !important}table th{border:0;border-bottom:1px solid #707070 !important;padding:0}table tr,table th,table td{background-color:transparent !important;border-color:#dee2e6 !important}table thead th{font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem !important;color:#F16322 !important}table thead th.views-field-title{width:45% !important}table thead th.views-field-created{width:15% !important}table thead .tablesort{vertical-align:middle !important}table tbody{background-color:#f8f9fa}table tbody tr:last-child td{border-bottom:0 !important}.slick__arrow button.slick-arrow:before{font-family:'Font Awesome 5 Free';font-weight:700;font-size:2rem;color:#333}.slick__arrow button.slick-arrow:hover:before{color:#F16322}.slick__arrow button.slick-prev:before{content:'\f053'}.slick__arrow button.slick-next:before{content:'\f054'}ul.slick-dots{bottom:0}ul.slick-dots li.slick-active>button:before{color:#F16322}ul.slick-dots li{margin-bottom:5px !important}ul.slick-dots li>button:before{color:white}form .btn.form-submit{background-color:#F16322;color:#f8f9fa}form .btn.form-submit:hover{background-color:#212529}.pagination{flex-wrap:wrap;justify-content:center;margin-top:16px}.pagination li{padding:0 2px}.pagination li .page-link{padding:4px 12px;border-radius:.25rem;border:1px solid transparent;color:#F16322}.pagination li>a.page-link:hover{background-color:transparent;border:1px solid #F16322}.pagination .active .page-link{background-color:transparent;color:#F16322;border:1px solid #F16322}.item-list>ul{margin:0 -12px;padding:0}.item-list>ul>li{padding-top:0;padding-left:12px;padding-right:12px;margin-bottom:24px}.field--name-field-tags{display:block}.field--name-field-tags .field__items{display:flex;justify-content:center}.field--name-field-tags .field__items li{display:inline-block;padding-right:4px !important}.field--name-field-tags .field__items li:first-child{padding-left:0}.field--name-field-tags .field__items li:last-child{padding-right:0}.field--name-field-tags a{display:inline-block;background-color:#F16322;border-radius:50rem;font-size:.75rem;line-height:1.4;color:white;margin-top:2px;margin-bottom:2px;padding:2px 10px}.field--name-field-tags a:hover{background-color:#000000;color:white}blockquote{border-left:8px solid #F16322;font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-style:italic;font-size:1.45rem;line-height:1;margin:32px;margin-top:16px;padding-left:16px}blockquote span{display:block}blockquote span.title{font-weight:700;margin-top:16px}blockquote span.subtitle{font-size:1.25rem;color:#6c757d}.more-link{text-align:center}.more-link a{display:inline-block;font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;font-size:1.25rem;color:#212529;border:1px solid #F16322;padding:2px 8px}.more-link a:hover{color:white;background-color:#F16322;border:1px solid #F16322}.region-front-page ul{list-style:none;margin:0;padding:0}.node--view-mode-teaser{border:none}.node--view-mode-teaser h2{margin:0;padding:0}article.node--view-mode-card-vertical{position:relative}article.node--view-mode-card-vertical .article-image{position:relative}article.node--view-mode-card-vertical .article-image .field--name-field-article-category{position:absolute;top:0;margin-top:4px !important;margin-left:8px !important}article.node--view-mode-card-vertical .article-image .image-icon{background-color:#707070;border-radius:.45rem;display:flex;align-items:center;justify-content:center}article.node--view-mode-card-vertical .article-image .image-icon>i{font-size:5rem;color:white}article.node--view-mode-card-vertical .article-content{position:absolute;width:100%;bottom:0;padding:0 12px;z-index:1}article.node--view-mode-card-vertical .article-content header .node__title{font-size:1.15rem;line-height:1.15;padding-top:24px}article.node--view-mode-card-vertical .article-content header .node__title span:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.85) 100%);z-index:-1;border-radius:0 0 .45rem .45rem}article.node--view-mode-card-vertical .article-content header .node__title>a{color:white}article.node--view-mode-card-vertical .article-content header .sub-node{display:flex;align-items:center;margin-bottom:8px}article.node--view-mode-card-vertical .article-content header .sub-node .node__meta{color:white;padding-left:16px}article.node--view-mode-card-vertical img{width:100%;height:auto;border-radius:.45rem}article.node--view-mode-card-horizontal{margin-bottom:16px}article.node--view-mode-card-horizontal .article-image{position:relative;margin-bottom:16px}article.node--view-mode-card-horizontal .article-image img{width:100%;height:auto;border-radius:.45rem}article.node--view-mode-card-horizontal .article-image .field--name-field-article-category{position:absolute;bottom:0;margin-left:8px !important;margin-bottom:4px !important}article.node--view-mode-card-horizontal .article-image .image-icon{background-color:#707070;border-radius:.45rem;display:flex;align-items:center;justify-content:center}article.node--view-mode-card-horizontal .article-image .image-icon>i{font-size:5rem;color:white}article.node--view-mode-card-horizontal .article-content{line-height:1.45rem}article.node--view-mode-card-horizontal .article-content header h2.node__title{font-size:1.25rem;line-height:1.25}article.node--view-mode-card-circle .article-wrapper{text-align:center;margin-bottom:24px;padding:0 12px}article.node--view-mode-card-circle .article-wrapper:hover .article-head .image-icon>i{color:#F16322}article.node--view-mode-card-circle .article-wrapper:hover .article-body .article-title{color:#F16322}article.node--view-mode-card-circle .article-head{margin-bottom:16px}article.node--view-mode-card-circle .article-head .field--name-field-media-image,article.node--view-mode-card-circle .article-head .default-image{width:50%;margin:0 auto}article.node--view-mode-card-circle .article-head img{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);border-radius:50rem}article.node--view-mode-card-circle .article-body header{text-align:center}article.node--view-mode-card-circle .article-body .article-title{font-size:1.15rem;line-height:1.15;color:#212529;margin:0}article.node--view-mode-card-circle .article-body .article-subtitle{font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;color:#666666}article.node--type-landing-page.node-691 .layout--onecol{position:relative}article.node--type-landing-page.node-691 .layout--onecol .block-field-blocknodelanding-pagetitle{position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}article.node--type-landing-page.node-691 .layout--onecol .block-field-blocknodelanding-pagetitle .content{background-color:rgba(0,0,0,0.8);color:#fff;text-align:center;border-radius:.45rem;padding:8px 16px}article.node--type-landing-page .block-field-blocknodelanding-pagetitle .field--name-title{font-family:'Noto Sans Thai','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:calc(1.2rem + 1vw)}article.node--type-landing-page .block-field-blocknodelanding-pagebody .field--name-body{font-family:'Noto Sans Thai','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(1rem + .2vw)}article.node--type-course .nav-tabs{border:none;margin-bottom:16px}article.node--type-course .nav-tabs .nav-item .nav-link{background-color:transparent;border:none;border-bottom:3px solid #dee2e6;font-family:'Noto Sans Thai','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#212529}article.node--type-course .nav-tabs .nav-item .nav-link.active{border-color:#F16322}article.node--type-course .card>h4{background-color:#212529;border-radius:.25rem .25rem 0 0;color:white}article.node--type-course .block-degree .content{border-bottom:1px solid rgba(0,0,0,0.125);line-height:1.2;padding:12px}article.node--type-course .block-degree .content:last-child{border-bottom:0}article.node--type-course .block-degree .content .sub-title{color:#707070}article.node--type-course .block-file-attachment .field--name-field-file-attachment{padding:12px}article.node--type-course .block-file-attachment .field--name-field-file-attachment .field__item a{font-family:'Noto Sans Thai','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;color:#212529}article.node--type-course .block-file-attachment .field--name-field-file-attachment .field__item a:before{font-size:1.15rem;color:#F16322}article.node--type-course .block-qualification .field--name-field-qualification{padding:12px}article.node--type-course .block-qualification .field--name-field-qualification .field__item{font-family:'Noto Sans Thai','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;color:#212529}article.node--type-course .block-qualification .field--name-field-qualification .field__item>i{font-size:1.15rem;color:#F16322}article.node--view-mode-teaser .article-wrapper{box-shadow:0 .5rem 1rem rgba(0,0,0,0.15);border-radius:.45rem;border:1px solid rgba(0,0,0,0.08);width:100%;padding:12px}@media screen and (min-width:992px){article.node--view-mode-teaser .article-wrapper{display:flex;align-items:center}}@media screen and (min-width:992px){article.node--view-mode-teaser .article-head{width:20%;margin-right:12px}}article.node--view-mode-teaser .article-head .image-logo{width:calc(60px + 4vw);margin:0 auto}article.node--view-mode-teaser .article-head .image-logo img{border-radius:50rem;margin:0 auto}article.node--view-mode-teaser .article-body{position:relative;text-align:center}@media screen and (min-width:992px){article.node--view-mode-teaser .article-body{text-align:left;width:80%}}article.node--view-mode-teaser .article-body .node__title{font-size:calc(2.125rem + .15vw);margin-bottom:8px}article.node--view-mode-teaser .article-body .node__title a{color:#F16322}article.node--view-mode-teaser .article-body .node__title a:hover{color:#0a58ca}article.node--view-mode-teaser .article-body .field--name-field-description{margin-bottom:0}article.node--view-mode-teaser .article-body .course-price{background-color:white;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075);border:1px solid rgba(0,0,0,0.08);border-radius:.25rem;text-align:center;font-size:.75rem;line-height:1.2;margin-bottom:12px;padding:8px 12px}@media screen and (min-width:992px){article.node--view-mode-teaser .article-body .course-price{position:absolute;top:-24px;right:0}}article.node--view-mode-teaser .article-body .course-price .field--name-field-price{color:#707070;text-align:center;font-size:1.85rem;font-weight:700;padding:0 8px}@media screen and (min-width:992px){article.node--view-mode-teaser .article-body .course-price .field--name-field-price{font-size:1.45rem;margin-left:auto}}article.node--view-mode-teaser .article-body .inline__links .node-readmore{background-color:#F16322;border-radius:.25rem;text-align:center;width:100%;padding:0}article.node--view-mode-teaser .article-body .inline__links .node-readmore>a{display:inline-block;color:white;padding:.5rem 1rem}@media screen and (min-width:992px){article.node--view-mode-teaser .article-body .inline__links .node-readmore{width:auto}}#block-views-block-content-management-block-4 ul.slick-dots{bottom:0}#block-views-block-content-management-block-4 ul.slick-dots li>button:before{color:white}.field--name-field-content-category{margin:8px 0}.field--name-field-content-category .field__item{padding:0 4px;display:inline-block}.field--name-field-content-category .field__item:first-child{padding-left:0}.field--name-field-content-category .field__item:last-child{padding-right:0}.field--name-field-content-category a{display:inline-block;background-color:#212529;border-radius:.25rem;padding:0px 6px;font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;color:white !important}article.node--type-article.node--view-mode-card-1{position:relative}article.node--type-article.node--view-mode-card-1 header{position:absolute;z-index:1;width:100%;bottom:0;padding:32px 24px 8px 24px}article.node--type-article.node--view-mode-card-1 header .node__title{margin-bottom:4px}article.node--type-article.node--view-mode-card-1 header .node__title span:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%);z-index:-1}article.node--type-article.node--view-mode-card-1 header .node__title>a{color:white}article.node--type-article.node--view-mode-card-1 header .sub-node{display:flex;align-items:center;margin-bottom:8px}article.node--type-article.node--view-mode-card-1 header .sub-node .node__meta{color:white;padding-left:16px}article.node--type-article.node--view-mode-card-1 img{width:100%;height:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1)}article.node--type-banner.node--view-mode-banner-slide{position:relative}article.node--type-banner.node--view-mode-banner-slide .article-caption{position:relative;background-color:#222;width:100%;padding:8px}@media screen and (min-width:992px){article.node--type-banner.node--view-mode-banner-slide .article-caption{position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);bottom:0;padding:16px}}article.node--type-banner.node--view-mode-banner-slide .article-caption a{color:white}article.node--type-banner.node--view-mode-banner-slide .article-caption h2.node__title{color:white}@media screen and (min-width:576px){article.node--type-banner.node--view-mode-banner-slide .article-caption h2.node__title{font-size:1.7rem}}@media screen and (min-width:992px){article.node--type-banner.node--view-mode-banner-slide .article-caption h2.node__title{font-size:2rem}}@media screen and (min-width:1200px){article.node--type-banner.node--view-mode-banner-slide .article-caption h2.node__title{font-size:3rem}}article.node--type-banner.node--view-mode-banner-slide .article-caption .field--name-body{font-size:1rem;line-height:1.45;color:white}@media screen and (min-width:576px){article.node--type-banner.node--view-mode-banner-slide .article-caption .field--name-body{font-size:1.1rem}}@media screen and (min-width:1200px){article.node--type-banner.node--view-mode-banner-slide .article-caption .field--name-body{font-size:1.35rem}}article.node--type-banner.node--view-mode-banner-slide .article-caption .field--name-body p{margin-bottom:0}.align-center{text-align:center}.align-center:before,.align-center:after{content:'';display:table;clear:both}.node .field--type-image{float:none;margin:0}.node .field--type-image img{margin:0}.node__content,.field--type-entity-reference{margin:0}#block-kmitl-page-title{text-align:center}@media screen and (min-width:576px){#block-kmitl-page-title{text-align:initial}}article.node--type-event.node--view-mode-card{background-color:#fff}article.node--type-event.node--view-mode-card .article-event-date{position:relative}article.node--type-event.node--view-mode-card .article-event-date .article-event-wrapper .article-event-element{font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;font-weight:bold;line-height:2rem}article.node--type-event.node--view-mode-card .article-event-date .article-event-wrapper .article-event-day{font-size:5em;line-height:.5em}article.node--type-event.node--view-mode-card .article-event-date .article-event-wrapper .article-event-month{font-size:2.75em;text-transform:uppercase;line-height:.65em}article.node--type-event.node--view-mode-card .article-event-date .article-event-wrapper .article-event-year{font-size:2.5em;line-height:.75em}article.node--type-event.node--view-mode-card .article-wrapper{position:relative}article.node--type-event.node--view-mode-card .article-wrapper .article-head{position:relative}article.node--type-event.node--view-mode-card .article-wrapper .article-head .article-event-date{background-color:#f8f9fa;position:relative}article.node--type-event.node--view-mode-card .article-wrapper .article-head .article-event-date:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:66.666%}article.node--type-event.node--view-mode-card .article-wrapper .article-head .article-event-date:after{content:"";display:table;clear:both}article.node--type-event.node--view-mode-card .article-wrapper .article-head .article-event-date .article-event-wrapper{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}article.node--type-event.node--view-mode-card .article-wrapper .article-head img{width:100%;height:auto}article.node--type-event.node--view-mode-card .article-wrapper .article-body{padding:8px;position:absolute;left:0;bottom:0;color:#f8f9fa;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%)}article.node--type-event.node--view-mode-card .article-wrapper .article-body .node__meta{display:none}article.node--type-event.node--view-mode-card .article-wrapper .article-body .article-event-date{font-size:.5em}article.node--type-event.node--view-mode-card .article-wrapper .article-body header .node__title{margin-top:0;margin-bottom:0}article.node--type-event.node--view-mode-card .article-wrapper .article-body header .node__title a{color:white}article.node--type-event.node--view-mode-timeline.active .article-head .calendar-icon{border-color:#F16322 !important}article.node--type-event.node--view-mode-timeline.active .article-body header h2 a{color:#F16322 !important}article.node--view-mode-full>.article-wrapper{width:100%;margin:0 auto}@media screen and (min-width:768px){article.node--view-mode-full>.article-wrapper{width:80%}}@media screen and (min-width:992px){article.node--view-mode-full>.article-wrapper{width:60%}}article.node--view-mode-full>.article-wrapper .field--name-field-media-gallery{padding-top:1rem;border-top:1px solid #707070}article.node--view-mode-full>.article-wrapper .field--name-field-media-gallery .field__label{font-size:1.25rem;font-weight:700;margin-bottom:0}article.node--view-mode-full .article-body .statistics-counter{display:none}article.node--view-mode-full .article-create .author-name img{width:30%}article.node--view-mode-full .article-create .author-detail{line-height:.75rem}article.node--view-mode-full .article-create .author-detail .author-visitors{display:inline-flex;align-items:center}article.node--type-event.node--view-mode-default .node__meta{display:none}article.node--type-event.node--view-mode-default .article-left .calendar{margin-right:15px}article.node--type-event.node--view-mode-default .article-left .calendar img{font-size:1.65rem;text-align:center;width:50px;height:50px;border-radius:50%;border:1px solid #666666;color:#666666;padding:10px}article.node--type-event.node--view-mode-default .article-left .calendar .line{width:35px;height:100%;border-right:1px solid #212529;margin-top:-10px}.front-section .section-wrapper .wrapper-pc{display:none}@media screen and (min-width:992px){.front-section .section-wrapper .wrapper-pc{display:block}}@media screen and (min-width:992px){.front-section .section-wrapper .wrapper-mobile{display:none}}.block-page-title-block h1.title{margin-top:16px;text-align:center}body .block-system-main-block{padding-top:32px;padding-bottom:32px}body.node--type-landing-page .block-system-main-block{padding-top:0px;padding-bottom:0px}.section-header{display:flex}.section-header .section-title{font-size:2rem;color:#F16322;margin-bottom:0}@media screen and (min-width:992px){.section-header .section-title{font-size:2.4rem;line-height:1}}@media screen and (min-width:992px){.block-views-blockbanner-block-1 .slick-list .slick-track .slick-slide .node__content:after,.block-views-blockcontent-management-block-4 .slick-list .slick-track .slick-slide .node__content:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;z-index:1;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 0%);backdrop-filter:blur(10px)}}@media screen and (min-width:992px){.block-views-blockbanner-block-1 .slick-list .slick-track .slick-slide.slick-active .node__content:after,.block-views-blockcontent-management-block-4 .slick-list .slick-track .slick-slide.slick-active .node__content:after{background:transparent;backdrop-filter:blur(0)}}.block-views-blockpartner-block-1 h2{color:#F16322}.block-views-blockpartner-block-1 img{width:100%;margin:0}.block-views-blockpartner-block-1 .slick-list{margin-left:-8px;margin-right:-8px}.block-views-blockpartner-block-1 .slick-list>.slick-track .slick-slide{padding:0 8px}.slick--view--information-for-student,.block-views-blockhead-slide-sdg-block-2{margin-top:16px}.slick--view--information-for-student .slick-list,.block-views-blockhead-slide-sdg-block-2 .slick-list{margin-left:-8px;margin-right:-8px}.slick--view--information-for-student .slick-list>.slick-track .slick-slide,.block-views-blockhead-slide-sdg-block-2 .slick-list>.slick-track .slick-slide{padding:0 8px}.slick--view--information-for-student .node__title,.block-views-blockhead-slide-sdg-block-2 .node__title{font-size:1.45rem}.view-content-management.view-display-id-block_7{padding-bottom:32px}.view-content-management.view-display-id-block_7 .slick .slick-list{margin-left:-8px;margin-right:-8px}.view-content-management.view-display-id-block_7 .slick .slick-list .slick-slide{padding:0 8px}.slick-dotted.slick-slider{margin-bottom:0}.block-section-study-block .section-wrapper .wrapper-pc,.block-section-research-block .section-wrapper .wrapper-pc,.block-section-experts-block .section-wrapper .wrapper-pc{display:none}@media screen and (min-width:992px){.block-section-study-block .section-wrapper .wrapper-pc,.block-section-research-block .section-wrapper .wrapper-pc,.block-section-experts-block .section-wrapper .wrapper-pc{display:block}}@media screen and (min-width:992px){.block-section-study-block .section-wrapper .wrapper-mobile,.block-section-research-block .section-wrapper .wrapper-mobile,.block-section-experts-block .section-wrapper .wrapper-mobile{display:none}}.block-front-sections ul{list-style:none;margin:0;padding:0}.block-section-news-block .section-wrapper{padding:3rem 12px}@media screen and (min-width:576px){.block-section-news-block .section-wrapper{padding:4rem 0}}.block-section-news-block .section-wrapper .section-header{align-items:center;margin-bottom:24px}.block-section-news-block .section-wrapper .wrapper-left .section-header:before,.block-section-news-block .section-wrapper .wrapper-mobile .section-header:before{content:'';display:inline-block;background-image:url(/themes/custom/kmitl/assets/images/news-icon.svg);background-repeat:no-repeat;background-size:contain;width:35px;height:35px;margin-right:8px}.block-section-news-block .section-wrapper .wrapper-right .section-header .more-link,.block-section-news-block .section-wrapper .wrapper-mobile .section-header .more-link{margin-left:auto}.block-section-news-block .section-wrapper .wrapper-mobile .more-link{margin-top:8px}.block-section-news-block .section-wrapper .wrapper-mobile .more-link>a{width:100%}.block-section-event-block .section-wrapper{padding:3rem 12px}@media screen and (min-width:576px){.block-section-event-block .section-wrapper{padding:4rem 0}}@media screen and (max-width:991px){.block-section-event-block .section-wrapper .item-list{margin:0}}.block-section-event-block .section-wrapper .item-list>ul>li{padding:0}.block-section-event-block .section-wrapper .item-list>ul:first-child .section-header{display:none}.block-section-event-block .section-wrapper .wrapper-slide{margin-bottom:24px}@media screen and (min-width:992px){.block-section-event-block .section-wrapper .wrapper-slide{margin-right:24px;margin-bottom:0}}.block-section-event-block .section-wrapper .wrapper-slide .section-header{display:none}.block-section-event-block .section-wrapper .wrapper-list .section-header{justify-content:center;margin-bottom:24px}@media screen and (min-width:992px){.block-section-event-block .section-wrapper .wrapper-list .section-header{margin-top:0;justify-content:inherit}}.block-section-event-block .section-wrapper .wrapper-list .section-header .section-title{color:white}.block-section-event-block .section-wrapper .wrapper-list .more-link{margin-top:8px}.block-section-event-block .section-wrapper .wrapper-list .more-link>a{width:100%}@media screen and (min-width:992px){.block-section-event-block .section-wrapper .wrapper-list .more-link>a{width:auto}}.block-section-event-block .wrapper{position:relative}@media screen and (max-width:991px){.block-section-event-block .view-display-id-block_1 .item-list{display:flex;justify-content:center}}.block-section-event-block .view-display-id-block_1 .view-content .article-wrapper{display:flex}.block-section-event-block .view-display-id-block_1 .view-content .article-wrapper .article-head{margin-right:16px}.block-section-event-block .view-display-id-block_1 .view-content .article-wrapper .article-head .calendar-icon{display:inline-block;border:2px solid white;border-radius:50%;width:50px;height:50px}.block-section-event-block .view-display-id-block_1 .view-content .article-wrapper .article-head .calendar-icon>img{padding:10px}.block-section-event-block .view-display-id-block_1 .view-content .article-wrapper .article-head .calendar-line{background-color:white;width:2px;height:50px;margin:0 auto}.block-section-event-block .view-display-id-block_1 .view-content .article-wrapper .node__title>a{color:white}.block-section-event-block .view-display-id-block_1 .view-content .article-wrapper .node__content .field--type-datetime{display:inline-block;color:white}.block-section-event-block .view-display-id-block_1 .view-content .article-wrapper .node__content .field--name-field-date-end:before{content:'-'}.block-section-event-block .view-display-id-block_1 .view-content ul>li{margin:0}.block-section-event-block .view-display-id-block_1 .view-content ul>li:last-child .calendar-line{display:none}@media screen and (min-width:992px){.block-section-event-block .view-display-id-block_1>.more-link{text-align:left;margin-left:66px}}.block-section-event-block .view-display-id-block_1>.more-link>a{border-color:white;color:white}.block-section-study-block .section-wrapper{padding:2.5rem 0}@media screen and (min-width:992px){.block-section-study-block .section-wrapper{padding:6rem 0}}.block-section-study-block .section-wrapper .wrapper:first-child .section-header{align-items:center}@media screen and (max-width:991px){.block-section-study-block .section-wrapper .wrapper:first-child .section-header:before{content:'';display:inline-block;background-image:url(/themes/custom/kmitl/assets/images/study-icon.svg);background-repeat:no-repeat;background-size:contain;width:40px;height:40px;margin-right:8px}}@media screen and (min-width:992px){.block-section-study-block .section-wrapper .wrapper:first-child .section-header:after{content:'';display:inline-block;background-image:url(/themes/custom/kmitl/assets/images/study-icon.svg);background-repeat:no-repeat;background-size:contain;width:40px;height:40px;margin-top:8px}}.block-section-study-block .section-wrapper .wrapper:first-child .section-header .more-link{margin-left:auto}.block-section-study-block .view-display-id-block_6 .node--type-article header{text-align:center;padding-bottom:0}.block-section-study-block .view-display-id-block_6 .node--type-article header .sub-node{display:none !important}.block-section-study-block .view-display-id-block_6 .node--type-article header .node__title>a{border-bottom:4px solid #F16322}.block-section-study-block .view-display-id-block_6 ul{display:flex;margin-right:-8px}.block-section-study-block .view-display-id-block_6 ul li{width:50%;padding-right:8px;margin-bottom:8px}.block-section-study-block .view-display-id-block_7 .slick-list{margin:0 -4px}.block-section-study-block .view-display-id-block_7 .slick-list .slick-slide{padding:0 4px}.block-section-research-block .section-wrapper{padding-top:2.5rem;padding-bottom:6.5rem}@media screen and (min-width:992px){.block-section-research-block .section-wrapper{padding-top:6rem;padding-bottom:10rem}}.block-section-research-block .section-wrapper .wrapper-pc .more-link{margin-left:auto;margin-right:8px;text-align:end}.block-section-research-block .section-wrapper .wrapper-mobile .more-link{margin-top:8px}.block-section-research-block .section-wrapper .wrapper-mobile .more-link>a{width:100%}.block-section-research-block .section-header{align-items:center;margin-bottom:24px}.block-section-research-block .section-header .section-title{color:#793211}.block-section-research-block .section-header:before{content:'';display:inline-block;background-image:url(/themes/custom/kmitl/assets/images/research-icon.svg);background-repeat:no-repeat;background-size:contain;width:40px;height:40px;margin-right:8px}.block-section-experts-block .section-wrapper{padding-bottom:4rem}@media screen and (min-width:992px){.block-section-experts-block .section-wrapper{padding-bottom:6rem}}.block-section-experts-block .wrapper-pc ul{display:flex;margin:0 -8px;margin-left:-8px;margin-right:-8px;margin-bottom:16px}.block-section-experts-block .wrapper-pc ul li{width:50%;padding-left:8px;padding-right:8px}.block-section-experts-block .wrapper-mobile .more-link{margin-top:8px}.block-section-experts-block .wrapper-mobile .more-link>a{width:100%}.block-section-experts-block .section-header{background:#F16322;align-items:center;text-align:center;border-radius:50%;margin:auto;position:relative;padding:16px;width:10rem;height:10rem;top:-4rem}@media screen and (min-width:992px){.block-section-experts-block .section-header{width:12rem;height:12rem;top:-6rem}}.block-section-experts-block .section-header .section-title{line-height:2rem;color:white}.block-section-experts-block .view-display-id-block_1 .more-link>a,.block-section-experts-block .view-display-id-block_2 .more-link>a{border-color:white;color:white}article.node--type-expert.node--view-mode-card .article-wrapper{display:flex;background-color:white;outline:1px solid #F16322;outline-offset:-10px;padding:10px;position:relative;z-index:1}article.node--type-expert.node--view-mode-card .article-wrapper .article-head{width:45%;margin:-10px;z-index:-1}article.node--type-expert.node--view-mode-card .article-wrapper .article-body{width:55%;align-self:center;text-align:center;padding:0 10px}article.node--type-expert.node--view-mode-card .article-wrapper .node__meta{display:none}article.node--type-expert.node--view-mode-card .article-wrapper header{margin-bottom:8px}article.node--type-expert.node--view-mode-card .article-wrapper header:after{content:'';border-bottom:3px solid #F16322;display:block;width:50%;margin:auto}article.node--type-expert.node--view-mode-card .article-wrapper header .node__title{font-size:1.2rem}@media screen and (min-width:768px){article.node--type-expert.node--view-mode-card .article-wrapper header .node__title{font-size:1.4rem}}@media screen and (min-width:1200px){article.node--type-expert.node--view-mode-card .article-wrapper header .node__title{font-size:1.6rem}}article.node--type-expert.node--view-mode-card .article-wrapper header .node__title .field--name-title{color:#212529}article.node--type-expert.node--view-mode-card .article-wrapper .node__content{font-size:.75rem;line-height:1.25;margin-bottom:4px}article.node--type-expert.node--view-mode-card .article-wrapper .read-more .read-more-link{display:flex;justify-content:center;align-items:center}article.node--type-expert.node--view-mode-card .article-wrapper .read-more a{font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#212529;padding:0 4px}article.node--type-expert.node--view-mode-card .article-wrapper .read-more i{font-size:.75rem}.block-section-partner-block .section-wrapper{padding:1.5rem 0 2rem 0}.block-section-partner-block .section-header{margin-bottom:.5rem}.block-section-partner-block .slick-list{margin:0 -12px}.block-section-partner-block .slick-list .slick-slide{padding:0 12px}body.node--type-event .article-wrapper .article-title{color:#F16322}body.node--type-event .article-wrapper .article-event-date{position:relative}body.node--type-event .article-wrapper .article-event-date .article-event-wrapper .article-event-element{font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;font-weight:bold;line-height:2rem}body.node--type-event .article-wrapper .article-event-date .article-event-wrapper .article-event-day{font-size:5em;line-height:.5em}body.node--type-event .article-wrapper .article-event-date .article-event-wrapper .article-event-month{font-size:2.75em;text-transform:uppercase;line-height:.65em}body.node--type-event .article-wrapper .article-event-date .article-event-wrapper .article-event-year{font-size:2.5em;line-height:.75em}body.node--type-event .article-wrapper .article-event-date{background-color:#f8f9fa;position:relative}body.node--type-event .article-wrapper .article-event-date:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:66.666%}body.node--type-event .article-wrapper .article-event-date:after{content:"";display:table;clear:both}body.node--type-event .article-wrapper .article-event-date .article-event-wrapper{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}body.node--type-event .article-wrapper .event-date{display:flex;font-weight:700;color:#555}body.node--type-event .article-wrapper .event-date .event-date-start,body.node--type-event .article-wrapper .event-date .event-date-end{display:flex}body.node--type-event .article-wrapper .event-date .event-date-start>span,body.node--type-event .article-wrapper .event-date .event-date-end>span{margin-right:8px}body.node--type-event .article-wrapper .event-date .event-date-start>span:after,body.node--type-event .article-wrapper .event-date .event-date-end>span:after{content:':';margin-left:4px}body.node--type-event .article-wrapper .event-date .event-date-start{margin-right:24px}body.node--type-expert #block-kmitl-page-title,body.page-view-expert #block-kmitl-page-title{display:none}body.node--type-expert .article-wrapper .article-head img,body.page-view-expert .article-wrapper .article-head img{margin-bottom:16px}@media screen and (min-width:992px){body.node--type-expert .article-wrapper .article-head img,body.page-view-expert .article-wrapper .article-head img{margin-bottom:0}}body.node--type-expert .article-wrapper .article-body header,body.page-view-expert .article-wrapper .article-body header{border-bottom:4px solid #F16322;margin-bottom:8px;padding-bottom:8px}body.node--type-expert .article-wrapper .article-body .node__content .field--name-field-tags .field__items,body.page-view-expert .article-wrapper .article-body .node__content .field--name-field-tags .field__items{justify-content:start}body.node--type-expert .article-wrapper .article-title,body.page-view-expert .article-wrapper .article-title{color:#000;margin-bottom:0}body.node--type-expert .article-wrapper .article-subtitle,body.page-view-expert .article-wrapper .article-subtitle{font-size:1.2rem;font-weight:700;color:#555}body.page-view-expert .article-wrapper .article-body header{border-bottom:none;margin-bottom:16px;padding:0}body.page-view-expert .article-wrapper .article-subtitle{font-size:1rem}.site-footer{background-image:url(/themes/custom/kmitl/assets/images/body-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:0}.site-footer .section-wrapper{background-color:rgba(0,0,0,0.65);padding:2.5rem 0}.site-footer .section-wrapper .site-footer__bottom{border:none}.site-footer .region{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.site-footer .region{text-align:center}}.site-footer h2{margin-bottom:16px !important;color:white}.site-footer p{color:white}.site-footer .kmitl-branding{margin:0 auto}@media screen and (min-width:768px){.site-footer .kmitl-branding{flex-basis:50%}}@media screen and (min-width:992px){.site-footer .kmitl-branding{flex-basis:58.33333333%}}.site-footer .kmitl-branding .navbar-brand{justify-content:center;margin-bottom:24px}@media screen and (min-width:768px){.site-footer .kmitl-branding .navbar-brand{justify-content:start;margin-bottom:0}}.site-footer .kmitl-branding .kmitl-site_name,.site-footer .kmitl-branding .kmitl-site_slogan{color:white}.site-footer ul.nav li.nav-item{background-color:transparent}.site-footer ul.nav li.nav-item a.nav-link{font-weight:400;color:white;padding:4px 0}.site-footer ul.nav li.nav-item a.nav-link:hover{color:#F16322}.addtoany_list{display:flex;justify-content:center;position:relative;margin-top:3.5rem;margin-bottom:0;width:100%}.addtoany_list:before{content:'';background-color:#efefef;height:3px;width:100%;position:absolute;top:16px;z-index:-10}.addtoany_list .card-share{background-color:#efefef;border-radius:.25rem;padding:0 12px 12px;text-align:center}.addtoany_list .card-share>a{border:0;display:inline-block;font-size:16px;padding:0 4px}.addtoany_list .card-share>a>.a2a_svg{background-color:transparent !important}.addtoany_list .card-share>a>.a2a_svg path{fill:#212529}.addtoany_list h3{font-size:1.4rem;color:#F16322}.addtoany_list h3:before{content:'';background-color:#F16322;display:block;height:4px;width:100%;margin-bottom:3px}.social-share{display:flex;justify-content:center;position:relative;margin-top:5rem}.social-share:before{content:'';background-color:#efefef;height:3px;width:100%;position:absolute;top:16px;z-index:-10}.social-share .rabel-share{border-radius:.25rem;padding:0 16px 12px 16px;display:inline-block;background-color:#efefef}.social-share h3{font-size:1.4rem;color:#F16322}.social-share h3:before{content:'';background-color:#F16322;display:block;height:4px;width:100%;margin-bottom:3px}.social-share ul.list-icon{list-style:none;display:flex;justify-content:center;margin:0;padding:0}.social-share ul.list-icon li.icon{padding:0 8px}.social-share ul.list-icon svg{font-size:30px;color:#666666}.social-share ul.list-icon svg:hover{color:#F16322}.article-gallery{width:100%}.photoswipe-gallery{margin-top:16px}.photoswipe-gallery .field__label{font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.45rem}.photoswipe-gallery .field__items{width:100%;margin-left:-4px;margin-right:-4px}@media screen and (min-width:992px){.photoswipe-gallery .field__items{margin-left:-8px;margin-right:-8px}}.photoswipe-gallery .field__item{width:33.33333%;padding:4px}@media screen and (min-width:992px){.photoswipe-gallery .field__item{width:20%;padding:8px}}.photoswipe-gallery .field__item img{width:100%;height:auto}.accordion-button{font-size:2rem}.view-article-procurement thead th,.view-article-procurement thead a{color:#F16322}.view-article-procurement thead th.views-field-title{width:30%}.block-layout-1 .field--name-field-buttons>.field__item{margin-right:1rem}.block-layout-1 .field--name-field-title,.block-layout-2 .field--name-field-title{font-family:'Noto Sans Thai','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;margin-bottom:12px}.block-layout-1 .field--name-field-display-icons,.block-layout-2 .field--name-field-display-icons{display:flex}.block-layout-1 .field--name-field-display-icons>.field__item,.block-layout-2 .field--name-field-display-icons>.field__item{max-width:60px;margin:0 12px 12px 0}@media screen and (max-width:250px){.block-layout-1 .field--name-field-display-icons,.block-layout-2 .field--name-field-display-icons{justify-content:center}}.block-layout-1 .field--name-body,.block-layout-2 .field--name-body{font-family:'Noto Sans Thai','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.45}@media screen and (max-width:250px){.block-layout-1 .field--name-body,.block-layout-2 .field--name-body{text-align:center}}.block-layout-1 .field--name-field-buttons .btn,.block-layout-2 .field--name-field-buttons .btn{border-radius:50rem;padding:4px 26px}@media screen and (max-width:250px){.block-layout-1 .field--name-field-buttons,.block-layout-2 .field--name-field-buttons{text-align:center !important}}.icon-life-kmitl:before{content:'';display:inline-block;background-image:url(/themes/custom/kmitl/assets/images/study-icon.svg);background-repeat:no-repeat;background-size:contain;width:40px;height:27px;margin-right:8px}.block-views-blockcontent-management-block-6 .slick .slick-list{margin-left:-8px;margin-right:-8px}.block-views-blockcontent-management-block-6 .slick .slick-list .slick-slide{padding:0 8px}.block-views-blockcontent-management-block-6 .more-link{margin-top:16px}.block-views-blockhead-slide-sdg-block-2 .more-link{margin-top:16px}article.node--view-mode-full .article-wrapper .article-title{color:#F16322}article.node--view-mode-full .article-wrapper .article-event-date{position:relative}article.node--view-mode-full .article-wrapper .article-event-date .article-event-wrapper .article-event-element{font-family:'KMITLGO','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;font-weight:bold;line-height:2rem}article.node--view-mode-full .article-wrapper .article-event-date .article-event-wrapper .article-event-day{font-size:5em;line-height:.5em}article.node--view-mode-full .article-wrapper .article-event-date .article-event-wrapper .article-event-month{font-size:2.75em;text-transform:uppercase;line-height:.65em}article.node--view-mode-full .article-wrapper .article-event-date .article-event-wrapper .article-event-year{font-size:2.5em;line-height:.75em}article.node--view-mode-full .article-wrapper .article-event-date{position:relative}article.node--view-mode-full .article-wrapper .article-event-date:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:66.666%}article.node--view-mode-full .article-wrapper .article-event-date:after{content:"";display:table;clear:both}article.node--view-mode-full .article-wrapper .event-date{display:flex;font-weight:700;color:#555}article.node--view-mode-full .article-wrapper .event-date .event-date-start,article.node--view-mode-full .article-wrapper .event-date .event-date-end{display:flex}article.node--view-mode-full .article-wrapper .event-date .event-date-start>span,article.node--view-mode-full .article-wrapper .event-date .event-date-end>span{margin-right:8px}article.node--view-mode-full .article-wrapper .event-date .event-date-start>span:after,article.node--view-mode-full .article-wrapper .event-date .event-date-end>span:after{content:':';margin-left:4px}article.node--view-mode-full .article-wrapper .event-date .event-date-start{margin-right:24px}article.goto-url{cursor:pointer}#event .field--type-image img{width:100%}@media screen and (min-width:992px){#event .field--type-image img{object-fit:cover}}.node--type-course .field--name-field-description{margin-bottom:3rem}.node--type-course .price{display:flex;justify-content:center;margin-bottom:3rem}.node--type-course .price .content{text-align:center;padding:1rem;width:50%;border-radius:5px;background-color:#dee2e6}.node--type-course .price .content .field--name-field-price{font-size:3rem}.node--type-course .field--type-link{display:flex;justify-content:center;margin-bottom:3rem}.node--type-course .field--type-link .field__item{margin-left:1rem}.node--type-course .contact ul{list-style-type:none;padding-left:0}.node--type-course .card{margin-bottom:1rem}.node--type-course .card h4{background-color:#212529;text-align:center;padding:1rem;border-top-left-radius:5px;border-top-right-radius:5px;color:white;margin-bottom:0}.node--type-course .card>.field{padding:.5rem}.block-degree{text-align:center}.block-degree .content{border-bottom:1px solid #707070;padding:.5rem}.node--type-course .field--name-field-file-attachment a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f15c";padding-right:5px}.page-header-banner{position:relative;height:450px;background-size:cover}.page-header-banner .page-header-caption{display:flex;color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;justify-content:center}.page-header-banner .page-header-caption img{height:8rem;width:auto}.page-header-banner .page-header-caption .page-header-name{margin-top:auto;margin-bottom:auto;margin-left:1rem}.node__content{position:relative}@media screen and (min-width:768px) and (max-width:991px){.top-resources-floating{position:absolute;top:0;right:0;margin-right:24px}}@media screen and (min-width:1200px){.top-resources-floating{position:absolute;top:0;right:0;margin-right:2%}}@media screen and (min-width:1400px){.top-resources-floating{position:absolute;top:0;right:0;margin-right:17%}}.block-floating{position:relative;margin-top:32px}.block-floating:before{content:'';display:table;border-top:6px solid #F16322;width:50%;margin:auto;margin-bottom:-6px;position:relative;z-index:99}.block-floating .apply-now{background-color:#F16322;border-radius:50rem;display:flex;align-items:center;width:60px;height:60px;position:absolute;top:-24px;right:-6px;text-transform:uppercase;text-align:center;font-size:.85rem;font-weight:700;line-height:1.15;color:white;padding:8px}.block-floating .top-resources{background-color:rgba(255,255,255,0.96);box-shadow:0 0 4px 0 rgba(0,0,0,0.5);border-radius:.75rem;padding:30px 10px 15px 10px}@media screen and (min-wdith:768px) and (max-width:991px){.block-floating .top-resources{padding-bottom:10px}}.block-floating .top-resources h2{text-transform:uppercase;text-align:center;font-size:1.45rem;color:#666666;margin-bottom:12px}.block-floating .top-resources .view-top-resource .menu-link-contenttop-resource-menu a,.block-floating .top-resources .view-top-resource .menu-link-contenttop-resource-menu span{font-size:1rem;color:#666666}.block-floating .top-resources .view-top-resource .menu-link-contenttop-resource-menu i{color:#F16322}.block-floating .top-resources .view-top-resource .slick .slick__arrow .slick-prev{left:-6px}.block-floating .top-resources .view-top-resource .slick .slick__arrow .slick-next{right:-6px}.block-floating .top-resources .view-top-resource .slick .slick__arrow .slick-arrow{width:30px;height:30px}.block-floating .top-resources .view-top-resource .slick .slick__arrow .slick-arrow:before{font-size:1.45rem}.block-floating .top-resources .view-top-resource .slick .menu-link-contenttop-resource-menu{text-align:center}.block-floating .top-resources .view-top-resource .item-list>ul{margin:auto}.block-floating .top-resources .view-top-resource .item-list>ul>li{margin-bottom:8px}.ita-contact{flex-direction:column}@media screen and (min-width:576px){.ita-contact{flex-direction:row}}.ita-logo{max-width:350px}#block-bannersearchcourse{position:relative}#block-bannersearchcourse .search-course-head{position:absolute;z-index:99;max-width:50%;top:50%;left:50%;transform:translate(-50%,-50%)}#block-bannersearchcourse .search-course-head h2,#block-bannersearchcourse .search-course-head .field--name-body{background-color:rgba(0,0,0,0.8);color:white;text-align:center;font-size:calc(1rem + 1vw);border-radius:.45rem;padding:12px 24px}#block-bannersearchcourse .field--name-field-banner-image img{width:100%}.taxonomy-term.vocabulary-faculty>.content{position:relative}.taxonomy-term.vocabulary-faculty>.content:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(to left,rgba(255,255,255,0) 0,#000 90%);border-radius:.45rem .45rem 0 0}.taxonomy-term.vocabulary-faculty>.content .taxonomy-term-head{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;margin:0 auto;min-width:100%}@media screen and (min-width:768px){.taxonomy-term.vocabulary-faculty>.content .taxonomy-term-head{display:flex;align-items:center;justify-content:center}}.taxonomy-term.vocabulary-faculty>.content .taxonomy-term-head .taxonomy-term-logo{width:calc(30px + 3vw);margin:0 auto;margin-bottom:8px}@media screen and (min-width:768px){.taxonomy-term.vocabulary-faculty>.content .taxonomy-term-head .taxonomy-term-logo{margin:0 16px 0 0}}.taxonomy-term.vocabulary-faculty>.content .taxonomy-term-head .taxonomy-term-logo img{border-radius:50rem}.taxonomy-term.vocabulary-faculty>.content .taxonomy-term-head .taxonomy-term-name{color:white;font-family:'Noto Sans Thai','Noto Sans',Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;line-height:1.2}@media screen and (min-width:768px){.taxonomy-term.vocabulary-faculty>.content .taxonomy-term-head .taxonomy-term-name{text-align:left;line-height:1.4}}.taxonomy-term.vocabulary-faculty>.content .taxonomy-term-head .taxonomy-term-name .field--name-name{font-size:calc(1rem + .4vw);font-weight:700}.taxonomy-term.vocabulary-faculty>.content .taxonomy-term-head .taxonomy-term-name .field--name-field-name-en{font-size:calc(1rem + .2vw)}.taxonomy-term.vocabulary-faculty>.content .field--name-field-banner img{border-radius:.45rem .45rem 0 0}.taxonomy-term.vocabulary-faculty .taxonomy-term-content{border:1px solid #cdcdcd;border-bottom:3px solid #cdcdcd;border-radius:0 0 .45rem .45rem;margin-bottom:32px;padding:16px}@media screen and (min-width:992px){.taxonomy-term.vocabulary-faculty .taxonomy-term-contact{display:flex}.taxonomy-term.vocabulary-faculty .taxonomy-term-contact .field--name-field-location{width:40%}.taxonomy-term.vocabulary-faculty .taxonomy-term-contact .field--name-field-contact{width:60%}}.taxonomy-term.vocabulary-faculty .taxonomy-term-contact .field--name-field-location{margin-bottom:16px}@media screen and (min-width:992px){.taxonomy-term.vocabulary-faculty .taxonomy-term-contact .field--name-field-location{margin-bottom:0}}body.page-vocabulary-faculty .block-page-title-block{display:none}.view-article-procurement .item-list>ul>li{margin-bottom:0}.views-exposed-form .form-row{margin-left:-5px;margin-right:-5px}@media screen and (min-width:992px){.views-exposed-form .form-row{display:flex}}@media screen and (min-width:992px){.views-exposed-form .form-type-select{width:25%}}.views-exposed-form .form-type-select label{font-size:.85rem;font-weight:700;color:#000000;margin-right:8px}@media screen and (min-width:992px){.views-exposed-form .form-type-textfield{width:100%}}.views-exposed-form .form-type-textfield label{font-size:.85rem;font-weight:700;color:#000000;margin-right:8px}.views-exposed-form .form-actions .button{background-color:#F16322;border-color:#F16322;color:white;width:100%;height:38px;line-height:1}@media screen and (min-width:992px){.views-exposed-form .form-actions .button{width:auto}}.views-exposed-form .form-actions .button:hover{background-color:#000000;border-color:#000000}@media screen and (min-width:319px){.view-information-for-student .view-filters .views-exposed-form .form-type-select{width:100% !important}}.view-information-for-student .view-filters .views-exposed-form .form-type-select .bef-links ul{display:flex;flex-wrap:wrap}.view-information-for-student .view-filters .views-exposed-form .form-type-select .bef-links ul li{flex:100%}@media screen and (min-width:768px){.view-information-for-student .view-filters .views-exposed-form .form-type-select .bef-links ul li{flex:50%}}@media screen and (min-width:992px){.view-information-for-student .view-filters .views-exposed-form .form-type-select .bef-links ul li{flex:25%}}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
