.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-19269 .elementor-element.elementor-element-fc14cb1{--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;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-19269 .elementor-element.elementor-element-fc14cb1:not(.elementor-motion-effects-element-type-background), .elementor-19269 .elementor-element.elementor-element-fc14cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-video .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-video.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-video:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-video.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-19269 .elementor-element.elementor-element-30ce6d9 > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-19269 .elementor-element.elementor-element-30ce6d9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19269 .elementor-element.elementor-element-9212abe{--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;--overlay-opacity:0.92;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-9212abe:not(.elementor-motion-effects-element-type-background), .elementor-19269 .elementor-element.elementor-element-9212abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpxthailand.com/wp-content/uploads/2025/09/DZ3-Hyper-i-Engine2.jpg");background-position:center center;background-size:cover;}.elementor-19269 .elementor-element.elementor-element-9212abe::before, .elementor-19269 .elementor-element.elementor-element-9212abe > .elementor-background-video-container::before, .elementor-19269 .elementor-element.elementor-element-9212abe > .e-con-inner > .elementor-background-video-container::before, .elementor-19269 .elementor-element.elementor-element-9212abe > .elementor-background-slideshow::before, .elementor-19269 .elementor-element.elementor-element-9212abe > .e-con-inner > .elementor-background-slideshow::before, .elementor-19269 .elementor-element.elementor-element-9212abe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 67%, #000000 100%);}.elementor-19269 .elementor-element.elementor-element-0712653{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:17px 0px;--row-gap:17px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );color:var( --e-global-color-primary );}.elementor-19269 .elementor-element.elementor-element-ddbfe5c .elementor-heading-title{font-family:"db-ozone-med", Sans-serif;font-size:100px;font-weight:800;text-shadow:2px 3px 5px rgba(0, 0, 0, 0.37);color:#FFFFFF;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19269 .elementor-element.elementor-element-b496417{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-19269 .elementor-element.elementor-element-b496417 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-d5ad3c5{--display:flex;--gap:85px 20px;--row-gap:85px;--column-gap:20px;--padding-top:165px;--padding-bottom:165px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-d5ad3c5:not(.elementor-motion-effects-element-type-background), .elementor-19269 .elementor-element.elementor-element-d5ad3c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-19269 .elementor-element.elementor-element-a144d0f{text-align:center;}.elementor-19269 .elementor-element.elementor-element-a144d0f .elementor-heading-title{font-family:"sf-pro-display-regu", Sans-serif;font-size:78px;font-weight:900;line-height:89px;letter-spacing:1.3px;color:#FFFFFF;}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-nested-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-carousel.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-nested-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nested-carousel.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-19269 .elementor-element.elementor-element-7cdef54{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-19269 .elementor-element.elementor-element-d4e1c54 img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-302c3b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-083309d > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-083309d{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-340dec1{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-f929b58 img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-93824ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-c3f9695 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-c3f9695{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-2db0c8f{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-f2ffce3 img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-7d52dd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-c5858e9 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-c5858e9{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-0e03116{--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-19269 .elementor-element.elementor-element-0e03116 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-1047cc9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-addon-video-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-premium-addon-video-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-addon-video-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-video-box.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-text{color:var( --e-global-color-primary );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 );}.elementor-widget-premium-addon-video-box .premium-video-box-description-container:hover .premium-video-box-text{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-description-container{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-close i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{color:var( --e-global-color-secondary );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 );}.elementor-widget-premium-addon-video-box .premium-youtube-vid-title{color:var( --e-global-color-primary );}.elementor-19269 .elementor-element.elementor-element-ce708fd .premium-video-box-container > div{aspect-ratio:2.33333;}.elementor-19269 .elementor-element.elementor-element-ce708fd .premium-video-box-video-container video{object-fit:cover;}.elementor-19269 .elementor-element.elementor-element-ce708fd .premium-video-box-mask-filter{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.5));}.elementor-19269 .elementor-element.elementor-element-ce708fd .premium-video-box-play-icon-container{left:50%;top:50%;border-radius:100px;padding:20px 20px 20px 20px;}.elementor-19269 .elementor-element.elementor-element-ce708fd .premium-video-box-play-icon-container i{font-size:30px;}.elementor-19269 .elementor-element.elementor-element-ce708fd .premium-video-box-play-icon-container svg{width:30px;height:30px;}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.5625 );}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.75 );}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.6666666666666667 );}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.1778 );}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 1 );}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.4285 );}.elementor-19269 .elementor-element.elementor-element-ce708fd .premium-video-box-sticky-apply .premium-video-box-play-icon {padding:40px 40px 40px 40px;}.elementor-19269 .elementor-element.elementor-element-ce708fd .premium-video-box-sticky-close{background:#FFF;}.elementor-19269 .elementor-element.elementor-element-ce708fd .premium-video-box-sticky-close i{font-size:15px;}.elementor-19269 .elementor-element.elementor-element-0b5ada3{--display:flex;--gap:85px 20px;--row-gap:85px;--column-gap:20px;--padding-top:165px;--padding-bottom:165px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-0b5ada3:not(.elementor-motion-effects-element-type-background), .elementor-19269 .elementor-element.elementor-element-0b5ada3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-19269 .elementor-element.elementor-element-ae70003{text-align:center;}.elementor-19269 .elementor-element.elementor-element-ae70003 .elementor-heading-title{font-family:"sf-pro-display-regu", Sans-serif;font-size:78px;font-weight:900;line-height:89px;letter-spacing:1.3px;color:#FFFFFF;}.elementor-19269 .elementor-element.elementor-element-b2e2f5e{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-1ab3168 img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-e85a5c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-ee6aca3 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-ee6aca3{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-6ea878d{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-0064cd0 img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-4d5f644{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-4310481 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-4310481{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-2f71584{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-0b0de0c img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-b4118f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-55c471d > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-55c471d{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-ee0ec49{--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-19269 .elementor-element.elementor-element-ee0ec49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-d90a546{--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;--align-items:flex-end;--gap:45px 20px;--row-gap:45px;--column-gap:20px;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:9vw;--padding-bottom:9vw;--padding-left:11vw;--padding-right:0vw;}.elementor-19269 .elementor-element.elementor-element-d90a546:not(.elementor-motion-effects-element-type-background), .elementor-19269 .elementor-element.elementor-element-d90a546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-19269 .elementor-element.elementor-element-dacb507{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-f26f350 .elementor-heading-title{font-family:"sf-pro-display", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-19269 .elementor-element.elementor-element-cad007b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-image-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-carousel.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image-carousel.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-19269 .elementor-element.elementor-element-6255278{--e-image-carousel-slides-to-show:3;}.elementor-19269 .elementor-element.elementor-element-6255278 > .elementor-widget-container{margin:0% -21% 0% 0%;}.elementor-19269 .elementor-element.elementor-element-6255278 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-4e818bb{--display:flex;--gap:85px 20px;--row-gap:85px;--column-gap:20px;--overflow:hidden;--padding-top:165px;--padding-bottom:165px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-4e818bb:not(.elementor-motion-effects-element-type-background), .elementor-19269 .elementor-element.elementor-element-4e818bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-19269 .elementor-element.elementor-element-be7b454{text-align:center;}.elementor-19269 .elementor-element.elementor-element-be7b454 .elementor-heading-title{font-family:"sf-pro-display-regu", Sans-serif;font-size:78px;font-weight:900;line-height:89px;letter-spacing:1.3px;color:#FFFFFF;}.elementor-19269 .elementor-element.elementor-element-4ccb6c1{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-f6c4fc8 img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-9b95784{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-6026fe1 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-6026fe1{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-08407be{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-a844018 img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-72fdc9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-9a4f168 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-9a4f168{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-5168cf7{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-5b6bef2 img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-682afec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-522f88c > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-522f88c{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-c60b104{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-9942263 img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-df76f10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-5990043 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-5990043{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-4839faa{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-440c59a img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-e6e60bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-06f72d4 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-06f72d4{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-ed22c59{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-15f1e1f img{border-radius:30px 30px 30px 30px;}.elementor-19269 .elementor-element.elementor-element-8c22f8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-1643871 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-19269 .elementor-element.elementor-element-1643871{font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#86868B;}.elementor-19269 .elementor-element.elementor-element-fe480e1{--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-19269 .elementor-element.elementor-element-fe480e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-3e067af{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-19269 .elementor-element.elementor-element-3e067af:not(.elementor-motion-effects-element-type-background), .elementor-19269 .elementor-element.elementor-element-3e067af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181717;}.elementor-19269 .elementor-element.elementor-element-3e067af > .elementor-shape-bottom .elementor-shape-fill, .elementor-19269 .elementor-element.elementor-element-3e067af > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#272727;}.elementor-19269 .elementor-element.elementor-element-3e067af > .elementor-shape-bottom svg, .elementor-19269 .elementor-element.elementor-element-3e067af > .e-con-inner > .elementor-shape-bottom svg{height:35px;}.elementor-19269 .elementor-element.elementor-element-3571a5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-19269 .elementor-element.elementor-element-1acb342 .elementor-heading-title{font-family:"db-ozone-med", Sans-serif;font-size:60px;font-weight:500;color:#FFFFFF;}.elementor-widget-premium-addon-banner.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-premium-addon-banner .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-banner .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-banner.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-addon-banner:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-banner.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-banner .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title{color:var( --e-global-color-primary );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 );}.elementor-widget-premium-addon-banner .premium_banner_content{color:var( --e-global-color-text );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 );}.elementor-widget-premium-addon-banner .premium-banner-link{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 );color:var( --e-global-color-text );}.elementor-widget-premium-addon-banner .premium-banner-link:hover, .elementor-widget-premium-addon-banner .premium-button-line6::after{color:var( --e-global-color-text );}.elementor-widget-premium-addon-banner .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-banner .premium-button-line2::before, .elementor-widget-premium-addon-banner .premium-button-line4::before, .elementor-widget-premium-addon-banner .premium-button-line5::before, .elementor-widget-premium-addon-banner .premium-button-line5::after, .elementor-widget-premium-addon-banner .premium-button-line6::before, .elementor-widget-premium-addon-banner .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-banner .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-banner .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib-title, .elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib-content, .elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-read-more, .elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib-icon{text-align:left;}.elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib > img{object-fit:fill;opacity:1;}.elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib{background:#000000;border-radius:30px;}.elementor-19269 .elementor-element.elementor-element-c47771d:hover .premium-banner-ib > img{opacity:0.2;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 3px ) hue-rotate( 0deg );}.elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"db-ozone-med-lt", Sans-serif;font-size:66px;font-weight:500;}.elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib-title{margin:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-c47771d .premium_banner_content{color:#FFFFFF;font-family:"db-ozone-li-lt", Sans-serif;font-size:45px;font-weight:400;}.elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib-content{margin:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-54207b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-19269 .elementor-element.elementor-element-fe7014d .elementor-heading-title{font-family:"db-ozone-med", Sans-serif;font-size:60px;font-weight:500;color:#FFFFFF;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib-title, .elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib-content, .elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-read-more, .elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib-icon{text-align:left;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib > img{object-fit:fill;opacity:1;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib{background:#000000;border-radius:30px;}.elementor-19269 .elementor-element.elementor-element-8148885:hover .premium-banner-ib > img{opacity:0.2;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 3px ) hue-rotate( 0deg );}.elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"db-ozone-med-lt", Sans-serif;font-size:66px;font-weight:500;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib-title{margin:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium_banner_content{color:#FFFFFF;font-family:"db-ozone-li-lt", Sans-serif;font-size:45px;font-weight:400;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib-content{margin:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-06e5672{--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;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-19269 .elementor-element.elementor-element-06e5672:not(.elementor-motion-effects-element-type-background), .elementor-19269 .elementor-element.elementor-element-06e5672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-19269 .elementor-element.elementor-element-8556b7a .elementor-heading-title{font-family:"sfprodisplaymedium", Sans-serif;font-size:27px;font-weight:500;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-6f42579{--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:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-6f42579:not(.elementor-motion-effects-element-type-background), .elementor-19269 .elementor-element.elementor-element-6f42579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-19269 .elementor-element.elementor-element-6dfdb68{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19269 .elementor-element.elementor-element-0acc239{--divider-border-style:solid;--divider-color:#414141;--divider-border-width:1px;}.elementor-19269 .elementor-element.elementor-element-0acc239 .elementor-divider-separator{width:100%;}.elementor-19269 .elementor-element.elementor-element-0acc239 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-19269 .elementor-element.elementor-element-d0bfc02{--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-19269 .elementor-element.elementor-element-290c83f .elementor-heading-title{font-family:"sfprodisplaymedium", Sans-serif;font-size:27px;font-weight:500;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-4aa1869{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-9127131{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-9127131 p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-ae7bea8{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-ae7bea8 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-fa02484{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-abc9514{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-abc9514 p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-dc55465{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-dc55465 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-ab6474e{--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-19269 .elementor-element.elementor-element-c85694a{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-a96abf2{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-a96abf2 p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-b93147b{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-b93147b p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-76da25c{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-3399f2d{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-3399f2d p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-f8c0777{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-f8c0777 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-916f8d9{--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-19269 .elementor-element.elementor-element-b1402ec{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-dd8621c{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-dd8621c p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-4f2fa44{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-4f2fa44 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-9c52eba{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-ab63486{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-ab63486 p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-03bcca6{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-03bcca6 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-e7883d5{--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-19269 .elementor-element.elementor-element-573cf87{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-a17f558{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-a17f558 p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-1e96335{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-1e96335 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-3787865{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-b63e910{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-b63e910 p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-259c1b4{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-259c1b4 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-4545c49{--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-19269 .elementor-element.elementor-element-7f110fb{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-af45c3f{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-af45c3f p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-bcac9cd{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-bcac9cd p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-789cf4a{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-1f4acbe{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-1f4acbe p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-64220a0{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-64220a0 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-95c685e{--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:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-95c685e:not(.elementor-motion-effects-element-type-background), .elementor-19269 .elementor-element.elementor-element-95c685e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-19269 .elementor-element.elementor-element-f042cdc{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-577e686{--divider-border-style:solid;--divider-color:#414141;--divider-border-width:1px;}.elementor-19269 .elementor-element.elementor-element-577e686 .elementor-divider-separator{width:100%;}.elementor-19269 .elementor-element.elementor-element-577e686 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-19269 .elementor-element.elementor-element-6bdb879{--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-19269 .elementor-element.elementor-element-03ba32b .elementor-heading-title{font-family:"sfprodisplaymedium", Sans-serif;font-size:27px;font-weight:500;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-5527882{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-a87a7bf{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-a87a7bf p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-16c987d{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-16c987d p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-f1b66e9{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-8c7422d{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-8c7422d p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-a8a661a{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-a8a661a p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-c469b9c{--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-19269 .elementor-element.elementor-element-ab0dad8{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-3e8988a{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-3e8988a p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-b582ce4{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-b582ce4 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-c66ec29{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-44014a6{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-44014a6 p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-e260aac{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-e260aac p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-19a1937{--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-19269 .elementor-element.elementor-element-2ffda3a{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-2325a42{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-2325a42 p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-61d964d{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-61d964d p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-689f425{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-b6a3c17{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-b6a3c17 p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-9ae2928{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-9ae2928 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-1debf66{--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-19269 .elementor-element.elementor-element-f48d0ee{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-4b9c354{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-4b9c354 p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-82fefc7{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-82fefc7 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-a706b8d{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-56c590e{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-56c590e p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-be63829{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-be63829 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-131543f{--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-19269 .elementor-element.elementor-element-5d70bde{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-b0f40df{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-b0f40df p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-59f0c56{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-59f0c56 p{margin-block-end:1px;}.elementor-19269 .elementor-element.elementor-element-287d738{--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:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-8ef865f{column-gap:0px;font-family:"db-ozone-med", Sans-serif;font-size:25px;font-weight:500;line-height:22px;color:#F5F5F7;}.elementor-19269 .elementor-element.elementor-element-8ef865f p{margin-block-end:4px;}.elementor-19269 .elementor-element.elementor-element-faeb6ab{font-family:"Kanit", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#A1A1A6;}.elementor-19269 .elementor-element.elementor-element-faeb6ab p{margin-block-end:1px;}@media(min-width:768px){.elementor-19269 .elementor-element.elementor-element-d5ad3c5{--content-width:1255px;}.elementor-19269 .elementor-element.elementor-element-0b5ada3{--content-width:1255px;}.elementor-19269 .elementor-element.elementor-element-4e818bb{--content-width:1255px;}.elementor-19269 .elementor-element.elementor-element-3e067af{--content-width:1300px;}.elementor-19269 .elementor-element.elementor-element-3571a5e{--width:50%;}.elementor-19269 .elementor-element.elementor-element-54207b1{--width:50%;}.elementor-19269 .elementor-element.elementor-element-06e5672{--content-width:980px;}.elementor-19269 .elementor-element.elementor-element-6f42579{--content-width:980px;}.elementor-19269 .elementor-element.elementor-element-6dfdb68{--width:100%;}.elementor-19269 .elementor-element.elementor-element-d0bfc02{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-4aa1869{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-fa02484{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-ab6474e{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-c85694a{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-76da25c{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-916f8d9{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-b1402ec{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-9c52eba{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-e7883d5{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-573cf87{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-3787865{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-4545c49{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-7f110fb{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-789cf4a{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-95c685e{--content-width:980px;}.elementor-19269 .elementor-element.elementor-element-f042cdc{--width:100%;}.elementor-19269 .elementor-element.elementor-element-6bdb879{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-5527882{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-f1b66e9{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-c469b9c{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-ab0dad8{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-c66ec29{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-19a1937{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-2ffda3a{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-689f425{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-1debf66{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-f48d0ee{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-a706b8d{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-131543f{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-5d70bde{--width:33.3333%;}.elementor-19269 .elementor-element.elementor-element-287d738{--width:33.3333%;}}@media(max-width:1440px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-9212abe{--min-height:71vh;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-0712653{--margin-top:-13%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-ddbfe5c .elementor-heading-title{font-size:75px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-19269 .elementor-element.elementor-element-b496417{width:var( --container-widget-width, 437px );max-width:437px;--container-widget-width:437px;--container-widget-flex-grow:0;line-height:25px;}.elementor-19269 .elementor-element.elementor-element-b496417 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-d5ad3c5{--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-premium-addon-video-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-video-box .premium-video-box-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-0b5ada3{--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-19269 .elementor-element.elementor-element-d90a546{--padding-top:10%;--padding-bottom:14%;--padding-left:15%;--padding-right:0%;}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-4e818bb{--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-19269 .elementor-element.elementor-element-3e067af{--padding-top:2%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-19269 .elementor-element.elementor-element-1acb342 .elementor-heading-title{font-size:45px;}.elementor-widget-premium-addon-banner.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-banner .premium_banner_content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-premium-addon-banner .premium-banner-link{font-size:var( --e-global-typography-text-font-size );}.elementor-19269 .elementor-element.elementor-element-fe7014d .elementor-heading-title{font-size:45px;}.elementor-19269 .elementor-element.elementor-element-6f42579{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-95c685e{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-9212abe{--min-height:63vh;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-0712653{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-ddbfe5c .elementor-heading-title{font-size:58px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-19269 .elementor-element.elementor-element-b496417{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;font-size:15px;line-height:1.3em;}.elementor-19269 .elementor-element.elementor-element-b496417 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-19269 .elementor-element.elementor-element-0e03116{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;}.elementor-widget-premium-addon-video-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-video-box .premium-video-box-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-ee0ec49{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-fe480e1{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-19269 .elementor-element.elementor-element-3e067af{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-19269 .elementor-element.elementor-element-1acb342 .elementor-heading-title{font-size:35px;}.elementor-widget-premium-addon-banner.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-banner .premium_banner_content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-premium-addon-banner .premium-banner-link{font-size:var( --e-global-typography-text-font-size );}.elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib-desc .premium_banner_title{font-size:30px;}.elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib-title{margin:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-c47771d .premium_banner_content{font-size:17px;}.elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib-content{margin:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-fe7014d .elementor-heading-title{font-size:35px;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib-desc .premium_banner_title{font-size:30px;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib-title{margin:0px 0px 0px 0px;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium_banner_content{font-size:17px;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib-content{margin:0px 0px 0px 0px;}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-fc14cb1{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-9212abe{--min-height:52vh;--overlay-opacity:1;--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-0712653{--justify-content:center;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-ddbfe5c .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-19269 .elementor-element.elementor-element-b496417{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:14px;}.elementor-19269 .elementor-element.elementor-element-d5ad3c5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:15%;--padding-bottom:30%;--padding-left:5%;--padding-right:5%;}.elementor-19269 .elementor-element.elementor-element-a144d0f .elementor-heading-title{font-size:37px;line-height:39px;}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-7cdef54{--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;--flex-wrap:wrap;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-19269 .elementor-element.elementor-element-340dec1{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-2db0c8f{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-0e03116{--e-n-carousel-swiper-slides-to-display:1;}.elementor-19269 .elementor-element.elementor-element-0e03116.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-19269 .elementor-element.elementor-element-1047cc9{--min-height:145px;}.elementor-widget-premium-addon-video-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-video-box .premium-video-box-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-ce708fd .premium-video-box-video-container video{object-fit:cover;}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.5625 );}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.75 );}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.6666666666666667 );}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.1778 );}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 1 );}.elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-19269 .elementor-element.elementor-element-ce708fd.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.4285 );}.elementor-19269 .elementor-element.elementor-element-0b5ada3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:15%;--padding-bottom:30%;--padding-left:5%;--padding-right:5%;}.elementor-19269 .elementor-element.elementor-element-ae70003 .elementor-heading-title{font-size:37px;line-height:39px;}.elementor-19269 .elementor-element.elementor-element-b2e2f5e{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-6ea878d{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-2f71584{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-ee0ec49{--e-n-carousel-swiper-slides-to-display:1;}.elementor-19269 .elementor-element.elementor-element-ee0ec49.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-19269 .elementor-element.elementor-element-d90a546{--padding-top:15%;--padding-bottom:025%;--padding-left:10%;--padding-right:0%;}.elementor-19269 .elementor-element.elementor-element-f26f350 .elementor-heading-title{font-size:30px;}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-6255278{--e-image-carousel-slides-to-show:2;}.elementor-19269 .elementor-element.elementor-element-6255278 > .elementor-widget-container{margin:0% -73% 0% 0%;}.elementor-19269 .elementor-element.elementor-element-4e818bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:15%;--padding-bottom:30%;--padding-left:5%;--padding-right:5%;}.elementor-19269 .elementor-element.elementor-element-be7b454 .elementor-heading-title{font-size:37px;line-height:39px;}.elementor-19269 .elementor-element.elementor-element-4ccb6c1{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-08407be{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-5168cf7{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-c60b104{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-4839faa{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-ed22c59{--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;--flex-wrap:wrap;}.elementor-19269 .elementor-element.elementor-element-fe480e1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-19269 .elementor-element.elementor-element-fe480e1.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-19269 .elementor-element.elementor-element-3e067af{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:15%;--padding-left:4%;--padding-right:4%;}.elementor-19269 .elementor-element.elementor-element-1acb342 .elementor-heading-title{font-size:35px;}.elementor-widget-premium-addon-banner.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-banner .premium_banner_content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-premium-addon-banner .premium-banner-link{font-size:var( --e-global-typography-text-font-size );}.elementor-19269 .elementor-element.elementor-element-c47771d .premium-banner-ib-desc .premium_banner_title{font-size:35px;}.elementor-19269 .elementor-element.elementor-element-c47771d .premium_banner_content{font-size:25px;line-height:1em;}.elementor-19269 .elementor-element.elementor-element-fe7014d .elementor-heading-title{font-size:35px;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium-banner-ib-desc .premium_banner_title{font-size:35px;}.elementor-19269 .elementor-element.elementor-element-8148885 .premium_banner_content{font-size:25px;line-height:1em;}.elementor-19269 .elementor-element.elementor-element-06e5672{--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-19269 .elementor-element.elementor-element-6f42579{--gap:15px 6px;--row-gap:15px;--column-gap:6px;--padding-top:0%;--padding-bottom:15%;--padding-left:4%;--padding-right:4%;}.elementor-19269 .elementor-element.elementor-element-6dfdb68{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-19269 .elementor-element.elementor-element-d0bfc02{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-290c83f .elementor-heading-title{font-size:24px;}.elementor-19269 .elementor-element.elementor-element-4aa1869{--width:48%;}.elementor-19269 .elementor-element.elementor-element-9127131{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-ae7bea8{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-fa02484{--width:48%;}.elementor-19269 .elementor-element.elementor-element-abc9514{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-dc55465{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-c85694a{--width:48%;}.elementor-19269 .elementor-element.elementor-element-a96abf2{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-b93147b{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-76da25c{--width:48%;}.elementor-19269 .elementor-element.elementor-element-3399f2d{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-f8c0777{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-b1402ec{--width:48%;}.elementor-19269 .elementor-element.elementor-element-dd8621c{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-4f2fa44{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-9c52eba{--width:48%;}.elementor-19269 .elementor-element.elementor-element-ab63486{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-03bcca6{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-573cf87{--width:48%;}.elementor-19269 .elementor-element.elementor-element-a17f558{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-1e96335{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-3787865{--width:48%;}.elementor-19269 .elementor-element.elementor-element-b63e910{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-259c1b4{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-7f110fb{--width:48%;}.elementor-19269 .elementor-element.elementor-element-af45c3f{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-bcac9cd{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-789cf4a{--width:48%;}.elementor-19269 .elementor-element.elementor-element-1f4acbe{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-64220a0{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-95c685e{--gap:15px 6px;--row-gap:15px;--column-gap:6px;--padding-top:0%;--padding-bottom:15%;--padding-left:4%;--padding-right:4%;}.elementor-19269 .elementor-element.elementor-element-f042cdc{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-19269 .elementor-element.elementor-element-6bdb879{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-19269 .elementor-element.elementor-element-03ba32b .elementor-heading-title{font-size:24px;}.elementor-19269 .elementor-element.elementor-element-5527882{--width:48%;}.elementor-19269 .elementor-element.elementor-element-a87a7bf{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-16c987d{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-f1b66e9{--width:48%;}.elementor-19269 .elementor-element.elementor-element-8c7422d{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-a8a661a{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-ab0dad8{--width:48%;}.elementor-19269 .elementor-element.elementor-element-3e8988a{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-b582ce4{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-c66ec29{--width:48%;}.elementor-19269 .elementor-element.elementor-element-44014a6{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-e260aac{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-2ffda3a{--width:48%;}.elementor-19269 .elementor-element.elementor-element-2325a42{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-61d964d{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-689f425{--width:48%;}.elementor-19269 .elementor-element.elementor-element-b6a3c17{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-9ae2928{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-f48d0ee{--width:48%;}.elementor-19269 .elementor-element.elementor-element-4b9c354{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-82fefc7{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-a706b8d{--width:48%;}.elementor-19269 .elementor-element.elementor-element-56c590e{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-be63829{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-5d70bde{--width:48%;}.elementor-19269 .elementor-element.elementor-element-b0f40df{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-59f0c56{font-size:14px;}.elementor-19269 .elementor-element.elementor-element-287d738{--width:48%;}.elementor-19269 .elementor-element.elementor-element-8ef865f{font-size:20px;}.elementor-19269 .elementor-element.elementor-element-faeb6ab{font-size:14px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-0e03116 *//* ===== GPX Carousel Pagination: pill track + dot-to-pill active ===== */
.custom-pagination .swiper-pagination {
  /* จัดกึ่งกลางและทำพื้นหลังวงรีครอบทั้งแถบ */
  position: absolute;           /* ตาม layout ของ Elementor */
  left: 50%;
  transform: translateX(-50%);
  bottom: 14px;                 /* ปรับตำแหน่งตามดีไซน์ */
  display: inline-flex;
  align-items: center;
  gap: 8px;                     /* ระยะห่างระหว่างจุด */
  padding:15 15px;            /* ทำให้มีพื้นที่ในแคปซูล */
  background: #3a3a3a;          /* สีเทาพื้นหลังวงรี */
  border-radius: 9999px;        /* ให้โค้งสุด */
  width: auto !important;       /* กัน theme บังคับ 100% */
  margin: 0 auto;
}

/* จุดปกติ: วงกลม */
.custom-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #bfbfbf;          /* เทาอ่อนของจุดปกติ */
  border-radius: 50%;
  opacity: 0.7;
  margin: 0;                    /* ใช้ gap จาก container แทน */
  transition: all .25s ease;
}

/* จุดที่ Active: แปลงเป็นแท่งวงรีสีขาว */
.custom-pagination .swiper-pagination-bullet-active {
  width: 40px;                  /* ความยาวแท่ง */
  height: 10px;                 /* ความสูงเท่าจุด */
  background: #ffffff;          /* สีขาวตามที่ต้องการ */
  border-radius: 9999px;        /* วงรี (pill) */
  opacity: 1;
}

/* hover และเป็นสีขาว */
.custom-pagination .swiper-pagination-bullet:hover {
  background: #ffffff;   /* สีขาว */
  opacity: 1;            /* ชัดเต็ม */
}


/* ขนาดและ spacing บนจอเล็ก */
@media (max-width: 480px) {
  .custom-pagination .swiper-pagination {
    gap: 6px;
    padding: 15px 12px;
    bottom: 10px;
  }
  .custom-pagination .swiper-pagination-bullet { width: 9px; height: 9px; }
  .custom-pagination .swiper-pagination-bullet-active { width: 34px; height: 9px; }
}

/* ===== Fix: ให้ pagination เป็นแคปซูลกึ่งกลาง ทั้งในหน้าแก้ไขและหน้าเว็บจริง ===== */
.custom-pagination .swiper-pagination,
.custom-pagination .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
  position: absolute !important;
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
  width: auto !important;              /* ไม่กินเต็ม 100% */
  display: inline-flex !important;     /* ใช้ inline-flex เพื่อให้กว้างเท่าคอนเทนต์ */
  align-items: center;
  gap: 8px;
  padding: 8px 12px;                   /* space ของแคปซูล */
  background: #3a3a3a;
  border-radius: 9999px;
  z-index: 5;
  /* ปิด margin bullet ของ Swiper ที่มาจากตัวแปรเริ่มต้น */
  --swiper-pagination-bullet-horizontal-gap: 0px;
}

/* กัน margin เริ่มต้นของ bullet จาก theme/Swiper */
.custom-pagination .swiper-pagination-bullet {
  margin: 0 !important;                /* เราใช้ gap จาก container แทน */
}

/* Hover/Active เหมือนเดิม (ย้ำความจำเพาะกันโดน override) */
.custom-pagination .swiper-pagination-bullet:hover {
  background: #ffffff !important;
  opacity: 1 !important;
}
.custom-pagination .swiper-pagination-bullet-active {
  width: 40px !important;
  height: 10px !important;
  background: #ffffff !important;
  border-radius: 9999px !important;
  opacity: 1 !important;
}
/* ===== Desktop/Tablet: เอาพื้นหลัง/แคปซูลออก ===== */
@media (min-width: 768px) {
  .custom-pagination .swiper-pagination {
    background: transparent !important;
    padding: 0 !important;
    border-radius: 0 !important;
    width: 100% !important;       /* กลับไปพฤติกรรมปกติของ Elementor */
    display: block !important;
    transform: none !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 !important;
    --swiper-pagination-bullet-horizontal-gap: 4px; /* ระยะห่าง default */
  }
}

/* ===== Mobile: ใช้สไตล์แคปซูลตามที่ออกแบบ ===== */
@media (max-width: 767px) {
  .custom-pagination .swiper-pagination {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: auto !important;
    display: inline-flex !important;
    align-items: center;
    gap: 8px;
    padding: 8px 12px;
    background: #3a3a3a;
    border-radius: 9999px;
    bottom: 14px;
    --swiper-pagination-bullet-horizontal-gap: 0px;
  }

  /* dot ปกติ */
  .custom-pagination .swiper-pagination-bullet {
    width: 10px; height: 10px;
    background: #bfbfbf;
    border-radius: 50%;
    opacity: .7;
    margin: 0 !important;               /* ใช้ gap จาก container */
    transition: all .25s ease;
  }

  /* hover (ถ้ามีเมาส์ในจอเล็ก) */
  .custom-pagination .swiper-pagination-bullet:hover {
    background: #fff; opacity: 1;
  }

  /* active = pill สีขาว */
  .custom-pagination .swiper-pagination-bullet-active {
    width: 40px; height: 10px;
    background: #fff;
    border-radius: 9999px;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ee0ec49 *//* ===== GPX Carousel Pagination: pill track + dot-to-pill active ===== */
.custom-pagination .swiper-pagination {
  /* จัดกึ่งกลางและทำพื้นหลังวงรีครอบทั้งแถบ */
  position: absolute;           /* ตาม layout ของ Elementor */
  left: 50%;
  transform: translateX(-50%);
  bottom: 14px;                 /* ปรับตำแหน่งตามดีไซน์ */
  display: inline-flex;
  align-items: center;
  gap: 8px;                     /* ระยะห่างระหว่างจุด */
  padding:15 15px;            /* ทำให้มีพื้นที่ในแคปซูล */
  background: #3a3a3a;          /* สีเทาพื้นหลังวงรี */
  border-radius: 9999px;        /* ให้โค้งสุด */
  width: auto !important;       /* กัน theme บังคับ 100% */
  margin: 0 auto;
}

/* จุดปกติ: วงกลม */
.custom-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #bfbfbf;          /* เทาอ่อนของจุดปกติ */
  border-radius: 50%;
  opacity: 0.7;
  margin: 0;                    /* ใช้ gap จาก container แทน */
  transition: all .25s ease;
}

/* จุดที่ Active: แปลงเป็นแท่งวงรีสีขาว */
.custom-pagination .swiper-pagination-bullet-active {
  width: 40px;                  /* ความยาวแท่ง */
  height: 10px;                 /* ความสูงเท่าจุด */
  background: #ffffff;          /* สีขาวตามที่ต้องการ */
  border-radius: 9999px;        /* วงรี (pill) */
  opacity: 1;
}

/* hover และเป็นสีขาว */
.custom-pagination .swiper-pagination-bullet:hover {
  background: #ffffff;   /* สีขาว */
  opacity: 1;            /* ชัดเต็ม */
}


/* ขนาดและ spacing บนจอเล็ก */
@media (max-width: 480px) {
  .custom-pagination .swiper-pagination {
    gap: 6px;
    padding: 15px 12px;
    bottom: 10px;
  }
  .custom-pagination .swiper-pagination-bullet { width: 9px; height: 9px; }
  .custom-pagination .swiper-pagination-bullet-active { width: 34px; height: 9px; }
}

/* ===== Fix: ให้ pagination เป็นแคปซูลกึ่งกลาง ทั้งในหน้าแก้ไขและหน้าเว็บจริง ===== */
.custom-pagination .swiper-pagination,
.custom-pagination .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
  position: absolute !important;
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
  width: auto !important;              /* ไม่กินเต็ม 100% */
  display: inline-flex !important;     /* ใช้ inline-flex เพื่อให้กว้างเท่าคอนเทนต์ */
  align-items: center;
  gap: 8px;
  padding: 8px 12px;                   /* space ของแคปซูล */
  background: #3a3a3a;
  border-radius: 9999px;
  z-index: 5;
  /* ปิด margin bullet ของ Swiper ที่มาจากตัวแปรเริ่มต้น */
  --swiper-pagination-bullet-horizontal-gap: 0px;
}

/* กัน margin เริ่มต้นของ bullet จาก theme/Swiper */
.custom-pagination .swiper-pagination-bullet {
  margin: 0 !important;                /* เราใช้ gap จาก container แทน */
}

/* Hover/Active เหมือนเดิม (ย้ำความจำเพาะกันโดน override) */
.custom-pagination .swiper-pagination-bullet:hover {
  background: #ffffff !important;
  opacity: 1 !important;
}
.custom-pagination .swiper-pagination-bullet-active {
  width: 40px !important;
  height: 10px !important;
  background: #ffffff !important;
  border-radius: 9999px !important;
  opacity: 1 !important;
}
/* ===== Desktop/Tablet: เอาพื้นหลัง/แคปซูลออก ===== */
@media (min-width: 768px) {
  .custom-pagination .swiper-pagination {
    background: transparent !important;
    padding: 0 !important;
    border-radius: 0 !important;
    width: 100% !important;       /* กลับไปพฤติกรรมปกติของ Elementor */
    display: block !important;
    transform: none !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 !important;
    --swiper-pagination-bullet-horizontal-gap: 4px; /* ระยะห่าง default */
  }
}

/* ===== Mobile: ใช้สไตล์แคปซูลตามที่ออกแบบ ===== */
@media (max-width: 767px) {
  .custom-pagination .swiper-pagination {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: auto !important;
    display: inline-flex !important;
    align-items: center;
    gap: 8px;
    padding: 8px 12px;
    background: #3a3a3a;
    border-radius: 9999px;
    bottom: 14px;
    --swiper-pagination-bullet-horizontal-gap: 0px;
  }

  /* dot ปกติ */
  .custom-pagination .swiper-pagination-bullet {
    width: 10px; height: 10px;
    background: #bfbfbf;
    border-radius: 50%;
    opacity: .7;
    margin: 0 !important;               /* ใช้ gap จาก container */
    transition: all .25s ease;
  }

  /* hover (ถ้ามีเมาส์ในจอเล็ก) */
  .custom-pagination .swiper-pagination-bullet:hover {
    background: #fff; opacity: 1;
  }

  /* active = pill สีขาว */
  .custom-pagination .swiper-pagination-bullet-active {
    width: 40px; height: 10px;
    background: #fff;
    border-radius: 9999px;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6255278 *//* ==========================================
   DZ3 Gallery: Custom Navigation Arrows
   - ปุ่มลูกศรล่างขวา
   - ลอยออกนอก Section ~50-60px
   - รองรับ Responsive ทุกขนาดจอ
   ========================================== */

/* ตั้งค่าเบื้องต้นให้ Section นี้ใช้เป็น anchor */
.dz3-gallery { position: relative; }

/* ===== ปุ่มลูกศรพื้นฐาน ===== */
.dz3-gallery .elementor-swiper-button {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: rgba(40,40,40,0.9);   /* พื้นหลังวงกลมเข้ม */
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 12px rgba(0,0,0,0.3);
  transition: background 0.2s ease;
  top: auto !important;             /* ยกเลิกค่า default ที่อยู่กลาง */
  bottom: -100px !important;         /* ลอยออกนอก Section ~50px */
  z-index: 20;
}

/* ===== ตำแหน่งปุ่ม Prev/Next ===== */
.dz3-gallery .elementor-swiper-button-prev {
  right: 100px !important;          /* ระยะห่างจากขอบขวา */
  left: auto !important;
}
.dz3-gallery .elementor-swiper-button-next {
  right: 50px !important;           /* ระยะห่างจากขอบขวา */
  left: auto !important;
}

/* ===== ไอคอนภายในปุ่ม ===== */
.dz3-gallery .elementor-swiper-button i,
.dz3-gallery .elementor-swiper-button svg {
  font-size: 18px;
  width: 18px; height: 18px;
}

/* ===== Hover effect ===== */
.dz3-gallery .elementor-swiper-button:hover {
  background: rgba(255,255,255,0.25);
  color: #fff;
}

/* ==========================================
   Responsive
   ========================================== */

/* Laptop ≤1440px */
@media (max-width: 1440px){
  .dz3-gallery .elementor-swiper-button { bottom: -80px !important; }
  .dz3-gallery .elementor-swiper-button-prev { right: 92px !important; }
  .dz3-gallery .elementor-swiper-button-next { right: 42px !important; }
}

/* Tablet ≤1024px */
@media (max-width: 1024px){
  .dz3-gallery .elementor-swiper-button {
    width: 40px; height: 40px;
    bottom: -60px !important;
  }
  .dz3-gallery .elementor-swiper-button-prev { right: 84px !important; }
  .dz3-gallery .elementor-swiper-button-next { right: 36px !important; }
}

/* Mobile ≤767px */
@media (max-width: 767px){
  .dz3-gallery .elementor-swiper-button {
    width: 38px; height: 38px;
    bottom: -28px !important;
    box-shadow: 0 4px 10px rgba(0,0,0,.25);
  }
  .dz3-gallery .elementor-swiper-button i,
  .dz3-gallery .elementor-swiper-button svg { font-size: 16px; }

  .dz3-gallery .elementor-swiper-button-prev {
    right: calc(72px + env(safe-area-inset-right)) !important;
  }
  .dz3-gallery .elementor-swiper-button-next {
    right: calc(28px + env(safe-area-inset-right)) !important;
  }
}

/* Very small phones ≤375px */
@media (max-width: 375px){
  .dz3-gallery .elementor-swiper-button { bottom: -65px !important; }
  .dz3-gallery .elementor-swiper-button-prev { right: 66px !important; }
  .dz3-gallery .elementor-swiper-button-next { right: 24px !important; }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-fe480e1 *//* ================================
   GPX Carousel v2 – Custom Pagination 2
   ลูกศรขวาล่าง (เฉพาะ Desktop/Notebook)
   Pagination capsule กลางล่าง
   ================================ */

.custom-pagination-2 {
  /* --- Variables ปรับค่าได้สะดวก --- */
  --ctrl-bottom: 22px;     /* ระยะ pagination capsule จากขอบล่าง */
  --arrow-bottom: 22px;    /* ระยะลูกศรจากขอบล่าง */
  --arrow-right: 28px;     /* ระยะจากขอบขวา */
  --arrow-size: 44px;      /* ขนาดปุ่มลูกศร */
  --arrow-gap: 10px;       /* ช่องว่าง prev <-> next */
  --gap-desktop: 32px;     /* ระยะห่างคอลัมน์ desktop */
  --gap-tablet: 24px;      /* ระยะห่างคอลัมน์ tablet */
  --gap-mobile: 16px;      /* ระยะห่างคอลัมน์ mobile */
}

/* --- กันตัดล่าง เผื่อพื้นที่ให้ controls --- */
.custom-pagination-2 .elementor-swiper,
.custom-pagination-2 .swiper {
  position: relative;
  overflow: visible !important;
  padding-bottom: 88px;
}

/* --- Slide spacing: Desktop --- */
.custom-pagination-2 .swiper-wrapper { 
  margin: 0 calc(var(--gap-desktop) / -2); 
}
.custom-pagination-2 .swiper-slide { 
  padding: 0 calc(var(--gap-desktop) / 2); 
}

/* --- Slide spacing: Tablet --- */
@media (max-width: 1024px) {
  .custom-pagination-2 .swiper-wrapper { 
    margin: 0 calc(var(--gap-tablet) / -2); 
  }
  .custom-pagination-2 .swiper-slide { 
    padding: 0 calc(var(--gap-tablet) / 2); 
  }
}

/* --- Slide spacing: Mobile --- */
@media (max-width: 767px) {
  .custom-pagination-2 .swiper-wrapper { 
    margin: 0 calc(var(--gap-mobile) / -2); 
  }
  .custom-pagination-2 .swiper-slide { 
    padding: 0 calc(var(--gap-mobile) / 2); 
  }
}

/* --- Pagination capsule: กึ่งกลางล่าง --- */
.custom-pagination-2 .swiper-pagination {
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  bottom: var(--ctrl-bottom) !important;
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  background: #3a3a3a;
  border-radius: 9999px;
  width: auto !important;
  --swiper-pagination-bullet-horizontal-gap: 0px;
  z-index: 50 !important;          
  pointer-events: auto !important;
}

/* bullet style */
.custom-pagination-2 .swiper-pagination-bullet {
  width: 10px; height: 10px;
  background: #bfbfbf;
  border-radius: 50%;
  opacity: .7;
  margin: 0 !important;
  transition: all .25s ease;
  cursor: pointer;
}
.custom-pagination-2 .swiper-pagination-bullet:hover {
  background: #fff; opacity: 1;
}
.custom-pagination-2 .swiper-pagination-bullet-active {
  width: 40px; height: 10px;
  background: #fff;
  border-radius: 9999px;
  opacity: 1;
}

/* --- Arrows: Desktop & Notebook เท่านั้น --- */
@media (min-width: 1025px) {
  .custom-pagination-2 .elementor-swiper-button,
  .custom-pagination-2 .swiper-button-next,
  .custom-pagination-2 .swiper-button-prev {
    position: absolute !important;
    top: auto !important;
    bottom: var(--arrow-bottom) !important;   /* ระดับแนวเดียวกับการ์ด */
    transform: none !important;
    width: var(--arrow-size); 
    height: var(--arrow-size);
    border-radius: 50%;
    background: rgba(40,40,40,.9);
    color: #fff;
    display: flex; 
    align-items: center; 
    justify-content: center;
    box-shadow: 0 4px 12px rgba(0,0,0,.3);
    z-index: 25 !important;  /* ต่ำกว่า pagination เพื่อไม่บัง */
    pointer-events: auto;
  }

  /* next ชิดขวาสุด */
  .custom-pagination-2 .elementor-swiper-button-next,
  .custom-pagination-2 .swiper-button-next {
    right: var(--arrow-right) !important;
  }

  /* prev อยู่ถัดเข้ามาทางซ้าย */
  .custom-pagination-2 .elementor-swiper-button-prev,
  .custom-pagination-2 .swiper-button-prev {
    right: calc(var(--arrow-right) + var(--arrow-size) + var(--arrow-gap)) !important;
  }

  /* hover effect */
  .custom-pagination-2 .elementor-swiper-button:hover,
  .custom-pagination-2 .swiper-button-next:hover,
  .custom-pagination-2 .swiper-button-prev:hover {
    background: rgba(255,255,255,.9); 
    color: #000;
  }
}

/* --- iPad & Mobile: ซ่อนลูกศร เหลือ pagination --- */
@media (max-width: 1024px) {
  .custom-pagination-2 .elementor-swiper-button,
  .custom-pagination-2 .swiper-button-next,
  .custom-pagination-2 .swiper-button-prev {
    display: none !important;
  }
}

/* ===== PATCH: Arrows cluster at bottom-right (custom-pagination-2 only) ===== */

/* ตัวแปรปรับระยะง่าย ๆ */
.custom-pagination-2{
  --arrow-bottom: 22px;   /* ระยะจากขอบล่าง */
  --arrow-right: 22px;    /* ระยะจากขอบขวา */
  --arrow-size: 44px;     /* ขนาดปุ่ม */
  --arrow-gap: 10px;      /* ช่องว่างระหว่าง prev ↔ next */
}

/* จัดตำแหน่งและล้างค่าดีฟอลต์ของ Swiper/Elementor */
.custom-pagination-2 .elementor-swiper-button,
.custom-pagination-2 .swiper-button-next,
.custom-pagination-2 .swiper-button-prev{
  position: absolute !important;
  top: auto !important;
  bottom: var(--arrow-bottom) !important;
  left: auto !important;                 /* ไม่ไปฝั่งซ้าย */
  transform: none !important;            /* ลบ translateY(-50%) */
  width: var(--arrow-size); height: var(--arrow-size);
  border-radius: 50%;
  background: rgba(40,40,40,.9);
  color:#fff;
  display:flex; align-items:center; justify-content:center;
  box-shadow: 0 4px 12px rgba(0,0,0,.3);
  z-index: 25 !important;
}

/* next ชิดขวาสุด */
.custom-pagination-2 .elementor-swiper-button-next,
.custom-pagination-2 .swiper-button-next{
  right: var(--arrow-right) !important;
}

/* prev อยู่ถัดเข้ามาซ้าย (กองรวมกันที่มุมขวา) */
.custom-pagination-2 .elementor-swiper-button-prev,
.custom-pagination-2 .swiper-button-prev{
  right: calc(var(--arrow-right) + var(--arrow-size) + var(--arrow-gap)) !important;
}

/* โฮเวอร์ */
.custom-pagination-2 .elementor-swiper-button:hover,
.custom-pagination-2 .swiper-button-next:hover,
.custom-pagination-2 .swiper-button-prev:hover{
  background: rgba(255,255,255,.4);
  color:#000;
}

/* ซ่อนลูกศรบน iPad/Mobile ตามที่กำหนด */
@media (max-width:1024px){
  .custom-pagination-2 .elementor-swiper-button,
  .custom-pagination-2 .swiper-button-next,
  .custom-pagination-2 .swiper-button-prev{
    display:none !important;
  }
}

/* === Vars (keep ONE block only) === */
.custom-pagination-2 {
  --ctrl-bottom: 22px;
  --arrow-bottom: -32px;   /* ⇦ ปรับตรงนี้เพื่อขยับขึ้น/ลง */
  --arrow-right: 28px;
  --arrow-size: 44px;
  --arrow-gap: 10px;
  --gap-desktop: 32px;
  --gap-tablet: 24px;
  --gap-mobile: 16px;
}

/* Ensure arrows use the var with fallback */
@media (min-width:1025px){
  .custom-pagination-2 .elementor-swiper-button,
  .custom-pagination-2 .swiper-button-next,
  .custom-pagination-2 .swiper-button-prev{
    top:auto !important;
    bottom: 56px !important;                          /* fallback */
    bottom: var(--arrow-bottom, 56px) !important;     /* variable */
  }
}

/* iPad/Mobile hide arrows */
@media (max-width:1024px){
  .custom-pagination-2 .elementor-swiper-button,
  .custom-pagination-2 .swiper-button-next,
  .custom-pagination-2 .swiper-button-prev{
    display:none !important;
  }
}/* End custom CSS */