.elementor-70 .elementor-element.elementor-element-97ca9ac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-70 .elementor-element.elementor-element-97ca9ac:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-97ca9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBEAD5;}.elementor-70 .elementor-element.elementor-element-97ca9ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-70 .elementor-element.elementor-element-97ca9ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-70 .elementor-element.elementor-element-db29b48 .elementor-heading-title{color:#000000;font-family:"Rufina", Sans-serif;font-size:85px;font-weight:600;}.elementor-70 .elementor-element.elementor-element-4ad2013{color:#000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-70 .elementor-element.elementor-element-5d54559 .elementor-button{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;background-color:#61CE70;border-radius:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-c975890 img{width:100%;max-width:75%;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-38fbe5c{left:-183px;}body.rtl .elementor-70 .elementor-element.elementor-element-38fbe5c{right:-183px;}.elementor-70 .elementor-element.elementor-element-38fbe5c{top:-6px;}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-db29b48 .elementor-heading-title{font-size:50px;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-38fbe5c{left:75px;}body.rtl .elementor-70 .elementor-element.elementor-element-38fbe5c{right:75px;}.elementor-70 .elementor-element.elementor-element-38fbe5c{top:-75px;}}/* Start custom CSS for html, class: .elementor-element-38fbe5c */.circle-text-wrap {
  position: relative;
  width: 200px;   /* cùng size SVG */
  height: 200px;
  margin: 0 auto;
}

.circle-text-wrap svg {
  display: block;
  margin: 0 auto;
  animation: rotateText 32s linear infinite; /* Xoay vòng */
  transform-origin: 50% 50%; /* lấy tâm SVG làm trục xoay */
}

.circle-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@keyframes rotateText {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */