.elementor-591 .elementor-element.elementor-element-d9de9a3:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-d9de9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-591 .elementor-element.elementor-element-d9de9a3 > .elementor-container{max-width:1200px;min-height:70px;}.elementor-591 .elementor-element.elementor-element-d9de9a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-591 .elementor-element.elementor-element-d9de9a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-591 .elementor-element.elementor-element-e22c01d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-591 .elementor-element.elementor-element-e22c01d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-591 .elementor-element.elementor-element-f3b8299 .elementor-button{background-color:#FFFFFF00;font-family:"Kanit", Sans-serif;font-size:17px;font-weight:500;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-591 .elementor-element.elementor-element-336fc44.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-591 .elementor-element.elementor-element-336fc44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-591 .elementor-element.elementor-element-b27212e .elementor-button{background-color:#FFFFFF00;font-family:"Kanit", Sans-serif;font-size:17px;font-weight:500;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-591 .elementor-element.elementor-element-2711af4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-591 .elementor-element.elementor-element-2711af4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-591 .elementor-element.elementor-element-c86220b .elementor-button{background-color:#FFFFFF00;font-family:"Kanit", Sans-serif;font-size:17px;font-weight:500;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-591 .elementor-element.elementor-element-170f0df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-591 .elementor-element.elementor-element-170f0df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-591 .elementor-element.elementor-element-5c853f0 .elementor-button{background-color:#FFFFFF00;font-family:"Kanit", Sans-serif;font-size:17px;font-weight:500;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-8843f26:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-8843f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-49be7eaa-3cb4-41d6-a937-f58c3ea950b5);}.elementor-591 .elementor-element.elementor-element-8843f26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-8843f26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-2894346 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-f7032ac{border-radius:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-f7032ac .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-591 .elementor-element.elementor-element-f7032ac .elementor-custom-embed-play i{color:var( --e-global-color-9769904 );font-size:100px;}.elementor-591 .elementor-element.elementor-element-f7032ac .elementor-custom-embed-play svg{fill:var( --e-global-color-9769904 );width:100px;height:100px;}#elementor-lightbox-f7032ac{background-color:#1A1A1AD9;}#elementor-lightbox-f7032ac .dialog-lightbox-close-button{color:var( --e-global-color-9769904 );}#elementor-lightbox-f7032ac .dialog-lightbox-close-button svg{fill:var( --e-global-color-9769904 );}#elementor-lightbox-f7032ac .dialog-lightbox-close-button:hover{color:var( --e-global-color-3a34c18 );}#elementor-lightbox-f7032ac .dialog-lightbox-close-button:hover svg{fill:var( --e-global-color-3a34c18 );}.elementor-591 .elementor-element.elementor-element-6a2c124:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-6a2c124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-b6ee300b-3697-4361-bb12-9c4bd459ad31);}.elementor-591 .elementor-element.elementor-element-6a2c124 > .elementor-container{max-width:1600px;}.elementor-591 .elementor-element.elementor-element-6a2c124{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 0% 1% 0%;}.elementor-591 .elementor-element.elementor-element-6a2c124 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-f454c9b > .elementor-container{max-width:850px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-4e81ff5{text-align:start;}.elementor-591 .elementor-element.elementor-element-4e81ff5 .elementor-heading-title{font-family:"Kanit Medium Bold", Sans-serif;font-size:45px;font-weight:600;line-height:55px;color:#1A1A1A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-f4d4675{text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-591 .elementor-element.elementor-element-52cc7fd{text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-591 .elementor-element.elementor-element-5f3eaff{text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-591 .elementor-element.elementor-element-fc822af{text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}@media(max-width:1024px){.elementor-591 .elementor-element.elementor-element-f3b8299 .elementor-button{font-size:14px;}.elementor-591 .elementor-element.elementor-element-b27212e .elementor-button{font-size:14px;}.elementor-591 .elementor-element.elementor-element-c86220b .elementor-button{font-size:14px;}.elementor-591 .elementor-element.elementor-element-5c853f0 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-591 .elementor-element.elementor-element-d9de9a3 > .elementor-container{min-height:25px;}.elementor-591 .elementor-element.elementor-element-d9de9a3{padding:3% 0% 3% 0%;}.elementor-591 .elementor-element.elementor-element-e22c01d{width:18%;}.elementor-bc-flex-widget .elementor-591 .elementor-element.elementor-element-e22c01d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-591 .elementor-element.elementor-element-e22c01d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-591 .elementor-element.elementor-element-e22c01d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-f3b8299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-f3b8299 .elementor-button{font-size:12px;line-height:17px;letter-spacing:1px;}.elementor-591 .elementor-element.elementor-element-336fc44{width:26%;}.elementor-591 .elementor-element.elementor-element-336fc44 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-b27212e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-b27212e .elementor-button{font-size:12px;letter-spacing:1px;}.elementor-591 .elementor-element.elementor-element-2711af4{width:22%;}.elementor-591 .elementor-element.elementor-element-c86220b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-c86220b .elementor-button{font-size:12px;letter-spacing:1px;}.elementor-591 .elementor-element.elementor-element-170f0df{width:34%;}.elementor-591 .elementor-element.elementor-element-170f0df > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-5c853f0{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-5c853f0 .elementor-button{font-size:12px;line-height:18px;letter-spacing:1px;}.elementor-591 .elementor-element.elementor-element-6a2c124{padding:1% 3% 1% 3%;}.elementor-591 .elementor-element.elementor-element-4e81ff5 .elementor-heading-title{font-size:35px;line-height:40px;letter-spacing:0px;}}/* Start custom CSS for button, class: .elementor-element-f3b8299 */.button_hover{
	text-underline-offset: var(--offset, 0.2em);
	color: inherit;
  text-decoration: underline 0.18em rgba(255, 255, 255, 0);
  transition: text-decoration-color 300ms;
  
}
.button_hoverr:hover,
.button_hoverr:focus {
  --offset: 0.4em;
  text-decoration-color: #FF6600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b27212e */.button_hover{
	text-underline-offset: var(--offset, 0.2em);
	color: inherit;
  text-decoration: underline 0.18em rgba(255, 255, 255, 0);
  transition: text-decoration-color 300ms;
  
}
.button_hoverr:hover,
.button_hoverr:focus {
  --offset: 0.4em;
  text-decoration-color: #FF6600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c86220b */.button_hover{
	text-underline-offset: var(--offset, 0.2em);
	color: inherit;
  text-decoration: underline 0.18em rgba(255, 255, 255, 0);
  transition: text-decoration-color 300ms;
  
}
.button_hoverr:hover,
.button_hoverr:focus {
  --offset: 0.4em;
  text-decoration-color: #FF6600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c853f0 */.button_hover{
	text-underline-offset: var(--offset, 0.2em);
	color: inherit;
  text-decoration: underline 0.18em rgba(255, 255, 255, 0);
  transition: text-decoration-color 300ms;
  
}
.button_hoverr:hover,
.button_hoverr:focus {
  --offset: 0.4em;
  text-decoration-color: #FF6600;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d9de9a3 */.elementor-591 .elementor-element.elementor-element-d9de9a3:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-d9de9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: fixed;
    z-index: 1;
    width: 100%;
}
@media screen and (max-width:1025px){
   .elementor-591 .elementor-element.elementor-element-d9de9a3:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-d9de9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer
    {
         top:78px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8843f26 */.elementor-591 .elementor-element.elementor-element-8843f26:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-8843f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

    padding-top: 70px;
}
@media screen and (max-width:480px){ 
    .elementor-591 .elementor-element.elementor-element-8843f26:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-8843f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer
    {
        padding-top:144px;
    }
}
/* For 1024 Resolution */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
  .elementor-591 .elementor-element.elementor-element-8843f26:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-8843f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer
   {
       padding-top:150px;
   }
}
@media only screen and (min-width: 1370px) and (max-width: 6000px){
  .elementor-591 .elementor-element.elementor-element-8843f26:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-8843f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer
   {
       padding-top:70px;
   }
    
}/* End custom CSS */