.elementor-419 .elementor-element.elementor-element-508b182:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-508b182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    /* background-image:url("../../2020/10/joel-filipe-VuwAfoHpxgs-unsplash-1.jpg"); */
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-419 .elementor-element.elementor-element-508b182{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:100px;
    padding:150px 0px 150px 0px;
}
.elementor-419 .elementor-element.elementor-element-508b182 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-419 .elementor-element.elementor-element-63a47d3 .elementor-heading-title{
    color: #fff;
    font-family:"Kanit", Sans-serif;
    font-weight:500;
}
.elementor-widget-breadcrumbs p, .elementor-widget-breadcrumbs p a{
    color: #fff;
}
.elementor-419 .elementor-element.elementor-element-0797419{
    font-family:"Lato", Sans-serif;
    font-weight:400;
}
.elementor-419 .elementor-element.elementor-element-0797419 a:hover{
    color:var( --e-global-color-primary );
}
.elementor-419 .elementor-element.elementor-element-708080b{
    margin-top:0px;
    margin-bottom:80px;
}
.elementor-419 .elementor-element.elementor-element-beafc34 > .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-419 .elementor-element.elementor-element-1175ad7 .elementor-main-swiper{
    height:585px;
}
.elementor-419 .elementor-element.elementor-element-1175ad7.elementor-skin-slideshow .elementor-main-swiper{
    margin-bottom:10px;
}
.elementor-419 .elementor-element.elementor-element-1175ad7 .elementor-swiper-button{
    font-size:35px;
    color:var( --e-global-color-primary );
}
.elementor-419 .elementor-element.elementor-element-1175ad7 .elementor-custom-embed-play i{
    font-size:20px;
}
.elementor-419 .elementor-element.elementor-element-1175ad7 > .elementor-widget-container{
    margin:0px 0px 40px 0px;
}
.elementor-419 .elementor-element.elementor-element-0375cb5 > .elementor-widget-container{
    margin:0px 0px 25px 0px;
}
.elementor-419 .elementor-element.elementor-element-3d594c9 > .elementor-widget-container{
    margin:0px 0px 40px 0px;
}
.elementor-419 .elementor-element.elementor-element-f9cefdf .elementor-main-swiper{
    height:399px;
}
.elementor-419 .elementor-element.elementor-element-f9cefdf.elementor-skin-slideshow .elementor-main-swiper{
    margin-bottom:10px;
}
.elementor-419 .elementor-element.elementor-element-f9cefdf .elementor-swiper-button{
    font-size:20px;
}
.elementor-419 .elementor-element.elementor-element-f9cefdf > .elementor-widget-container{
    margin:0px 0px 40px 0px;
}
.elementor-419 .elementor-element.elementor-element-5be37d9 > .elementor-widget-container{
    margin:0px 0px 25px 0px;
}
.elementor-419 .elementor-element.elementor-element-dcf53a6 > .elementor-widget-container{
    margin:0px 0px 50px 0px;
}
.elementor-419 .elementor-element.elementor-element-745213f .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-419 .elementor-element.elementor-element-745213f .elementor-button:hover, .elementor-419 .elementor-element.elementor-element-745213f .elementor-button:focus{
    color:#FFFFFF;
    background-color:var( --e-global-color-secondary );
}
.elementor-419 .elementor-element.elementor-element-745213f .elementor-button:hover svg, .elementor-419 .elementor-element.elementor-element-745213f .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-419 .elementor-element.elementor-element-29efb9c > .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-419 .elementor-element.elementor-element-2d40570 .elementor-heading-title{
    color:var( --e-global-color-secondary );
}
.elementor-419 .elementor-element.elementor-element-2d40570 > .elementor-widget-container{
    margin:0px 0px 20px 0px;
}
.elementor-419 .elementor-element.elementor-element-5edb966 > .elementor-widget-container{
    margin:0px 0px 35px 0px;
}
.elementor-419 .elementor-element.elementor-element-6f85a02 .elementor-heading-title{
    color:var( --e-global-color-accent );
    font-family:"Kanit", Sans-serif;
    font-weight:400;
}
.elementor-419 .elementor-element.elementor-element-6f85a02 > .elementor-widget-container{
    margin:0px 0px 20px 0px;
}
.elementor-419 .elementor-element.elementor-element-0644015{
    margin-top:0px;
    margin-bottom:5px;
}
.elementor-419 .elementor-element.elementor-element-76c8bf2 .elementor-heading-title{
    color:var( --e-global-color-secondary );
    font-family:"Lato", Sans-serif;
    font-size:17px;
    font-weight:400;
}
.elementor-419 .elementor-element.elementor-element-76c8bf2 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-419 .elementor-element.elementor-element-ab31be8 .elementor-heading-title{
    color:var( --e-global-color-text );
    font-family:"Lato", Sans-serif;
    font-size:17px;
    font-weight:400;
    font-style:italic;
}
.elementor-419 .elementor-element.elementor-element-ab31be8 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-419 .elementor-element.elementor-element-e17851e{
    margin-top:0px;
    margin-bottom:5px;
}
.elementor-419 .elementor-element.elementor-element-7684eba .elementor-heading-title{
    color:var( --e-global-color-secondary );
    font-family:"Lato", Sans-serif;
    font-size:17px;
    font-weight:400;
}
.elementor-419 .elementor-element.elementor-element-7684eba > .elementor-widget-container{
    margin:0px 0px 5px 0px;
}
.elementor-419 .elementor-element.elementor-element-67579cf .elementor-heading-title{
    color:var( --e-global-color-text );
    font-family:"Lato", Sans-serif;
    font-size:17px;
    font-weight:400;
    font-style:italic;
}
.elementor-419 .elementor-element.elementor-element-67579cf > .elementor-widget-container{
    margin:0px 0px 5px 0px;
}
.elementor-419 .elementor-element.elementor-element-2e75282{
    margin-top:0px;
    margin-bottom:40px;
}
.elementor-419 .elementor-element.elementor-element-a7902e1 > .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-419 .elementor-element.elementor-element-3b70b36 .elementor-heading-title{
    color:var( --e-global-color-secondary );
    font-family:"Lato", Sans-serif;
    font-size:17px;
    font-weight:400;
}
.elementor-419 .elementor-element.elementor-element-3b70b36 > .elementor-widget-container{
    margin:0px 0px 5px 0px;
}
.elementor-419 .elementor-element.elementor-element-78f605d > .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-419 .elementor-element.elementor-element-b37cfe7 .elementor-heading-title{
    color:var( --e-global-color-text );
    font-family:"Lato", Sans-serif;
    font-size:17px;
    font-weight:400;
    font-style:italic;
}
.elementor-419 .elementor-element.elementor-element-b37cfe7 > .elementor-widget-container{
    margin:0px 0px 5px 0px;
}
.elementor-419 .elementor-element.elementor-element-60fa6f5{
    --grid-template-columns:repeat(0, auto);
    --icon-size:20px;
    --grid-column-gap:15px;
    --grid-row-gap:0px;
}
.elementor-419 .elementor-element.elementor-element-60fa6f5 .elementor-widget-container{
    text-align:left;
}
.elementor-419 .elementor-element.elementor-element-60fa6f5 .elementor-social-icon{
    background-color:#FFFBFB00;
    --icon-padding:0.7em;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-primary );
}
.elementor-419 .elementor-element.elementor-element-60fa6f5 .elementor-social-icon i{
    color:var( --e-global-color-primary );
}
.elementor-419 .elementor-element.elementor-element-60fa6f5 .elementor-social-icon svg{
    fill:var( --e-global-color-primary );
}
.elementor-419 .elementor-element.elementor-element-60fa6f5 .elementor-social-icon:hover{
    background-color:var( --e-global-color-primary );
    border-color:#41111100;
}
.elementor-419 .elementor-element.elementor-element-60fa6f5 .elementor-social-icon:hover i{
    color:#FFFFFF;
}
.elementor-419 .elementor-element.elementor-element-60fa6f5 .elementor-social-icon:hover svg{
    fill:#FFFFFF;
}
.elementor-419 .elementor-element.elementor-element-df73490{
    margin-top:0px;
    margin-bottom:100px;
}
.elementor-419 .elementor-element.elementor-element-601014e .elementor-heading-title{
    color:var( --e-global-color-secondary );
    font-family:"Kanit", Sans-serif;
    font-weight:400;
}
.elementor-419 .elementor-element.elementor-element-3bacf12{
    --image-transition-duration:800ms;
    --overlay-transition-duration:700ms;
    --content-text-align:center;
    --content-justify-content:center;
    --content-padding:20px;
    --title-text-color:#FFFFFF;
    --description-margin-top:15px;
    --content-transition-duration:800ms;
    --content-transition-delay:800ms;
}
.elementor-419 .elementor-element.elementor-element-3bacf12 .e-gallery-item:hover .elementor-gallery-item__overlay{
    background-color:#00215BCF;
}
.elementor-419 .elementor-element.elementor-element-3bacf12 .elementor-gallery-item__title{
    font-family:"Kanit", Sans-serif;
    font-size:20px;
    font-weight:400;
    line-height:1.2em;
}
.elementor-419 .elementor-element.elementor-element-3bacf12 .elementor-gallery-item__description{
    font-family:"Lato", Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:1.3em;
}
:root{
    --page-title-display:none;
}
@media(min-width:768px){
    .elementor-419 .elementor-element.elementor-element-beafc34{
        width:60%;
    }
    .elementor-419 .elementor-element.elementor-element-29efb9c{
        width:39.332%;
    }
}
@media(max-width:1024px){
    .elementor-419 .elementor-element.elementor-element-508b182{
        margin-top:0px;
        margin-bottom:70px;
        padding:60px 0px 60px 0px;
    }
    .elementor-419 .elementor-element.elementor-element-708080b{
        margin-top:0px;
        margin-bottom:50px;
    }
    .elementor-419 .elementor-element.elementor-element-1175ad7.elementor-skin-slideshow .elementor-main-swiper{
        margin-bottom:10px;
    }
    .elementor-419 .elementor-element.elementor-element-f9cefdf.elementor-skin-slideshow .elementor-main-swiper{
        margin-bottom:10px;
    }
    .elementor-419 .elementor-element.elementor-element-df73490{
        margin-top:0px;
        margin-bottom:70px;
    }
}
@media(max-width:767px){
    .elementor-419 .elementor-element.elementor-element-508b182:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-508b182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:bottom center;
        background-size:cover;
    }
    .elementor-419 .elementor-element.elementor-element-508b182{
        margin-top:0px;
        margin-bottom:50px;
    }
    .elementor-419 .elementor-element.elementor-element-63a47d3{
        text-align:center;
    }
    .elementor-419 .elementor-element.elementor-element-708080b{
        margin-top:0px;
        margin-bottom:30px;
    }
    .elementor-419 .elementor-element.elementor-element-1175ad7.elementor-skin-slideshow .elementor-main-swiper{
        margin-bottom:10px;
    }
    .elementor-419 .elementor-element.elementor-element-f9cefdf.elementor-skin-slideshow .elementor-main-swiper{
        margin-bottom:10px;
    }
    .elementor-419 .elementor-element.elementor-element-60fa6f5 .elementor-widget-container{
        text-align:center;
    }
    .elementor-419 .elementor-element.elementor-element-df73490{
        margin-top:0px;
        margin-bottom:50px;
    }
    .elementor-419 .elementor-element.elementor-element-601014e{
        text-align:center;
    }
}
