.elementor-8089 .elementor-element.elementor-element-d948965{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-8089 .elementor-element.elementor-element-8d7f017 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8089 .elementor-element.elementor-element-8d7f017.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8089 .elementor-element.elementor-element-9553da1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-8089 .elementor-element.elementor-element-9553da1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:900;line-height:1em;color:#111008;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8089 .elementor-element.elementor-element-46a4512{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-8089 .elementor-element.elementor-element-46a4512 a{color:#BB4D28;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8089 .elementor-element.elementor-element-031fe66 .elementor-button{background-color:var( --e-global-color-512770e );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}@media(max-width:1024px){.elementor-8089 .elementor-element.elementor-element-9553da1{text-align:start;}.elementor-8089 .elementor-element.elementor-element-9553da1 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-8089 .elementor-element.elementor-element-d948965{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8089 .elementor-element.elementor-element-8d7f017 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8089 .elementor-element.elementor-element-8d7f017{z-index:10;}.elementor-8089 .elementor-element.elementor-element-9553da1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-8089 .elementor-element.elementor-element-9553da1 .elementor-heading-title{font-size:28px;}.elementor-8089 .elementor-element.elementor-element-46a4512{text-align:start;font-size:4.1vw;}.elementor-8089 .elementor-element.elementor-element-031fe66 .elementor-button{font-size:15px;}}/* Start custom CSS for html, class: .elementor-element-8d7f017 */.hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: #FFFFFF;
  border: 1px solid rgba(17,16,8,0.09);
  border-radius: 99px;
  padding: 5px 14px 5px 6px;
  font-size: 12.5px;        /* điện thoại */
  font-weight: 500;
  color: #3A3528;
  box-shadow: 0 1px 3px rgba(17,16,8,0.06), 0 4px 16px rgba(17,16,8,0.06);
  animation: fadeUp .5s ease both;
}

@media (min-width: 768px) {
  .hero-badge {
    font-size: 15px;        /* máy tính */
  }
}

.hero-badge-dot {
  width: 25px;
  height: 25px;
  background-image: url('https://thanhtam.art/wp-content/uploads/2024/08/lotus-11.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  border-radius: 99px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9553da1 */.elementor-8089 .elementor-element.elementor-element-9553da1 .elementor-heading-title em {
  font-style: italic;
  color: #bb4d28;
}/* End custom CSS */