.elementor-82 .elementor-element.elementor-element-ad22535{--display:flex;}.elementor-82 .elementor-element.elementor-element-8eab2b3{--spacer-size:54px;}.elementor-82 .elementor-element.elementor-element-0cce091{--display:flex;--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-82 .elementor-element.elementor-element-657bf91{--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;}.elementor-82 .elementor-element.elementor-element-4f3c068{--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;}.elementor-82 .elementor-element.elementor-element-153edd2{--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;}.elementor-82 .elementor-element.elementor-element-9fc6550{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-82 .elementor-element.elementor-element-97e1d20{--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;}.elementor-82 .elementor-element.elementor-element-a5e594a{--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;}.elementor-82 .elementor-element.elementor-element-089676f{--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;}.elementor-82 .elementor-element.elementor-element-6d7dbed .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-6d7dbed.elementor-view-stacked .elementor-icon{background-color:#E9F000;}.elementor-82 .elementor-element.elementor-element-6d7dbed.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-6d7dbed.elementor-view-default .elementor-icon{color:#E9F000;border-color:#E9F000;}.elementor-82 .elementor-element.elementor-element-6d7dbed.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-6d7dbed.elementor-view-default .elementor-icon svg{fill:#E9F000;}.elementor-82 .elementor-element.elementor-element-6d7dbed .elementor-icon{font-size:33px;}.elementor-82 .elementor-element.elementor-element-6d7dbed .elementor-icon svg{height:33px;}.elementor-82 .elementor-element.elementor-element-6d7dbed .elementor-icon i, .elementor-82 .elementor-element.elementor-element-6d7dbed .elementor-icon svg{transform:rotate(0deg);}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-0cce091{--content-width:1087px;}.elementor-82 .elementor-element.elementor-element-97e1d20{--content-width:659px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-8eab2b3{--spacer-size:0px;}.elementor-82 .elementor-element.elementor-element-0cce091{--content-width:553px;--min-height:0px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-82 .elementor-element.elementor-element-9fc6550{--content-width:500px;--gap:46px 46px;--row-gap:46px;--column-gap:46px;}.elementor-82 .elementor-element.elementor-element-6d7dbed{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for icon, class: .elementor-element-6d7dbed */.elementor-82 .elementor-element.elementor-element-6d7dbed {
  animation: bounce 1.5s infinite ease-in-out;
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(12px);
  }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-82 {
  position: relative;
  overflow: hidden;
}

/* Bola kiri */
body.elementor-page-82::before {
  content: "";
  position: absolute;
  width: 300px;
  height: 300px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;
  top: 350px;
  left: -120px;
}

/* Bola kanan */
body.elementor-page-82::after {
  content: "";
  position: absolute;
  width: 400px;
  height: 400px;
  background: rgba(255, 255, 255, 0.04);
  border-radius: 50%;
  top: 50px;
  right: -150px;
}/* End custom CSS */