.elementor-2586 .elementor-element.elementor-element-482abc1:not(.elementor-motion-effects-element-type-background), .elementor-2586 .elementor-element.elementor-element-482abc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2586 .elementor-element.elementor-element-482abc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2586 .elementor-element.elementor-element-482abc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Kanit;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2586 .elementor-element.elementor-element-41aecb9{font-family:"Poppins", Kanit;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Kanit;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2586 .elementor-element.elementor-element-9307309 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-3fc07bd );color:var( --e-global-color-3fc07bd );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-3fc07bd );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2586 .elementor-element.elementor-element-9307309 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2586 .elementor-element.elementor-element-9307309 .elementor-button:hover, .elementor-2586 .elementor-element.elementor-element-9307309 .elementor-button:focus{color:var( --e-global-color-f4635b5 );border-color:#FFFFFF;}.elementor-2586 .elementor-element.elementor-element-9307309 .elementor-button:hover svg, .elementor-2586 .elementor-element.elementor-element-9307309 .elementor-button:focus svg{fill:var( --e-global-color-f4635b5 );}.elementor-2586 .elementor-element.elementor-element-0cfebff:not(.elementor-motion-effects-element-type-background), .elementor-2586 .elementor-element.elementor-element-0cfebff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2586 .elementor-element.elementor-element-0cfebff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2586 .elementor-element.elementor-element-0cfebff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2586 .elementor-element.elementor-element-731ba74:not(.elementor-motion-effects-element-type-background), .elementor-2586 .elementor-element.elementor-element-731ba74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2586 .elementor-element.elementor-element-731ba74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2586 .elementor-element.elementor-element-731ba74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2586 .elementor-element.elementor-element-5254f72{z-index:99;}.elementor-2586 .elementor-element.elementor-element-133ddec:not(.elementor-motion-effects-element-type-background), .elementor-2586 .elementor-element.elementor-element-133ddec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49aa916 );}.elementor-2586 .elementor-element.elementor-element-133ddec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:2% 0% 0% 0%;}.elementor-2586 .elementor-element.elementor-element-133ddec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2586 .elementor-element.elementor-element-1e4a7fe:not(.elementor-motion-effects-element-type-background), .elementor-2586 .elementor-element.elementor-element-1e4a7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2586 .elementor-element.elementor-element-1e4a7fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2586 .elementor-element.elementor-element-1e4a7fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2586 .elementor-element.elementor-element-47e1882{font-family:"Poppins", Kanit;font-weight:400;}.elementor-2586 .elementor-element.elementor-element-168a6f3:not(.elementor-motion-effects-element-type-background), .elementor-2586 .elementor-element.elementor-element-168a6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-2586 .elementor-element.elementor-element-168a6f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2586 .elementor-element.elementor-element-168a6f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-2586 .elementor-element.elementor-element-6089859{width:58.793%;}.elementor-2586 .elementor-element.elementor-element-1a95b01{width:41.165%;}}@media(max-width:767px){.elementor-2586 .elementor-element.elementor-element-133ddec{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-482abc1 */.hero-title {
    font-size: 6vw;
    line-height: 8vw; 
}

h1.big-title {
    font-size: 4vw;
    line-height: 6vw; 
}

h1.marquee-text{
    font-size: 3vw;
    line-height: 6vw; 
    padding: 20px;
}

.hero-text {
    font-size: 34px; }
    
@media only screen and (max-width: 1024px) {
    .hero-title, 
    #page-nav .next-hero-title, 
    h1.big-title {
        font-size: 7vw;
        line-height: 10vw;
    }
    .hero-text {
    font-size: 22px; line-height: 1.6; }
}

@media only screen and (max-width: 767px) {
    .hero-title, 
    #page-nav .next-hero-title {
    font-size: 10vw;
    line-height: 14vw;
    }
   h1.big-title {
        font-size: 6.5vw;}
   p {
    font-size: 16px;
    line-height: 26px; 
  }
  .hero-text {
    font-size: 20px;
     line-height: 1.6; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-168a6f3 */#company h1.marquee-text, 
#company h1.big-title {
    font-size: 3.4vw;
    line-height: 5vw; 
}

@media only screen and (max-width: 767px) {
#company h1.marquee-text, 
#company h1.big-title {
    font-size: 6vw;
    line-height: 8vw; 
}
#company .hero-text {
    font-size: 4vw; font-weight: 500;
    font-family: "Poppins";
    }
}/* End custom CSS */