.elementor-14123 .elementor-element.elementor-element-a361ddd{--display:flex;--min-height:0px;}.elementor-14123 .elementor-element.elementor-element-2ebfd0d{--display:flex;--position:absolute;--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;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-2ebfd0d{left:0px;}body.rtl .elementor-14123 .elementor-element.elementor-element-2ebfd0d{right:0px;}.elementor-14123 .elementor-element.elementor-element-1b6ebfa{--display:flex;--position:absolute;--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;}.elementor-14123 .elementor-element.elementor-element-1b6ebfa:not(.elementor-motion-effects-element-type-background), .elementor-14123 .elementor-element.elementor-element-1b6ebfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-1b6ebfa{left:0px;}body.rtl .elementor-14123 .elementor-element.elementor-element-1b6ebfa{right:0px;}.elementor-14123 .elementor-element.elementor-element-9b02615{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:7%;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-9b02615{right:-1%;}body.rtl .elementor-14123 .elementor-element.elementor-element-9b02615{left:-1%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14123 .elementor-element.elementor-element-f53b9ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14123 .elementor-element.elementor-element-f53b9ae img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-14123 .elementor-element.elementor-element-3c624aa{--display:flex;--position:absolute;--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:9%;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-3c624aa{left:2%;}body.rtl .elementor-14123 .elementor-element.elementor-element-3c624aa{right:2%;}.elementor-14123 .elementor-element.elementor-element-b5d4c4f img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-14123 .elementor-element.elementor-element-f723cef{--display:flex;--position:absolute;--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:19.5%;--z-index:1;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-f723cef{left:21%;}body.rtl .elementor-14123 .elementor-element.elementor-element-f723cef{right:21%;}.elementor-14123 .elementor-element.elementor-element-608f764 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14123 .elementor-element.elementor-element-608f764 img{width:100%;}.elementor-14123 .elementor-element.elementor-element-103c590{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:6%;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-103c590{left:2%;}body.rtl .elementor-14123 .elementor-element.elementor-element-103c590{right:2%;}.elementor-14123 .elementor-element.elementor-element-1edbaed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14123 .elementor-element.elementor-element-1edbaed img{width:100%;}.elementor-14123 .elementor-element.elementor-element-28509b5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:0;--padding-left:22%;--padding-right:8%;}.elementor-14123 .elementor-element.elementor-element-04413b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:48px;--padding-left:0;--padding-right:0;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-14123 .elementor-element.elementor-element-73a950b{width:100%;max-width:100%;}.elementor-14123 .elementor-element.elementor-element-73a950b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-14123 .elementor-element.elementor-element-73a950b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:52px;letter-spacing:0px;word-spacing:0px;color:#181818;}.elementor-14123 .elementor-element.elementor-element-46be413{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:0;text-align:left;}.elementor-14123 .elementor-element.elementor-element-46be413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14123 .elementor-element.elementor-element-46be413 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:25.6px;letter-spacing:0px;word-spacing:0px;color:#595A5F;}.elementor-14123 .elementor-element.elementor-element-3c77e35{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:126px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-14123 .elementor-element.elementor-element-3c77e35:not(.elementor-motion-effects-element-type-background), .elementor-14123 .elementor-element.elementor-element-3c77e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14123 .elementor-element.elementor-element-5043971{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:06%;--padding-right:06%;}.elementor-14123 .elementor-element.elementor-element-bae0191{--display:flex;--position:fixed;--min-height:100vh;top:0px;--z-index:0;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-bae0191{left:0px;}body.rtl .elementor-14123 .elementor-element.elementor-element-bae0191{right:0px;}:root{--page-title-display:none;}@media(max-width:1440px){body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-2ebfd0d{left:0px;}body.rtl .elementor-14123 .elementor-element.elementor-element-2ebfd0d{right:0px;}.elementor-14123 .elementor-element.elementor-element-2ebfd0d{top:0px;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-1b6ebfa{left:0px;}body.rtl .elementor-14123 .elementor-element.elementor-element-1b6ebfa{right:0px;}.elementor-14123 .elementor-element.elementor-element-1b6ebfa{top:0px;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-9b02615{right:1%;}body.rtl .elementor-14123 .elementor-element.elementor-element-9b02615{left:1%;}.elementor-14123 .elementor-element.elementor-element-9b02615{top:20%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14123 .elementor-element.elementor-element-f53b9ae img{width:100%;}.elementor-14123 .elementor-element.elementor-element-b5d4c4f img{width:100%;}.elementor-14123 .elementor-element.elementor-element-608f764 img{width:100%;}.elementor-14123 .elementor-element.elementor-element-1edbaed img{width:100%;}.elementor-14123 .elementor-element.elementor-element-04413b6{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-14123 .elementor-element.elementor-element-73a950b > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-14123 .elementor-element.elementor-element-73a950b .elementor-heading-title{line-height:30px;letter-spacing:1px;}.elementor-14123 .elementor-element.elementor-element-46be413{width:100%;max-width:100%;}.elementor-14123 .elementor-element.elementor-element-46be413 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-14123 .elementor-element.elementor-element-46be413 .elementor-heading-title{line-height:25px;letter-spacing:0px;}.elementor-14123 .elementor-element.elementor-element-3c77e35{--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-2ebfd0d{left:0px;}body.rtl .elementor-14123 .elementor-element.elementor-element-2ebfd0d{right:0px;}.elementor-14123 .elementor-element.elementor-element-2ebfd0d{top:0px;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-1b6ebfa{left:0px;}body.rtl .elementor-14123 .elementor-element.elementor-element-1b6ebfa{right:0px;}.elementor-14123 .elementor-element.elementor-element-1b6ebfa{top:0px;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-9b02615{right:3%;}body.rtl .elementor-14123 .elementor-element.elementor-element-9b02615{left:3%;}.elementor-14123 .elementor-element.elementor-element-9b02615{top:9%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14123 .elementor-element.elementor-element-f53b9ae img{width:100%;}.elementor-14123 .elementor-element.elementor-element-b5d4c4f img{width:100%;}.elementor-14123 .elementor-element.elementor-element-608f764 img{width:100%;}.elementor-14123 .elementor-element.elementor-element-1edbaed img{width:100%;}.elementor-14123 .elementor-element.elementor-element-28509b5{--padding-top:36px;--padding-bottom:36px;--padding-left:8%;--padding-right:8%;}.elementor-14123 .elementor-element.elementor-element-04413b6{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-14123 .elementor-element.elementor-element-73a950b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14123 .elementor-element.elementor-element-73a950b .elementor-heading-title{font-size:36px;line-height:52px;letter-spacing:0px;}.elementor-14123 .elementor-element.elementor-element-46be413 > .elementor-widget-container{margin:0px 0px 36px 0px;padding:0px 0px 0px 0px;}.elementor-14123 .elementor-element.elementor-element-46be413 .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:0px;}.elementor-14123 .elementor-element.elementor-element-3c77e35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14123 .elementor-element.elementor-element-5043971{--margin-top:36px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-14123 .elementor-element.elementor-element-9b02615{--width:25%;top:5%;}body:not(.rtl) .elementor-14123 .elementor-element.elementor-element-9b02615{right:1%;}body.rtl .elementor-14123 .elementor-element.elementor-element-9b02615{left:1%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14123 .elementor-element.elementor-element-3c624aa{--width:100%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-14123 .elementor-element.elementor-element-b5d4c4f img{width:100%;}.elementor-14123 .elementor-element.elementor-element-f723cef{--width:100%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-14123 .elementor-element.elementor-element-608f764 img{width:100%;}.elementor-14123 .elementor-element.elementor-element-103c590{--width:100%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;bottom:0%;}.elementor-14123 .elementor-element.elementor-element-1edbaed img{width:100%;}.elementor-14123 .elementor-element.elementor-element-28509b5{--padding-top:36px;--padding-bottom:36px;--padding-left:4%;--padding-right:4%;}.elementor-14123 .elementor-element.elementor-element-04413b6{--width: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;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-14123 .elementor-element.elementor-element-73a950b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14123 .elementor-element.elementor-element-73a950b .elementor-heading-title{font-size:20px;}.elementor-14123 .elementor-element.elementor-element-46be413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 36px 0px;}.elementor-14123 .elementor-element.elementor-element-46be413 .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:0px;}.elementor-14123 .elementor-element.elementor-element-3c77e35{--width:100%;--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(min-width:768px){.elementor-14123 .elementor-element.elementor-element-a361ddd{--width:100%;}.elementor-14123 .elementor-element.elementor-element-9b02615{--width:18%;}.elementor-14123 .elementor-element.elementor-element-3c624aa{--width:13%;}.elementor-14123 .elementor-element.elementor-element-f723cef{--width:7.5%;}.elementor-14123 .elementor-element.elementor-element-103c590{--width:18%;}.elementor-14123 .elementor-element.elementor-element-28509b5{--width:100%;}.elementor-14123 .elementor-element.elementor-element-04413b6{--width:100%;}.elementor-14123 .elementor-element.elementor-element-3c77e35{--width:100%;}}@media(max-width:1440px) and (min-width:768px){.elementor-14123 .elementor-element.elementor-element-9b02615{--width:8%;}.elementor-14123 .elementor-element.elementor-element-3c77e35{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14123 .elementor-element.elementor-element-1b6ebfa{--width:100%;}.elementor-14123 .elementor-element.elementor-element-9b02615{--width:12%;}.elementor-14123 .elementor-element.elementor-element-3c624aa{--width:18%;}.elementor-14123 .elementor-element.elementor-element-f723cef{--width:25%;}.elementor-14123 .elementor-element.elementor-element-103c590{--width:25%;}.elementor-14123 .elementor-element.elementor-element-04413b6{--width:100%;}.elementor-14123 .elementor-element.elementor-element-3c77e35{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-1b6ebfa */.elementor-14123 .elementor-element.elementor-element-1b6ebfa {
    clip-path: polygon(0% 0%, 22% 0%, 65% 100%, 0% 100%);
    height: 100%;
}

@media(max-width: 1024px) and (min-width: 768px) {
  .elementor-14123 .elementor-element.elementor-element-1b6ebfa {
    clip-path: polygon(0% 0%, 30% 0%, 78% 100%, 0% 100%);
    height: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c624aa */.elementor-14123 .elementor-element.elementor-element-3c624aa{
    opacity: 0.9
}

@media screen and (max-width: 767px) {
  #Ellipse346-page3 {
  animation: moveUpDown 2s ease-in-out infinite;
}

/* Định nghĩa animation moveUpDown */
@keyframes moveUpDown {
  0%, 100% {
    transform: translateY(0); /* Vị trí ban đầu */
  }
  50% {
    transform: translateY(-10px); /* Di chuyển lên trên 10px */
  }
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f723cef */.elementor-14123 .elementor-element.elementor-element-f723cef{
    opacity: 0.9
}
@media screen and (max-width: 1024px) {
   .elementor-14123 .elementor-element.elementor-element-f723cef {
        display : none;
   }
    
}
/*@media screen and (max-width: 767px) {*/
/*  #Ellipse346-page3 {*/
/*  animation: moveUpDown 2s ease-in-out infinite;*/
/*}*/

/* Định nghĩa animation moveUpDown */
/*@keyframes moveUpDown {*/
/*  0%, 100% {*/
    transform: translateY(0); /* Vị trí ban đầu */
/*  }*/
/*  50% {*/
    transform: translateY(-10px); /* Di chuyển lên trên 10px */
/*  }*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103c590 */.elementor-14123 .elementor-element.elementor-element-103c590{
    opacity: 0.9
}

@media screen and (max-width: 767px) {
  #Ellipse346-page3 {
  animation: moveUpDown 2s ease-in-out infinite;
}

/* Định nghĩa animation moveUpDown */
@keyframes moveUpDown {
  0%, 100% {
    transform: translateY(0); /* Vị trí ban đầu */
  }
  50% {
    transform: translateY(-10px); /* Di chuyển lên trên 10px */
  }
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebfd0d */.elementor-14123 .elementor-element.elementor-element-2ebfd0d{
height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c77e35 */.elementor-14123 .elementor-element.elementor-element-3c77e35 {
    border: 1px solid rgba(208, 213, 224, 1);
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bae0191 */.elementor-14123 .elementor-element.elementor-element-bae0191{
  display: none;
  width: 100vw;
  height: 100vh;
  justify-content: center;
  align-items: center;
  background-color: #00000045;
}/* End custom CSS */