.elementor-990312 .elementor-element.elementor-element-c654944:not(.elementor-motion-effects-element-type-background), .elementor-990312 .elementor-element.elementor-element-c654944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAD5FFBD;}.elementor-990312 .elementor-element.elementor-element-c654944{border-style:solid;border-width:0px 01px 04px 01px;border-color:var( --e-global-color-vamtam_accent_1 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-990312 .elementor-element.elementor-element-c654944, .elementor-990312 .elementor-element.elementor-element-c654944 > .elementor-background-overlay{border-radius:0px 0px 30px 30px;}.elementor-990312 .elementor-element.elementor-element-c654944 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990312 .elementor-element.elementor-element-b6e1b70 > .elementor-container{min-height:20px;}.elementor-990312 .elementor-element.elementor-element-b6e1b70{margin-top:0px;margin-bottom:0px;}.elementor-990312 .elementor-element.elementor-element-81f96ed > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-990312 .elementor-element.elementor-element-3b6622c > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-990312 .elementor-element.elementor-element-3b6622c .hfe-counter-wrapper{display:flex;flex-direction:column;gap:0px;}.elementor-990312 .elementor-element.elementor-element-3b6622c .hfe-counter-content{display:flex;align-items:center;justify-content:center;align-self:center;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-990312 .elementor-element.elementor-element-3b6622c .hfe-counter-prefix{flex-grow:var(--counter-prefix-grow, 0);font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-990312 .elementor-element.elementor-element-3b6622c .hfe-counter-number{flex-grow:var(--counter-number-grow, 0);font-family:"Kanit", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:0px;}.elementor-990312 .elementor-element.elementor-element-3b6622c .hfe-counter-suffix{flex-grow:var(--counter-suffix-grow, 0);}.elementor-990312 .elementor-element.elementor-element-bd1a0d6 > .elementor-element-populated{margin-block-start:-20px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-990312 .elementor-element.elementor-element-5a32da7 .elementor-icon-box-wrapper{gap:0px;}.elementor-990312 .elementor-element.elementor-element-5a32da7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-990312 .elementor-element.elementor-element-5a32da7.elementor-view-framed .elementor-icon, .elementor-990312 .elementor-element.elementor-element-5a32da7.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-990312 .elementor-element.elementor-element-5a32da7 .elementor-icon{font-size:12px;}.elementor-990312 .elementor-element.elementor-element-698c188{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-990312 .elementor-element.elementor-element-698c188 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-990312 .elementor-element.elementor-element-698c188 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-990312 .elementor-element.elementor-element-aa1d920{margin-top:-12px;margin-bottom:-12px;}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-menu-toggle{margin:0 auto;}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );font-style:var( --e-global-typography-vamtam_h5-font-style );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-vamtam_accent_1 );fill:var( --e-global-color-vamtam_accent_1 );}.elementor-990312 .elementor-element.elementor-element-272b428{--vamtam-menu-color-hover:var( --e-global-color-vamtam_accent_1 );--vamtam-pointer-color-hover:var( --e-global-color-vamtam_accent_8 );}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-990312 .elementor-element.elementor-element-272b428 .e--pointer-framed .elementor-item:before,
					.elementor-990312 .elementor-element.elementor-element-272b428 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-vamtam_accent_8 );}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown a:hover,
				.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown a.elementor-item-active,
				.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown a.highlighted,
				body:not(.e--ua-isTouchDevice) .elementor-990312 .elementor-element.elementor-element-272b428 .elementor-menu-toggle:hover,
				body.e--ua-isTouchDevice .elementor-990312 .elementor-element.elementor-element-272b428 .elementor-menu-toggle.elementor-active:hover{color:var( --e-global-color-vamtam_accent_1 );}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown a:hover,
					.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown a:focus,
					.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-vamtam_accent_1 );background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_8 );border-radius:20px 20px 20px 20px;}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:20px;border-top-right-radius:20px;}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-990312 .elementor-element.elementor-element-a88f0aa img{width:120px;}.elementor-990312 .elementor-element.elementor-element-fa19d39:not(.elementor-motion-effects-element-type-background), .elementor-990312 .elementor-element.elementor-element-fa19d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAD5FFBD;}.elementor-990312 .elementor-element.elementor-element-fa19d39{border-style:solid;border-width:0px 01px 04px 01px;border-color:var( --e-global-color-vamtam_accent_1 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-990312 .elementor-element.elementor-element-fa19d39, .elementor-990312 .elementor-element.elementor-element-fa19d39 > .elementor-background-overlay{border-radius:0px 0px 30px 30px;}.elementor-990312 .elementor-element.elementor-element-fa19d39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990312 .elementor-element.elementor-element-5204c9e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-990312 .elementor-element.elementor-element-52e0a8a img{width:120px;}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-menu-toggle{margin:0 auto;}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );font-style:var( --e-global-typography-vamtam_h5-font-style );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-vamtam_accent_1 );fill:var( --e-global-color-vamtam_accent_1 );}.elementor-990312 .elementor-element.elementor-element-a5c49e2{--vamtam-menu-color-hover:var( --e-global-color-vamtam_accent_1 );--vamtam-pointer-color-hover:var( --e-global-color-vamtam_accent_8 );}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .e--pointer-framed .elementor-item:before,
					.elementor-990312 .elementor-element.elementor-element-a5c49e2 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-vamtam_accent_8 );}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown a:hover,
				.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown a.elementor-item-active,
				.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown a.highlighted,
				body:not(.e--ua-isTouchDevice) .elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-menu-toggle:hover,
				body.e--ua-isTouchDevice .elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-menu-toggle.elementor-active:hover{color:var( --e-global-color-vamtam_accent_1 );}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown a:hover,
					.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown a:focus,
					.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-vamtam_accent_1 );background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_8 );border-radius:20px 20px 20px 20px;}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:20px;border-top-right-radius:20px;}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;scroll-padding:0px;}body.elementor-page-990312{margin:0px 0px 0px 0px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-990312 .elementor-element.elementor-element-3b6622c .hfe-counter-prefix{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-990312 .elementor-element.elementor-element-3b6622c .hfe-counter-number{font-size:16px;line-height:1.5em;}.elementor-990312 .elementor-element.elementor-element-3b6622c .hfe-counter-prefix{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-990312 .elementor-element.elementor-element-272b428 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-990312 .elementor-element.elementor-element-a5c49e2 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}/* Start custom CSS for shortcode, class: .elementor-element-81f96ed *//* WPML Language Switcher Style */

.wpml-ls {
    margin: 0;
    padding: 0;
}

.wpml-ls ul {
    display: flex;
    align-items: center;
    gap: 10px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.wpml-ls-item a {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 10px 18px;
    border-radius: 14px;
    background: #111111;
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none !important;
    transition: all 0.3s ease;
    border: 1px solid rgba(255,255,255,0.08);
}

.wpml-ls-item a:hover {
    background: #002AFE;
    color: #111111 !important;
    transform: translateY(-2px);
}

.wpml-ls-current-language a {
    background: #002AFE;
    color: #ffffff !important;
}

.wpml-ls-flag {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    object-fit: cover;
}

/* Mobile */
@media (max-width: 768px) {
    .wpml-ls ul {
        gap: 6px;
    }

    .wpml-ls-item a {
        padding: 8px 14px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5204c9e *//* WPML Language Switcher Style */

.wpml-ls {
    margin: 0;
    padding: 0;
}

.wpml-ls ul {
    display: flex;
    align-items: center;
    gap: 10px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.wpml-ls-item a {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 10px 18px;
    border-radius: 14px;
    background: #111111;
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none !important;
    transition: all 0.3s ease;
    border: 1px solid rgba(255,255,255,0.08);
}

.wpml-ls-item a:hover {
    background: #002AFE;
    color: #111111 !important;
    transform: translateY(-2px);
}

.wpml-ls-current-language a {
    background: #002AFE;
    color: #ffffff !important;
}

.wpml-ls-flag {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    object-fit: cover;
}

/* Mobile */
@media (max-width: 768px) {
    .wpml-ls ul {
        gap: 6px;
    }

    .wpml-ls-item a {
        padding: 8px 14px;
        font-size: 13px;
    }
}/* End custom CSS */