.elementor-374 .elementor-element.elementor-element-3ccaa1b{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-ac336d4{--display:flex;}.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-374 .elementor-element.elementor-element-28240e7{width:var( --container-widget-width, 60% );max-width:60%;background-color:#ACA2FF1C;padding:5px 5px 5px 5px;--container-widget-width:60%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-541e9bb );border-radius:50px 50px 50px 50px;text-align:center;font-family:"Kanit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.1px;color:#ACA2FF;}.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-374 .elementor-element.elementor-element-6614bb8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-374 .elementor-element.elementor-element-6614bb8 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:52px;font-weight:600;color:#F7F7F7;}.elementor-374 .elementor-element.elementor-element-607b430{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#F7F7F7ED;}.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-374 .elementor-element.elementor-element-9fda056 .elementor-button{background-color:var( --e-global-color-541e9bb );font-family:"Archivo", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.3px;fill:#22143F;color:#22143F;padding:20px 80px 20px 80px;}.elementor-374 .elementor-element.elementor-element-9fda056{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-374 .elementor-element.elementor-element-4dcb17d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-374 .elementor-element.elementor-element-19327e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-374 .elementor-element.elementor-element-bca4cdb{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-icon i{color:var( --e-global-color-541e9bb );transition:color 0.3s;}.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-icon svg{fill:var( --e-global-color-541e9bb );transition:fill 0.3s;}.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-374 .elementor-element.elementor-element-4b82369{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-374 .elementor-element.elementor-element-5aae3c2{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-374 .elementor-element.elementor-element-5aae3c2:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-5aae3c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DE1825;}.elementor-374 .elementor-element.elementor-element-d2e0967{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 1.8%;border-style:solid;border-width:0px 0px 0px 0px;text-align:start;font-family:"Kanit", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-f78603d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-374 .elementor-element.elementor-element-e75540b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-374 .elementor-element.elementor-element-e75540b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-374 .elementor-element.elementor-element-ed37e45{width:var( --container-widget-width, 60% );max-width:60%;background-color:#ACA2FF1C;padding:5px 5px 5px 5px;--container-widget-width:60%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-541e9bb );border-radius:50px 50px 50px 50px;text-align:center;font-family:"Kanit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.1px;color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-ed37e45.elementor-element{--align-self:flex-start;}.elementor-374 .elementor-element.elementor-element-5379708{text-align:start;}.elementor-374 .elementor-element.elementor-element-5379708 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:45px;font-weight:500;line-height:1em;letter-spacing:0em;color:#E9E9E9;}.elementor-374 .elementor-element.elementor-element-b029743{text-align:start;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#DADADA;}.elementor-374 .elementor-element.elementor-element-26e1ce7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-374 .elementor-element.elementor-element-399ecba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-374 .elementor-element.elementor-element-399ecba:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-399ecba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #141414 0%, #0A0A0A 100%);}.elementor-374 .elementor-element.elementor-element-399ecba.e-con{--align-self:stretch;}.elementor-374 .elementor-element.elementor-element-805eed3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -12%) 0%;text-align:start;}.elementor-374 .elementor-element.elementor-element-805eed3 img{width:54%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-374 .elementor-element.elementor-element-ebb454a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Kanit", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-7ab45a2{text-align:start;font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:1.4em;letter-spacing:0px;color:#DADADA;}.elementor-374 .elementor-element.elementor-element-62ceb3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-374 .elementor-element.elementor-element-62ceb3e:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-62ceb3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #141414 0%, #0A0A0A 100%);}.elementor-374 .elementor-element.elementor-element-62ceb3e.e-con{--align-self:stretch;}.elementor-374 .elementor-element.elementor-element-0e2d682{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -12%) 0%;text-align:start;}.elementor-374 .elementor-element.elementor-element-0e2d682 img{width:54%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-374 .elementor-element.elementor-element-02e456d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Kanit", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-ef6a21c{text-align:start;font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:1.4em;letter-spacing:0px;color:#DADADA;}.elementor-374 .elementor-element.elementor-element-eb159e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-374 .elementor-element.elementor-element-eb159e0:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-eb159e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #141414 0%, #0A0A0A 100%);}.elementor-374 .elementor-element.elementor-element-eb159e0.e-con{--align-self:stretch;}.elementor-374 .elementor-element.elementor-element-b2fbbb6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -12%) 0%;text-align:start;}.elementor-374 .elementor-element.elementor-element-b2fbbb6 img{width:54%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-374 .elementor-element.elementor-element-e63f497{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Kanit", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-fd97a55{text-align:start;font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:1.4em;letter-spacing:0px;color:#DADADA;}.elementor-374 .elementor-element.elementor-element-88c2985 .elementor-button{background-color:var( --e-global-color-541e9bb );font-family:"Archivo", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.3px;fill:#22143F;color:#22143F;padding:20px 80px 20px 80px;}.elementor-374 .elementor-element.elementor-element-88c2985{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-374 .elementor-element.elementor-element-f124004{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-dd5ef33{width:var( --container-widget-width, 30% );max-width:30%;background-color:#ACA2FF1C;padding:5px 5px 5px 5px;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-541e9bb );border-radius:50px 50px 50px 50px;text-align:center;font-family:"Kanit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.1px;color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-9051db8{text-align:start;}.elementor-374 .elementor-element.elementor-element-9051db8 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:62px;font-weight:500;line-height:1em;letter-spacing:0em;color:#E9E9E9;}.elementor-374 .elementor-element.elementor-element-7ff06e9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-374 .elementor-element.elementor-element-7ff06e9 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:32px;font-weight:300;line-height:1em;letter-spacing:0em;color:#E9E9E9;}.elementor-374 .elementor-element.elementor-element-f364409{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-374 .elementor-element.elementor-element-8fa626b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-374 .elementor-element.elementor-element-9a38cd7{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-9a38cd7:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-9a38cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-374 .elementor-element.elementor-element-6237b4e{width:var( --container-widget-width, 60% );max-width:60%;background-color:#ACA2FF1C;padding:5px 5px 5px 5px;--container-widget-width:60%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-541e9bb );border-radius:50px 50px 50px 50px;text-align:center;font-family:"Kanit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.1px;color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-43d923f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-374 .elementor-element.elementor-element-43d923f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:45px;font-weight:500;line-height:1em;letter-spacing:0em;color:#181818;}.elementor-374 .elementor-element.elementor-element-3e19783{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-374 .elementor-element.elementor-element-c0d6fe5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-374 .elementor-element.elementor-element-2a9d3fd{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 0px;--row-gap:28px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-c18a5df{width:var( --container-widget-width, 25% );max-width:25%;background-color:#ACA2FF1C;padding:5px 5px 5px 5px;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-541e9bb );border-radius:50px 50px 50px 50px;text-align:center;font-family:"Kanit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.1px;color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-80575fd{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-374 .elementor-element.elementor-element-80575fd .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:45px;font-weight:500;line-height:1em;letter-spacing:0em;color:#E9E9E9;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-374 .elementor-element.elementor-element-17d75fd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:21px 0px;--row-gap:21px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-33795bf{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-374 .elementor-element.elementor-element-33795bf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#D7D7D7;}.elementor-374 .elementor-element.elementor-element-555f58e{--e-image-carousel-slides-to-show:3;z-index:0;}.elementor-374 .elementor-element.elementor-element-555f58e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-374 .elementor-element.elementor-element-0d2e07c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:21px 0px;--row-gap:21px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-6f15181{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-374 .elementor-element.elementor-element-6f15181 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#D7D7D7;}.elementor-374 .elementor-element.elementor-element-234b3a8{--e-image-carousel-slides-to-show:4;z-index:0;}.elementor-374 .elementor-element.elementor-element-234b3a8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-374 .elementor-element.elementor-element-12f6e20{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:21px 0px;--row-gap:21px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-42bd482{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-374 .elementor-element.elementor-element-42bd482 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#D7D7D7;}.elementor-374 .elementor-element.elementor-element-0cf3deb{--e-image-carousel-slides-to-show:4;z-index:0;}.elementor-374 .elementor-element.elementor-element-0cf3deb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-374 .elementor-element.elementor-element-6f8cf38{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:15px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-6f8cf38 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-374 .elementor-element.elementor-element-6f8cf38.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-6f8cf38.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-374 .elementor-element.elementor-element-6f8cf38.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-6f8cf38.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-6f8cf38.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Raleway", Sans-serif;font-weight:500;}.elementor-374 .elementor-element.elementor-element-6f8cf38 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-ccd557a .elementor-button{background-color:var( --e-global-color-541e9bb );font-family:"Archivo", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.3px;fill:#22143F;color:#22143F;padding:20px 80px 20px 80px;}.elementor-374 .elementor-element.elementor-element-ccd557a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-374 .elementor-element.elementor-element-15a95e5{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-15a95e5:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-15a95e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-374 .elementor-element.elementor-element-494a010{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-374 .elementor-element.elementor-element-8ed181e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-374 .elementor-element.elementor-element-8ed181e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-374 .elementor-element.elementor-element-7b72337{width:var( --container-widget-width, 60% );max-width:60%;background-color:#ACA2FF1C;padding:5px 5px 5px 5px;--container-widget-width:60%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-541e9bb );border-radius:50px 50px 50px 50px;text-align:center;font-family:"Kanit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.1px;color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-7b72337.elementor-element{--align-self:flex-start;}.elementor-374 .elementor-element.elementor-element-cbe5767{text-align:start;}.elementor-374 .elementor-element.elementor-element-cbe5767 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:45px;font-weight:500;line-height:1em;letter-spacing:0em;color:#E9E9E9;}.elementor-374 .elementor-element.elementor-element-c67542e{text-align:start;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#DADADA;}.elementor-374 .elementor-element.elementor-element-dcf54a1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-374 .elementor-element.elementor-element-621c0c3{--display:flex;}.elementor-374 .elementor-element.elementor-element-b9e6f95{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-c1b964c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-374 .elementor-element.elementor-element-dc868d4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-374 .elementor-element.elementor-element-dc868d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-374 .elementor-element.elementor-element-dc868d4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:41px;font-weight:500;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-cd28560{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#F7F7F7ED;}.elementor-374 .elementor-element.elementor-element-53c57bb{--display:flex;}.elementor-374 .elementor-element.elementor-element-fc59638 img{width:78%;}.elementor-374 .elementor-element.elementor-element-900fb32{--display:flex;}.elementor-374 .elementor-element.elementor-element-16fee7a{--display:flex;}.elementor-374 .elementor-element.elementor-element-537b1b1{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:30px;--n-tabs-gap:50px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-537b1b1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Archivo", Sans-serif;font-weight:500;}.elementor-374 .elementor-element.elementor-element-537b1b1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-9039969{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-9039969:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-9039969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-374 .elementor-element.elementor-element-54b6fdc{text-align:start;}.elementor-374 .elementor-element.elementor-element-54b6fdc .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:45px;font-weight:500;line-height:1em;letter-spacing:0em;color:#1C1C1C;}.elementor-374 .elementor-element.elementor-element-f224574{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-374 .elementor-element.elementor-element-6bb0c21{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;}.elementor-374 .elementor-element.elementor-element-bb76550{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-c719ded{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-c719ded .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-374 .elementor-element.elementor-element-3dc81e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#000000ED;}.elementor-374 .elementor-element.elementor-element-d10710c{--display:flex;--min-height:260px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-374 .elementor-element.elementor-element-d10710c:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-d10710c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-9fa50f5{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-374 .elementor-element.elementor-element-9fa50f5 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:32px;font-weight:600;color:#161616;}.elementor-374 .elementor-element.elementor-element-314fa4f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-374 .elementor-element.elementor-element-314fa4f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-374 .elementor-element.elementor-element-314fa4f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-374 .elementor-element.elementor-element-314fa4f .elementor-icon-list-text{transition:color 0.3s;}.elementor-374 .elementor-element.elementor-element-c634291 .elementor-button{background-color:var( --e-global-color-541e9bb );font-family:"Archivo", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.3px;fill:#FFFFFF;color:#FFFFFF;padding:20px 80px 20px 80px;}.elementor-374 .elementor-element.elementor-element-c634291{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-374 .elementor-element.elementor-element-8f530c1{--display:flex;}.elementor-374 .elementor-element.elementor-element-d5c3ac0{--display:flex;}.elementor-374 .elementor-element.elementor-element-f78339e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:15px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-374 .elementor-element.elementor-element-f78339e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-374 .elementor-element.elementor-element-f78339e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-f78339e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-374 .elementor-element.elementor-element-f78339e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-f78339e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-f78339e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Raleway", Sans-serif;font-weight:500;}.elementor-374 .elementor-element.elementor-element-f78339e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-374 .elementor-element.elementor-element-7526191{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-7526191:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-7526191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-374 .elementor-element.elementor-element-5b993db{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-374 .elementor-element.elementor-element-5b993db .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:45px;font-weight:500;line-height:1em;letter-spacing:0em;color:#E9E9E9;}.elementor-374 .elementor-element.elementor-element-7cb8ba0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-374 .elementor-element.elementor-element-0bd7cb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-374 .elementor-element.elementor-element-0bd7cb3.e-con{--align-self:stretch;}.elementor-374 .elementor-element.elementor-element-278f35c{margin:0% -45% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;text-align:end;}.elementor-374 .elementor-element.elementor-element-278f35c img{width:100%;filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 60deg );border-radius:10px 10px 10px 10px;}.elementor-374 .elementor-element.elementor-element-902e917{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-374 .elementor-element.elementor-element-902e917:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-902e917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #141414A3 0%, #0A0A0AA1 100%);}.elementor-374 .elementor-element.elementor-element-902e917.e-con{--align-self:stretch;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-374 .elementor-element.elementor-element-d8b134d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-374 .elementor-element.elementor-element-d8b134d .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-374 .elementor-element.elementor-element-d8b134d .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-d8b134d.elementor-view-stacked .elementor-icon{background-color:#EF912D17;fill:#ACA2FF;color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-d8b134d.elementor-view-framed .elementor-icon, .elementor-374 .elementor-element.elementor-element-d8b134d.elementor-view-default .elementor-icon{fill:#EF912D17;color:#EF912D17;border-color:#EF912D17;}.elementor-374 .elementor-element.elementor-element-d8b134d.elementor-view-framed .elementor-icon{background-color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-d8b134d .elementor-icon{font-size:28px;padding:18px;border-radius:12px 12px 12px 12px;}.elementor-374 .elementor-element.elementor-element-d8b134d .elementor-icon-box-title, .elementor-374 .elementor-element.elementor-element-d8b134d .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:28px;font-weight:400;line-height:1em;}.elementor-374 .elementor-element.elementor-element-d8b134d:has(:hover) .elementor-icon-box-title,
					 .elementor-374 .elementor-element.elementor-element-d8b134d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-d8b134d .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#AAAAAA;}.elementor-374 .elementor-element.elementor-element-169862b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-374 .elementor-element.elementor-element-462a491{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-374 .elementor-element.elementor-element-462a491.e-con{--align-self:stretch;}.elementor-374 .elementor-element.elementor-element-23a5a8e{margin:0% -45% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;text-align:end;}.elementor-374 .elementor-element.elementor-element-23a5a8e img{width:100%;filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 60deg );border-radius:10px 10px 10px 10px;}.elementor-374 .elementor-element.elementor-element-e28e3b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-374 .elementor-element.elementor-element-e28e3b0:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-e28e3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #141414A3 0%, #0A0A0AA1 100%);}.elementor-374 .elementor-element.elementor-element-e28e3b0.e-con{--align-self:stretch;}.elementor-374 .elementor-element.elementor-element-e766264 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-374 .elementor-element.elementor-element-e766264 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-e766264.elementor-view-stacked .elementor-icon{background-color:#EF912D17;fill:#ACA2FF;color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-e766264.elementor-view-framed .elementor-icon, .elementor-374 .elementor-element.elementor-element-e766264.elementor-view-default .elementor-icon{fill:#EF912D17;color:#EF912D17;border-color:#EF912D17;}.elementor-374 .elementor-element.elementor-element-e766264.elementor-view-framed .elementor-icon{background-color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-e766264 .elementor-icon{font-size:28px;padding:18px;border-radius:12px 12px 12px 12px;}.elementor-374 .elementor-element.elementor-element-e766264 .elementor-icon-box-title, .elementor-374 .elementor-element.elementor-element-e766264 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:28px;font-weight:400;line-height:1em;}.elementor-374 .elementor-element.elementor-element-e766264:has(:hover) .elementor-icon-box-title,
					 .elementor-374 .elementor-element.elementor-element-e766264:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-e766264 .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#AAAAAA;}.elementor-374 .elementor-element.elementor-element-d023c5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-374 .elementor-element.elementor-element-fc80539{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-374 .elementor-element.elementor-element-fc80539.e-con{--align-self:stretch;}.elementor-374 .elementor-element.elementor-element-826baf5{margin:0% -45% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;text-align:end;}.elementor-374 .elementor-element.elementor-element-826baf5 img{width:100%;filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 60deg );border-radius:10px 10px 10px 10px;}.elementor-374 .elementor-element.elementor-element-dc08d54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-374 .elementor-element.elementor-element-dc08d54:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-dc08d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #141414A3 0%, #0A0A0AA1 100%);}.elementor-374 .elementor-element.elementor-element-dc08d54.e-con{--align-self:stretch;}.elementor-374 .elementor-element.elementor-element-b07c31d .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-374 .elementor-element.elementor-element-b07c31d .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-b07c31d.elementor-view-stacked .elementor-icon{background-color:#EF912D17;fill:#ACA2FF;color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-b07c31d.elementor-view-framed .elementor-icon, .elementor-374 .elementor-element.elementor-element-b07c31d.elementor-view-default .elementor-icon{fill:#EF912D17;color:#EF912D17;border-color:#EF912D17;}.elementor-374 .elementor-element.elementor-element-b07c31d.elementor-view-framed .elementor-icon{background-color:#ACA2FF;}.elementor-374 .elementor-element.elementor-element-b07c31d .elementor-icon{font-size:28px;padding:18px;border-radius:12px 12px 12px 12px;}.elementor-374 .elementor-element.elementor-element-b07c31d .elementor-icon-box-title, .elementor-374 .elementor-element.elementor-element-b07c31d .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:28px;font-weight:400;line-height:1em;}.elementor-374 .elementor-element.elementor-element-b07c31d:has(:hover) .elementor-icon-box-title,
					 .elementor-374 .elementor-element.elementor-element-b07c31d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-b07c31d .elementor-icon-box-description{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#AAAAAA;}.elementor-374 .elementor-element.elementor-element-ba67f27{--display:flex;}body.elementor-page-374:not(.elementor-motion-effects-element-type-background), body.elementor-page-374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11141B;}@media(min-width:768px){.elementor-374 .elementor-element.elementor-element-4b82369{--content-width:1100px;}.elementor-374 .elementor-element.elementor-element-e75540b{--width:50%;}.elementor-374 .elementor-element.elementor-element-8ed181e{--width:50%;}.elementor-374 .elementor-element.elementor-element-f224574{--width:100%;}.elementor-374 .elementor-element.elementor-element-bb76550{--width:80%;}.elementor-374 .elementor-element.elementor-element-d10710c{--width:53%;}.elementor-374 .elementor-element.elementor-element-7526191{--content-width:1100px;}.elementor-374 .elementor-element.elementor-element-7cb8ba0{--width:100%;}.elementor-374 .elementor-element.elementor-element-0bd7cb3{--width:20%;}.elementor-374 .elementor-element.elementor-element-169862b{--width:100%;}.elementor-374 .elementor-element.elementor-element-462a491{--width:20%;}.elementor-374 .elementor-element.elementor-element-d023c5a{--width:100%;}.elementor-374 .elementor-element.elementor-element-fc80539{--width:20%;}}@media(min-width:2400px){.elementor-374 .elementor-element.elementor-element-234b3a8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:1366px){.elementor-374 .elementor-element.elementor-element-2a9d3fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-374 .elementor-element.elementor-element-4b82369{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-374 .elementor-element.elementor-element-7526191{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-374 .elementor-element.elementor-element-3ccaa1b{--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-374 .elementor-element.elementor-element-28240e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;text-align:center;font-size:12px;letter-spacing:2.7px;}.elementor-374 .elementor-element.elementor-element-6614bb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-374 .elementor-element.elementor-element-6614bb8 .elementor-heading-title{font-size:28px;}.elementor-374 .elementor-element.elementor-element-607b430{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;line-height:1.2em;}.elementor-374 .elementor-element.elementor-element-9fda056{width:100%;max-width:100%;}.elementor-374 .elementor-element.elementor-element-9fda056 .elementor-button{padding:20px 50px 20px 50px;}.elementor-374 .elementor-element.elementor-element-5aae3c2{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-374 .elementor-element.elementor-element-d2e0967{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -5%) 0%;padding:0% 0% 0% 0%;border-width:0px 0px 0px 0px;text-align:center;font-size:19px;line-height:1.4em;letter-spacing:-0.5px;}.elementor-374 .elementor-element.elementor-element-f78603d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-e75540b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-ed37e45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;text-align:center;font-size:12px;letter-spacing:2.7px;}.elementor-374 .elementor-element.elementor-element-5379708{text-align:center;}.elementor-374 .elementor-element.elementor-element-5379708 .elementor-heading-title{font-size:30px;}.elementor-374 .elementor-element.elementor-element-b029743{text-align:center;font-size:16px;}.elementor-374 .elementor-element.elementor-element-26e1ce7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-399ecba{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-374 .elementor-element.elementor-element-ebb454a{font-size:23px;}.elementor-374 .elementor-element.elementor-element-62ceb3e{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-374 .elementor-element.elementor-element-02e456d{font-size:23px;}.elementor-374 .elementor-element.elementor-element-eb159e0{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-374 .elementor-element.elementor-element-e63f497{font-size:23px;}.elementor-374 .elementor-element.elementor-element-88c2985{width:100%;max-width:100%;}.elementor-374 .elementor-element.elementor-element-88c2985 .elementor-button{padding:20px 50px 20px 50px;}.elementor-374 .elementor-element.elementor-element-f124004{--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-374 .elementor-element.elementor-element-dd5ef33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;text-align:center;font-size:12px;letter-spacing:2.7px;}.elementor-374 .elementor-element.elementor-element-9051db8{text-align:center;}.elementor-374 .elementor-element.elementor-element-9051db8 .elementor-heading-title{font-size:30px;}.elementor-374 .elementor-element.elementor-element-7ff06e9{text-align:center;}.elementor-374 .elementor-element.elementor-element-7ff06e9 .elementor-heading-title{font-size:30px;}.elementor-374 .elementor-element.elementor-element-9a38cd7{--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-374 .elementor-element.elementor-element-6237b4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;text-align:center;font-size:12px;letter-spacing:2.7px;}.elementor-374 .elementor-element.elementor-element-43d923f{text-align:center;}.elementor-374 .elementor-element.elementor-element-43d923f .elementor-heading-title{font-size:30px;}.elementor-374 .elementor-element.elementor-element-2a9d3fd{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-374 .elementor-element.elementor-element-c18a5df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;text-align:center;font-size:12px;letter-spacing:2.7px;}.elementor-374 .elementor-element.elementor-element-80575fd{text-align:center;}.elementor-374 .elementor-element.elementor-element-80575fd .elementor-heading-title{font-size:30px;}.elementor-374 .elementor-element.elementor-element-6f8cf38{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-374 .elementor-element.elementor-element-ccd557a{width:100%;max-width:100%;}.elementor-374 .elementor-element.elementor-element-ccd557a .elementor-button{padding:20px 50px 20px 50px;}.elementor-374 .elementor-element.elementor-element-15a95e5{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-374 .elementor-element.elementor-element-494a010{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-8ed181e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-7b72337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;text-align:center;font-size:12px;letter-spacing:2.7px;}.elementor-374 .elementor-element.elementor-element-cbe5767{text-align:center;}.elementor-374 .elementor-element.elementor-element-cbe5767 .elementor-heading-title{font-size:30px;}.elementor-374 .elementor-element.elementor-element-c67542e{text-align:center;font-size:16px;}.elementor-374 .elementor-element.elementor-element-dcf54a1{--e-image-carousel-slides-to-show:1;z-index:99999;}.elementor-374 .elementor-element.elementor-element-b9e6f95{--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-374 .elementor-element.elementor-element-dc868d4{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-374 .elementor-element.elementor-element-dc868d4 .elementor-heading-title{font-size:32px;}.elementor-374 .elementor-element.elementor-element-cd28560{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;line-height:1.2em;}.elementor-374 .elementor-element.elementor-element-9039969{--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-374 .elementor-element.elementor-element-54b6fdc{text-align:center;}.elementor-374 .elementor-element.elementor-element-54b6fdc .elementor-heading-title{font-size:30px;}.elementor-374 .elementor-element.elementor-element-3dc81e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;line-height:1.2em;}.elementor-374 .elementor-element.elementor-element-9fa50f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-374 .elementor-element.elementor-element-9fa50f5 .elementor-heading-title{font-size:32px;}.elementor-374 .elementor-element.elementor-element-c634291{width:100%;max-width:100%;}.elementor-374 .elementor-element.elementor-element-c634291 .elementor-button{padding:20px 50px 20px 50px;}.elementor-374 .elementor-element.elementor-element-f78339e{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-374 .elementor-element.elementor-element-5b993db{text-align:center;}.elementor-374 .elementor-element.elementor-element-5b993db .elementor-heading-title{font-size:30px;}.elementor-374 .elementor-element.elementor-element-7cb8ba0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-0bd7cb3{--width:20%;}.elementor-374 .elementor-element.elementor-element-278f35c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-374 .elementor-element.elementor-element-278f35c img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-902e917{--width:100%;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-374 .elementor-element.elementor-element-d8b134d .elementor-icon{font-size:24px;padding:12px;}.elementor-374 .elementor-element.elementor-element-d8b134d .elementor-icon-box-title, .elementor-374 .elementor-element.elementor-element-d8b134d .elementor-icon-box-title a{font-size:24px;letter-spacing:-0.5px;}.elementor-374 .elementor-element.elementor-element-d8b134d .elementor-icon-box-description{font-size:17px;line-height:1.2em;letter-spacing:-0.6px;}.elementor-374 .elementor-element.elementor-element-169862b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-23a5a8e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-374 .elementor-element.elementor-element-23a5a8e img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-e28e3b0{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-374 .elementor-element.elementor-element-e766264 .elementor-icon{font-size:24px;padding:12px;}.elementor-374 .elementor-element.elementor-element-e766264 .elementor-icon-box-title, .elementor-374 .elementor-element.elementor-element-e766264 .elementor-icon-box-title a{font-size:24px;letter-spacing:-0.5px;}.elementor-374 .elementor-element.elementor-element-e766264 .elementor-icon-box-description{font-size:17px;line-height:1.2em;letter-spacing:-0.6px;}.elementor-374 .elementor-element.elementor-element-d023c5a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-374 .elementor-element.elementor-element-826baf5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-374 .elementor-element.elementor-element-826baf5 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-dc08d54{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-374 .elementor-element.elementor-element-b07c31d .elementor-icon{font-size:24px;padding:12px;}.elementor-374 .elementor-element.elementor-element-b07c31d .elementor-icon-box-title, .elementor-374 .elementor-element.elementor-element-b07c31d .elementor-icon-box-title a{font-size:24px;letter-spacing:-0.5px;}.elementor-374 .elementor-element.elementor-element-b07c31d .elementor-icon-box-description{font-size:17px;line-height:1.2em;letter-spacing:-0.6px;}}/* Start custom CSS for button, class: .elementor-element-9fda056 */.elementor-374 .elementor-element.elementor-element-9fda056 .elementor-button{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #6A2DFF; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccaa1b */.elementor-374 .elementor-element.elementor-element-3ccaa1b::before {
    content: "";              
    position: absolute;       
    top: 0%;                 
    left: 50%;                
    width: 500px;             
    height: 300px;            
    background: #ACA2FF;      /* Cor verde vibrante */
    border-radius: 100%;      /* Faz virar um círculo */
    filter: blur(200px);      /* Cria o efeito de brilho difuso */
    transform: translate(-50%, -50%); /* Centraliza o círculo no meio exato */
    
    animation: glowPulse 3s infinite; /* Usa a animação "glowPulse", duração 3s, repetição infinita */
}

@keyframes glowPulse {
    0%, 100% {
        opacity: 0;  /* No início e no fim: invisível */
    }
    50% {
        opacity: 1;  /* No meio do tempo: totalmente visível */
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bca4cdb */html, body{
  overflow-x: hidden;
}
.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-374 .elementor-element.elementor-element-bca4cdb .elementor-widget-container{
    overflow: visible;
}

.elementor-374 .elementor-element.elementor-element-bca4cdb .carrossel-ativo {
    display: flex;
    animation: carrossel 50s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e1ce7 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:2px;
  background: #aca2ff; /*cor do detalhe*/
  box-shadow: 0 10px 30px #aca2ff; /*cor da luz*/
  z-index: 2;
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88c2985 */.elementor-374 .elementor-element.elementor-element-88c2985 .elementor-button{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #6A2DFF; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0d6fe5 */.elementor-374 .elementor-element.elementor-element-c0d6fe5{
      position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-555f58e */.elementor-374 .elementor-element.elementor-element-555f58e .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-234b3a8 */.elementor-374 .elementor-element.elementor-element-234b3a8 .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0cf3deb */.elementor-374 .elementor-element.elementor-element-0cf3deb .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-555f58e */.elementor-374 .elementor-element.elementor-element-555f58e .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-234b3a8 */.elementor-374 .elementor-element.elementor-element-234b3a8 .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0cf3deb */.elementor-374 .elementor-element.elementor-element-0cf3deb .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-555f58e */.elementor-374 .elementor-element.elementor-element-555f58e .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-234b3a8 */.elementor-374 .elementor-element.elementor-element-234b3a8 .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0cf3deb */.elementor-374 .elementor-element.elementor-element-0cf3deb .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-555f58e */.elementor-374 .elementor-element.elementor-element-555f58e .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-234b3a8 */.elementor-374 .elementor-element.elementor-element-234b3a8 .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0cf3deb */.elementor-374 .elementor-element.elementor-element-0cf3deb .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6f8cf38 */@media (max-width: 767px) {
  .e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex;
    flex-wrap: wrap !important;
    margin-bottom: 20px; /* Eu adicionei */
  }

  .elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active {
    display: none;
  }

  .elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) {
    display: none;
  }

  div.e-collapse:nth-child(1) {
    display: none !important;
  }

  #tabs-services {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    width: auto;
  }

  #tabs-services .tab-title {
    width: auto;
    flex: 0 0 auto;
  }

  .e-n-tab-title {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    display: block;
  }

  /* Eu adicionei */
  .elementor-widget-n-tabs .e-n-tab-title {
    margin-bottom: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccd557a */.elementor-374 .elementor-element.elementor-element-ccd557a .elementor-button{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #6A2DFF; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-dcf54a1 *//* ====== Carrossel indo para a lateral  ====== */


/* ====== DESKTOP  ====== */
.elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-slide {
    filter: blur(5px);
    transform: scale(.85);
    opacity: .4;
    transition: .5s ease;
}

/* Apenas o slide central (ativo real) sem blur */
.elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-slide-active {
    filter: blur(0) !important;
    transform: scale(1) !important;
    opacity: 1 !important;
}

/* Garante que os dois das laterais continuem com blur */
.elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-slide-prev,
.elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-slide-next {
    filter: blur(5px) !important;
    transform: scale(.85);
    opacity: .4;
}

/* ====== SETAS EMBAIXO ====== */

/* container das setas */
.elementor-374 .elementor-element.elementor-element-dcf54a1 .elementor-swiper-button {
    top: auto !important;
    bottom: -40px !important;
    transform: none !important;
    opacity: 1;
}

/* seta esquerda */
.elementor-374 .elementor-element.elementor-element-dcf54a1 .elementor-swiper-button-prev {
    left: 50% !important;
    margin-left: -40px;
}

/* seta direita */
.elementor-374 .elementor-element.elementor-element-dcf54a1 .elementor-swiper-button-next {
    right: 50% !important;
    margin-right: -40px;
}

/* garante clique mesmo fora da área do Swiper */
.elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-container {
    overflow: visible !important;
}

/* suaviza o movimento que o Swiper faz no wrapper */
.elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-wrapper{
    transition: transform .6s ease !important;
    will-change: transform;
}

/* ====== MOBILE ====== */
@media (max-width: 767px){

  .elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-slide{
      filter: blur(4px) !important;
      transform: scale(.93) !important;   /* antes .85 */
      opacity: .55 !important;           /* antes .4 */
      transform-origin: center center !important;
      transition: .6s ease !important;
  }

  .elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-slide-active{
      filter: blur(0) !important;
      transform: scale(1) !important;
      opacity: 1 !important;
  }

  .elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-slide-prev,
  .elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-slide-next{
      filter: blur(4px) !important;
      transform: scale(.93) !important;
      opacity: .55 !important;
  }

  .elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-container{
      overflow: visible !important;
      padding-left: 12px !important;
      padding-right: 12px !important;
      box-sizing: border-box;
  }

  .elementor-374 .elementor-element.elementor-element-dcf54a1 .swiper-slide{
      width: 82% !important;            /* um pouco maior = menos deslocamento */
      flex-shrink: 0 !important;
      margin-right: 12px !important;    /* menor gap = menos “pulo” */
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-537b1b1 */@media(min-width: 1025px){
    .elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tabs{
        flex-direction: row;
    }
    
    .elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tabs-heading{
        flex-direction: column;
    }
}

.elementor-374 .elementor-element.elementor-element-537b1b1 *{
    transition: 0.5s;
}

.elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tab-title{
    position: relative;
    background: none !important;
    color: #999999; 
}

.elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tabs-heading::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 100%;
    background: #a4a4ea;
}

.elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tab-title::after,
.elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tab-title::before{
    content: "";
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    left: -4px;
    width: 10px;
    height: 10px;
    background: #ffffff;
    border-radius: 50%;
    border: 2px solid #a4a4ea;
    transition: 0.5s;
}

.elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tab-title::after{
    opacity: 0;
    background: url("URL_DO_ÍCONE_AQUI") center center no-repeat;
    left: -1.4%;
    background-size: contain;
    border-radius: 0%;
    border: none;
}

.elementor-374 .elementor-element.elementor-element-537b1b1 .elementor-widget-n-tabs{
    --n-tabs-title-justify-content: start !important;
}

.elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tab-title:hover .e-n-tab-title-text{
    color: #202020;
}

.elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tab-title[aria-selected=true] .e-n-tab-title-text,
.elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tab-title[aria-selected=true] a {
    color: #FFFFFF;
    font-size: 20px !important;
}

.elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tab-title[aria-selected=true]::before{
    left: -9px;
    width: 20px;
    height: 20px;
    border: 2px solid #FD8FFF;
}

.elementor-374 .elementor-element.elementor-element-537b1b1 .e-n-tab-title[aria-selected=true]::after{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c634291 */.elementor-374 .elementor-element.elementor-element-c634291 .elementor-button{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #6A2DFF; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c634291 */.elementor-374 .elementor-element.elementor-element-c634291 .elementor-button{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #6A2DFF; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c634291 */.elementor-374 .elementor-element.elementor-element-c634291 .elementor-button{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #6A2DFF; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c634291 */.elementor-374 .elementor-element.elementor-element-c634291 .elementor-button{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #6A2DFF; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-f78339e */@media (max-width: 767px) {
  .e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex;
    flex-wrap: wrap !important;
    margin-bottom: 20px; /* Eu adicionei */
  }

  .elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active {
    display: none;
  }

  .elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) {
    display: none;
  }

  div.e-collapse:nth-child(1) {
    display: none !important;
  }

  #tabs-services {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    width: auto;
  }

  #tabs-services .tab-title {
    width: auto;
    flex: 0 0 auto;
  }

  .e-n-tab-title {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    display: block;
  }

  /* Eu adicionei */
  .elementor-widget-n-tabs .e-n-tab-title {
    margin-bottom: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-902e917 */.elementor-374 .elementor-element.elementor-element-902e917{
    border-bottom: 1px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #EF912D, #EF912D))1; /*defina as cores da borda*/
    background: #EF912D;/*defina a cor do bg*/
    border-radius: 20px !important;
}

/*Efeito Blur*/
.elementor-374 .elementor-element.elementor-element-902e917{
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb8ba0 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:0px;
  background: #ACA2FF; /*cor do detalhe*/
  box-shadow: 0 10px 30px #ACA2FF; /*cor da luz*/
  z-index: 2;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e28e3b0 */.elementor-374 .elementor-element.elementor-element-e28e3b0{
    border-bottom: 1px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #c99217, #ffc645))1; /*defina as cores da borda*/
    background: #c99217;/*defina a cor do bg*/
    border-radius: 20px !important;
}

/*Efeito Blur*/
.elementor-374 .elementor-element.elementor-element-e28e3b0{
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169862b */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:0px;
  background: #EF912D; /*cor do detalhe*/
  box-shadow: 0 10px 30px #EF912D; /*cor da luz*/
  z-index: 2;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc08d54 */.elementor-374 .elementor-element.elementor-element-dc08d54{
    border-bottom: 1px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #c99217, #ffc645))1; /*defina as cores da borda*/
    background: #c99217;/*defina a cor do bg*/
    border-radius: 20px !important;
}

/*Efeito Blur*/
.elementor-374 .elementor-element.elementor-element-dc08d54{
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d023c5a */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:0px;
  background: #EF912D; /*cor do detalhe*/
  box-shadow: 0 10px 30px #EF912D; /*cor da luz*/
  z-index: 2;
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d947d */.noise {
    display: block;
    width: 100vw;
    height: 100vh;
    opacity: .17;
    background-image: url('https://portodanca.ciatdal.com.br/wp-content/uploads/2025/03/ruido-animado.gif');
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
    mix-blend-mode: plus-lighter;
}

.noise{
    display: block;
    width: 100vw;
    height: 100vh;
    opacity: 0.12;
    overflow: visible;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 999;
    mix-b1end-mode: plus-lighter;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS */html::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 1px);
    background-size: 20px 20px;
    pointer-events: none;
    z-index: 999;
    opacity: 0.1;
    mix-blend-mode: plus-lighter;
    user-select: none;
    pointer-events: none;
}


p {
    margin: 0;
}


/* Altera a cor do texto com essa classe */

.destaque {
  color: #ACA2FF; 
}/* End custom CSS */