.elementor-2191375 .elementor-element.elementor-element-7acd620 .elementor-heading-title{color:#000000;font-family:"Alike Angular", Sans-serif;text-shadow:0px 0px 10px #59E2FF;}.elementor-2191375 .elementor-element.elementor-element-5d14373:not(.elementor-motion-effects-element-type-background), .elementor-2191375 .elementor-element.elementor-element-5d14373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4DFFE3 0%, #FFF7AD 100%);}.elementor-2191375 .elementor-element.elementor-element-5d14373{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2191375 .elementor-element.elementor-element-5d14373 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2191375 .elementor-element.elementor-element-42e5aa1 .elementor-heading-title{color:#590000;font-family:"UVN Buc Thu", Sans-serif;}.elementor-2191375 .elementor-element.elementor-element-cfe4010 .elementor-icon-list-icon i{font-size:14px;}.elementor-2191375 .elementor-element.elementor-element-cfe4010 .elementor-icon-list-icon svg{width:14px;}.elementor-2191375 .elementor-element.elementor-element-cfe4010 .elementor-icon-list-text{color:#B62500;}.elementor-2191375 .elementor-element.elementor-element-cfe4010 .elementor-icon-list-item{font-family:"Cantora One", Sans-serif;}.elementor-2191375 .elementor-element.elementor-element-cabfe44{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-2191375 .elementor-element.elementor-element-cabfe44 .elementor-divider-separator{width:100%;}.elementor-2191375 .elementor-element.elementor-element-cabfe44 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2191375 .elementor-element.elementor-element-1a141be .elementor-icon-wrapper{text-align:center;}.elementor-2191375 .elementor-element.elementor-element-1a141be.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2191375 .elementor-element.elementor-element-1a141be.elementor-view-framed .elementor-icon, .elementor-2191375 .elementor-element.elementor-element-1a141be.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2191375 .elementor-element.elementor-element-1a141be.elementor-view-framed .elementor-icon, .elementor-2191375 .elementor-element.elementor-element-1a141be.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2191375 .elementor-element.elementor-element-1a141be .elementor-icon i, .elementor-2191375 .elementor-element.elementor-element-1a141be .elementor-icon svg{transform:rotate(0deg);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-2191375 .elementor-element.elementor-element-7acd620{text-align:center;}.elementor-2191375 .elementor-element.elementor-element-7acd620 .elementor-heading-title{line-height:1.5em;}.elementor-2191375 .elementor-element.elementor-element-42e5aa1{text-align:center;}.elementor-2191375 .elementor-element.elementor-element-42e5aa1 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-2191375 .elementor-element.elementor-element-42e5aa1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2191375 .elementor-element.elementor-element-cfe4010 .elementor-icon-list-item{line-height:1.6em;}.elementor-2191375 .elementor-element.elementor-element-1a141be .elementor-icon{font-size:71px;}}/* Start custom CSS for icon, class: .elementor-element-1a141be */.shake-horizontal {
	-webkit-animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
	        animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}/* ----------------------------------------------
 * Generated by Animista on 2025-2-6 16:22:35
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation shake-horizontal
 * ----------------------------------------
 */
@-webkit-keyframes shake-horizontal {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  80% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  90% {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
  }
}
@keyframes shake-horizontal {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  80% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  90% {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a141be */.shake-horizontal {
	-webkit-animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
	        animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}/* ----------------------------------------------
 * Generated by Animista on 2025-2-6 16:22:35
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation shake-horizontal
 * ----------------------------------------
 */
@-webkit-keyframes shake-horizontal {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  80% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  90% {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
  }
}
@keyframes shake-horizontal {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  80% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  90% {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'UVN Buc Thu';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://simpleweb.sgp1.digitaloceanspaces.com/wp-content/uploads/2023/02/UVN-Buc-Thu-1-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */