.elementor-6537 .elementor-element.elementor-element-46a7e59e > .elementor-container{max-width:1137px;}.elementor-6537 .elementor-element.elementor-element-46a7e59e:not(.elementor-motion-effects-element-type-background), .elementor-6537 .elementor-element.elementor-element-46a7e59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-6537 .elementor-element.elementor-element-46a7e59e{border-style:solid;border-width:00px 00px 2px 0px;border-color:#FF9900;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-46a7e59e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-46a7e59e .elementor-heading-title{color:#FFFFFF;}.elementor-6537 .elementor-element.elementor-element-4f62f8a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6537 .elementor-element.elementor-element-4f62f8a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-6537 .elementor-element.elementor-element-4f62f8a6 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-4f62f8a6 > .elementor-element-populated, .elementor-6537 .elementor-element.elementor-element-4f62f8a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-6537 .elementor-element.elementor-element-4f62f8a6 > .elementor-background-slideshow{border-radius:0px 0px 2px 0px;}.elementor-6537 .elementor-element.elementor-element-4f62f8a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6537 .elementor-element.elementor-element-701c4cdd > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6537 .elementor-element.elementor-element-3b00f1cd.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-6537 .elementor-element.elementor-element-3b00f1cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-6537 .elementor-element.elementor-element-3b00f1cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6537 .elementor-element.elementor-element-3b00f1cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-6537 .elementor-element.elementor-element-3b00f1cd > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-3b00f1cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6537 .elementor-element.elementor-element-123144db .elementor-menu-toggle{margin-right:auto;}.elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu .elementor-item{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;}.elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu--main .elementor-item{color:#FFF9F9;fill:#FFF9F9;}.elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF9900;}.elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-framed .elementor-item:before,
					.elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-framed .elementor-item:after{border-color:#FF9900;}.elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-underline .elementor-item:after,
					 .elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-overline .elementor-item:before,
					 .elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-double-line .elementor-item:before,
					 .elementor-6537 .elementor-element.elementor-element-123144db .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu--dropdown a, .elementor-6537 .elementor-element.elementor-element-123144db .elementor-menu-toggle{color:#FFFFFF;}.elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu--dropdown a:hover,
					.elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu--dropdown .elementor-item, .elementor-6537 .elementor-element.elementor-element-123144db .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Sarabun", Sans-serif;font-size:14px;font-weight:300;}.elementor-6537 .elementor-element.elementor-element-123144db{width:var( --container-widget-width, 112.535% );max-width:112.535%;--container-widget-width:112.535%;--container-widget-flex-grow:0;}.elementor-6537 .elementor-element.elementor-element-23e4f12{text-align:center;}.elementor-6537 .elementor-element.elementor-element-23e4f12 img{width:100%;}.elementor-6537 .elementor-element.elementor-element-23e4f12 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:9px;--e-transform-scale:1.6;}.elementor-6537 .elementor-element.elementor-element-61a76a5c:not(.elementor-motion-effects-element-type-background), .elementor-6537 .elementor-element.elementor-element-61a76a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1A30;}.elementor-6537 .elementor-element.elementor-element-61a76a5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-61a76a5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-71effde2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6537 .elementor-element.elementor-element-71effde2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1A30;}.elementor-6537 .elementor-element.elementor-element-71effde2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-71effde2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-5845f624:not(.elementor-motion-effects-element-type-background), .elementor-6537 .elementor-element.elementor-element-5845f624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}.elementor-6537 .elementor-element.elementor-element-5845f624{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-5845f624 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-3070a3be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6537 .elementor-element.elementor-element-3070a3be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}.elementor-6537 .elementor-element.elementor-element-3070a3be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-3070a3be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-336fcf30:not(.elementor-motion-effects-element-type-background), .elementor-6537 .elementor-element.elementor-element-336fcf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1A30;}.elementor-6537 .elementor-element.elementor-element-336fcf30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-336fcf30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-2583bc42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6537 .elementor-element.elementor-element-2583bc42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1A30;}.elementor-6537 .elementor-element.elementor-element-2583bc42 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-2583bc42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-11843ad:not(.elementor-motion-effects-element-type-background), .elementor-6537 .elementor-element.elementor-element-11843ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6537 .elementor-element.elementor-element-11843ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-11843ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-3b5886ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6537 .elementor-element.elementor-element-3b5886ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6537 .elementor-element.elementor-element-3b5886ec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-3b5886ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-175da0f1:not(.elementor-motion-effects-element-type-background), .elementor-6537 .elementor-element.elementor-element-175da0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}.elementor-6537 .elementor-element.elementor-element-175da0f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-175da0f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-5f02c76c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6537 .elementor-element.elementor-element-5f02c76c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}.elementor-6537 .elementor-element.elementor-element-5f02c76c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-5f02c76c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-577c7c35:not(.elementor-motion-effects-element-type-background), .elementor-6537 .elementor-element.elementor-element-577c7c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1A30;}.elementor-6537 .elementor-element.elementor-element-577c7c35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-577c7c35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-6c20093:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6537 .elementor-element.elementor-element-6c20093 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1A30;}.elementor-6537 .elementor-element.elementor-element-6c20093 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-6c20093 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-173b1c34:not(.elementor-motion-effects-element-type-background), .elementor-6537 .elementor-element.elementor-element-173b1c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6537 .elementor-element.elementor-element-173b1c34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-173b1c34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-1355f367:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6537 .elementor-element.elementor-element-1355f367 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6537 .elementor-element.elementor-element-1355f367 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-1355f367 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-473513a4:not(.elementor-motion-effects-element-type-background), .elementor-6537 .elementor-element.elementor-element-473513a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-6537 .elementor-element.elementor-element-473513a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-473513a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-16cd5f61{--spacer-size:10px;}.elementor-6537 .elementor-element.elementor-element-6ae87f02 iframe{filter:brightness( 85% ) contrast( 134% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6537 .elementor-element.elementor-element-4e88a92b{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 54.352% );max-width:54.352%;--container-widget-width:54.352%;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-6537 .elementor-element.elementor-element-21a4fb88{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:300;}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6537 .elementor-element.elementor-element-1bd33c1{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 54.352% );max-width:54.352%;--container-widget-width:54.352%;--container-widget-flex-grow:0;}.elementor-6537 .elementor-element.elementor-element-21267b2a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6537 .elementor-element.elementor-element-21267b2a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6537 .elementor-element.elementor-element-21267b2a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6537 .elementor-element.elementor-element-21267b2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6537 .elementor-element.elementor-element-21267b2a .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:300;}.elementor-6537 .elementor-element.elementor-element-21267b2a .elementor-icon-list-text{transition:color 0.3s;}.elementor-6537 .elementor-element.elementor-element-4ae2713{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 54.352% );max-width:54.352%;--container-widget-width:54.352%;--container-widget-flex-grow:0;}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6537 .elementor-element.elementor-element-6fb250a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:300;}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6537 .elementor-element.elementor-element-488e83dd{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 54.352% );max-width:54.352%;--container-widget-width:54.352%;--container-widget-flex-grow:0;}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6537 .elementor-element.elementor-element-6c051761{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:300;}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6537 .elementor-element.elementor-element-1377b73e{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 54.352% );max-width:54.352%;--container-widget-width:54.352%;--container-widget-flex-grow:0;}.elementor-6537 .elementor-element.elementor-element-1911897c .elementor-repeater-item-5c4bf62.elementor-social-icon{background-color:#00000000;}.elementor-6537 .elementor-element.elementor-element-1911897c .elementor-repeater-item-5c4bf62.elementor-social-icon i{color:#D62976;}.elementor-6537 .elementor-element.elementor-element-1911897c .elementor-repeater-item-5c4bf62.elementor-social-icon svg{fill:#D62976;}.elementor-6537 .elementor-element.elementor-element-1911897c{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-6537 .elementor-element.elementor-element-1911897c .elementor-widget-container{text-align:left;}.elementor-6537 .elementor-element.elementor-element-1911897c .elementor-social-icon{--icon-padding:0.5em;}.elementor-widget-divider{--divider-color: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-6537 .elementor-element.elementor-element-36914bda{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-6537 .elementor-element.elementor-element-36914bda .elementor-divider-separator{width:100%;}.elementor-6537 .elementor-element.elementor-element-36914bda .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6537 .elementor-element.elementor-element-36914bda > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-6537 .elementor-element.elementor-element-31dd25f2:not(.elementor-motion-effects-element-type-background), .elementor-6537 .elementor-element.elementor-element-31dd25f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-6537 .elementor-element.elementor-element-31dd25f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-31dd25f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-2f64ceb4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6537 .elementor-element.elementor-element-2f64ceb4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-6537 .elementor-element.elementor-element-2f64ceb4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6537 .elementor-element.elementor-element-2f64ceb4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6537 .elementor-element.elementor-element-2604bb6{font-family:"Sarabun", Sans-serif;font-size:10px;font-weight:400;color:#777777;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6537 .elementor-element.elementor-element-23e4f12 > .elementor-widget-container{--e-transform-translateX:-24px;--e-transform-scale:2;}.elementor-6537 .elementor-element.elementor-element-16cd5f61{--spacer-size:5px;}.elementor-6537 .elementor-element.elementor-element-2f64ceb4 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-6537 .elementor-element.elementor-element-2604bb6{font-size:8px;}}@media(min-width:768px){.elementor-6537 .elementor-element.elementor-element-4f62f8a6{width:27%;}.elementor-6537 .elementor-element.elementor-element-3b00f1cd{width:64.837%;}.elementor-6537 .elementor-element.elementor-element-7c8b524e{width:7.829%;}}@media(max-width:767px){.elementor-6537 .elementor-element.elementor-element-23e4f12 > .elementor-widget-container{margin:-110px 0px -10px 0px;--e-transform-translateX:13px;--e-transform-translateY:20px;--e-transform-scale:0.3;}.elementor-6537 .elementor-element.elementor-element-16cd5f61{--spacer-size:1px;}.elementor-6537 .elementor-element.elementor-element-4e88a92b{font-size:16px;}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-6537 .elementor-element.elementor-element-21a4fb88{--e-icon-list-icon-size:9px;}.elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6537 .elementor-element.elementor-element-21a4fb88 .elementor-icon-list-item > a{font-size:12px;}.elementor-6537 .elementor-element.elementor-element-1bd33c1{font-size:16px;}.elementor-6537 .elementor-element.elementor-element-21267b2a{--e-icon-list-icon-size:9px;}.elementor-6537 .elementor-element.elementor-element-21267b2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6537 .elementor-element.elementor-element-21267b2a .elementor-icon-list-item > a{font-size:12px;}.elementor-6537 .elementor-element.elementor-element-4ae2713{font-size:16px;}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-6537 .elementor-element.elementor-element-6fb250a2{--e-icon-list-icon-size:9px;}.elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6537 .elementor-element.elementor-element-6fb250a2 .elementor-icon-list-item > a{font-size:12px;}.elementor-6537 .elementor-element.elementor-element-488e83dd{font-size:16px;}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-6537 .elementor-element.elementor-element-6c051761{--e-icon-list-icon-size:9px;}.elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6537 .elementor-element.elementor-element-6c051761 .elementor-icon-list-item > a{font-size:12px;}.elementor-6537 .elementor-element.elementor-element-1911897c{--icon-size:10px;}.elementor-6537 .elementor-element.elementor-element-2604bb6{font-size:5px;}}/* Start custom CSS for html, class: .elementor-element-20f1a057 */.hero{
  background:#0f1a30;
  min-height:90vh;
  display:grid;
  grid-template-columns:54% 46%;
  position:relative;
  overflow:hidden;
}

.hero-left{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:20px 64px 80px;
  position:relative;
  z-index:2;
}

.hero-eyebrow{
  font-size:12px;
  font-weight:700;
  letter-spacing:.22em;
  text-transform:uppercase;
  color:#FF9900;
  margin-bottom:28px;
}

.hero-h1{
  font-size:clamp(2.6rem,4vw,3.6rem);
  font-weight:800;
  color:#fff;
  line-height:1.08;
  text-transform:uppercase;
  letter-spacing:0;
  word-spacing:4px;
  margin-bottom:28px;
}

.hero-h1 span{
  color:#FF9900;
  display:inline;
}

.hero-sub{
  font-size:1.05rem;
  font-weight:400;
  color:rgba(255,255,255,.75);
  line-height:1.85;
  margin-bottom:48px;
  max-width:500px;
}

.hero-sub strong{
  color:#fff;
  font-weight:700;
}

.hero-btns{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}

.btn-orange{
  display:inline-block;
  background:#FF9900;
  color:#fff;
  font-size:12px;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
  padding:16px 32px;
  text-decoration:none;
  transition:background .2s;
}

.btn-orange:hover{
  background:#e68a00;
}

.btn-white-outline{
  display:inline-block;
  border:2px solid rgba(255,255,255,.35);
  color:#fff;
  font-size:12px;
  font-weight:600;
  letter-spacing:.1em;
  text-transform:uppercase;
  padding:14px 32px;
  text-decoration:none;
  transition:border-color .2s;
}

.btn-white-outline:hover{
  border-color:rgba(255,255,255,.75);
}

.hero-right{
  position:relative;
  overflow:hidden;
}

.hero-right img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center top;
  display:block;
}

.hero-right::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  background:
    linear-gradient(to right,#0f1a30 0%,rgba(15,26,48,.55) 25%,rgba(15,26,48,.05) 100%),
    linear-gradient(to top,#0f1a30 0%,transparent 10%);
}

/* TABLET */
@media (max-width:1024px){
  .hero{
    grid-template-columns:1fr 1fr;
    min-height:auto;
  }

  .hero-left{
    padding:48px 40px 56px;
  }

  .hero-h1{
    font-size:clamp(2.2rem,4.8vw,3.1rem);
    margin-bottom:22px;
  }

  .hero-sub{
    font-size:1rem;
    line-height:1.75;
    margin-bottom:36px;
    max-width:100%;
  }

  .hero-btns{
    gap:12px;
  }

  .btn-orange,
  .btn-white-outline{
    padding:14px 22px;
    font-size:11px;
  }
}

/* MOBILE */
@media (max-width:767px){
  .hero{
    grid-template-columns:1fr;
    min-height:auto;
    position:relative;
  }

  .hero-left{
    order:2;
    padding:32px 22px 38px;
    margin-top:10px;
  }

  .hero-right{
    order:1;
    min-height:340px;
  }

  .hero-right img{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center top;
  }

  .hero-right::before{
    background:
      linear-gradient(to bottom,rgba(15,26,48,.8) 0%,rgba(15,26,48,.4) 35%,#0f1a30 100%);
  }

  @media (max-width:767px){
  .hero-eyebrow{
    position:absolute;
    top:16px;
    left:50%;
    transform:translateX(-50%);
    width:auto;
    max-width:100%;
    text-align:center;
    z-index:10;
    margin:0;
    padding:0 12px;
    font-size:10px;
    letter-spacing:.18em;
    white-space:nowrap;
  }
}

  .hero-h1{
    font-size:2.1rem;
    line-height:1.05;
    letter-spacing:0;
    word-spacing:4px;
    margin-bottom:18px;
  }

  .hero-h1 br{
    display:block;
  }

  .hero-sub{
    font-size:.98rem;
    line-height:1.65;
    margin-bottom:28px;
    max-width:100%;
  }

  .hero-btns{
    flex-direction:column;
    gap:12px;
  }

  .btn-orange,
  .btn-white-outline{
    width:100%;
    text-align:center;
    padding:15px 18px;
    font-size:11px;
  }
}

/* SMALL MOBILE */
@media (max-width:480px){
  .hero-right{
    min-height:290px;
  }

  .hero-left{
    padding:28px 18px 34px;
  }

  .hero-h1{
    font-size:1.85rem;
  }

  .hero-sub{
    font-size:.94rem;
    line-height:1.6;
  }

  .btn-orange,
  .btn-white-outline{
    letter-spacing:.08em;
  }
}
.hero-left{
  position:static;
}
.hero-right{
  position:relative;
  z-index:1;
}

.hero-left{
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ec6652 */.cta-row{
  background:#f4f1ec;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  border-bottom:3px solid #e0d9cc;
}

.cta-card{
  padding:20px 40px;
  border-right:1px solid #e0d9cc;
  display:flex;
  flex-direction:column;
  gap:14px;
}

.cta-card:last-child{
  border-right:none;
}

.cta-card-label{
  font-size:11px;
  font-weight:700;
  letter-spacing:.18em;
  text-transform:uppercase;
  color:#b8962e;
}

.cta-card-title{
  font-size:1.2rem;
  font-weight:700;
  color:#1a2540;
  line-height:1.3;
}

.cta-card-desc{
  font-size:.9rem;
  font-weight:400;
  color:#4a5568;
  line-height:1.75;
  flex:1;
}

.cta-card-btn{
  display:inline-block;
  background:#FF9900;
  color:#fff;
  font-size:11px;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
  padding:14px 24px;
  text-decoration:none;
  transition:background .2s;
  align-self:flex-start;
  margin-top:6px;
}

.cta-card-btn:hover{
  background:#e68a00;
}

/* TABLET */
@media (max-width: 1024px){
  .cta-row{
    grid-template-columns:repeat(2,1fr);
  }

  .cta-card{
    padding:24px 28px;
  }

  .cta-card:nth-child(2){
    border-right:none;
  }

  .cta-card:nth-child(3){
    grid-column:1 / -1;
    border-top:1px solid #e0d9cc;
    border-right:none;
  }

  .cta-card-title{
    font-size:1.12rem;
  }

  .cta-card-desc{
    font-size:.92rem;
    line-height:1.7;
  }

  .cta-card-btn{
    padding:13px 20px;
    font-size:10.5px;
  }
}

/* MOBILE */
@media (max-width: 767px){
  .cta-row{
    grid-template-columns:1fr;
  }

  .cta-card{
    padding:24px 22px;
    border-right:none;
    border-top:1px solid #e0d9cc;
    gap:12px;
  }

  .cta-card:first-child{
    border-top:none;
  }

  .cta-card:last-child{
    border-right:none;
  }

  .cta-card-label{
    font-size:10px;
    letter-spacing:.16em;
  }

  .cta-card-title{
    font-size:1.08rem;
    line-height:1.28;
  }

  .cta-card-desc{
    font-size:.94rem;
    line-height:1.65;
    flex:none;
  }

  .cta-card-btn{
    width:100%;
    text-align:center;
    align-self:stretch;
    padding:14px 18px;
    font-size:10.5px;
    margin-top:4px;
  }
}

/* SMALL MOBILE */
@media (max-width: 480px){
  .cta-card{
    padding:22px 18px;
  }

  .cta-card-title{
    font-size:1rem;
  }

  .cta-card-desc{
    font-size:.9rem;
    line-height:1.6;
  }

  .cta-card-btn{
    font-size:10px;
    letter-spacing:.08em;
    padding:13px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-966b7ce */.pain{
  background:#0f1a30;
  padding:30px 60px;
  text-align:center;
}

.pain-inner{
  max-width:980px;
  margin:0 auto;
}

.sec-label{
  font-size:12px;
  font-weight:700;
  letter-spacing:.2em;
  text-transform:uppercase;
  color:#FF9900;
  margin-bottom:20px;
}

.pain-h2{
  font-size:clamp(1.8rem,3vw,2.6rem);
  font-weight:800;
  color:#fff;
  text-transform:uppercase;
  letter-spacing:.02em;
  line-height:1.2;
  margin-bottom:60px;
}

.pain-grid{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:0;
  text-align:left;
  margin-bottom:56px;
  border:1px solid rgba(255,255,255,.08);
}

.pain-item{
  padding:36px;
  border-bottom:1px solid rgba(255,255,255,.08);
  border-right:1px solid rgba(255,255,255,.08);
}

.pain-item:nth-child(even){
  border-right:none;
}

.pain-item:nth-last-child(-n+2){
  border-bottom:none;
}

.pain-strong{
  font-size:1rem;
  font-weight:700;
  color:#fff;
  display:block;
  margin-bottom:10px;
  line-height:1.4;
}

.pain-text{
  font-size:.88rem;
  font-weight:400;
  color:rgba(255,255,255,.5);
  line-height:1.75;
}

.pain-closer{
  font-size:1.15rem;
  font-weight:700;
  color:#fff;
  text-transform:uppercase;
  letter-spacing:.04em;
  border-top:1px solid rgba(255,255,255,.12);
  padding-top:44px;
  line-height:1.6;
}

.pain-closer span{
  color:#FF9900;
}

/* TABLET */
@media (max-width:1024px){
  .pain{
    padding:50px 40px;
  }

  .pain-h2{
    font-size:clamp(1.6rem,3.5vw,2.2rem);
    margin-bottom:40px;
  }

  .pain-grid{
    margin-bottom:44px;
  }

  .pain-item{
    padding:28px;
  }

  .pain-strong{
    font-size:.98rem;
  }

  .pain-text{
    font-size:.9rem;
    line-height:1.7;
  }

  .pain-closer{
    font-size:1.05rem;
    padding-top:34px;
  }
}

/* MOBILE */
@media (max-width:767px){
  .pain{
    padding:40px 22px;
  }

  .pain-h2{
    font-size:1.6rem;
    line-height:1.15;
    margin-bottom:28px;
  }

  .pain-h2 br{
    display:none;
  }

  .pain-grid{
    grid-template-columns:1fr;
    border:none;
    margin-bottom:36px;
  }

  .pain-item{
    padding:22px 0;
    border-right:none;
    border-bottom:1px solid rgba(255,255,255,.08);
  }

  .pain-item:last-child{
    border-bottom:none;
  }

  .pain-strong{
    font-size:.98rem;
    margin-bottom:8px;
  }

  .pain-text{
    font-size:.92rem;
    line-height:1.65;
    color:rgba(255,255,255,.65);
  }

  .pain-closer{
    font-size:1rem;
    letter-spacing:.03em;
    padding-top:26px;
    line-height:1.5;
  }
}

/* SMALL MOBILE */
@media (max-width:480px){
  .pain{
    padding:36px 18px;
  }

  .pain-h2{
    font-size:1.45rem;
  }

  .pain-strong{
    font-size:.95rem;
  }

  .pain-text{
    font-size:.9rem;
  }

  .pain-closer{
    font-size:.95rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b9fe1a0 */.solution{
  padding:30px 60px;
  background:#fff;
  text-align:center;
}

.solution-inner{
  max-width:1000px;
  margin:0 auto;
}

.solution-h2{
  font-size:clamp(1.8rem,3vw,2.6rem);
  font-weight:800;
  color:#1a2540;
  text-transform:uppercase;
  letter-spacing:.02em;
  line-height:1.2;
  margin-bottom:24px;
}

.solution-body{
  font-size:1rem;
  font-weight:400;
  color:#4a5568;
  line-height:1.9;
  max-width:780px;
  margin:0 auto 16px;
}

.solution-body strong{
  color:#1a2540;
  font-weight:700;
}

.solution-callout{
  display:inline-block;
  margin:32px auto 60px;
  font-size:1.1rem;
  font-weight:800;
  color:#1a2540;
  text-transform:uppercase;
  letter-spacing:.08em;
  border-top:3px solid #FF9900;
  border-bottom:3px solid #FF9900;
  padding:16px 40px;
}

.benefit-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:40px;
  text-align:center;
}

.benefit-grid > div{
  min-width:0;
}

.benefit-icon{
  width:64px;
  height:64px;
  border-radius:50%;
  background:#f4f1ec;
  border:2px solid #e0d9cc;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 auto 18px;
}

.benefit-icon svg{
  width:28px;
  height:28px;
  stroke:#b8962e;
  fill:none;
  stroke-width:1.5;
}

.benefit-title{
  font-size:.82rem;
  font-weight:700;
  color:#1a2540;
  letter-spacing:.06em;
  text-transform:uppercase;
  line-height:1.5;
}

.solution-cta{
  margin-top:56px;
}

/* TABLET */
@media (max-width:1024px){
  .solution{
    padding:50px 40px;
  }

  .solution-h2{
    font-size:clamp(1.7rem,3.5vw,2.3rem);
    margin-bottom:20px;
  }

  .solution-body{
    font-size:.98rem;
    line-height:1.8;
    max-width:820px;
  }

  .solution-callout{
    margin:28px auto 48px;
    font-size:1rem;
    padding:14px 28px;
  }

  .benefit-grid{
    grid-template-columns:repeat(2,1fr);
    gap:32px 28px;
    max-width:700px;
    margin:0 auto;
  }

  .benefit-title{
    font-size:.84rem;
  }

  .solution-cta{
    margin-top:44px;
  }
}

/* MOBILE */
@media (max-width:767px){
  .solution{
    padding:40px 22px;
  }

  .solution-h2{
    font-size:1.6rem;
    line-height:1.15;
    margin-bottom:18px;
  }

  .solution-h2 br{
    display:none;
  }

  .solution-body{
    font-size:.95rem;
    line-height:1.7;
    margin:0 auto 14px;
    max-width:100%;
  }

  .solution-callout{
    display:block;
    margin:24px auto 36px;
    font-size:.92rem;
    line-height:1.45;
    letter-spacing:.06em;
    padding:14px 16px;
    max-width:100%;
  }

  .benefit-grid{
    grid-template-columns:1fr;
    gap:24px;
    max-width:100%;
  }

  .benefit-grid > div{
    display:flex;
    align-items:center;
    gap:16px;
    text-align:left;
    padding:16px 0;
    border-top:1px solid #ece7de;
  }

  .benefit-grid > div:first-child{
    border-top:none;
  }

  .benefit-icon{
    width:56px;
    height:56px;
    flex:0 0 56px;
    margin:0;
  }

  .benefit-icon svg{
    width:24px;
    height:24px;
  }

  .benefit-title{
    font-size:.84rem;
    line-height:1.45;
    letter-spacing:.05em;
  }

  .benefit-title br{
    display:none;
  }

  .solution-cta{
    margin-top:34px;
  }

  .solution-cta .btn-orange{
    width:100%;
    text-align:center;
    padding:15px 18px;
    font-size:11px;
  }
}

/* SMALL MOBILE */
@media (max-width:480px){
  .solution{
    padding:36px 18px;
  }

  .solution-h2{
    font-size:1.42rem;
  }

  .solution-body{
    font-size:.92rem;
    line-height:1.65;
  }

  .solution-callout{
    font-size:.86rem;
    letter-spacing:.05em;
    padding:12px 12px;
  }

  .benefit-grid > div{
    gap:14px;
    padding:14px 0;
  }

  .benefit-icon{
    width:52px;
    height:52px;
    flex:0 0 52px;
  }

  .benefit-title{
    font-size:.8rem;
  }

  .solution-cta .btn-orange{
    letter-spacing:.08em;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ea5acab */.how{
  background:#f4f1ec;
  padding:30px 60px;
  border-top:1px solid #e0d9cc;
}

.how-inner{
  max-width:1160px;
  margin:0 auto;
}

.how-header{
  text-align:center;
  margin-bottom:68px;
}

.how-h2{
  font-size:clamp(1.8rem,3vw,2.6rem);
  font-weight:800;
  color:#1a2540;
  text-transform:uppercase;
  letter-spacing:.02em;
  line-height:1.2;
}

.how-steps{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:1px;
  background:#e0d9cc;
}

.how-step{
  background:#f4f1ec;
  padding:52px 40px;
}

.how-n{
  font-size:3.5rem;
  font-weight:800;
  line-height:1;
  margin-bottom:20px;
}

.how-rule{
  width:36px;
  height:3px;
  background:#FF9900;
  margin-bottom:22px;
}

.how-title{
  font-size:.82rem;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:#1a2540;
  margin-bottom:14px;
}

.how-text{
  font-size:.9rem;
  font-weight:400;
  color:#4a5568;
  line-height:1.85;
}

.how-cta{
  text-align:center;
  margin-top:64px;
}

/* TABLET */
@media (max-width:1024px){
  .how{
    padding:50px 40px;
  }

  .how-header{
    margin-bottom:48px;
  }

  .how-h2{
    font-size:clamp(1.7rem,3.5vw,2.3rem);
  }

  .how-steps{
    grid-template-columns:1fr;
    gap:0;
    background:none;
  }

  .how-step{
    padding:36px 28px;
    border-top:1px solid #e0d9cc;
  }

  .how-step:first-child{
    border-top:none;
  }

  .how-n{
    font-size:2.6rem;
    margin-bottom:14px;
  }

  .how-text{
    font-size:.92rem;
    line-height:1.75;
  }

  .how-cta{
    margin-top:48px;
  }
}

/* MOBILE */
@media (max-width:767px){
  .how{
    padding:40px 22px;
  }

  .how-header{
    margin-bottom:28px;
  }

  .how-h2{
    font-size:1.6rem;
    line-height:1.15;
  }

  .how-h2 br{
    display:none;
  }

  .how-step{
    padding:26px 0;
  }

  .how-n{
    font-size:2.2rem;
    margin-bottom:10px;
  }

  .how-rule{
    width:28px;
    height:2px;
    margin-bottom:14px;
  }

  .how-title{
    font-size:.78rem;
    margin-bottom:10px;
  }

  .how-text{
    font-size:.92rem;
    line-height:1.65;
  }

  .how-cta{
    margin-top:36px;
  }

  .how-cta .btn-orange{
    width:100%;
    text-align:center;
    padding:15px 18px;
    font-size:11px;
  }
}

/* SMALL MOBILE */
@media (max-width:480px){
  .how{
    padding:36px 18px;
  }

  .how-h2{
    font-size:1.45rem;
  }

  .how-n{
    font-size:2rem;
  }

  .how-text{
    font-size:.9rem;
  }

  .how-title{
    font-size:.75rem;
  }

  .how-cta .btn-orange{
    letter-spacing:.08em;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3eadbf35 */.ww{
  display:grid;
  grid-template-columns:1fr 1fr;
}

.ww-col{
  padding:20px 64px;
}

.ww-col:first-child{
  background:#fff;
  border-right:1px solid #e8e2d4;
}

.ww-col:last-child{
  background:#fafaf8;
}

.ww-label{
  font-size:11px;
  font-weight:700;
  letter-spacing:.2em;
  text-transform:uppercase;
  color:#FF9900;
  margin-bottom:18px;
}

.ww-h3{
  font-size:1.6rem;
  font-weight:800;
  color:#1a2540;
  text-transform:uppercase;
  line-height:1.25;
  margin-bottom:18px;
  letter-spacing:.02em;
}

.ww-body{
  font-size:.92rem;
  font-weight:400;
  color:#4a5568;
  line-height:1.85;
}

.check-list,
.x-list{
  list-style:none;
  margin-top:28px;
  padding-left:0;
  display:flex;
  flex-direction:column;
  gap:16px;
}

.check-list li,
.x-list li{
  font-size:.92rem;
  font-weight:400;
  display:flex;
  gap:14px;
  align-items:flex-start;
  line-height:1.65;
}

.check-list li{
  color:#1a2540;
}

.x-list li{
  color:#9ca3af;
}

.check-list li::before{
  content:"";
  display:block;
  width:22px;
  height:22px;
  min-width:22px;
  margin-top:1px;
  background:#1a2540 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/65% no-repeat;
}

.x-list li::before{
  content:"";
  display:block;
  width:22px;
  height:22px;
  min-width:22px;
  margin-top:1px;
  background:#e8e2d4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 3l6 6M9 3l-6 6' stroke='%23b0a898' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/65% no-repeat;
}

/* TABLET */
@media (max-width:1024px){
  .ww{
    grid-template-columns:1fr;
  }

  .ww-col{
    padding:40px 40px;
  }

  .ww-col:first-child{
    border-right:none;
    border-bottom:1px solid #e8e2d4;
  }

  .ww-h3{
    font-size:1.45rem;
    margin-bottom:16px;
  }

  .ww-body{
    font-size:.94rem;
    line-height:1.75;
  }

  .check-list,
  .x-list{
    margin-top:24px;
    gap:14px;
  }

  .check-list li,
  .x-list li{
    font-size:.94rem;
  }
}

/* MOBILE */
@media (max-width:767px){
  .ww{
    grid-template-columns:1fr;
  }

  .ww-col{
    padding:32px 22px;
  }

  .ww-col:first-child{
    border-right:none;
    border-bottom:1px solid #e8e2d4;
  }

  .ww-label{
    font-size:10px;
    letter-spacing:.18em;
    margin-bottom:14px;
  }

  .ww-h3{
    font-size:1.35rem;
    line-height:1.18;
    margin-bottom:14px;
  }

  .ww-h3 br{
    display:none;
  }

  .ww-body{
    font-size:.94rem;
    line-height:1.65;
  }

  .check-list,
  .x-list{
    margin-top:22px;
    gap:12px;
  }

  .check-list li,
  .x-list li{
    font-size:.92rem;
    gap:12px;
    line-height:1.55;
  }

  .check-list li::before,
  .x-list li::before{
    width:20px;
    height:20px;
    min-width:20px;
  }
}

/* SMALL MOBILE */
@media (max-width:480px){
  .ww-col{
    padding:28px 18px;
  }

  .ww-h3{
    font-size:1.22rem;
  }

  .ww-body{
    font-size:.9rem;
    line-height:1.6;
  }

  .check-list,
  .x-list{
    margin-top:18px;
    gap:10px;
  }

  .check-list li,
  .x-list li{
    font-size:.9rem;
    line-height:1.5;
  }

  .check-list li::before,
  .x-list li::before{
    width:18px;
    height:18px;
    min-width:18px;
    margin-top:2px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24ee3775 */.rtm{
  background:#0f1a30;
  padding:30px 60px;
  text-align:center;
}

.rtm-inner{
  max-width:860px;
  margin:0 auto;
}

.rtm-h2{
  font-size:clamp(1.8rem,3vw,2.6rem);
  font-weight:800;
  color:#fff;
  text-transform:uppercase;
  letter-spacing:.02em;
  line-height:1.2;
  margin-bottom:20px;
}

.rtm-body{
  font-size:.95rem;
  font-weight:400;
  color:rgba(255,255,255,.6);
  line-height:1.9;
  margin-bottom:44px;
  max-width:680px;
  margin-left:auto;
  margin-right:auto;
}

.rtm-features{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:0;
  border:1px solid rgba(255,255,255,.1);
  text-align:left;
  margin-bottom:48px;
}

.rtm-feat{
  padding:28px 32px;
  border-bottom:1px solid rgba(255,255,255,.1);
  border-right:1px solid rgba(255,255,255,.1);
}

.rtm-feat:nth-child(even){
  border-right:none;
}

.rtm-feat:nth-last-child(-n+2){
  border-bottom:none;
}

.rtm-feat-title{
  font-size:.78rem;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:#fff;
  margin-bottom:8px;
}

.rtm-feat-text{
  font-size:.85rem;
  font-weight:400;
  color:rgba(255,255,255,.45);
  line-height:1.75;
}

/* TABLET */
@media (max-width:1024px){
  .rtm{
    padding:50px 40px;
  }

  .rtm-h2{
    font-size:clamp(1.7rem,3.5vw,2.3rem);
    margin-bottom:18px;
  }

  .rtm-body{
    font-size:.96rem;
    line-height:1.8;
    margin-bottom:36px;
    max-width:720px;
  }

  .rtm-features{
    grid-template-columns:1fr;
    border:none;
    margin-bottom:40px;
  }

  .rtm-feat{
    padding:24px 0;
    border-right:none;
    border-bottom:1px solid rgba(255,255,255,.1);
  }

  .rtm-feat:last-child{
    border-bottom:none;
  }

  .rtm-feat:nth-last-child(-n+2){
    border-bottom:1px solid rgba(255,255,255,.1);
  }

  .rtm-feat:last-child:nth-last-child(1){
    border-bottom:none;
  }
}

/* MOBILE */
@media (max-width:767px){
  .rtm{
    padding:40px 22px;
  }

  .rtm-h2{
    font-size:1.6rem;
    line-height:1.15;
    margin-bottom:16px;
  }

  .rtm-h2 br{
    display:none;
  }

  .rtm-body{
    font-size:.94rem;
    line-height:1.7;
    margin-bottom:30px;
    max-width:100%;
  }

  .rtm-features{
    grid-template-columns:1fr;
    border:none;
    margin-bottom:34px;
  }

  .rtm-feat{
    padding:20px 0;
    border-right:none;
    border-bottom:1px solid rgba(255,255,255,.1);
  }

  .rtm-feat:last-child{
    border-bottom:none;
  }

  .rtm-feat-title{
    font-size:.76rem;
    line-height:1.45;
    margin-bottom:8px;
  }

  .rtm-feat-text{
    font-size:.9rem;
    line-height:1.65;
    color:rgba(255,255,255,.58);
  }

  .rtm .btn-orange{
    width:100%;
    text-align:center;
    padding:15px 18px;
    font-size:11px;
  }
}

/* SMALL MOBILE */
@media (max-width:480px){
  .rtm{
    padding:36px 18px;
  }

  .rtm-h2{
    font-size:1.42rem;
  }

  .rtm-body{
    font-size:.9rem;
    line-height:1.65;
  }

  .rtm-feat{
    padding:18px 0;
  }

  .rtm-feat-title{
    font-size:.74rem;
  }

  .rtm-feat-text{
    font-size:.88rem;
  }

  .rtm .btn-orange{
    letter-spacing:.08em;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-288ee607 */.final-cta{
  background:#fff;
  padding:30px 60px;
  text-align:center;
  border-top:1px solid #e8e2d4;
}

.final-cta-inner{
  max-width:760px;
  margin:0 auto;
}

.final-h2{
  font-size:clamp(1.8rem,3vw,2.6rem);
  font-weight:800;
  color:#1a2540;
  text-transform:uppercase;
  letter-spacing:.02em;
  line-height:1.2;
  margin-bottom:18px;
}

.final-sub{
  font-size:1rem;
  font-weight:400;
  color:#4a5568;
  line-height:1.85;
  margin-bottom:44px;
  max-width:600px;
  margin-left:auto;
  margin-right:auto;
}

.final-btns{
  display:flex;
  gap:16px;
  justify-content:center;
  flex-wrap:wrap;
}

.btn-dark{
  display:inline-block;
  background:#1a2540;
  color:#fff;
  font-size:12px;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
  padding:16px 36px;
  text-decoration:none;
  transition:background .2s;
}

.btn-dark:hover{
  background:#0f1a30;
}

.btn-orange-outline{
  display:inline-block;
  border:2px solid #FF9900;
  color:#FF9900;
  font-size:12px;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
  padding:14px 36px;
  text-decoration:none;
  transition:all .2s;
}

.btn-orange-outline:hover{
  background:#FF9900;
  color:#fff;
}

/* TABLET */
@media (max-width:1024px){
  .final-cta{
    padding:50px 40px;
  }

  .final-h2{
    font-size:clamp(1.7rem,3.5vw,2.3rem);
  }

  .final-sub{
    font-size:.98rem;
    line-height:1.8;
    margin-bottom:36px;
    max-width:640px;
  }

  .final-btns{
    gap:14px;
  }

  .btn-dark,
  .btn-orange-outline{
    padding:14px 28px;
    font-size:11px;
  }
}

/* MOBILE */
@media (max-width:767px){
  .final-cta{
    padding:40px 22px;
  }

  .final-h2{
    font-size:1.6rem;
    line-height:1.15;
    margin-bottom:16px;
  }

  .final-h2 br{
    display:none;
  }

  .final-sub{
    font-size:.94rem;
    line-height:1.65;
    margin-bottom:28px;
    max-width:100%;
  }

  .final-btns{
    flex-direction:column;
    gap:12px;
    align-items:stretch;
  }

  .btn-orange,
  .btn-orange-outline{
    width:100%;
    text-align:center;
    padding:15px 18px;
    font-size:11px;
  }
}

/* SMALL MOBILE */
@media (max-width:480px){
  .final-cta{
    padding:36px 18px;
  }

  .final-h2{
    font-size:1.42rem;
  }

  .final-sub{
    font-size:.9rem;
    line-height:1.6;
  }

  .btn-orange,
  .btn-orange-outline{
    letter-spacing:.08em;
  }
}/* End custom CSS */