.elementor-31 .elementor-element.elementor-element-7320dfb{--display:flex;--position:fixed;--min-height:110px;--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;--justify-content:space-between;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;top:0px;}.elementor-31 .elementor-element.elementor-element-7320dfb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7320dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-7320dfb{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-7320dfb{right:0px;}.elementor-31 .elementor-element.elementor-element-2747e4c{--display:flex;--position:absolute;--min-height:110px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2747e4c{left:45px;}body.rtl .elementor-31 .elementor-element.elementor-element-2747e4c{right:45px;}.elementor-31 .elementor-element.elementor-element-d22896f{--display:flex;--position:absolute;--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;top:0px;}.elementor-31 .elementor-element.elementor-element-d22896f.e-con{--e-con-transform-translateX:-53px;--e-con-transform-scale:0.7;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d22896f{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-d22896f{right:0px;}.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-31 .elementor-element.elementor-element-6e00cfd > .elementor-widget-container{--e-transform-translateX:0%;--e-transform-translateY:-50%;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6e00cfd{right:46px;}body.rtl .elementor-31 .elementor-element.elementor-element-6e00cfd{left:46px;}.elementor-31 .elementor-element.elementor-element-6e00cfd{top:50%;}.elementor-31 .elementor-element.elementor-element-6e00cfd img{width:16px;}.elementor-31 .elementor-element.elementor-element-885e246 > .elementor-widget-container{--e-transform-translateX:0%;--e-transform-translateY:-50%;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-885e246{right:23px;}body.rtl .elementor-31 .elementor-element.elementor-element-885e246{left:23px;}.elementor-31 .elementor-element.elementor-element-885e246{top:50%;}.elementor-31 .elementor-element.elementor-element-885e246 img{width:62px;opacity:1;}.elementor-31 .elementor-element.elementor-element-cdfca45{--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;--justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-0bf6de9 > .elementor-widget-container{margin:-1px 0px 0px -1px;}.elementor-31 .elementor-element.elementor-element-0bf6de9 img{width:224px;}.elementor-31 .elementor-element.elementor-element-19b6f1b > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-50%;--e-transform-scale:1.15;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-19b6f1b{left:50%;}body.rtl .elementor-31 .elementor-element.elementor-element-19b6f1b{right:50%;}.elementor-31 .elementor-element.elementor-element-19b6f1b{top:50%;}.elementor-31 .elementor-element.elementor-element-19b6f1b img{width:108px;opacity:0;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-a7b7ed6{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-a7b7ed6{left:0px;}.elementor-31 .elementor-element.elementor-element-a7b7ed6{top:15%;z-index:3;}.elementor-31 .elementor-element.elementor-element-a7b7ed6 img{width:47px;}.elementor-31 .elementor-element.elementor-element-a388e23 > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-50%;--e-transform-scale:1.15;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-a388e23{left:50%;}body.rtl .elementor-31 .elementor-element.elementor-element-a388e23{right:50%;}.elementor-31 .elementor-element.elementor-element-a388e23{top:50%;z-index:2;}.elementor-31 .elementor-element.elementor-element-a388e23 img{width:18px;}.elementor-31 .elementor-element.elementor-element-330d626 > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-50%;--e-transform-scale:1.15;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-330d626{left:33%;}body.rtl .elementor-31 .elementor-element.elementor-element-330d626{right:33%;}.elementor-31 .elementor-element.elementor-element-330d626{top:50%;z-index:2;}.elementor-31 .elementor-element.elementor-element-330d626 img{width:18px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-b6482c4{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-b6482c4{left:0px;}.elementor-31 .elementor-element.elementor-element-b6482c4{top:28%;}.elementor-31 .elementor-element.elementor-element-b6482c4 img{width:40px;}.elementor-31 .elementor-element.elementor-element-251ba94{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-31 .elementor-element.elementor-element-3c12535{text-align:left;}.elementor-31 .elementor-element.elementor-element-3c12535 img{width:80%;}.elementor-31 .elementor-element.elementor-element-d19de39{text-align:left;}.elementor-31 .elementor-element.elementor-element-d19de39 img{width:80%;filter:brightness( 0% ) contrast( 187% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );}.elementor-31 .elementor-element.elementor-element-602aca1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9d0cc55 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-9d0cc55.elementor-view-stacked .elementor-icon{background-color:#FFEDC0;}.elementor-31 .elementor-element.elementor-element-9d0cc55.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-9d0cc55.elementor-view-default .elementor-icon{color:#FFEDC0;border-color:#FFEDC0;}.elementor-31 .elementor-element.elementor-element-9d0cc55.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-9d0cc55.elementor-view-default .elementor-icon svg{fill:#FFEDC0;}.elementor-31 .elementor-element.elementor-element-9d0cc55 .elementor-icon{font-size:24px;padding:8px;}.elementor-31 .elementor-element.elementor-element-9d0cc55 .elementor-icon svg{height:24px;}.elementor-31 .elementor-element.elementor-element-ecf4a5b .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-ecf4a5b.elementor-view-stacked .elementor-icon{background-color:#FFEDC0;}.elementor-31 .elementor-element.elementor-element-ecf4a5b.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-ecf4a5b.elementor-view-default .elementor-icon{color:#FFEDC0;border-color:#FFEDC0;}.elementor-31 .elementor-element.elementor-element-ecf4a5b.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-ecf4a5b.elementor-view-default .elementor-icon svg{fill:#FFEDC0;}.elementor-31 .elementor-element.elementor-element-ecf4a5b .elementor-icon{font-size:24px;padding:8px;}.elementor-31 .elementor-element.elementor-element-ecf4a5b .elementor-icon svg{height:24px;}.elementor-31 .elementor-element.elementor-element-02fe1f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-02fe1f2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-02fe1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEDC0;}.elementor-31 .elementor-element.elementor-element-5896bda .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-5896bda.elementor-view-stacked .elementor-icon{background-color:#3B4248;}.elementor-31 .elementor-element.elementor-element-5896bda.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-5896bda.elementor-view-default .elementor-icon{color:#3B4248;border-color:#3B4248;}.elementor-31 .elementor-element.elementor-element-5896bda.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-5896bda.elementor-view-default .elementor-icon svg{fill:#3B4248;}.elementor-31 .elementor-element.elementor-element-5896bda .elementor-icon{font-size:24px;}.elementor-31 .elementor-element.elementor-element-5896bda .elementor-icon svg{height:24px;}.elementor-31 .elementor-element.elementor-element-677a5e1 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-677a5e1.elementor-view-stacked .elementor-icon{background-color:#3B4248;}.elementor-31 .elementor-element.elementor-element-677a5e1.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-677a5e1.elementor-view-default .elementor-icon{color:#3B4248;border-color:#3B4248;}.elementor-31 .elementor-element.elementor-element-677a5e1.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-677a5e1.elementor-view-default .elementor-icon svg{fill:#3B4248;}.elementor-31 .elementor-element.elementor-element-677a5e1 .elementor-icon{font-size:22px;}.elementor-31 .elementor-element.elementor-element-677a5e1 .elementor-icon svg{height:22px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-2747e4c{--width:355px;}.elementor-31 .elementor-element.elementor-element-d22896f{--width:355px;}.elementor-31 .elementor-element.elementor-element-cdfca45{--width:100%;}.elementor-31 .elementor-element.elementor-element-251ba94{--width:493px;}}@media(max-width:1366px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-d22896f{--width:355px;}}@media(max-width:1366px){.elementor-31 .elementor-element.elementor-element-d22896f.e-con{--e-con-transform-scale:0.7;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-7320dfb{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-2747e4c.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2747e4c{left:50%;}body.rtl .elementor-31 .elementor-element.elementor-element-2747e4c{right:50%;}.elementor-31 .elementor-element.elementor-element-d22896f.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d22896f{left:50%;}body.rtl .elementor-31 .elementor-element.elementor-element-d22896f{right:50%;}.elementor-31 .elementor-element.elementor-element-602aca1{--justify-content:space-between;}}@media(max-width:880px){.elementor-31 .elementor-element.elementor-element-2747e4c{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-7320dfb{--width:110%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-2747e4c{--width:100%;--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-31 .elementor-element.elementor-element-d22896f.e-con{--e-con-transform-scale:0.55;}.elementor-31 .elementor-element.elementor-element-d22896f{--width:355px;--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-31 .elementor-element.elementor-element-0bf6de9 img{width:160px;}.elementor-31 .elementor-element.elementor-element-602aca1{--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;--justify-content:space-between;--z-index:2;}}/* Start custom CSS for container, class: .elementor-element-cdfca45 */.elementor-31 .elementor-element.elementor-element-cdfca45{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22896f */@keyframes bounceCycle {
  0% {
    opacity: 0;
    transform: translateY(-800%);
  }
  5% {
    opacity: 1;
    transform: translateY(40px);
  }
  7% {
    transform: translateY(-40px);
  }
  10% {
    transform: translateY(0);
  }
  20%{
      opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateY(0);
  }
}
.red-dot {
  animation: bounceCycle 10s ease-out infinite;
}

/* Fade in và slide left của big-red-dot */
@keyframes fadeAndSlide {
  0%, 9% {
    opacity: 0;
    transform: translateX(0);
  }
  10% {
    opacity: 0;
    transform: translateX(0);
  }
  15% {
    opacity: 1;
    transform: translateX(0);
  }
  25% {
    opacity: 1;
    transform: translateX(-248px); /* slide sau khi hiện hoàn tất */
  }
  99.999% {
    opacity: 1;
    transform: translateX(-248px);
  }
  100% {
    opacity: 0;
    transform: translateX(-248px);
  }
}


.red-circle {
  animation: fadeAndSlide 10s ease infinite;
}
@keyframes rotatePop {
  0%, 25% { opacity: 0; transform: rotate(20deg);}
  35%, 46% {opacity: 1;
    transform: rotate(0deg); }

  49.5% {
    transform: rotate(25deg); /* xoay 25 độ */
  }

  53% {
    transform: rotate(0deg); /* quay về */
  }
  99%{
    opacity: 1;  
  }
  100% { opacity: 0; transform: rotate(0deg); }
}
.red-yellow-border{
    animation: rotatePop 10s ease infinite;
}
@keyframes fadeInExact {
  0%, 25% {
    opacity: 0;
    transform: none; /* không xoay */
  }
  35%{
    opacity: 1;
    transform: none;
  }
  99%{
    opacity: 1;  
  }
    100% {
    opacity: 0;
    transform: none;
  }
}
.nutaio-title {
  animation: fadeInExact 10s linear infinite;
  animation-fill-mode: both;
}
@keyframes increasefadeIn1 {
  0%, 35% {
    opacity: 0;
    transform: none; /* không xoay */
  }
  38.5%{
    opacity: 1;
    transform: none;
  }
  99%{
    opacity: 1;  
  }
    100% {
    opacity: 0;
    transform: none;
  }
}
.increase1{
    animation: increasefadeIn1 10s linear infinite;
  animation-fill-mode: both;
}
@keyframes increasefadeIn2 {
  0%, 38.5% {
    opacity: 0;
    transform: none; /* không xoay */
  }
  41.5%{
    opacity: 1;
    transform: none;
  }
  99%{
    opacity: 1;  
  }
    100% {
    opacity: 0;
    transform: none;
  }
}
.increase2{
    animation: increasefadeIn2 10s linear infinite;
  animation-fill-mode: both;
}
@keyframes increasefadeIn3 {
  0%, 41.5% {
    opacity: 0;
    transform: none; /* không xoay */
  }
  45%{
    opacity: 1;
    transform: none;
  }
  99%{
    opacity: 1;  
  }
    100% {
    opacity: 0;
    transform: none;
  }
}
.increase3{
    animation: increasefadeIn3 10s linear infinite;
  animation-fill-mode: both;
}
@keyframes fadeInlast {
  0%, 45% {
    opacity: 0;
    transform: translateY(10px);
  }
  46%{
    opacity: 1;
    transform: translateY(0); /* không xoay */
  }
  99%{
    opacity: 1;  
  }
    100% {
    opacity: 0;
    transform: none;
  }
}
.last-fade-in{
    animation: fadeInlast 10s linear infinite;
  animation-fill-mode: both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02fe1f2 */.elementor-31 .elementor-element.elementor-element-02fe1f2 {
    width: max-content;
}
.elementor-31 .elementor-element.elementor-element-02fe1f2 .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */