.elementor-237 .elementor-element.elementor-element-4c8ca57 .elementor-background-slideshow__slide__image{
    background-size:cover;
    background-position:center center;
}
.elementor-237 .elementor-element.elementor-element-4c8ca57 > .elementor-background-overlay{
    background-color:var( --e-global-color-secondary );
    background-image:url("../../2020/10/Layer-0.png");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    opacity:0.85;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-4c8ca57{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:10px;
}
.elementor-237 .elementor-element.elementor-element-b0cc122 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-237 .elementor-element.elementor-element-5a30931{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-5a30931 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-menu-toggle{
    margin-left:auto;
    background-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu .elementor-item{
    font-family:"Kanit", Sans-serif;
    font-size:22px;
    font-weight:300;
    line-height:1.2em;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--main .elementor-item{
    color:#FFFFFF;
    padding-left:0px;
    padding-right:0px;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
    background-color:var( --e-global-color-primary );
}
.elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-framed .elementor-item:before, .elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-framed .elementor-item:after{
    border-color:var( --e-global-color-primary );
}
.elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-framed .elementor-item:before{
    border-width:3px;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-framed.e--animation-draw .elementor-item:before{
    border-width:0 0 3px 3px;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-framed.e--animation-draw .elementor-item:after{
    border-width:3px 3px 0 0;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-framed.e--animation-corners .elementor-item:before{
    border-width:3px 0 0 3px;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-framed.e--animation-corners .elementor-item:after{
    border-width:0 3px 3px 0;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-underline .elementor-item:after, .elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-overline .elementor-item:before, .elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-double-line .elementor-item:before, .elementor-237 .elementor-element.elementor-element-2428c9a .e--pointer-double-line .elementor-item:after{
    height:3px;
}
body:not(.rtl) .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){
    margin-right:60px;
}
body.rtl .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){
    margin-left:60px;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){
    margin-bottom:60px;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown a, .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-menu-toggle{
    color:var( --e-global-color-accent );
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown{
    background-color:#FFFFFF;
    border-style:solid;
    border-width:4px 0px 0px 0px;
    border-color:var( --e-global-color-fbdc420 );
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown a:hover, .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown a.highlighted, .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-menu-toggle:hover{
    color:var( --e-global-color-primary );
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown a:hover, .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown a.highlighted{
    background-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown a.elementor-item-active{
    color:var( --e-global-color-primary );
    background-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown .elementor-item, .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown .elementor-sub-item{
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:300;
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    box-shadow:0px 0px 20px 0px rgba(0, 33.000000000000085, 91, 0.12941176470588237);
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--dropdown a{
    padding-left:35px;
    padding-right:35px;
    padding-top:20px;
    padding-bottom:20px;
}
.elementor-237 .elementor-element.elementor-element-2428c9a div.elementor-menu-toggle{
    color:var( --e-global-color-primary );
}
.elementor-237 .elementor-element.elementor-element-2428c9a .elementor-menu-toggle:hover{
    background-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-5593be0 .elementor-search-form{
    text-align:right;
}
.elementor-237 .elementor-element.elementor-element-5593be0 .elementor-search-form__toggle i{
    font-size:40px;
    width:40px;
    height:40px;
    background-color:#90575700;
}
.elementor-237 .elementor-element.elementor-element-5593be0 .elementor-search-form__input, .elementor-237 .elementor-element.elementor-element-5593be0 .elementor-search-form__icon, .elementor-237 .elementor-element.elementor-element-5593be0 .elementor-lightbox .dialog-lightbox-close-button, .elementor-237 .elementor-element.elementor-element-5593be0 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-237 .elementor-element.elementor-element-5593be0.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{
     color:var( --e-global-color-secondary );
}
.elementor-237 .elementor-element.elementor-element-5593be0:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{
     border-color:#FFFFFF;
    border-radius:0px;
}
.elementor-237 .elementor-element.elementor-element-5593be0.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{
     border-color:#FFFFFF;
    border-radius:0px;
}
.elementor-237 .elementor-element.elementor-element-5593be0 .elementor-search-form__toggle{
     color:#FFFFFF;
    border-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-5593be0 .elementor-search-form__toggle:hover{
     color:var( --e-global-color-primary );
    border-color:var( --e-global-color-primary );
}
.elementor-237 .elementor-element.elementor-element-099579a{
     transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:168px;
    margin-bottom:250px;
}
.elementor-237 .elementor-element.elementor-element-099579a > .elementor-background-overlay{
     transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-3478b60{
     text-align:center;
}
.elementor-237 .elementor-element.elementor-element-3478b60 .elementor-heading-title{
     color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-weight:400;
}
.elementor-237 .elementor-element.elementor-element-3478b60 > .elementor-widget-container{
     margin:0px 0px 30px 0px;
}
.elementor-237 .elementor-element.elementor-element-0cce564{
     color:var( --e-global-color-2efecdf );
}
.elementor-237 .elementor-element.elementor-element-0cce564 > .elementor-widget-container{
     margin:0px 0px 50px 0px;
}
.elementor-237 .elementor-element.elementor-element-c93b0fe .elementor-button{
     font-family:"Kanit", Sans-serif;
    font-weight:400;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:var( --e-global-color-primary );
    border-radius:0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-c93b0fe .elementor-button:hover, .elementor-237 .elementor-element.elementor-element-c93b0fe .elementor-button:focus{
     color:#FFFFFF;
    background-color:var( --e-global-color-secondary );
}
.elementor-237 .elementor-element.elementor-element-c93b0fe .elementor-button:hover svg, .elementor-237 .elementor-element.elementor-element-c93b0fe .elementor-button:focus svg{
     fill:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-a06abc0 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
     align-content:center;
    align-items:center;
}
.elementor-237 .elementor-element.elementor-element-bd898fb > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
     margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-5a3540a .elementor-heading-title{
     color:var( --e-global-color-primary );
    font-family:"Kanit", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.2em;
}
.elementor-237 .elementor-element.elementor-element-3cf81a4 .elementor-heading-title{
     color:var( --e-global-color-accent );
}
.elementor-237 .elementor-element.elementor-element-3cf81a4 > .elementor-widget-container{
     margin:0px 0px 20px 0px;
}
.elementor-237 .elementor-element.elementor-element-33e5272{
     margin-top:0px;
    margin-bottom:140px;
}
.elementor-237 .elementor-element.elementor-element-7e9a995 .elementor-counter-number-wrapper{
     color:var( --e-global-color-primary );
    font-family:"Kanit", Sans-serif;
    font-size:100px;
    line-height:1.1em;
}
.elementor-237 .elementor-element.elementor-element-7e9a995 .elementor-counter-title{
     font-family:"Kanit", Sans-serif;
    font-size:22px;
    font-weight:400;
    line-height:1em;
}
.elementor-237 .elementor-element.elementor-element-b01a5cb .elementor-counter-number-wrapper{
     color:var( --e-global-color-fbdc420 );
    font-family:"Kanit", Sans-serif;
    font-size:100px;
    line-height:1.1em;
}
.elementor-237 .elementor-element.elementor-element-b01a5cb .elementor-counter-title{
     font-family:"Kanit", Sans-serif;
    font-size:22px;
    font-weight:400;
    line-height:1em;
}
.elementor-237 .elementor-element.elementor-element-fdfb681 .elementor-counter-number-wrapper{
     color:var( --e-global-color-primary );
    font-family:"Kanit", Sans-serif;
    font-size:100px;
    line-height:1.1em;
}
.elementor-237 .elementor-element.elementor-element-fdfb681 .elementor-counter-title{
     font-family:"Kanit", Sans-serif;
    font-size:22px;
    font-weight:400;
    line-height:1em;
}
.elementor-237 .elementor-element.elementor-element-f150f6d .elementor-counter-number-wrapper{
     color:var( --e-global-color-fbdc420 );
    font-family:"Kanit", Sans-serif;
    font-size:100px;
    line-height:1.1em;
}
.elementor-237 .elementor-element.elementor-element-f150f6d .elementor-counter-title{
     font-family:"Kanit", Sans-serif;
    font-size:22px;
    font-weight:400;
    line-height:1em;
}
.elementor-237 .elementor-element.elementor-element-fa722db > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
     align-content:flex-start;
    align-items:flex-start;
}
.elementor-237 .elementor-element.elementor-element-fa722db{
     z-index:1;
}
.elementor-237 .elementor-element.elementor-element-a78ebe8 .elementor-image img{
     width:100%;
    height:630px;
    object-fit:cover;
}
.elementor-bc-flex-widget .elementor-237 .elementor-element.elementor-element-219b443.elementor-column .elementor-column-wrap{
     align-items:flex-start;
}
.elementor-237 .elementor-element.elementor-element-219b443.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{
     align-content:flex-start;
    align-items:flex-start;
}
.elementor-237 .elementor-element.elementor-element-219b443 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
     margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-d27972b .elementor-heading-title{
     color:var( --e-global-color-primary );
    font-family:"Kanit", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.2em;
}
.elementor-237 .elementor-element.elementor-element-f23356a .elementor-heading-title{
     color:var( --e-global-color-accent );
}
.elementor-237 .elementor-element.elementor-element-f23356a > .elementor-widget-container{
     margin:0px 0px 20px 0px;
}
.elementor-237 .elementor-element.elementor-element-524e748 > .elementor-widget-container{
     margin:0px 0px 50px 0px;
}
.elementor-237 .elementor-element.elementor-element-2b3a5dc .elementor-button{
     font-family:"Kanit", Sans-serif;
    font-weight:400;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:var( --e-global-color-primary );
    border-radius:0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-2b3a5dc .elementor-button:hover, .elementor-237 .elementor-element.elementor-element-2b3a5dc .elementor-button:focus{
     color:#FFFFFF;
    background-color:var( --e-global-color-secondary );
}
.elementor-237 .elementor-element.elementor-element-2b3a5dc .elementor-button:hover svg, .elementor-237 .elementor-element.elementor-element-2b3a5dc .elementor-button:focus svg{
     fill:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-0026688:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-0026688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
     background-color:var( --e-global-color-secondary );
}
.elementor-237 .elementor-element.elementor-element-0026688{
     transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:-100px;
    margin-bottom:0px;
    padding:200px 0px 200px 0px;
}
.elementor-237 .elementor-element.elementor-element-0026688 > .elementor-background-overlay{
     transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-64bd375 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
     margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-7288ee5{
     text-align:center;
}
.elementor-237 .elementor-element.elementor-element-7288ee5 .elementor-heading-title{
     color:var( --e-global-color-primary );
    font-family:"Kanit", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.2em;
}
.elementor-237 .elementor-element.elementor-element-d226316{
     text-align:center;
}
.elementor-237 .elementor-element.elementor-element-d226316 .elementor-heading-title{
     color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-weight:600;
}
.elementor-237 .elementor-element.elementor-element-d226316 > .elementor-widget-container{
     margin:0px 0px 30px 0px;
}
.elementor-237 .elementor-element.elementor-element-26cfcfc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
     margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-0eef42f{
     text-align:left;
}
.elementor-237 .elementor-element.elementor-element-0eef42f > .elementor-widget-container{
     margin:0px 0px 30px 0px;
}
.elementor-237 .elementor-element.elementor-element-be486df .elementor-heading-title{
     color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-weight:500;
}
.elementor-237 .elementor-element.elementor-element-be486df > .elementor-widget-container{
     margin:0px 0px 15px 0px;
}
.elementor-237 .elementor-element.elementor-element-10f351c{
     color:var( --e-global-color-2af1243 );
}
.elementor-237 .elementor-element.elementor-element-10f351c > .elementor-widget-container{
     margin:0px 0px 35px 0px;
}
.elementor-237 .elementor-element.elementor-element-208317f .elementor-icon-wrapper{
     text-align:center;
}
.elementor-237 .elementor-element.elementor-element-208317f.elementor-view-stacked .elementor-icon{
     background-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-208317f.elementor-view-framed .elementor-icon, .elementor-237 .elementor-element.elementor-element-208317f.elementor-view-default .elementor-icon{
     color:#FFFFFF;
    border-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-208317f.elementor-view-framed .elementor-icon, .elementor-237 .elementor-element.elementor-element-208317f.elementor-view-default .elementor-icon svg{
     fill:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-208317f .elementor-icon{
     font-size:26px;
}
.elementor-237 .elementor-element.elementor-element-208317f .elementor-icon i, .elementor-237 .elementor-element.elementor-element-208317f .elementor-icon svg{
     transform:rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-208317f > .elementor-widget-container{
     padding:10px 10px 5px 10px;
    background-color:var( --e-global-color-primary );
    transition:background 1s;
}
.elementor-237 .elementor-element.elementor-element-208317f{
     width:auto;
    max-width:auto;
}
.elementor-237 .elementor-element.elementor-element-2989761 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
     margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-34ebf23{
     text-align:left;
}
.elementor-237 .elementor-element.elementor-element-34ebf23 > .elementor-widget-container{
     margin:0px 0px 30px 0px;
}
.elementor-237 .elementor-element.elementor-element-fcbd65c .elementor-heading-title{
     color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-weight:500;
}
.elementor-237 .elementor-element.elementor-element-fcbd65c > .elementor-widget-container{
     margin:0px 0px 15px 0px;
}
.elementor-237 .elementor-element.elementor-element-1a8d7ba{
     color:var( --e-global-color-2af1243 );
}
.elementor-237 .elementor-element.elementor-element-1a8d7ba > .elementor-widget-container{
     margin:0px 0px 35px 0px;
}
.elementor-237 .elementor-element.elementor-element-7ff5bb3 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-237 .elementor-element.elementor-element-7ff5bb3.elementor-view-stacked .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-7ff5bb3.elementor-view-framed .elementor-icon, .elementor-237 .elementor-element.elementor-element-7ff5bb3.elementor-view-default .elementor-icon{
    color:#FFFFFF;
    border-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-7ff5bb3.elementor-view-framed .elementor-icon, .elementor-237 .elementor-element.elementor-element-7ff5bb3.elementor-view-default .elementor-icon svg{
    fill:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-7ff5bb3 .elementor-icon{
    font-size:26px;
}
.elementor-237 .elementor-element.elementor-element-7ff5bb3 .elementor-icon i, .elementor-237 .elementor-element.elementor-element-7ff5bb3 .elementor-icon svg{
    transform:rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-7ff5bb3 > .elementor-widget-container{
    padding:10px 10px 5px 10px;
    background-color:var( --e-global-color-primary );
    transition:background 1s;
}
.elementor-237 .elementor-element.elementor-element-7ff5bb3{
    width:auto;
    max-width:auto;
}
.elementor-237 .elementor-element.elementor-element-f0bd404 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-e4bd1df{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-e4bd1df > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}
.elementor-237 .elementor-element.elementor-element-9448b70 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-weight:500;
}
.elementor-237 .elementor-element.elementor-element-9448b70 > .elementor-widget-container{
    margin:0px 0px 15px 0px;
}
.elementor-237 .elementor-element.elementor-element-cc139d7{
    color:var( --e-global-color-2af1243 );
}
.elementor-237 .elementor-element.elementor-element-cc139d7 > .elementor-widget-container{
    margin:0px 0px 35px 0px;
}
.elementor-237 .elementor-element.elementor-element-ec64436 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-237 .elementor-element.elementor-element-ec64436.elementor-view-stacked .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-ec64436.elementor-view-framed .elementor-icon, .elementor-237 .elementor-element.elementor-element-ec64436.elementor-view-default .elementor-icon{
    color:#FFFFFF;
    border-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-ec64436.elementor-view-framed .elementor-icon, .elementor-237 .elementor-element.elementor-element-ec64436.elementor-view-default .elementor-icon svg{
    fill:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-ec64436 .elementor-icon{
    font-size:26px;
}
.elementor-237 .elementor-element.elementor-element-ec64436 .elementor-icon i, .elementor-237 .elementor-element.elementor-element-ec64436 .elementor-icon svg{
    transform:rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-ec64436 > .elementor-widget-container{
    padding:10px 10px 5px 10px;
    background-color:var( --e-global-color-primary );
    transition:background 1s;
}
.elementor-237 .elementor-element.elementor-element-ec64436{
    width:auto;
    max-width:auto;
}
.elementor-237 .elementor-element.elementor-element-69b432c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-237 .elementor-element.elementor-element-69b432c{
    margin-top:-100px;
    margin-bottom:140px;
}
.elementor-237 .elementor-element.elementor-element-f39dac1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-baa8532 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-ba231fd .elementor-heading-title{
    color:var( --e-global-color-primary );
    font-family:"Kanit", Sans-serif;
    font-size:18px;
    font-weight:400;
    text-transform:uppercase;
    line-height:1.2em;
}
.elementor-237 .elementor-element.elementor-element-46f8308 .elementor-heading-title{
    color:var( --e-global-color-accent );
}
.elementor-237 .elementor-element.elementor-element-46f8308 > .elementor-widget-container{
    margin:0px 0px 40px 0px;
}
.elementor-237 .elementor-element.elementor-element-175643d .elementor-button{
    font-family:"Kanit", Sans-serif;
    font-weight:400;
    fill:#FFFFFF;
    color:#FFFFFF;
    background-color:var( --e-global-color-primary );
    border-radius:0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-175643d .elementor-button:hover, .elementor-237 .elementor-element.elementor-element-175643d .elementor-button:focus{
    color:#FFFFFF;
    background-color:var( --e-global-color-secondary );
}
.elementor-237 .elementor-element.elementor-element-175643d .elementor-button:hover svg, .elementor-237 .elementor-element.elementor-element-175643d .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-2f09c78 .elementor-main-swiper{
    height:650px;
    width:100%;
}
.elementor-237 .elementor-element.elementor-element-2f09c78.elementor-skin-slideshow .elementor-main-swiper{
    margin-bottom:10px;
}
.elementor-237 .elementor-element.elementor-element-2f09c78 .elementor-swiper-button{
    font-size:20px;
}
.elementor-237 .elementor-element.elementor-element-2d50a2b{
    margin-top:0px;
    margin-bottom:100px;
}
.elementor-237 .elementor-element.elementor-element-eee0da5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-7ad9e0f{
    --image-transition-duration:800ms;
    --overlay-transition-duration:800ms;
    --content-text-align:center;
    --content-justify-content:center;
    --content-padding:20px;
}
.elementor-237 .elementor-element.elementor-element-7300193:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-7300193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2020/10/office-building-9.jpg");
    background-position:center left;
    background-repeat:no-repeat;
    background-size:65% auto;
}
.elementor-237 .elementor-element.elementor-element-7300193{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 200px 0px;
    z-index:1;
}
.elementor-237 .elementor-element.elementor-element-7300193 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-e6d89cd > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-1723fd0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-1723fd0 > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-5ecafd3{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-75ec1de:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-237 .elementor-element.elementor-element-75ec1de > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-primary );
}
.elementor-237 .elementor-element.elementor-element-75ec1de > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 0px 0px 11px;
    padding:70px 50px 70px 50px;
}
.elementor-237 .elementor-element.elementor-element-75ec1de > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-2a41aa2 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-weight:500;
}
.elementor-237 .elementor-element.elementor-element-2a41aa2 > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}
.elementor-237 .elementor-element.elementor-element-414cd1d{
    color:var( --e-global-color-2efecdf );
}
.elementor-237 .elementor-element.elementor-element-414cd1d > .elementor-widget-container{
    margin:0px 0px 50px 0px;
}
.elementor-237 .elementor-element.elementor-element-58a22b2 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-237 .elementor-element.elementor-element-58a22b2.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-primary );
}
.elementor-237 .elementor-element.elementor-element-58a22b2.elementor-view-framed .elementor-icon, .elementor-237 .elementor-element.elementor-element-58a22b2.elementor-view-default .elementor-icon{
    color:var( --e-global-color-primary );
    border-color:var( --e-global-color-primary );
}
.elementor-237 .elementor-element.elementor-element-58a22b2.elementor-view-framed .elementor-icon, .elementor-237 .elementor-element.elementor-element-58a22b2.elementor-view-default .elementor-icon svg{
    fill:var( --e-global-color-primary );
}
.elementor-237 .elementor-element.elementor-element-58a22b2.elementor-view-stacked .elementor-icon:hover{
    background-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-58a22b2.elementor-view-framed .elementor-icon:hover, .elementor-237 .elementor-element.elementor-element-58a22b2.elementor-view-default .elementor-icon:hover{
    color:#FFFFFF;
    border-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-58a22b2.elementor-view-framed .elementor-icon:hover, .elementor-237 .elementor-element.elementor-element-58a22b2.elementor-view-default .elementor-icon:hover svg{
    fill:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-58a22b2 .elementor-icon{
    font-size:26px;
}
.elementor-237 .elementor-element.elementor-element-58a22b2 .elementor-icon i, .elementor-237 .elementor-element.elementor-element-58a22b2 .elementor-icon svg{
    transform:rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-58a22b2 > .elementor-widget-container{
    padding:10px 10px 5px 10px;
    background-color:#FFFFFF;
    transition:background 1s;
}
.elementor-237 .elementor-element.elementor-element-58a22b2{
    width:auto;
    max-width:auto;
}
.elementor-237 .elementor-element.elementor-element-a10d53a:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-a10d53a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-secondary );
}
.elementor-237 .elementor-element.elementor-element-a10d53a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:-400px;
    margin-bottom:0px;
    padding:520px 0px 200px 0px;
}
.elementor-237 .elementor-element.elementor-element-a10d53a > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-eb90e75 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-977291b{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-977291b .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-size:100px;
    font-weight:400;
    line-height:1em;
}
.elementor-237 .elementor-element.elementor-element-977291b > .elementor-widget-container{
    margin:0px 0px 5px 0px;
}
.elementor-237 .elementor-element.elementor-element-1109d24 .elementor-heading-title{
    color:var( --e-global-color-2efecdf );
    font-family:"Kanit", Sans-serif;
    font-weight:400;
}
.elementor-237 .elementor-element.elementor-element-58f0092 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-237 .elementor-element.elementor-element-58f0092{
    margin-top:50px;
    margin-bottom:50px;
}
.elementor-237 .elementor-element.elementor-element-47fffe4 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-f02562c{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-f02562c .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-weight:600;
}
.elementor-237 .elementor-element.elementor-element-f02562c > .elementor-widget-container{
    margin:0px 0px 20px 0px;
}
.elementor-237 .elementor-element.elementor-element-278d7bf .elementor-text-editor{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-278d7bf{
    color:var( --e-global-color-2af1243 );
    font-family:"Lato", Sans-serif;
    font-size:17px;
    font-weight:400;
    line-height:1.6em;
}
.elementor-237 .elementor-element.elementor-element-a0a64f7{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-d76ae20.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-237 .elementor-element.elementor-element-d76ae20.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-237 .elementor-element.elementor-element-d76ae20.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-237 .elementor-element.elementor-element-d76ae20 .elementor-image-box-wrapper .elementor-image-box-img{
    width:30%;
}
.elementor-237 .elementor-element.elementor-element-d76ae20 .elementor-image-box-img img{
    transition-duration:0.3s;
}
.elementor-237 .elementor-element.elementor-element-d76ae20 .elementor-image-box-wrapper{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-d76ae20 .elementor-image-box-content .elementor-image-box-title{
    color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-size:22px;
    font-weight:500;
}
.elementor-237 .elementor-element.elementor-element-d76ae20 .elementor-image-box-content .elementor-image-box-description{
    color:var( --e-global-color-2efecdf );
}
.elementor-237 .elementor-element.elementor-element-495db96.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-237 .elementor-element.elementor-element-495db96.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-237 .elementor-element.elementor-element-495db96.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-237 .elementor-element.elementor-element-495db96 .elementor-image-box-wrapper .elementor-image-box-img{
    width:30%;
}
.elementor-237 .elementor-element.elementor-element-495db96 .elementor-image-box-img img{
    transition-duration:0.3s;
}
.elementor-237 .elementor-element.elementor-element-495db96 .elementor-image-box-wrapper{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-495db96 .elementor-image-box-content .elementor-image-box-title{
    color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-size:22px;
    font-weight:500;
}
.elementor-237 .elementor-element.elementor-element-495db96 .elementor-image-box-content .elementor-image-box-description{
    color:var( --e-global-color-2efecdf );
}
.elementor-237 .elementor-element.elementor-element-b6b4b7b.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-237 .elementor-element.elementor-element-b6b4b7b.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-237 .elementor-element.elementor-element-b6b4b7b.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-237 .elementor-element.elementor-element-b6b4b7b .elementor-image-box-wrapper .elementor-image-box-img{
    width:30%;
}
.elementor-237 .elementor-element.elementor-element-b6b4b7b .elementor-image-box-img img{
    transition-duration:0.3s;
}
.elementor-237 .elementor-element.elementor-element-b6b4b7b .elementor-image-box-wrapper{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-b6b4b7b .elementor-image-box-content .elementor-image-box-title{
    color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-size:22px;
    font-weight:500;
}
.elementor-237 .elementor-element.elementor-element-b6b4b7b .elementor-image-box-content .elementor-image-box-description{
    color:var( --e-global-color-2efecdf );
}
.elementor-237 .elementor-element.elementor-element-b37c46f{
    margin-top:-100px;
    margin-bottom:50px;
}
.elementor-237 .elementor-element.elementor-element-e93c87e iframe{
    height:500px;
}
.elementor-237 .elementor-element.elementor-element-ce98fc0 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-237 .elementor-element.elementor-element-ce98fc0{
    margin-top:0px;
    margin-bottom:140px;
}
.elementor-237 .elementor-element.elementor-element-6b817a4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-6b817a4 > .elementor-element-populated{
    border-style:solid;
    border-width:0px 0px 0px 7px;
    border-color:var( --e-global-color-primary );
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 0px 30px 20px;
}
.elementor-237 .elementor-element.elementor-element-6b817a4 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-318c5a7{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-318c5a7 .elementor-heading-title{
    color:var( --e-global-color-text );
    font-family:"Kanit", Sans-serif;
    font-size:14px;
    font-weight:300;
    text-transform:uppercase;
    line-height:1.2em;
}
.elementor-237 .elementor-element.elementor-element-318c5a7 > .elementor-widget-container{
    margin:0px 0px 10px 0px;
}
.elementor-237 .elementor-element.elementor-element-c6de254 .elementor-heading-title{
    color:var( --e-global-color-secondary );
    font-family:"Kanit", Sans-serif;
    font-weight:400;
}
.elementor-237 .elementor-element.elementor-element-fb0c237.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-237 .elementor-element.elementor-element-fb0c237.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-237 .elementor-element.elementor-element-fb0c237.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-237 .elementor-element.elementor-element-fb0c237 .elementor-image-box-wrapper .elementor-image-box-img{
    width:30%;
}
.elementor-237 .elementor-element.elementor-element-fb0c237 .elementor-image-box-img img{
    transition-duration:1s;
}
.elementor-237 .elementor-element.elementor-element-fb0c237:hover .elementor-image-box-img img{
    filter:brightness( 100% ) contrast( 160% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-237 .elementor-element.elementor-element-fb0c237 .elementor-image-box-wrapper{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-fb0c237 .elementor-image-box-title{
    margin-bottom:10px;
}
.elementor-237 .elementor-element.elementor-element-fb0c237 .elementor-image-box-content .elementor-image-box-title{
    color:var( --e-global-color-text );
    font-family:"Kanit", Sans-serif;
    font-size:14px;
    font-weight:300;
    text-transform:uppercase;
}
.elementor-237 .elementor-element.elementor-element-fb0c237 .elementor-image-box-content .elementor-image-box-description{
    color:var( --e-global-color-accent );
    font-family:"Kanit", Sans-serif;
    font-size:22px;
    font-weight:400;
    line-height:1.3em;
}
.elementor-237 .elementor-element.elementor-element-794f957.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-237 .elementor-element.elementor-element-794f957.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-237 .elementor-element.elementor-element-794f957.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-237 .elementor-element.elementor-element-794f957 .elementor-image-box-wrapper .elementor-image-box-img{
    width:30%;
}
.elementor-237 .elementor-element.elementor-element-794f957 .elementor-image-box-img img{
    transition-duration:1s;
}
.elementor-237 .elementor-element.elementor-element-794f957:hover .elementor-image-box-img img{
    filter:brightness( 100% ) contrast( 160% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-237 .elementor-element.elementor-element-794f957 .elementor-image-box-wrapper{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-794f957 .elementor-image-box-title{
    margin-bottom:10px;
}
.elementor-237 .elementor-element.elementor-element-794f957 .elementor-image-box-content .elementor-image-box-title{
    color:var( --e-global-color-text );
    font-family:"Kanit", Sans-serif;
    font-size:14px;
    font-weight:300;
    text-transform:uppercase;
}
.elementor-237 .elementor-element.elementor-element-794f957 .elementor-image-box-content .elementor-image-box-description{
    color:var( --e-global-color-accent );
    font-family:"Kanit", Sans-serif;
    font-size:22px;
    font-weight:400;
    line-height:1.3em;
}
.elementor-237 .elementor-element.elementor-element-2dc838d, .elementor-237 .elementor-element.elementor-element-2dc838d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-secondary );
}
.elementor-237 .elementor-element.elementor-element-2dc838d{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:140px 0px 100px 0px;
}
.elementor-237 .elementor-element.elementor-element-2dc838d > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-c558a32 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-6ad52e7{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-6ad52e7 > .elementor-widget-container{
    margin:0px 0px 45px 0px;
}
.elementor-237 .elementor-element.elementor-element-53e6339 .elementor-text-editor{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-53e6339{
    color:var( --e-global-color-2af1243 );
    font-family:"Lato", Sans-serif;
    font-size:17px;
    font-weight:400;
    line-height:1.6em;
}
.elementor-237 .elementor-element.elementor-element-53e6339 > .elementor-widget-container{
    margin:0px 0px 40px 0px;
}
.elementor-237 .elementor-element.elementor-element-71266b4{
    --grid-template-columns:repeat(0, auto);
    --icon-size:20px;
    --grid-column-gap:15px;
    --grid-row-gap:0px;
}
.elementor-237 .elementor-element.elementor-element-71266b4 .elementor-widget-container{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-71266b4 .elementor-social-icon{
    background-color:#FFFBFB00;
    --icon-padding:0.7em;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-71266b4 .elementor-social-icon:hover{
    background-color:var( --e-global-color-primary );
    border-color:#41111100;
}
.elementor-237 .elementor-element.elementor-element-66ddb91 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-287b9fa{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-287b9fa .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-weight:400;
}
.elementor-237 .elementor-element.elementor-element-287b9fa > .elementor-widget-container{
    margin:0px 0px 30px 0px;
}
.elementor-237 .elementor-element.elementor-element-7e5984a .elementor-nav-menu .elementor-item{
    font-family:"Lato", Sans-serif;
    font-weight:400;
    line-height:1em;
}
.elementor-237 .elementor-element.elementor-element-7e5984a .elementor-nav-menu--main .elementor-item{
    color:var( --e-global-color-2efecdf );
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-7e5984a .elementor-nav-menu--main .elementor-item:hover, .elementor-237 .elementor-element.elementor-element-7e5984a .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-237 .elementor-element.elementor-element-7e5984a .elementor-nav-menu--main .elementor-item.highlighted, .elementor-237 .elementor-element.elementor-element-7e5984a .elementor-nav-menu--main .elementor-item:focus{
    color:var( --e-global-color-primary );
}
.elementor-237 .elementor-element.elementor-element-7e5984a .elementor-nav-menu--main .elementor-item.elementor-item-active{
    color:var( --e-global-color-primary );
}
body:not(.rtl) .elementor-237 .elementor-element.elementor-element-7e5984a .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){
    margin-right:20px;
}
body.rtl .elementor-237 .elementor-element.elementor-element-7e5984a .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){
    margin-left:20px;
}
.elementor-237 .elementor-element.elementor-element-7e5984a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){
    margin-bottom:20px;
}
.elementor-237 .elementor-element.elementor-element-6e72379 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-97e3a96{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-97e3a96 .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Kanit", Sans-serif;
    font-weight:400;
}
.elementor-237 .elementor-element.elementor-element-97e3a96 > .elementor-widget-container{
    margin:0px 0px 50px 0px;
}
.elementor-237 .elementor-element.elementor-element-96f062c .elementor-text-editor{
    text-align:left;
}
.elementor-237 .elementor-element.elementor-element-96f062c{
    color:var( --e-global-color-2af1243 );
    font-family:"Lato", Sans-serif;
    font-size:17px;
    font-weight:400;
    line-height:1.6em;
}
.elementor-237 .elementor-element.elementor-element-96f062c > .elementor-widget-container{
    margin:0px 0px 40px 0px;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-button .elementor-align-icon-right{
    margin-left:0px;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-button .elementor-align-icon-left{
    margin-right:0px;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-field-group{
    padding-right:calc( 10px/2 );
    padding-left:calc( 10px/2 );
    margin-bottom:10px;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-form-fields-wrapper{
    margin-left:calc( -10px/2 );
    margin-right:calc( -10px/2 );
    margin-bottom:-10px;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-237 .elementor-element.elementor-element-866bc83 .elementor-field-group.recaptcha_v3-bottomright{
    margin-bottom:0;
}
body.rtl .elementor-237 .elementor-element.elementor-element-866bc83 .elementor-labels-inline .elementor-field-group > label{
    padding-left:0px;
}
body:not(.rtl) .elementor-237 .elementor-element.elementor-element-866bc83 .elementor-labels-inline .elementor-field-group > label{
    padding-right:0px;
}
body .elementor-237 .elementor-element.elementor-element-866bc83 .elementor-labels-above .elementor-field-group > label{
    padding-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-field-type-html{
    padding-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    background-color:#ffffff;
    border-radius:0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-field-group .elementor-select-wrapper select{
    background-color:#ffffff;
    border-radius:0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-button{
    font-family:"Roboto", Sans-serif;
    font-size:30px;
    font-weight:500;
    border-radius:0px 0px 0px 0px;
    padding:9px 26px 9px 22px;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .e-form__buttons__wrapper__button-next{
    background-color:var( --e-global-color-primary );
    color:#ffffff;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-button[type="submit"]{
    background-color:var( --e-global-color-primary );
    color:#ffffff;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-button[type="submit"] svg *{
    fill:#ffffff;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .e-form__buttons__wrapper__button-previous{
    color:#ffffff;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .e-form__buttons__wrapper__button-next:hover{
    color:#ffffff;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-button[type="submit"]:hover{
    color:#ffffff;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .elementor-button[type="submit"]:hover svg *{
    fill:#ffffff;
}
.elementor-237 .elementor-element.elementor-element-866bc83 .e-form__buttons__wrapper__button-previous:hover{
    color:#ffffff;
}
.elementor-237 .elementor-element.elementor-element-866bc83{
    --e-form-steps-indicators-spacing:20px;
    --e-form-steps-indicator-padding:30px;
    --e-form-steps-indicator-inactive-secondary-color:#ffffff;
    --e-form-steps-indicator-active-secondary-color:#ffffff;
    --e-form-steps-indicator-completed-secondary-color:#ffffff;
    --e-form-steps-divider-width:1px;
    --e-form-steps-divider-gap:10px;
}
.elementor-237 .elementor-element.elementor-element-f5e0005:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-f5e0005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-secondary );
}
.elementor-237 .elementor-element.elementor-element-f5e0005{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 40px 0px;
}
.elementor-237 .elementor-element.elementor-element-f5e0005 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-b3c804b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-237 .elementor-element.elementor-element-7bc3f82 .elementor-text-editor{
    text-align:center;
}
.elementor-237 .elementor-element.elementor-element-7bc3f82{
    color:var( --e-global-color-2af1243 );
    font-family:"Lato", Sans-serif;
    font-size:17px;
    font-weight:400;
    line-height:1.6em;
}
.elementor-237 .elementor-element.elementor-element-7bc3f82 > .elementor-widget-container{
    margin:0px 0px 40px 0px;
}
@media(min-width:768px){
    .elementor-237 .elementor-element.elementor-element-f39dac1{
        width:21.696%;
    }
    .elementor-237 .elementor-element.elementor-element-baa8532{
        width:29.875%;
    }
    .elementor-237 .elementor-element.elementor-element-1d797d0{
        width:48.093%;
    }
    .elementor-237 .elementor-element.elementor-element-6b817a4{
        width:40%;
    }
    .elementor-237 .elementor-element.elementor-element-1ef4ed7{
        width:30%;
    }
    .elementor-237 .elementor-element.elementor-element-e5bb9f2{
        width:30%;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-237 .elementor-element.elementor-element-fdfaa14{
        width:15%;
    }
    .elementor-237 .elementor-element.elementor-element-63ce0a5{
        width:70%;
    }
    .elementor-237 .elementor-element.elementor-element-bc91103{
        width:15%;
    }
    .elementor-237 .elementor-element.elementor-element-e6d89cd{
        width:50%;
    }
    .elementor-237 .elementor-element.elementor-element-1723fd0{
        width:50%;
    }
}
@media(max-width:1024px){
    .elementor-237 .elementor-element.elementor-element-4c8ca57{
        margin-top:0px;
        margin-bottom:70px;
    }
    body:not(.rtl) .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){
        margin-right:10px;
    }
    body.rtl .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){
        margin-left:10px;
    }
    .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){
        margin-bottom:10px;
    }
    .elementor-237 .elementor-element.elementor-element-099579a{
        margin-top:120px;
        margin-bottom:120px;
    }
    .elementor-237 .elementor-element.elementor-element-33e5272{
        margin-top:0px;
        margin-bottom:70px;
    }
    .elementor-237 .elementor-element.elementor-element-69b432c{
        margin-top:-100px;
        margin-bottom:70px;
    }
    .elementor-237 .elementor-element.elementor-element-2f09c78.elementor-skin-slideshow .elementor-main-swiper{
        margin-bottom:10px;
    }
    .elementor-237 .elementor-element.elementor-element-2d50a2b{
        margin-top:0px;
        margin-bottom:70px;
    }
    .elementor-237 .elementor-element.elementor-element-7300193{
        margin-top:0px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-237 .elementor-element.elementor-element-e6d89cd > .elementor-element-populated{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-237 .elementor-element.elementor-element-ce98fc0{
        margin-top:0px;
        margin-bottom:70px;
    }
}
@media(max-width:767px){
    .elementor-237 .elementor-element.elementor-element-fdfaa14{
        width:50%;
    }
    .elementor-237 .elementor-element.elementor-element-5a30931{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-63ce0a5{
        width:50%;
    }
    .elementor-237 .elementor-element.elementor-element-2428c9a .elementor-menu-toggle{
        font-size:36px;
    }
    .elementor-237 .elementor-element.elementor-element-099579a{
        margin-top:50px;
        margin-bottom:50px;
    }
    .elementor-237 .elementor-element.elementor-element-5a3540a{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-3cf81a4{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-e0732b3 .elementor-text-editor{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-fa722db{
        margin-top:0px;
        margin-bottom:50px;
    }
    .elementor-237 .elementor-element.elementor-element-d27972b{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-f23356a{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-524e748 .elementor-text-editor{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-0026688{
        margin-top:0px;
        margin-bottom:50px;
        padding:50px 0px 50px 0px;
    }
    .elementor-237 .elementor-element.elementor-element-26cfcfc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-237 .elementor-element.elementor-element-26cfcfc > .elementor-element-populated{
        margin:0px 0px 30px 0px;
    }
    .elementor-237 .elementor-element.elementor-element-0eef42f{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-be486df{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-10f351c .elementor-text-editor{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-2989761.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-237 .elementor-element.elementor-element-2989761 > .elementor-element-populated{
        margin:0px 0px 30px 0px;
    }
    .elementor-237 .elementor-element.elementor-element-34ebf23{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-fcbd65c{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-1a8d7ba .elementor-text-editor{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-f0bd404.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-237 .elementor-element.elementor-element-e4bd1df{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-9448b70{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-cc139d7 .elementor-text-editor{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-69b432c{
        margin-top:0px;
        margin-bottom:50px;
    }
    .elementor-237 .elementor-element.elementor-element-ba231fd{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-46f8308{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-2f09c78.elementor-skin-slideshow .elementor-main-swiper{
        margin-bottom:10px;
    }
    .elementor-237 .elementor-element.elementor-element-2d50a2b{
        margin-top:0px;
        margin-bottom:50px;
    }
    .elementor-237 .elementor-element.elementor-element-d76ae20 .elementor-image-box-img{
        margin-bottom:15px;
    }
    .elementor-237 .elementor-element.elementor-element-495db96 .elementor-image-box-img{
        margin-bottom:15px;
    }
    .elementor-237 .elementor-element.elementor-element-b6b4b7b .elementor-image-box-img{
        margin-bottom:15px;
    }
    .elementor-237 .elementor-element.elementor-element-fb0c237 .elementor-image-box-img{
        margin-bottom:15px;
    }
    .elementor-237 .elementor-element.elementor-element-794f957 .elementor-image-box-img{
        margin-bottom:15px;
    }
    .elementor-237 .elementor-element.elementor-element-2dc838d{
        padding:50px 0px 30px 0px;
    }
    .elementor-237 .elementor-element.elementor-element-6ad52e7{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-53e6339 .elementor-text-editor{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-71266b4 .elementor-widget-container{
        text-align:center;
    }
    .elementor-237 .elementor-element.elementor-element-66ddb91{
        width:100%;
    }
    .elementor-237 .elementor-element.elementor-element-66ddb91 > .elementor-element-populated{
        margin:0px 0px 30px 0px;
    }
    .elementor-237 .elementor-element.elementor-element-6e72379{
        width:100%;
    }
}
 .elementor-kit-446 {
     --e-global-color-primary:#f0b91c;
     --e-global-color-secondary:#006229;
     --e-global-color-text:#41444B;
     --e-global-color-accent:#16213E;
     --e-global-color-fbdc420:#001ED3;
     --e-global-color-2af1243:#D4D7DD;
     --e-global-color-2efecdf:#EBECEE;
     --e-global-typography-primary-font-family:"Kanit";
     --e-global-typography-primary-font-weight:600;
     --e-global-typography-secondary-font-family:"Kanit";
     --e-global-typography-secondary-font-weight:400;
     --e-global-typography-text-font-family:"Roboto";
     --e-global-typography-text-font-size:17px;
     --e-global-typography-text-font-weight:400;
     --e-global-typography-text-line-height:1.6em;
     --e-global-typography-accent-font-family:"Lato";
     --e-global-typography-accent-font-weight:500;
     color:var( --e-global-color-text );
}
 .elementor-kit-446 a{
     color:var( --e-global-color-secondary );
     font-family:"Kanit", Sans-serif;
    font-size:17px;
    font-weight:400;
}
 .elementor-kit-446 h1{
     color:var( --e-global-color-accent );
     font-family:"Kanit", Sans-serif;
     font-size:70px;
    font-weight:600;
    line-height:1.1em;
}
 .elementor-kit-446 h2{
     color:var( --e-global-color-accent );
     font-family:"Kanit", Sans-serif;
     font-size:55px;
    font-weight:600;
     line-height:1.1em;
}
 .elementor-kit-446 h3{
     color:var( --e-global-color-accent );
     font-family:"Kanit", Sans-serif;
     font-size:40px;
     font-weight:600;
     line-height:1.3em;
}
 .elementor-kit-446 h4{
     color:var( --e-global-color-accent );
     font-family:"Kanit", Sans-serif;
     font-size:34px;
     font-weight:500;
     line-height:1.2em;
}
 .elementor-kit-446 h5 {
    color:var( --e-global-color-accent );
     font-family:"Kanit", Sans-serif;
     font-size:22px;
     font-weight:500;
     line-height:1.1em;
}
 .elementor-kit-446 h6{
     color:var( --e-global-color-accent );
     font-family:"Kanit", Sans-serif;
     font-size:18px;
     font-weight:400;
     line-height:1.4em;
}
 .elementor-kit-446 button, .elementor-kit-446 input[type="button"], .elementor-kit-446 input[type="submit"], .elementor-kit-446 .elementor-button{
     font-family:"Kanit", Sans-serif;
     font-size:20px;
     font-weight:400;
     line-height:1em;
     color:#FFFFFF;
     background-color:var( --e-global-color-primary );
     border-style:solid;
     border-width:1px 1px 1px 1px;
     border-color:#F4590500;
     border-radius:0px 0px 0px 0px;
     padding:20px 60px 20px 60px;
}
 .elementor-kit-446 button:hover, .elementor-kit-446 button:focus, .elementor-kit-446 input[type="button"]:hover, .elementor-kit-446 input[type="button"]:focus, .elementor-kit-446 input[type="submit"]:hover, .elementor-kit-446 input[type="submit"]:focus, .elementor-kit-446 .elementor-button:hover, .elementor-kit-446 .elementor-button:focus{
     color:#FFFFFF;
    background-color:var( --e-global-color-secondary );
     border-style:solid;
     border-width:1px 1px 1px 1px;
     border-color:var( --e-global-color-secondary );
}
 .elementor-kit-446 label{
     color:var( --e-global-color-text );
     font-family:"Lato", Sans-serif;
}
 .elementor-kit-446 input:not([type="button"]):not([type="submit"]),.elementor-kit-446 textarea,.elementor-kit-446 .elementor-field-textual{
     font-family:"Lato", Sans-serif;
     font-size:17px;
     font-weight:400;
     line-height:1.6em;
     color:var( --e-global-color-text );
     border-style:solid;
     border-width:1px 1px 1px 1px;
     border-color:var( --e-global-color-2af1243 );
     padding:10px 20px 10px 20px;
}
 .elementor-kit-446 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-446 textarea: focus,.elementor-kit-446 .elementor-field-textual:focus{
     color: var( --e-global-color-accent );
     border-style: solid;
     border-width: 1px 1px 1px 1px;
     border-color: var( --e-global-color-fbdc420 );
}
 .elementor-section.elementor-section-boxed > .elementor-container {
     max-width: 1140px;
}
 .elementor-widget:not(:last-child){
     margin-bottom:20px;
}
 h1.entry-title {
     display: var(--page-title-display);
}
 @media (max-width: 1024px) {
     .elementor-section.elementor-section-boxed > .elementor-container {
         max-width: 1025px;
    }
}
 @media (max-width: 767px) {
     .elementor-kit-446 h1 {
         font-size: 32px;
    }
     .elementor-kit-446 h2 {
         font-size: 28px;
    }
     .elementor-section.elementor-section-boxed > .elementor-container {
         max-width: 768px;
    }
}
/*custom*/
 .logoBlock{
     background-color: #fff;
     border-radius: 6px;
}
 .homePg .bannerSec .elementor-text-editor {
     text-align: center;
     font-size: 10px;
     margin-top: 100px;
}
 .homePg .sectionTwo .elementor-image img{
     max-height: 79px;
     max-width: 94px;
     display: block;
     margin: auto;
}
 .homePg .sectionTwo {
     padding: 10px;
     text-align: center;
}
 .elementor-237 .elementor-element.elementor-element-7bc3f82 > .elementor-widget-container a{
     color: #fff;
}
 @media (max-width: 767px){
     .logoBlock{
         max-width: 145px;
    }
}

.whyDarshan .block{
	display: block;
	width: 100%;
	padding: 0 30px;
}
.whyDarshan .block{
	text-align: center;
    padding: 0 26px;	
}
.whyDarshan h4{
	font-family: 'Righteous', cursive;
	text-align: left;
	font-size: 36px;
	position: relative;
	z-index: 99;
	color: #fff;
	
}
.whyDarshan .num{
	font-size: 42px;
	font-weight: bold;	
	line-height: 1;
    white-space: nowrap;
}
.whyDarshan p{
	font-size: 20px;
	margin-bottom: 0;
}
.whyDarshan hr{
    width: 25px;
    margin: 10px auto 6px !important;
    border-top: 2px solid #fff;
}
.whyDarshan .titleBlock img{
	position: absolute;
    top: -65px;
    left: -30px;
}



 