.elementor-20052 .elementor-element.elementor-element-c7752ed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-c7752ed:not(.elementor-motion-effects-element-type-background), .elementor-20052 .elementor-element.elementor-element-c7752ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-55bab97{--display:flex;--min-height:100vh;--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:flex-end;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:160px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20052 .elementor-element.elementor-element-5dd9f6f{font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-46a1894 );}.elementor-20052 .elementor-element.elementor-element-5dd9f6f a{color:var( --e-global-color-cc9c9c9 );}.elementor-20052 .elementor-element.elementor-element-5dd9f6f a:hover{color:var( --e-global-color-46a1894 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20052 .elementor-element.elementor-element-5700bd2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-5700bd2 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-4771dde{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-20052 .elementor-element.elementor-element-4771dde .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:112px;font-weight:300;line-height:0.96em;letter-spacing:-0.03em;color:var( --e-global-color-46a1894 );}.elementor-20052 .elementor-element.elementor-element-f0f27a3{--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-end;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-230e5ac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-20052 .elementor-element.elementor-element-1af3b04{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.65em;color:var( --e-global-color-cc9c9c9 );}.elementor-20052 .elementor-element.elementor-element-afc8025{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-a4d9bec{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-f451f72 .wc-btn-primary{background-color:var( --e-global-color-3f3c79c );border-radius:70px 70px 70px 70px;}.elementor-20052 .elementor-element.elementor-element-f451f72 .style-1 .wc-btn-play, .elementor-20052 .elementor-element.elementor-element-f451f72 .style-2 .wc-btn-play{background-color:var( --e-global-color-3f3c79c );font-size:16px;border-radius:70px 70px 70px 70px;color:var( --e-global-color-7c271c2 );fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-f451f72 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-f451f72 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-f451f72 .btn-border-divide{font-family:var( --e-global-typography-466cfa0-font-family ), Sans-serif;font-size:var( --e-global-typography-466cfa0-font-size );font-weight:var( --e-global-typography-466cfa0-font-weight );line-height:var( --e-global-typography-466cfa0-line-height );padding:16px 26px 16px 26px;}.elementor-20052 .elementor-element.elementor-element-f451f72 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-f451f72 .btn-text-flip span, .elementor-20052 .elementor-element.elementor-element-f451f72 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-f451f72 .btn-border-divide{color:var( --e-global-color-7c271c2 );fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-6623fc6 .wc-btn-primary{background-color:var( --e-global-color-c1a1a1a );border-radius:70px 70px 70px 70px;}.elementor-20052 .elementor-element.elementor-element-6623fc6 .style-1 .wc-btn-play, .elementor-20052 .elementor-element.elementor-element-6623fc6 .style-2 .wc-btn-play{background-color:var( --e-global-color-c1a1a1a );font-size:16px;border-radius:70px 70px 70px 70px;color:var( --e-global-color-46a1894 );fill:var( --e-global-color-46a1894 );}.elementor-20052 .elementor-element.elementor-element-6623fc6 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-6623fc6 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-6623fc6 .btn-border-divide{font-family:var( --e-global-typography-466cfa0-font-family ), Sans-serif;font-size:var( --e-global-typography-466cfa0-font-size );font-weight:var( --e-global-typography-466cfa0-font-weight );line-height:var( --e-global-typography-466cfa0-line-height );padding:16px 26px 16px 26px;}.elementor-20052 .elementor-element.elementor-element-6623fc6 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-6623fc6 .btn-text-flip span, .elementor-20052 .elementor-element.elementor-element-6623fc6 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-6623fc6 .btn-border-divide{color:var( --e-global-color-46a1894 );fill:var( --e-global-color-46a1894 );}.elementor-20052 .elementor-element.elementor-element-17d50bf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-3525db5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-3525db5 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:72px;font-weight:200;line-height:1em;letter-spacing:-0.02em;color:var( --e-global-color-46a1894 );}.elementor-20052 .elementor-element.elementor-element-1267eaf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-1267eaf:not(.elementor-motion-effects-element-type-background), .elementor-20052 .elementor-element.elementor-element-1267eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F3;}.elementor-20052 .elementor-element.elementor-element-da8bc3b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-20052 .elementor-element.elementor-element-6b4bdff{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-f191891{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-f191891 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-d75c2a4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-20052 .elementor-element.elementor-element-d75c2a4 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:72px;font-weight:300;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-4f184f0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:var( --e-global-color-c2e2e2e );}.elementor-20052 .elementor-element.elementor-element-78cde7c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0729717 );--border-color:var( --e-global-color-0729717 );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-20052 .elementor-element.elementor-element-08a7d8c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-94840c4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-94840c4 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:120px;font-weight:200;line-height:0.8em;letter-spacing:-0.04em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-5c6110c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-4443c35{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-4443c35 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:44px;font-weight:300;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-0e42394{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:var( --e-global-color-c2e2e2e );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20052 .elementor-element.elementor-element-9acf755 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );padding:0px 0px 0px 0px;}.elementor-20052 .elementor-element.elementor-element-9acf755 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-9acf755 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-9acf755 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20052 .elementor-element.elementor-element-9acf755 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20052 .elementor-element.elementor-element-9acf755 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-9acf755 .elementor-button:focus svg{fill:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-c2701d1{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-e2c578a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-e2c578a .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.12em;color:var( --e-global-color-secondary );}.elementor-20052 .elementor-element.elementor-element-22e0efc{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-17c499f .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-17c499f .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-17c499f .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-17c499f .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-17c499f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-17c499f .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-17c499f .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-31a9962 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-31a9962 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-31a9962 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-31a9962 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-31a9962 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-31a9962 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-31a9962 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-a6b2ad3 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-a6b2ad3 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-a6b2ad3 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-a6b2ad3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-a6b2ad3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-a6b2ad3 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-a6b2ad3 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-196dc77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0729717 );--border-color:var( --e-global-color-0729717 );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-20052 .elementor-element.elementor-element-5fb6e87{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-caf721f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-caf721f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:120px;font-weight:200;line-height:0.8em;letter-spacing:-0.04em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-6ab6820{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-ffc9c05{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-ffc9c05 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:44px;font-weight:300;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-a69c425{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:var( --e-global-color-c2e2e2e );}.elementor-20052 .elementor-element.elementor-element-29ce35d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );padding:0px 0px 0px 0px;}.elementor-20052 .elementor-element.elementor-element-29ce35d .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-29ce35d .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-29ce35d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20052 .elementor-element.elementor-element-29ce35d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20052 .elementor-element.elementor-element-29ce35d .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-29ce35d .elementor-button:focus svg{fill:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-eb0b54d{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-a84678c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-a84678c .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.12em;color:var( --e-global-color-secondary );}.elementor-20052 .elementor-element.elementor-element-e704396{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-5cecde8 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-5cecde8 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-5cecde8 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-5cecde8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-5cecde8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-5cecde8 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-5cecde8 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-5c83661 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-5c83661 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-5c83661 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-5c83661 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-5c83661 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-5c83661 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-5c83661 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-bb021ce .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-bb021ce .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-bb021ce .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-bb021ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-bb021ce .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-bb021ce .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-bb021ce .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-bb40d06{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0729717 );--border-color:var( --e-global-color-0729717 );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-20052 .elementor-element.elementor-element-1fffa48{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-e022d64{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-e022d64 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:120px;font-weight:200;line-height:0.8em;letter-spacing:-0.04em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-37b8d66{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-4b99022{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-4b99022 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:44px;font-weight:300;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-536b8b1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:var( --e-global-color-c2e2e2e );}.elementor-20052 .elementor-element.elementor-element-51f8c51 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );padding:0px 0px 0px 0px;}.elementor-20052 .elementor-element.elementor-element-51f8c51 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-51f8c51 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-51f8c51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20052 .elementor-element.elementor-element-51f8c51 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20052 .elementor-element.elementor-element-51f8c51 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-51f8c51 .elementor-button:focus svg{fill:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-9eb27c5{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-d2a761b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-d2a761b .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.12em;color:var( --e-global-color-secondary );}.elementor-20052 .elementor-element.elementor-element-0c55d67{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-50bff5e .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-50bff5e .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-50bff5e .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-50bff5e .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-50bff5e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-50bff5e .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-50bff5e .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-081639c .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-081639c .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-081639c .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-081639c .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-081639c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-081639c .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-081639c .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-6eb0b58 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-6eb0b58 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-6eb0b58 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-6eb0b58 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-6eb0b58 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-6eb0b58 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-6eb0b58 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-1307efb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0729717 );--border-color:var( --e-global-color-0729717 );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-20052 .elementor-element.elementor-element-def6685{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-36b9357{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-36b9357 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:120px;font-weight:200;line-height:0.8em;letter-spacing:-0.04em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-9e6f7f1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-dc7ff81{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-dc7ff81 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:44px;font-weight:300;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-e61ae94{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:var( --e-global-color-c2e2e2e );}.elementor-20052 .elementor-element.elementor-element-75c4c10 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );padding:0px 0px 0px 0px;}.elementor-20052 .elementor-element.elementor-element-75c4c10 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-75c4c10 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-75c4c10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20052 .elementor-element.elementor-element-75c4c10 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20052 .elementor-element.elementor-element-75c4c10 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-75c4c10 .elementor-button:focus svg{fill:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-064918d{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-0b4faeb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-0b4faeb .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.12em;color:var( --e-global-color-secondary );}.elementor-20052 .elementor-element.elementor-element-4ff61ab{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-ce283b8 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-ce283b8 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-ce283b8 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-ce283b8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-ce283b8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-ce283b8 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-ce283b8 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-e36a297 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-e36a297 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-e36a297 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-e36a297 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-e36a297 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-e36a297 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-e36a297 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-4483966 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-4483966 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-4483966 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-4483966 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-4483966 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-4483966 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-4483966 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-bf8c913{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0729717 );--border-color:var( --e-global-color-0729717 );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-20052 .elementor-element.elementor-element-e7e70e7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-d0b4bce{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-d0b4bce .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:120px;font-weight:200;line-height:0.8em;letter-spacing:-0.04em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-53c3366{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-2bf4508{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-2bf4508 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:44px;font-weight:300;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-aa961e5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:var( --e-global-color-c2e2e2e );}.elementor-20052 .elementor-element.elementor-element-6405473 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );padding:0px 0px 0px 0px;}.elementor-20052 .elementor-element.elementor-element-6405473 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-6405473 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-6405473 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20052 .elementor-element.elementor-element-6405473 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20052 .elementor-element.elementor-element-6405473 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-6405473 .elementor-button:focus svg{fill:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-28f859a{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-0277376{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-0277376 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.12em;color:var( --e-global-color-secondary );}.elementor-20052 .elementor-element.elementor-element-1f1cf51{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-d0c9abd .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-d0c9abd .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-d0c9abd .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-d0c9abd .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-d0c9abd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-d0c9abd .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-d0c9abd .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-c14025e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0729717 );--border-color:var( --e-global-color-0729717 );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-20052 .elementor-element.elementor-element-9c38e71{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-92fa449{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-92fa449 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:120px;font-weight:200;line-height:0.8em;letter-spacing:-0.04em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-a07e7bc{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-bd3f6b6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-bd3f6b6 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:44px;font-weight:300;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-1f9ad50{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:var( --e-global-color-c2e2e2e );}.elementor-20052 .elementor-element.elementor-element-d651665 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );padding:0px 0px 0px 0px;}.elementor-20052 .elementor-element.elementor-element-d651665 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-d651665 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-d651665 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20052 .elementor-element.elementor-element-d651665 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20052 .elementor-element.elementor-element-d651665 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-d651665 .elementor-button:focus svg{fill:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-f65dc94{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-685bf4a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-685bf4a .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.12em;color:var( --e-global-color-secondary );}.elementor-20052 .elementor-element.elementor-element-67306c6{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-b492179 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-b492179 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-b492179 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-b492179 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-b492179 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-b492179 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-b492179 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-ac5c088 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-ac5c088 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-ac5c088 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-ac5c088 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-ac5c088 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-ac5c088 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-ac5c088 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-2dbcef8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0729717 );--border-color:var( --e-global-color-0729717 );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-20052 .elementor-element.elementor-element-9e9dc38{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-3f12a35{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-3f12a35 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:120px;font-weight:200;line-height:0.8em;letter-spacing:-0.04em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-60105a7{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-b0d8ea8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-b0d8ea8 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:44px;font-weight:300;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-b4bb652{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:var( --e-global-color-c2e2e2e );}.elementor-20052 .elementor-element.elementor-element-850a15b .elementor-button{background-color:rgba(0,0,0,0);font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );padding:0px 0px 0px 0px;}.elementor-20052 .elementor-element.elementor-element-850a15b .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-850a15b .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-850a15b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20052 .elementor-element.elementor-element-850a15b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20052 .elementor-element.elementor-element-850a15b .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-850a15b .elementor-button:focus svg{fill:var( --e-global-color-36eed8b );}.elementor-20052 .elementor-element.elementor-element-009402e{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-4a56359{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-4a56359 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.12em;color:var( --e-global-color-secondary );}.elementor-20052 .elementor-element.elementor-element-1cf2f53{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-d8a6cc9 .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-d8a6cc9 .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-d8a6cc9 .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-d8a6cc9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-d8a6cc9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-d8a6cc9 .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-d8a6cc9 .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-179a79d .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-179a79d .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-179a79d .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-179a79d .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-179a79d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-179a79d .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-179a79d .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-62ee55e .elementor-button{background-color:var( --e-global-color-eaeb88e );font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-7c271c2 );color:var( --e-global-color-7c271c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0729717 );border-radius:999px 999px 999px 999px;padding:9px 16px 9px 14px;}.elementor-20052 .elementor-element.elementor-element-62ee55e .elementor-button:hover, .elementor-20052 .elementor-element.elementor-element-62ee55e .elementor-button:focus{background-color:var( --e-global-color-3f3c79c );color:var( --e-global-color-7c271c2 );border-color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-62ee55e .elementor-button-content-wrapper{flex-direction:row;}.elementor-20052 .elementor-element.elementor-element-62ee55e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20052 .elementor-element.elementor-element-62ee55e .elementor-button:hover svg, .elementor-20052 .elementor-element.elementor-element-62ee55e .elementor-button:focus svg{fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-5979245{--display:flex;--min-height:1px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0729717 );--border-color:var( --e-global-color-0729717 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-753a755{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-753a755:not(.elementor-motion-effects-element-type-background), .elementor-20052 .elementor-element.elementor-element-753a755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-8bad185{--display:flex;--min-height:90vh;--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:128px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-20052 .elementor-element.elementor-element-97f86aa{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20052 .elementor-element.elementor-element-97f86aa .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:var( --e-global-color-3f3c79c );}.elementor-20052 .elementor-element.elementor-element-fd78655{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-20052 .elementor-element.elementor-element-fd78655 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:104px;font-weight:300;line-height:1.04em;letter-spacing:-0.025em;color:var( --e-global-color-46a1894 );}.elementor-20052 .elementor-element.elementor-element-358fd87{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Fira Sans", Sans-serif;font-size:21px;font-weight:400;line-height:1.55em;color:var( --e-global-color-cc9c9c9 );}.elementor-20052 .elementor-element.elementor-element-d609cd6{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-8239265 .wc-btn-primary{background-color:var( --e-global-color-3f3c79c );border-radius:70px 70px 70px 70px;}.elementor-20052 .elementor-element.elementor-element-8239265 .style-1 .wc-btn-play, .elementor-20052 .elementor-element.elementor-element-8239265 .style-2 .wc-btn-play{background-color:var( --e-global-color-3f3c79c );font-size:16px;border-radius:70px 70px 70px 70px;color:var( --e-global-color-7c271c2 );fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-8239265 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-8239265 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-8239265 .btn-border-divide{font-family:var( --e-global-typography-466cfa0-font-family ), Sans-serif;font-size:var( --e-global-typography-466cfa0-font-size );font-weight:var( --e-global-typography-466cfa0-font-weight );line-height:var( --e-global-typography-466cfa0-line-height );padding:16px 26px 16px 26px;}.elementor-20052 .elementor-element.elementor-element-8239265 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-8239265 .btn-text-flip span, .elementor-20052 .elementor-element.elementor-element-8239265 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-8239265 .btn-border-divide{color:var( --e-global-color-7c271c2 );fill:var( --e-global-color-7c271c2 );}.elementor-20052 .elementor-element.elementor-element-07ddc85 .wc-btn-primary{background-color:var( --e-global-color-c1a1a1a );border-radius:70px 70px 70px 70px;}.elementor-20052 .elementor-element.elementor-element-07ddc85 .style-1 .wc-btn-play, .elementor-20052 .elementor-element.elementor-element-07ddc85 .style-2 .wc-btn-play{background-color:var( --e-global-color-c1a1a1a );font-size:16px;border-radius:70px 70px 70px 70px;color:var( --e-global-color-46a1894 );fill:var( --e-global-color-46a1894 );}.elementor-20052 .elementor-element.elementor-element-07ddc85 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-07ddc85 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-07ddc85 .btn-border-divide{font-family:var( --e-global-typography-466cfa0-font-family ), Sans-serif;font-size:var( --e-global-typography-466cfa0-font-size );font-weight:var( --e-global-typography-466cfa0-font-weight );line-height:var( --e-global-typography-466cfa0-line-height );padding:16px 26px 16px 26px;}.elementor-20052 .elementor-element.elementor-element-07ddc85 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-07ddc85 .btn-text-flip span, .elementor-20052 .elementor-element.elementor-element-07ddc85 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-07ddc85 .btn-border-divide{color:var( --e-global-color-46a1894 );fill:var( --e-global-color-46a1894 );}.elementor-20052 .elementor-element.elementor-element-8cf971b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-cc9c9c9 );}@media(min-width:768px){.elementor-20052 .elementor-element.elementor-element-55bab97{--content-width:1320px;}.elementor-20052 .elementor-element.elementor-element-230e5ac{--width:58%;}.elementor-20052 .elementor-element.elementor-element-afc8025{--width:42%;}.elementor-20052 .elementor-element.elementor-element-da8bc3b{--content-width:1320px;}.elementor-20052 .elementor-element.elementor-element-08a7d8c{--width:16%;}.elementor-20052 .elementor-element.elementor-element-5c6110c{--width:54%;}.elementor-20052 .elementor-element.elementor-element-c2701d1{--width:30%;}.elementor-20052 .elementor-element.elementor-element-5fb6e87{--width:16%;}.elementor-20052 .elementor-element.elementor-element-6ab6820{--width:54%;}.elementor-20052 .elementor-element.elementor-element-eb0b54d{--width:30%;}.elementor-20052 .elementor-element.elementor-element-1fffa48{--width:16%;}.elementor-20052 .elementor-element.elementor-element-37b8d66{--width:54%;}.elementor-20052 .elementor-element.elementor-element-9eb27c5{--width:30%;}.elementor-20052 .elementor-element.elementor-element-def6685{--width:16%;}.elementor-20052 .elementor-element.elementor-element-9e6f7f1{--width:54%;}.elementor-20052 .elementor-element.elementor-element-064918d{--width:30%;}.elementor-20052 .elementor-element.elementor-element-e7e70e7{--width:16%;}.elementor-20052 .elementor-element.elementor-element-53c3366{--width:54%;}.elementor-20052 .elementor-element.elementor-element-28f859a{--width:30%;}.elementor-20052 .elementor-element.elementor-element-9c38e71{--width:16%;}.elementor-20052 .elementor-element.elementor-element-a07e7bc{--width:54%;}.elementor-20052 .elementor-element.elementor-element-f65dc94{--width:30%;}.elementor-20052 .elementor-element.elementor-element-9e9dc38{--width:16%;}.elementor-20052 .elementor-element.elementor-element-60105a7{--width:54%;}.elementor-20052 .elementor-element.elementor-element-009402e{--width:30%;}.elementor-20052 .elementor-element.elementor-element-8bad185{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-20052 .elementor-element.elementor-element-08a7d8c{--width:18%;}.elementor-20052 .elementor-element.elementor-element-5c6110c{--width:82%;}.elementor-20052 .elementor-element.elementor-element-c2701d1{--width:82%;}.elementor-20052 .elementor-element.elementor-element-5fb6e87{--width:18%;}.elementor-20052 .elementor-element.elementor-element-6ab6820{--width:82%;}.elementor-20052 .elementor-element.elementor-element-eb0b54d{--width:82%;}.elementor-20052 .elementor-element.elementor-element-1fffa48{--width:18%;}.elementor-20052 .elementor-element.elementor-element-37b8d66{--width:82%;}.elementor-20052 .elementor-element.elementor-element-9eb27c5{--width:82%;}.elementor-20052 .elementor-element.elementor-element-def6685{--width:18%;}.elementor-20052 .elementor-element.elementor-element-9e6f7f1{--width:82%;}.elementor-20052 .elementor-element.elementor-element-064918d{--width:82%;}.elementor-20052 .elementor-element.elementor-element-e7e70e7{--width:18%;}.elementor-20052 .elementor-element.elementor-element-53c3366{--width:82%;}.elementor-20052 .elementor-element.elementor-element-28f859a{--width:82%;}.elementor-20052 .elementor-element.elementor-element-9c38e71{--width:18%;}.elementor-20052 .elementor-element.elementor-element-a07e7bc{--width:82%;}.elementor-20052 .elementor-element.elementor-element-f65dc94{--width:82%;}.elementor-20052 .elementor-element.elementor-element-9e9dc38{--width:18%;}.elementor-20052 .elementor-element.elementor-element-60105a7{--width:82%;}.elementor-20052 .elementor-element.elementor-element-009402e{--width:82%;}}@media(max-width:1024px){.elementor-20052 .elementor-element.elementor-element-55bab97{--padding-top:140px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20052 .elementor-element.elementor-element-4771dde{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20052 .elementor-element.elementor-element-4771dde .elementor-heading-title{font-size:68px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20052 .elementor-element.elementor-element-f451f72 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-f451f72 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-f451f72 .btn-border-divide{font-size:var( --e-global-typography-466cfa0-font-size );line-height:var( --e-global-typography-466cfa0-line-height );}.elementor-20052 .elementor-element.elementor-element-6623fc6 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-6623fc6 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-6623fc6 .btn-border-divide{font-size:var( --e-global-typography-466cfa0-font-size );line-height:var( --e-global-typography-466cfa0-line-height );}.elementor-20052 .elementor-element.elementor-element-3525db5 .elementor-heading-title{font-size:48px;}.elementor-20052 .elementor-element.elementor-element-da8bc3b{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-20052 .elementor-element.elementor-element-d75c2a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20052 .elementor-element.elementor-element-d75c2a4 .elementor-heading-title{font-size:48px;}.elementor-20052 .elementor-element.elementor-element-4f184f0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20052 .elementor-element.elementor-element-78cde7c{--padding-top:32px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-20052 .elementor-element.elementor-element-94840c4 .elementor-heading-title{font-size:88px;}.elementor-20052 .elementor-element.elementor-element-4443c35 .elementor-heading-title{font-size:34px;}.elementor-20052 .elementor-element.elementor-element-c2701d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-196dc77{--padding-top:32px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-20052 .elementor-element.elementor-element-caf721f .elementor-heading-title{font-size:88px;}.elementor-20052 .elementor-element.elementor-element-ffc9c05 .elementor-heading-title{font-size:34px;}.elementor-20052 .elementor-element.elementor-element-eb0b54d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-bb40d06{--padding-top:32px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-20052 .elementor-element.elementor-element-e022d64 .elementor-heading-title{font-size:88px;}.elementor-20052 .elementor-element.elementor-element-4b99022 .elementor-heading-title{font-size:34px;}.elementor-20052 .elementor-element.elementor-element-9eb27c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-1307efb{--padding-top:32px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-20052 .elementor-element.elementor-element-36b9357 .elementor-heading-title{font-size:88px;}.elementor-20052 .elementor-element.elementor-element-dc7ff81 .elementor-heading-title{font-size:34px;}.elementor-20052 .elementor-element.elementor-element-064918d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-bf8c913{--padding-top:32px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-20052 .elementor-element.elementor-element-d0b4bce .elementor-heading-title{font-size:88px;}.elementor-20052 .elementor-element.elementor-element-2bf4508 .elementor-heading-title{font-size:34px;}.elementor-20052 .elementor-element.elementor-element-28f859a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-c14025e{--padding-top:32px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-20052 .elementor-element.elementor-element-92fa449 .elementor-heading-title{font-size:88px;}.elementor-20052 .elementor-element.elementor-element-bd3f6b6 .elementor-heading-title{font-size:34px;}.elementor-20052 .elementor-element.elementor-element-f65dc94{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-2dbcef8{--padding-top:32px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-20052 .elementor-element.elementor-element-3f12a35 .elementor-heading-title{font-size:88px;}.elementor-20052 .elementor-element.elementor-element-b0d8ea8 .elementor-heading-title{font-size:34px;}.elementor-20052 .elementor-element.elementor-element-009402e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-8bad185{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-20052 .elementor-element.elementor-element-fd78655{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20052 .elementor-element.elementor-element-fd78655 .elementor-heading-title{font-size:64px;}.elementor-20052 .elementor-element.elementor-element-358fd87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20052 .elementor-element.elementor-element-8239265 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-8239265 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-8239265 .btn-border-divide{font-size:var( --e-global-typography-466cfa0-font-size );line-height:var( --e-global-typography-466cfa0-line-height );}.elementor-20052 .elementor-element.elementor-element-07ddc85 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-07ddc85 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-07ddc85 .btn-border-divide{font-size:var( --e-global-typography-466cfa0-font-size );line-height:var( --e-global-typography-466cfa0-line-height );}}@media(max-width:767px){.elementor-20052 .elementor-element.elementor-element-55bab97{--min-height:92vh;--padding-top:120px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20052 .elementor-element.elementor-element-4771dde .elementor-heading-title{font-size:46px;}.elementor-20052 .elementor-element.elementor-element-f0f27a3{--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-20052 .elementor-element.elementor-element-230e5ac{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20052 .elementor-element.elementor-element-1af3b04{font-size:17px;}.elementor-20052 .elementor-element.elementor-element-afc8025{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20052 .elementor-element.elementor-element-f451f72 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-f451f72 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-f451f72 .btn-border-divide{font-size:var( --e-global-typography-466cfa0-font-size );line-height:var( --e-global-typography-466cfa0-line-height );}.elementor-20052 .elementor-element.elementor-element-6623fc6 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-6623fc6 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-6623fc6 .btn-border-divide{font-size:var( --e-global-typography-466cfa0-font-size );line-height:var( --e-global-typography-466cfa0-line-height );}.elementor-20052 .elementor-element.elementor-element-17d50bf{--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-3525db5 .elementor-heading-title{font-size:36px;}.elementor-20052 .elementor-element.elementor-element-da8bc3b{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-20052 .elementor-element.elementor-element-6b4bdff{--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-d75c2a4 .elementor-heading-title{font-size:36px;}.elementor-20052 .elementor-element.elementor-element-4f184f0{font-size:17px;}.elementor-20052 .elementor-element.elementor-element-78cde7c{--padding-top:28px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-20052 .elementor-element.elementor-element-08a7d8c{--width:100%;}.elementor-20052 .elementor-element.elementor-element-94840c4 .elementor-heading-title{font-size:72px;}.elementor-20052 .elementor-element.elementor-element-5c6110c{--width:100%;}.elementor-20052 .elementor-element.elementor-element-4443c35 .elementor-heading-title{font-size:28px;}.elementor-20052 .elementor-element.elementor-element-0e42394{font-size:17px;}.elementor-20052 .elementor-element.elementor-element-c2701d1{--width:100%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-196dc77{--padding-top:28px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-20052 .elementor-element.elementor-element-5fb6e87{--width:100%;}.elementor-20052 .elementor-element.elementor-element-caf721f .elementor-heading-title{font-size:72px;}.elementor-20052 .elementor-element.elementor-element-6ab6820{--width:100%;}.elementor-20052 .elementor-element.elementor-element-ffc9c05 .elementor-heading-title{font-size:28px;}.elementor-20052 .elementor-element.elementor-element-a69c425{font-size:17px;}.elementor-20052 .elementor-element.elementor-element-eb0b54d{--width:100%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-bb40d06{--padding-top:28px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-20052 .elementor-element.elementor-element-1fffa48{--width:100%;}.elementor-20052 .elementor-element.elementor-element-e022d64 .elementor-heading-title{font-size:72px;}.elementor-20052 .elementor-element.elementor-element-37b8d66{--width:100%;}.elementor-20052 .elementor-element.elementor-element-4b99022 .elementor-heading-title{font-size:28px;}.elementor-20052 .elementor-element.elementor-element-536b8b1{font-size:17px;}.elementor-20052 .elementor-element.elementor-element-9eb27c5{--width:100%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-1307efb{--padding-top:28px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-20052 .elementor-element.elementor-element-def6685{--width:100%;}.elementor-20052 .elementor-element.elementor-element-36b9357 .elementor-heading-title{font-size:72px;}.elementor-20052 .elementor-element.elementor-element-9e6f7f1{--width:100%;}.elementor-20052 .elementor-element.elementor-element-dc7ff81 .elementor-heading-title{font-size:28px;}.elementor-20052 .elementor-element.elementor-element-e61ae94{font-size:17px;}.elementor-20052 .elementor-element.elementor-element-064918d{--width:100%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-bf8c913{--padding-top:28px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-20052 .elementor-element.elementor-element-e7e70e7{--width:100%;}.elementor-20052 .elementor-element.elementor-element-d0b4bce .elementor-heading-title{font-size:72px;}.elementor-20052 .elementor-element.elementor-element-53c3366{--width:100%;}.elementor-20052 .elementor-element.elementor-element-2bf4508 .elementor-heading-title{font-size:28px;}.elementor-20052 .elementor-element.elementor-element-aa961e5{font-size:17px;}.elementor-20052 .elementor-element.elementor-element-28f859a{--width:100%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-c14025e{--padding-top:28px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-20052 .elementor-element.elementor-element-9c38e71{--width:100%;}.elementor-20052 .elementor-element.elementor-element-92fa449 .elementor-heading-title{font-size:72px;}.elementor-20052 .elementor-element.elementor-element-a07e7bc{--width:100%;}.elementor-20052 .elementor-element.elementor-element-bd3f6b6 .elementor-heading-title{font-size:28px;}.elementor-20052 .elementor-element.elementor-element-1f9ad50{font-size:17px;}.elementor-20052 .elementor-element.elementor-element-f65dc94{--width:100%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-2dbcef8{--padding-top:28px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-20052 .elementor-element.elementor-element-9e9dc38{--width:100%;}.elementor-20052 .elementor-element.elementor-element-3f12a35 .elementor-heading-title{font-size:72px;}.elementor-20052 .elementor-element.elementor-element-60105a7{--width:100%;}.elementor-20052 .elementor-element.elementor-element-b0d8ea8 .elementor-heading-title{font-size:28px;}.elementor-20052 .elementor-element.elementor-element-b4bb652{font-size:17px;}.elementor-20052 .elementor-element.elementor-element-009402e{--width:100%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20052 .elementor-element.elementor-element-8bad185{--min-height:80vh;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-20052 .elementor-element.elementor-element-fd78655 .elementor-heading-title{font-size:44px;}.elementor-20052 .elementor-element.elementor-element-358fd87{font-size:18px;}.elementor-20052 .elementor-element.elementor-element-8239265 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-8239265 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-8239265 .btn-border-divide{font-size:var( --e-global-typography-466cfa0-font-size );line-height:var( --e-global-typography-466cfa0-line-height );}.elementor-20052 .elementor-element.elementor-element-07ddc85 .wc-btn-primary, .elementor-20052 .elementor-element.elementor-element-07ddc85 .btn-border-crop, .elementor-20052 .elementor-element.elementor-element-07ddc85 .btn-border-divide{font-size:var( --e-global-typography-466cfa0-font-size );line-height:var( --e-global-typography-466cfa0-line-height );}.elementor-20052 .elementor-element.elementor-element-8cf971b{font-size:15px;}}/* Start custom CSS *//* TEMP-PW-FIX START: delete this block when the page is made public */
.post-password-form {
    max-width: 1320px;
    margin: 0 auto;
    padding: 200px 40px 120px;
}
/* TEMP-PW-FIX END */

/* =========================================================
   PAGE: Industries hub (page 20052) · sitemap v4.8 P21
   Page-only CSS. Layout, colours, type and motion are set in
   the widget/container settings (Elementor panel + Animation
   Addons). This block only covers what the panel cannot do.
   Global kit settings are not touched. Same system as the
   Semiconductor page (20053).
   ========================================================= */

/* 1. Anchor jumps stop below the fixed header */
.zs-anchor {
    scroll-margin-top: 64px;
}

/* 1b. Headings set to the <p> tag pick up the theme's
       paragraph gap; spacing comes from the container gap */
.elementor-20052 p.elementor-heading-title {
    margin: 0;
}

/* 2. Links inside body copy: blue + underline
      (light blue on the dark sections) */
.zs-prose a {
    color: #1E2FB5;           /* Global: Zeiss Blue */
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}
.zs-prose a:hover {
    text-decoration-thickness: 2px;
}
.zs-on-ink a {
    color: #8FA6FF;           /* Global: Light Blue */
}
.zs-prose p:last-child {
    margin-bottom: 0;
}

/* 3. Big outlined numerals (01-07) on the sand index.
      !important: the widget's own colour rule is more specific;
      the colour set in the panel is kept as the fallback */
.elementor-20052 .zs-numeral .elementor-heading-title {
    color: transparent !important;
    -webkit-text-stroke: 1.5px rgba(18, 18, 18, 0.28);
    transition: -webkit-text-stroke-color 0.5s ease;
}

/* 4. Industry rows: hover lifts the row to white, fills the
      numeral, underlines the title in gold, nudges the arrow */
.zs-row {
    transition: background-color 0.45s ease, box-shadow 0.45s ease;
}
.zs-row:hover,
.zs-row:focus-within {
    background-color: #FFFFFF;
    box-shadow: 0 24px 60px -36px rgba(18, 18, 18, 0.35);
}
.zs-row:hover .zs-numeral .elementor-heading-title,
.zs-row:focus-within .zs-numeral .elementor-heading-title {
    -webkit-text-stroke-color: #FFCD4C;   /* Global: Theme Orange (gold) */
}
.zs-row-title .elementor-heading-title a {
    background-image: linear-gradient(#FFCD4C, #FFCD4C);
    background-repeat: no-repeat;
    background-size: 0% 3px;
    background-position: 0 100%;
    padding-bottom: 4px;
    transition: background-size 0.5s cubic-bezier(0.2, 0.7, 0.2, 1);
}
.zs-row:hover .zs-row-title .elementor-heading-title a,
.zs-row-title .elementor-heading-title a:focus-visible {
    background-size: 100% 3px;
}
.zs-rowlink .elementor-button {
    padding: 0;                 /* text-only link, no pill */
    border: 0;
    background: transparent;
}
.zs-rowlink .elementor-button-icon {
    transition: transform 0.4s cubic-bezier(0.2, 0.7, 0.2, 1);
}
.zs-row:hover .zs-rowlink .elementor-button-icon {
    transform: translateX(6px);
}

/* 5. Product chips: gold dot before the product name */
.zs-chip .elementor-button-icon {
    color: #FFCD4C;
    fill: #FFCD4C;
}
.zs-chip .elementor-button-icon svg {
    width: 8px;
    height: 8px;
}

/* 6. Industry-name marquee under the hero (decorative,
      hidden from screen readers in the panel) */
.zs-marquee-wrap {
    overflow: hidden;
}
.zs-marquee {
    max-width: none;
}
.elementor-20052 .zs-marquee .elementor-heading-title {
    display: inline-block;
    white-space: nowrap;
    color: transparent !important;   /* outline only (see 3) */
    -webkit-text-stroke: 1px rgba(255, 255, 255, 0.26);
    animation: zs-marquee 70s linear infinite;
}
@keyframes zs-marquee {
    from { transform: translateX(0); }
    to   { transform: translateX(-50%); }
}

/* 7. Keyboard focus: visible gold ring on links and buttons */
.elementor-20052 a:focus-visible,
.elementor-20052 button:focus-visible {
    outline: 3px solid #FFCD4C;
    outline-offset: 3px;
    border-radius: 4px;
}

/* 8. Respect "reduce motion" */
@media (prefers-reduced-motion: reduce) {
    .elementor-20052 .zs-marquee .elementor-heading-title {
        animation: none;
    }
    .zs-row,
    .zs-row-title .elementor-heading-title a,
    .zs-rowlink .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */