.elementor-3188823 .elementor-element.elementor-element-743d55f{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3188823 .elementor-element.elementor-element-743d55f:not(.elementor-motion-effects-element-type-background), .elementor-3188823 .elementor-element.elementor-element-743d55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C9291;}.elementor-3188823 .elementor-element.elementor-element-3b3bf77f{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3188823 .elementor-element.elementor-element-3776f30e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3188823 .elementor-element.elementor-element-65cca3a0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3188823 .elementor-element.elementor-element-65cca3a0 .title-after_title, .elementor-3188823 .elementor-element.elementor-element-65cca3a0 .title-subtitle, .elementor-3188823 .elementor-element.elementor-element-65cca3a0 .woodmart-title-container{max-width:500px;}.elementor-3188823 .elementor-element.elementor-element-65cca3a0 .title{color:#FFFFFF;font-size:32px;line-height:1.5em;}.elementor-3188823 .elementor-element.elementor-element-65cca3a0 .title-after_title{color:#FFFFFF;}.elementor-3188823 .elementor-element.elementor-element-7dce61c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3188823 .elementor-element.elementor-element-1c4458e{text-align:center;color:#FFFFFF;}.elementor-3188823 .elementor-element.elementor-element-1c4458e > *{max-width:500px;}.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-3188823 .elementor-element.elementor-element-3b3bf77f{--width:50%;}.elementor-3188823 .elementor-element.elementor-element-3776f30e{--width:50%;}.elementor-3188823 .elementor-element.elementor-element-7dce61c{--width:50%;}}@media(max-width:1024px){.elementor-3188823 .elementor-element.elementor-element-743d55f{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3188823 .elementor-element.elementor-element-65cca3a0 .title{font-size:22px;}}@media(max-width:767px){.elementor-3188823 .elementor-element.elementor-element-743d55f{--min-height:500px;--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3188823 .elementor-element.elementor-element-3776f30e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3188823 .elementor-element.elementor-element-65cca3a0 .title{font-size:20px;}.elementor-3188823 .elementor-element.elementor-element-6963322.elementor-element{--align-self:flex-start;}}/* Start custom CSS for html, class: .elementor-element-6963322 *//* Đã bỏ background-color để nền trong suốt */
.geometric-loader {
  display: block;
  /* background-color: #414141;  <-- Đã xóa dòng này */
}

/* Các phần animation giữ nguyên */
@keyframes geo-bounce {
  0%,
  100% {
    translate: 0px 36px;
  }
  50% {
    translate: 0px 46px;
  }
}
@keyframes geo-bounce2 {
  0%,
  100% {
    translate: 0px 46px;
  }
  50% {
    translate: 0px 56px;
  }
}

@keyframes geo-umbral {
  0% {
    stop-color: #d3a5102e;
  }
  50% {
    stop-color: rgba(211, 165, 16, 0.519);
  }
  100% {
    stop-color: #d3a5102e;
  }
}
@keyframes geo-particles {
  0%,
  100% {
    translate: 0px 16px;
  }
  50% {
    translate: 0px 6px;
  }
}

.geometric-loader .geo-particle {
  animation: geo-particles 4s ease-in-out infinite;
}

.geometric-loader #geo-animatedStop {
  animation: geo-umbral 4s infinite;
}

.geometric-loader #geo-bounce {
  animation: geo-bounce 4s ease-in-out infinite;
  translate: 0px 36px;
}

.geometric-loader #geo-bounce2 {
  animation: geo-bounce2 4s ease-in-out infinite;
  translate: 0px 46px;
  animation-delay: 0.5s;
}/* End custom CSS */