.elementor-771 .elementor-element.elementor-element-439f237a{--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:center;}.elementor-771 .elementor-element.elementor-element-439f237a:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-439f237a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF2FA;background-image:url("https://b4119466.smushcdn.com/4119466/wp-content/uploads/2025/12/test-v7-scaled.png?lossy=2&strip=1&webp=1");}.elementor-771 .elementor-element.elementor-element-439f237a > .elementor-shape-bottom .elementor-shape-fill, .elementor-771 .elementor-element.elementor-element-439f237a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FCFDFF;}.elementor-771 .elementor-element.elementor-element-439f237a > .elementor-shape-bottom svg, .elementor-771 .elementor-element.elementor-element-439f237a > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:43px;}.elementor-771 .elementor-element.elementor-element-3db01b94{--spacer-size:50px;}.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-771 .elementor-element.elementor-element-22051d6b{width:var( --container-widget-width, 110.724% );max-width:110.724%;--container-widget-width:110.724%;--container-widget-flex-grow:0;text-align:center;}.elementor-771 .elementor-element.elementor-element-22051d6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-22051d6b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:81px;font-weight:800;line-height:100px;color:#040B26;}.elementor-771 .elementor-element.elementor-element-149d9fb{width:var( --container-widget-width, 110.724% );max-width:110.724%;--container-widget-width:110.724%;--container-widget-flex-grow:0;text-align:center;}.elementor-771 .elementor-element.elementor-element-149d9fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-149d9fb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;line-height:25px;color:var( --e-global-color-primary );}.elementor-771 .elementor-element.elementor-element-818f13f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-771 .elementor-element.elementor-element-818f13f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-39e00d2d{--spacer-size:75px;}.elementor-771 .elementor-element.elementor-element-2ec0f171{--display:flex;}.elementor-771 .elementor-element.elementor-element-102dac7d{--spacer-size:50px;}.elementor-771 .elementor-element.elementor-element-48d17005{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-771 .elementor-element.elementor-element-24c31479{--display:flex;}.elementor-771 .elementor-element.elementor-element-ae037b5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:57px;font-weight:700;color:#040B26;}.elementor-widget-theme-site-logo .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-771 .elementor-element.elementor-element-f1368a0{text-align:start;}.elementor-771 .elementor-element.elementor-element-f1368a0 img{width:52%;}.elementor-771 .elementor-element.elementor-element-a3df9cf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:400;}.elementor-771 .elementor-element.elementor-element-39ec3f00{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-771 .elementor-element.elementor-element-7ca108c img{opacity:1;transition-duration:0s;}.elementor-771 .elementor-element.elementor-element-9413d91{--display:flex;}.elementor-771 .elementor-element.elementor-element-02771fd{--spacer-size:50px;}.elementor-771 .elementor-element.elementor-element-14faffa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-771 .elementor-element.elementor-element-29b0337{--display:flex;}.elementor-771 .elementor-element.elementor-element-30da0ed{--display:flex;}.elementor-771 .elementor-element.elementor-element-e653d58 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:57px;font-weight:700;color:#040B26;}.elementor-771 .elementor-element.elementor-element-7557f54 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:400;}.elementor-771 .elementor-element.elementor-element-35c7f3d{--display:flex;}.elementor-771 .elementor-element.elementor-element-0ddd693{--spacer-size:50px;}.elementor-771 .elementor-element.elementor-element-0ca80f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-771 .elementor-element.elementor-element-2c725a9{--display:flex;}.elementor-771 .elementor-element.elementor-element-a722ab0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:57px;font-weight:700;color:#040B26;}.elementor-771 .elementor-element.elementor-element-57889db .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:400;}.elementor-771 .elementor-element.elementor-element-6583672{--display:flex;}.elementor-771 .elementor-element.elementor-element-e19914d{--display:flex;}.elementor-771 .elementor-element.elementor-element-7a2f1d5{--spacer-size:50px;}.elementor-771 .elementor-element.elementor-element-4990b43{--display:flex;}@media(min-width:4000px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1300px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:850px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-771 .elementor-element.elementor-element-22051d6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-22051d6b .elementor-heading-title{font-size:50px;line-height:1.5em;}.elementor-771 .elementor-element.elementor-element-149d9fb .elementor-heading-title{font-size:22px;}}/* Start custom CSS for heading, class: .elementor-element-22051d6b */.highlighted-text {
  display: inline;
  background: linear-gradient(90deg, rgba(255, 223, 76, 0.4), rgba(255, 195, 0, 0.4));
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0.1em 0.2em;
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae037b5 */.bevietnam {
  font-family: 'Be Vietnam Pro', sans-serif;
}

.bevietnam .dot {
  color: #467ff7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ca108c */.elementor-771 .elementor-element.elementor-element-7ca108c img {
  filter: grayscale(100%);
  transition: filter 0.5s ease;
}

.elementor-771 .elementor-element.elementor-element-7ca108c img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8162a3b */.elementor-771 .elementor-element.elementor-element-8162a3b img {
  filter: grayscale(100%);
  transition: filter 0.5s ease;
}

.elementor-771 .elementor-element.elementor-element-8162a3b img:hover {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a722ab0 */.logo-inline {
  width: 250px;      /* adjust this number for size */
  height: auto;
  margin-left: 8px;  /* space from text */
  vertical-align: middle;
  transform: translateY(-6px); /* nudges upward */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f06cc */.elementor-771 .elementor-element.elementor-element-54f06cc img {
  filter: grayscale(100%);
  transition: filter 0.5s ease;
}

.elementor-771 .elementor-element.elementor-element-54f06cc img:hover {
  filter: grayscale(0%);
}/* End custom CSS */