.elementor-84
  .elementor-element.elementor-element-1835536
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84
  .elementor-element.elementor-element-1835536:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-1835536
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: #000;
  background-size: cover;
}
.elementor-84 .elementor-element.elementor-element-1835536 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-84 .elementor-element.elementor-element-0a1692c .slider-box {
  max-width: 1116px;
  padding-top: 22%;
  /*! padding-bottom: 16%; */
}
.elementor-84
  .elementor-element.elementor-element-0a1692c
  .slider
  .slick-arrow {
  visibility: visible;
}
.elementor-84 .elementor-element.elementor-element-0a1692c .slider-box {
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-0a1692c .slider-title {
margin: 156px 0px 20px 0px;
  font-size: 49px;
  text-transform: none;
  font-style: italic;
  line-height: 1em;
  display: block;
}
.elementor-84 .elementor-element.elementor-element-0a1692c .slider-subtitle {
  margin: 0px 0px 10px 0px;
  padding: 5px 5px 5px 5px;
  font-family: "Heebo", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0px;
  background-color: #000000;
  display: inline-block;
}
.elementor-84 .elementor-element.elementor-element-0a1692c .slider-text {
  margin: 0px 0px 30px 0px;
  display: block;
}
.elementor-84 .elementor-element.elementor-element-0a1692c .slider-btn {
  font-family: initial;
  font-size: 25px;
  font-weight: 400;
}
.elementor-84 .elementor-element.elementor-element-0a1692c .slider-mask {
  background-color: rgba(5, 5, 5, 0);
}
.elementor-84
  .elementor-element.elementor-element-0a1692c
  .slider
  .slick-arrow {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-bottom: -15px;
}
.elementor-84
  .elementor-element.elementor-element-6173753
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-84
  .elementor-element.elementor-element-6173753:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-6173753
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0a0a0a;
}
.elementor-84 .elementor-element.elementor-element-6173753 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-6173753
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84
  .elementor-element.elementor-element-a4c8f13:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-84
  .elementor-element.elementor-element-a4c8f13
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2019/05/about1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-84
  .elementor-element.elementor-element-a4c8f13
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.14;
}
.elementor-84
  .elementor-element.elementor-element-a4c8f13:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.44;
}
.elementor-bc-flex-widget
  .elementor-84
  .elementor-element.elementor-element-a4c8f13.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-84
  .elementor-element.elementor-element-a4c8f13.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-84
  .elementor-element.elementor-element-a4c8f13
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-a4c8f13
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.2s, border-radius 0.3s, opacity 0.2s;
}
.elementor-84
  .elementor-element.elementor-element-deb462b
  > .elementor-widget-container {
  margin: 150px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-84
  .elementor-element.elementor-element-deb462b
  .box-with-icon
  .icon-title {
  padding-left: 50px;
}
.elementor-84
  .elementor-element.elementor-element-deb462b
  .box-with-icon
  .icon-subtitle {
  padding-left: 50px;
  padding: 5px 5px 5px 5px;
}
.elementor-84 .elementor-element.elementor-element-deb462b .icon-title {
  font-size: 25px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-deb462b .icon-subtitle {
  font-family: "Heebo", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0px;
  display: inline-block;
  margin: 0px 0px 0px 50px;
  color: #ffffff;
  background-color: #000000;
}
.elementor-84 .elementor-element.elementor-element-deb462b .anggita-icon {
  font-size: 23px;
  width: 43px;
  height: 43px;
  line-height: 43px;
  margin: 12px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-5a6a09e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-84
  .elementor-element.elementor-element-5a6a09e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2019/05/about2.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-84
  .elementor-element.elementor-element-5a6a09e
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.11;
}
.elementor-84
  .elementor-element.elementor-element-5a6a09e:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.44;
}
.elementor-bc-flex-widget
  .elementor-84
  .elementor-element.elementor-element-5a6a09e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-84
  .elementor-element.elementor-element-5a6a09e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-84
  .elementor-element.elementor-element-5a6a09e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-5a6a09e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.2s, border-radius 0.3s, opacity 0.2s;
}
.elementor-84
  .elementor-element.elementor-element-ea26ace
  > .elementor-widget-container {
  margin: 150px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-84
  .elementor-element.elementor-element-ea26ace
  .box-with-icon
  .icon-title {
  padding-left: 50px;
}
.elementor-84
  .elementor-element.elementor-element-ea26ace
  .box-with-icon
  .icon-subtitle {
  padding-left: 50px;
  padding: 5px 5px 5px 5px;
}
.elementor-84 .elementor-element.elementor-element-ea26ace .icon-title {
  font-size: 25px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-ea26ace .icon-subtitle {
  font-family: "Heebo", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0px;
  display: inline-block;
  margin: 0px 0px 0px 50px;
  color: #ffffff;
  background-color: #000000;
}
.elementor-84 .elementor-element.elementor-element-ea26ace .anggita-icon {
  font-size: 23px;
  width: 43px;
  height: 43px;
  line-height: 43px;
  margin: 12px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-85cfe0e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-84
  .elementor-element.elementor-element-85cfe0e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2019/05/about3.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-84
  .elementor-element.elementor-element-85cfe0e
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.16;
}
.elementor-84
  .elementor-element.elementor-element-85cfe0e:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.44;
}
.elementor-bc-flex-widget
  .elementor-84
  .elementor-element.elementor-element-85cfe0e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-84
  .elementor-element.elementor-element-85cfe0e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-84
  .elementor-element.elementor-element-85cfe0e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-85cfe0e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.2s, border-radius 0.3s, opacity 0.2s;
}
.elementor-84
  .elementor-element.elementor-element-1ff6450
  > .elementor-widget-container {
  margin: 150px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-84
  .elementor-element.elementor-element-1ff6450
  .box-with-icon
  .icon-title {
  padding-left: 50px;
}
.elementor-84
  .elementor-element.elementor-element-1ff6450
  .box-with-icon
  .icon-subtitle {
  padding-left: 50px;
  padding: 5px 5px 5px 5px;
}
.elementor-84 .elementor-element.elementor-element-1ff6450 .icon-title {
  font-size: 25px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-1ff6450 .icon-subtitle {
  font-family: "Heebo", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0px;
  display: inline-block;
  margin: 0px 0px 0px 50px;
  color: #ffffff;
  background-color: #000000;
}
.elementor-84 .elementor-element.elementor-element-1ff6450 .anggita-icon {
  font-size: 23px;
  width: 43px;
  height: 43px;
  line-height: 43px;
  margin: 12px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-85167e0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-85167e0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0a0a0a;
}
.elementor-84 .elementor-element.elementor-element-85167e0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 60px 0px;
}
.elementor-84
  .elementor-element.elementor-element-85167e0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-56e72fb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-84
  .elementor-element.elementor-element-56e72fb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-1293794 {
  --divider-border-style: solid;
  --divider-color: #e91e63;
  --divider-border-width: 2px;
}
.elementor-84
  .elementor-element.elementor-element-1293794
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-1293794
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-right: 0;
}
.elementor-84 .elementor-element.elementor-element-1293794 .elementor-divider {
  text-align: right;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-84
  .elementor-element.elementor-element-6d61a9d
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-6d61a9d .content-title {
  display: block;
  color: #ffffff;
  line-height: 1em;
}
.elementor-84 .elementor-element.elementor-element-7d2f5b2 .content-title {
  display: inline-block;
  color: #000000;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-84
  .elementor-element.elementor-element-6c39fd2
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-6c39fd2 {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-079c5f8
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-079c5f8 {
  color: rgba(255, 255, 255, 0.72);
}
.elementor-84 .elementor-element.elementor-element-2d93872 {
  text-align: left;
}
.elementor-84 .elementor-element.elementor-element-2d93872 img {
  width: 185px;
}
.elementor-84
  .elementor-element.elementor-element-ea9c00c
  > .elementor-widget-container {
  margin: -20px 0px -20px 0px;
}
.elementor-84 .elementor-element.elementor-element-ea9c00c .content-title {
  display: block;
  color: #ffffff;
  font-size: 20px;
  line-height: 1em;
}
.elementor-84
  .elementor-element.elementor-element-29da6a0
  > .elementor-widget-container {
  margin: -30px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-29da6a0
  .elementor-heading-title {
  font-family: "Heebo", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #bfbfbf;
}
.elementor-84
  .elementor-element.elementor-element-dd5bfae:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-dd5bfae
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0f0f0f;
}
.elementor-84
  .elementor-element.elementor-element-dd5bfae
  > .elementor-background-overlay {
  background-image: url("../../2019/05/bg4.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.09;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-dd5bfae {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-84
  .elementor-element.elementor-element-70efb87
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-70efb87 .content-title {
  display: block;
  color: #ffffff;
  line-height: 1em;
}
.elementor-84 .elementor-element.elementor-element-70efb87 {
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-df0a691 .content-title {
  display: inline-block;
  color: #000000;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-84 .elementor-element.elementor-element-df0a691 {
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-baa5daa {
  --divider-border-style: dotted;
  --divider-color: rgba(255, 255, 255, 0.59);
  --divider-border-width: 1px;
}
.elementor-84
  .elementor-element.elementor-element-baa5daa
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-84
  .elementor-element.elementor-element-baa5daa
  .elementor-divider-separator {
  width: 30px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-84 .elementor-element.elementor-element-baa5daa .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-84
  .elementor-element.elementor-element-44d6b1d
  > .elementor-widget-container {
  background-color: rgba(255, 255, 255, 0.02);
  padding: 60px 30px 60px 30px;
}
.elementor-84 .elementor-element.elementor-element-44d6b1d .icon-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-44d6b1d .icon-subtitle {
  font-size: 14px;
  line-height: 8px;
  letter-spacing: 0px;
  display: block;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84 .elementor-element.elementor-element-44d6b1d .icon-text {
  font-size: 15px;
  color: #ffffff;
  margin: 30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-44d6b1d .anggita-icon {
  font-size: 25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-7888017
  > .elementor-widget-container {
  background-color: #000000;
  padding: 60px 30px 60px 30px;
}
.elementor-84 .elementor-element.elementor-element-7888017 .icon-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-7888017 .icon-subtitle {
  font-size: 14px;
  line-height: 8px;
  letter-spacing: 0px;
  display: block;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84 .elementor-element.elementor-element-7888017 .icon-text {
  font-size: 15px;
  color: #ffffff;
  margin: 30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-7888017 .anggita-icon {
  font-size: 25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-ee52be9
  > .elementor-widget-container {
  background-color: rgba(255, 255, 255, 0.02);
  padding: 60px 30px 60px 30px;
}
.elementor-84 .elementor-element.elementor-element-ee52be9 .icon-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-ee52be9 .icon-subtitle {
  font-size: 14px;
  line-height: 8px;
  letter-spacing: 0px;
  display: block;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84 .elementor-element.elementor-element-ee52be9 .icon-text {
  font-size: 15px;
  color: #ffffff;
  margin: 30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-ee52be9 .anggita-icon {
  font-size: 25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-0df89aa
  > .elementor-widget-container {
  background-color: #000000;
  padding: 60px 30px 60px 30px;
}
.elementor-84 .elementor-element.elementor-element-0df89aa .icon-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-0df89aa .icon-subtitle {
  font-size: 14px;
  line-height: 8px;
  letter-spacing: 0px;
  display: block;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84 .elementor-element.elementor-element-0df89aa .icon-text {
  font-size: 15px;
  color: #ffffff;
  margin: 30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-0df89aa .anggita-icon {
  font-size: 25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-6289eca
  > .elementor-widget-container {
  background-color: #000000;
  padding: 60px 30px 60px 30px;
}
.elementor-84 .elementor-element.elementor-element-6289eca .icon-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-6289eca .icon-subtitle {
  font-size: 14px;
  line-height: 8px;
  letter-spacing: 0px;
  display: block;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84 .elementor-element.elementor-element-6289eca .icon-text {
  font-size: 15px;
  color: #ffffff;
  margin: 30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-6289eca .anggita-icon {
  font-size: 25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-e9eee8d
  > .elementor-widget-container {
  background-color: rgba(255, 255, 255, 0.02);
  padding: 60px 30px 60px 30px;
}
.elementor-84 .elementor-element.elementor-element-e9eee8d .icon-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-e9eee8d .icon-subtitle {
  font-size: 14px;
  line-height: 8px;
  letter-spacing: 0px;
  display: block;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84 .elementor-element.elementor-element-e9eee8d .icon-text {
  font-size: 15px;
  color: #ffffff;
  margin: 30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-e9eee8d .anggita-icon {
  font-size: 25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-4cfae2f
  > .elementor-widget-container {
  background-color: #000000;
  padding: 60px 30px 60px 30px;
}
.elementor-84 .elementor-element.elementor-element-4cfae2f .icon-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-4cfae2f .icon-subtitle {
  font-size: 14px;
  line-height: 8px;
  letter-spacing: 0px;
  display: block;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84 .elementor-element.elementor-element-4cfae2f .icon-text {
  font-size: 15px;
  color: #ffffff;
  margin: 30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-4cfae2f .anggita-icon {
  font-size: 25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-15d58e6
  > .elementor-widget-container {
  background-color: rgba(255, 255, 255, 0.02);
  padding: 60px 30px 60px 30px;
}
.elementor-84 .elementor-element.elementor-element-15d58e6 .icon-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 15px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-15d58e6 .icon-subtitle {
  font-size: 14px;
  line-height: 8px;
  letter-spacing: 0px;
  display: block;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84 .elementor-element.elementor-element-15d58e6 .icon-text {
  font-size: 15px;
  color: #ffffff;
  margin: 30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-15d58e6 .anggita-icon {
  font-size: 25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-bc34ac0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-bc34ac0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0a0a0a;
}
.elementor-84 .elementor-element.elementor-element-bc34ac0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-bc34ac0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-d08639f .port-box {
  padding: 350px 0 0 0;
}
.elementor-84 .elementor-element.elementor-element-d08639f .port-img {
  background-position: center center;
}
.elementor-84 .elementor-element.elementor-element-d08639f .port-dbox {
  padding: 30px 30px 30px 30px;
}
.elementor-84 .elementor-element.elementor-element-d08639f .dbox-relative {
  padding: 60px 60px 60px 60px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  text-align: left;
}
.elementor-84 .elementor-element.elementor-element-d08639f .dbox-relative h3 {
  text-transform: capitalize;
  display: block;
}
.elementor-84 .elementor-element.elementor-element-d08639f .dbox-relative p {
  display: inline-block;
  color: #ffffff;
  background-color: #000000;
  padding: 5px 5px 5px 5px;
}
.elementor-84 .elementor-element.elementor-element-d08639f .team-sicon li a {
  color: #ffffff;
  background-color: #e91e63;
  border-radius: 100px 100px 100px 100px;
  font-size: 13px;
  line-height: 13px;
  padding: 10px 10px 10px 10px;
  margin: 030% 0% 0% 0%;
}
.elementor-84
  .elementor-element.elementor-element-d08639f
  .team-sicon
  li
  a:hover {
  color: #e91e63;
  background-color: #ffffff;
  opacity: 1;
}
.elementor-84
  .elementor-element.elementor-element-d08639f
  .team-sicon
  li
  a
  .fa {
  width: 13px;
  height: 13px;
  line-height: 13px;
}
.elementor-84
  .elementor-element.elementor-element-d08639f
  .port-inner:hover
  .port-box {
  background-color: #000000;
  opacity: 0.7;
}
.elementor-84 .elementor-element.elementor-element-d9b317a .port-box {
  padding: 350px 0 0 0;
}
.elementor-84 .elementor-element.elementor-element-d9b317a .port-img {
  background-position: center center;
}
.elementor-84 .elementor-element.elementor-element-d9b317a .port-dbox {
  padding: 30px 30px 30px 30px;
}
.elementor-84 .elementor-element.elementor-element-d9b317a .dbox-relative {
  padding: 60px 60px 60px 60px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-d9b317a .dbox-relative h3 {
  text-transform: capitalize;
  display: block;
}
.elementor-84 .elementor-element.elementor-element-d9b317a .dbox-relative p {
  display: inline-block;
  color: #ffffff;
  background-color: #000000;
  padding: 5px 5px 5px 5px;
}
.elementor-84 .elementor-element.elementor-element-d9b317a .team-sicon li a {
  color: #ffffff;
  background-color: #e91e63;
  border-radius: 100px 100px 100px 100px;
  font-size: 13px;
  line-height: 13px;
  padding: 10px 10px 10px 10px;
  margin: 030% 0% 0% 0%;
}
.elementor-84
  .elementor-element.elementor-element-d9b317a
  .team-sicon
  li
  a:hover {
  color: #e91e63;
  background-color: #ffffff;
  opacity: 1;
}
.elementor-84
  .elementor-element.elementor-element-d9b317a
  .team-sicon
  li
  a
  .fa {
  width: 13px;
  height: 13px;
  line-height: 13px;
}
.elementor-84
  .elementor-element.elementor-element-d9b317a
  .port-inner:hover
  .port-box {
  background-color: #000000;
  opacity: 0.7;
}
.elementor-84 .elementor-element.elementor-element-a8b2e9f .port-box {
  padding: 350px 0 0 0;
}
.elementor-84 .elementor-element.elementor-element-a8b2e9f .port-img {
  background-position: top center;
}
.elementor-84 .elementor-element.elementor-element-a8b2e9f .port-dbox {
  padding: 30px 30px 30px 30px;
}
.elementor-84 .elementor-element.elementor-element-a8b2e9f .dbox-relative {
  padding: 60px 60px 60px 60px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-a8b2e9f .dbox-relative h3 {
  text-transform: capitalize;
  display: block;
}
.elementor-84 .elementor-element.elementor-element-a8b2e9f .dbox-relative p {
  display: inline-block;
  color: #ffffff;
  background-color: #000000;
  padding: 5px 5px 5px 5px;
}
.elementor-84 .elementor-element.elementor-element-a8b2e9f .team-sicon li a {
  color: #ffffff;
  background-color: #e91e63;
  border-radius: 100px 100px 100px 100px;
  font-size: 13px;
  line-height: 13px;
  padding: 10px 10px 10px 10px;
  margin: 030% 0% 0% 0%;
}
.elementor-84
  .elementor-element.elementor-element-a8b2e9f
  .team-sicon
  li
  a:hover {
  color: #e91e63;
  background-color: #ffffff;
  opacity: 1;
}
.elementor-84
  .elementor-element.elementor-element-a8b2e9f
  .team-sicon
  li
  a
  .fa {
  width: 13px;
  height: 13px;
  line-height: 13px;
}
.elementor-84
  .elementor-element.elementor-element-a8b2e9f
  .port-inner:hover
  .port-box {
  background-color: #000000;
  opacity: 0.7;
}
.elementor-84
  .elementor-element.elementor-element-bda5ea0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-bda5ea0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0a0a0a;
}
.elementor-84 .elementor-element.elementor-element-bda5ea0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 60px 0px;
}
.elementor-84
  .elementor-element.elementor-element-bda5ea0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-342a52d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-84
  .elementor-element.elementor-element-342a52d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-f769cca {
  --divider-border-style: solid;
  --divider-color: #e91e63;
  --divider-border-width: 2px;
}
.elementor-84
  .elementor-element.elementor-element-f769cca
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-f769cca
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-right: 0;
}
.elementor-84 .elementor-element.elementor-element-f769cca .elementor-divider {
  text-align: right;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-84
  .elementor-element.elementor-element-abdcb18
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-abdcb18 .content-title {
  display: block;
  color: #ffffff;
  line-height: 1em;
}
.elementor-84 .elementor-element.elementor-element-996812c .content-title {
  display: inline-block;
  color: #000000;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-84
  .elementor-element.elementor-element-897a1a5
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-897a1a5 {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-913fddc
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-913fddc {
  color: rgba(255, 255, 255, 0.72);
}
.elementor-84
  .elementor-element.elementor-element-bdd695a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-bdd695a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000305;
}
.elementor-84
  .elementor-element.elementor-element-bdd695a
  > .elementor-background-overlay {
  background-color: #050505;
  background-image: url("../../2019/05/bg3.jpg");
  background-position: center center;
  background-size: cover;
  opacity: 0.14;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84
  .elementor-element.elementor-element-bdd695a
  > .elementor-container {
  max-width: 810px;
}
.elementor-84 .elementor-element.elementor-element-bdd695a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-84
  .elementor-element.elementor-element-d83f5fd
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-d83f5fd .content-title {
  display: block;
  color: #ffffff;
  line-height: 1em;
}
.elementor-84 .elementor-element.elementor-element-d83f5fd {
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-c2c9b83 .content-title {
  display: inline-block;
  color: #000000;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-84 .elementor-element.elementor-element-c2c9b83 {
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-9688d75 {
  --divider-border-style: dotted;
  --divider-color: rgba(255, 255, 255, 0.59);
  --divider-border-width: 1px;
}
.elementor-84
  .elementor-element.elementor-element-9688d75
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-84
  .elementor-element.elementor-element-9688d75
  .elementor-divider-separator {
  width: 30px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-84 .elementor-element.elementor-element-9688d75 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-84
  .elementor-element.elementor-element-e602cb8
  .testimonial
  .testi-text {
  color: #ffffff;
  font-family: "Playfair Display", Sans-serif;
  font-size: 30px;
  font-style: italic;
  line-height: 1.3em;
}
.elementor-84 .elementor-element.elementor-element-e602cb8 .testimonial h3 {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0px;
}
.elementor-84
  .elementor-element.elementor-element-e602cb8
  .testimonial
  .testi-from {
  font-style: italic;
}
.elementor-84 .elementor-element.elementor-element-e602cb8 .testi-img {
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #ffffff;
  width: 70px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-84
  .elementor-element.elementor-element-1a26f14:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-1a26f14
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0a0a0a;
}
.elementor-84 .elementor-element.elementor-element-1a26f14 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -15px;
  padding: 60px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-1a26f14
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84
  .elementor-element.elementor-element-e0f4690
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-84 .elementor-element.elementor-element-e0f4690 .port-filter {
  display: none;
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-e0f4690 .port-inner {
  margin: 15px;
}
.elementor-84
  .elementor-element.elementor-element-e0f4690
  .portfolio-custom-type {
  margin: -15px -15px 15px -15px;
}
.elementor-84 .elementor-element.elementor-element-e0f4690 .port-box {
  padding: 150px 0;
}
.elementor-84 .elementor-element.elementor-element-e0f4690 .port-dbox {
  padding: 30px 30px 30px 30px;
}
.elementor-84 .elementor-element.elementor-element-e0f4690 .dbox-relative {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-e0f4690 .dbox-relative h3 {
  text-transform: capitalize;
  display: block;
  margin: 0px 0px -5px 0px;
}
.elementor-84 .elementor-element.elementor-element-e0f4690 .dbox-relative p {
  display: inline-block;
  color: #ffffff;
  background-color: #000000;
  padding: 3px 3px 3px 3px;
}
.elementor-84
  .elementor-element.elementor-element-e0f4690
  .port-inner:hover
  .port-box {
  opacity: 0.8;
}
.elementor-84 .elementor-element.elementor-element-e0f4690 .nom-btn {
  background-color: rgba(239, 239, 239, 0);
}
.elementor-84
  .elementor-element.elementor-element-dd5eb5e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-dd5eb5e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0a0a0a;
}
.elementor-84 .elementor-element.elementor-element-dd5eb5e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 60px 0px;
}
.elementor-84
  .elementor-element.elementor-element-dd5eb5e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-d468424 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-84
  .elementor-element.elementor-element-d468424
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-b028ec5 {
  --divider-border-style: solid;
  --divider-color: #e91e63;
  --divider-border-width: 2px;
}
.elementor-84
  .elementor-element.elementor-element-b028ec5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-b028ec5
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-right: 0;
}
.elementor-84 .elementor-element.elementor-element-b028ec5 .elementor-divider {
  text-align: right;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-84
  .elementor-element.elementor-element-54e2864
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-54e2864 .content-title {
  display: block;
  color: #ffffff;
  line-height: 1em;
}
.elementor-84 .elementor-element.elementor-element-5153428 .content-title {
  display: inline-block;
  color: #000000;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-84
  .elementor-element.elementor-element-f668484
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-f668484 {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-b389378
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-b389378 {
  color: rgba(255, 255, 255, 0.72);
}
.elementor-84
  .elementor-element.elementor-element-8243651:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-8243651
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2019/05/bg5.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-84
  .elementor-element.elementor-element-8243651
  > .elementor-background-overlay {
  background-color: #050505;
  opacity: 0.79;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84
  .elementor-element.elementor-element-8243651
  > .elementor-container {
  max-width: 810px;
}
.elementor-84 .elementor-element.elementor-element-8243651 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-84
  .elementor-element.elementor-element-766f790
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-766f790 .content-title {
  display: block;
  color: #ffffff;
  line-height: 1em;
}
.elementor-84 .elementor-element.elementor-element-766f790 {
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-ca4d17d .content-title {
  display: inline-block;
  color: #000000;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-84 .elementor-element.elementor-element-ca4d17d {
  text-align: center;
}
.elementor-84 .elementor-element.elementor-element-d1bb396 {
  --divider-border-style: dotted;
  --divider-color: rgba(255, 255, 255, 0.59);
  --divider-border-width: 1px;
}
.elementor-84
  .elementor-element.elementor-element-d1bb396
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-84
  .elementor-element.elementor-element-d1bb396
  .elementor-divider-separator {
  width: 30px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-84 .elementor-element.elementor-element-d1bb396 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-84 .elementor-element.elementor-element-b3576e3 {
  margin-top: -15px;
  margin-bottom: 0px;
}
.elementor-84
  .elementor-element.elementor-element-c052673
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(255, 255, 255, 0.12);
  color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-framed
  .elementor-icon,
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-default
  .elementor-icon {
  color: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.12);
}
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-framed
  .elementor-icon,
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-default
  .elementor-icon
  svg {
  fill: rgba(255, 255, 255, 0.12);
}
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-framed
  .elementor-icon {
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ffffff;
  color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-framed
  .elementor-icon:hover,
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-default
  .elementor-icon:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-framed
  .elementor-icon:hover,
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-framed
  .elementor-icon:hover {
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-c052673.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #e91e63;
}
.elementor-84 .elementor-element.elementor-element-c052673 .elementor-icon {
  font-size: 26px;
  padding: 23px;
}
.elementor-84 .elementor-element.elementor-element-c052673 .elementor-icon svg {
  height: 26px;
}
.elementor-84
  .elementor-element.elementor-element-a798f97
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-84
  .elementor-element.elementor-element-a798f97
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
}
.elementor-84
  .elementor-element.elementor-element-a798f97
  .elementor-counter-title {
  color: #e91e63;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-84
  .elementor-element.elementor-element-8278fc2
  > .elementor-widget-container {
  margin: -30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-8278fc2 {
  text-align: center;
  font-size: 14px;
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(255, 255, 255, 0.12);
  color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-framed
  .elementor-icon,
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-default
  .elementor-icon {
  color: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.12);
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-framed
  .elementor-icon,
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-default
  .elementor-icon
  svg {
  fill: rgba(255, 255, 255, 0.12);
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-framed
  .elementor-icon {
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ffffff;
  color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-framed
  .elementor-icon:hover,
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-default
  .elementor-icon:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-framed
  .elementor-icon:hover,
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-framed
  .elementor-icon:hover {
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-4c9fc17.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #e91e63;
}
.elementor-84 .elementor-element.elementor-element-4c9fc17 .elementor-icon {
  font-size: 26px;
  padding: 23px;
}
.elementor-84 .elementor-element.elementor-element-4c9fc17 .elementor-icon svg {
  height: 26px;
}
.elementor-84
  .elementor-element.elementor-element-852dc8f
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-84
  .elementor-element.elementor-element-852dc8f
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
}
.elementor-84
  .elementor-element.elementor-element-852dc8f
  .elementor-counter-title {
  color: #e91e63;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-84
  .elementor-element.elementor-element-84c2f1d
  > .elementor-widget-container {
  margin: -30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-84c2f1d {
  text-align: center;
  font-size: 14px;
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84
  .elementor-element.elementor-element-f7011fb
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(255, 255, 255, 0.12);
  color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-framed
  .elementor-icon,
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-default
  .elementor-icon {
  color: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.12);
}
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-framed
  .elementor-icon,
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-default
  .elementor-icon
  svg {
  fill: rgba(255, 255, 255, 0.12);
}
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-framed
  .elementor-icon {
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ffffff;
  color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-framed
  .elementor-icon:hover,
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-default
  .elementor-icon:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-framed
  .elementor-icon:hover,
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-framed
  .elementor-icon:hover {
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-f7011fb.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #e91e63;
}
.elementor-84 .elementor-element.elementor-element-f7011fb .elementor-icon {
  font-size: 26px;
  padding: 23px;
}
.elementor-84 .elementor-element.elementor-element-f7011fb .elementor-icon svg {
  height: 26px;
}
.elementor-84
  .elementor-element.elementor-element-e880632
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-84
  .elementor-element.elementor-element-e880632
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
}
.elementor-84
  .elementor-element.elementor-element-e880632
  .elementor-counter-title {
  color: #e91e63;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-84
  .elementor-element.elementor-element-16c66fd
  > .elementor-widget-container {
  margin: -30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-16c66fd {
  text-align: center;
  font-size: 14px;
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84
  .elementor-element.elementor-element-0df8440
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(255, 255, 255, 0.12);
  color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-framed
  .elementor-icon,
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-default
  .elementor-icon {
  color: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.12);
}
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-framed
  .elementor-icon,
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-default
  .elementor-icon
  svg {
  fill: rgba(255, 255, 255, 0.12);
}
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-framed
  .elementor-icon {
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ffffff;
  color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-framed
  .elementor-icon:hover,
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-default
  .elementor-icon:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-framed
  .elementor-icon:hover,
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-framed
  .elementor-icon:hover {
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-0df8440.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #e91e63;
}
.elementor-84 .elementor-element.elementor-element-0df8440 .elementor-icon {
  font-size: 26px;
  padding: 23px;
}
.elementor-84 .elementor-element.elementor-element-0df8440 .elementor-icon svg {
  height: 26px;
}
.elementor-84
  .elementor-element.elementor-element-3db6e25
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-84
  .elementor-element.elementor-element-3db6e25
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
}
.elementor-84
  .elementor-element.elementor-element-3db6e25
  .elementor-counter-title {
  color: #e91e63;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-84
  .elementor-element.elementor-element-248909a
  > .elementor-widget-container {
  margin: -30px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-248909a {
  text-align: center;
  font-size: 14px;
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.89);
}
.elementor-84
  .elementor-element.elementor-element-e3d46d2
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-84
  .elementor-element.elementor-element-e3d46d2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-e3d46d2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0a0a0a;
}
.elementor-84 .elementor-element.elementor-element-e3d46d2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-e3d46d2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-e25466d iframe {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 1.4s;
}
.elementor-84 .elementor-element.elementor-element-e25466d:hover iframe {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-84
  .elementor-element.elementor-element-63de4be:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-84
  .elementor-element.elementor-element-63de4be
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2019/05/about4.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-84
  .elementor-element.elementor-element-63de4be
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.13;
}
.elementor-84
  .elementor-element.elementor-element-63de4be:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.44;
}
.elementor-bc-flex-widget
  .elementor-84
  .elementor-element.elementor-element-63de4be.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-84
  .elementor-element.elementor-element-63de4be.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-84
  .elementor-element.elementor-element-63de4be
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-63de4be
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.2s, border-radius 0.3s, opacity 0.2s;
}
.elementor-84
  .elementor-element.elementor-element-ebc9840
  > .elementor-widget-container {
  margin: 150px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-84
  .elementor-element.elementor-element-ebc9840
  .box-with-icon
  .icon-title {
  padding-left: 50px;
}
.elementor-84
  .elementor-element.elementor-element-ebc9840
  .box-with-icon
  .icon-subtitle {
  padding-left: 50px;
  padding: 5px 5px 5px 5px;
}
.elementor-84 .elementor-element.elementor-element-ebc9840 .icon-title {
  font-size: 25px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-ebc9840 .icon-subtitle {
  font-family: "Heebo", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0px;
  display: inline-block;
  margin: 0px 0px 0px 50px;
  color: #ffffff;
  background-color: #000000;
}
.elementor-84 .elementor-element.elementor-element-ebc9840 .anggita-icon {
  font-size: 23px;
  width: 43px;
  height: 43px;
  line-height: 43px;
  margin: 12px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-693b7e4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-84
  .elementor-element.elementor-element-693b7e4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2019/05/about5.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-84
  .elementor-element.elementor-element-693b7e4
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.13;
}
.elementor-84
  .elementor-element.elementor-element-693b7e4:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.44;
}
.elementor-bc-flex-widget
  .elementor-84
  .elementor-element.elementor-element-693b7e4.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-84
  .elementor-element.elementor-element-693b7e4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-84
  .elementor-element.elementor-element-693b7e4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-693b7e4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.2s, border-radius 0.3s, opacity 0.2s;
}
.elementor-84
  .elementor-element.elementor-element-72009e6
  > .elementor-widget-container {
  margin: 150px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-84
  .elementor-element.elementor-element-72009e6
  .box-with-icon
  .icon-title {
  padding-left: 50px;
}
.elementor-84
  .elementor-element.elementor-element-72009e6
  .box-with-icon
  .icon-subtitle {
  padding-left: 50px;
  padding: 5px 5px 5px 5px;
}
.elementor-84 .elementor-element.elementor-element-72009e6 .icon-title {
  font-size: 25px;
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-72009e6 .icon-subtitle {
  font-family: "Heebo", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0px;
  display: inline-block;
  margin: 0px 0px 0px 50px;
  color: #ffffff;
  background-color: #000000;
}
.elementor-84 .elementor-element.elementor-element-72009e6 .anggita-icon {
  font-size: 23px;
  width: 43px;
  height: 43px;
  line-height: 43px;
  margin: 12px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-4b49fd5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-84
  .elementor-element.elementor-element-4b49fd5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0a0a0a;
}
.elementor-84 .elementor-element.elementor-element-4b49fd5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 60px 0px;
}
.elementor-84
  .elementor-element.elementor-element-4b49fd5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-9e95d0c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-84
  .elementor-element.elementor-element-9e95d0c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-84 .elementor-element.elementor-element-458dff9 {
  --divider-border-style: solid;
  --divider-color: #e91e63;
  --divider-border-width: 2px;
}
.elementor-84
  .elementor-element.elementor-element-458dff9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-84
  .elementor-element.elementor-element-458dff9
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-right: 0;
}
.elementor-84 .elementor-element.elementor-element-458dff9 .elementor-divider {
  text-align: right;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-84
  .elementor-element.elementor-element-0fdf8d2
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-0fdf8d2 .content-title {
  display: block;
  color: #ffffff;
  line-height: 1em;
}
.elementor-84 .elementor-element.elementor-element-83f2dc5 .content-title {
  display: inline-block;
  color: #000000;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-84
  .elementor-element.elementor-element-357d1bc
  > .elementor-widget-container {
  margin: 0px 0px -30px 0px;
}
.elementor-84 .elementor-element.elementor-element-357d1bc {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-2682da9
  ::-webkit-input-placeholder {
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-2682da9 ::-moz-placeholder {
  color: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-2682da9
  :-ms-input-placeholder {
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-2682da9 :-moz-placeholder {
  color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-2682da9 input {
  background-color: rgba(239, 239, 239, 0.07);
  border-color: #0a0a0a;
}
.elementor-84 .elementor-element.elementor-element-2682da9 textarea {
  background-color: rgba(239, 239, 239, 0.07);
  border-color: #0a0a0a;
}
.elementor-84 .elementor-element.elementor-element-2682da9 input:focus {
  border-color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-2682da9 textarea:focus {
  border-color: #ffffff;
}
.elementor-84 .elementor-element.elementor-element-2682da9 .wpcf7-submit {
  font-family: "Heebo", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #ffffff;
  background-color: #e91e63;
  border-width: 0px 0px 0px 0px;
}
.elementor-84 .elementor-element.elementor-element-2682da9 .wpcf7-submit:hover {
  color: #e91e63;
  background-color: #ffffff;
}
.elementor-84
  .elementor-element.elementor-element-2682da9
  .wpcf7-submit::before {
  background-color: #e91e63;
}
.elementor-84
  .elementor-element.elementor-element-2682da9
  .wpcf7-submit::after {
  background-color: #ffffff;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-84 .elementor-element.elementor-element-a4c8f13 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-5a6a09e {
    width: 50%;
  }
  .elementor-84 .elementor-element.elementor-element-85cfe0e {
    width: 50%;
  }
  .elementor-84 .elementor-element.elementor-element-d724792 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-64c5eac {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-20a0641 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-51c8b18 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-3a89990 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-a5ced6f {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-c91e848 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-b6417f7 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-7712112 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-e09dd4d {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-e9bfb53 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-8b74883 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-a9212a7 {
    width: 50%;
  }
  .elementor-84 .elementor-element.elementor-element-6eacf05 {
    width: 50%;
  }
  .elementor-84 .elementor-element.elementor-element-fac4b09 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-8646da5 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-573f1c7 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-a6c3f9a {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-cc0fe04 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-26dcae1 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-da53bb9 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-36379bf {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-2264439 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-8eb40d1 {
    width: 50%;
  }
  .elementor-84 .elementor-element.elementor-element-1dd89e2 {
    width: 50%;
  }
  .elementor-84 .elementor-element.elementor-element-8aadaee {
    width: 50%;
  }
  .elementor-84 .elementor-element.elementor-element-33229ab {
    width: 50%;
  }
  .elementor-84 .elementor-element.elementor-element-728ad5e {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-63de4be {
    width: 50%;
  }
  .elementor-84 .elementor-element.elementor-element-693b7e4 {
    width: 50%;
  }
  .elementor-84 .elementor-element.elementor-element-30be5a5 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-c569dd3 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-e10a831 {
    width: 100%;
  }
  .elementor-84 .elementor-element.elementor-element-cd1ec64 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-84
    .elementor-element.elementor-element-dd5bfae
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-84
    .elementor-element.elementor-element-bdd695a
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-84
    .elementor-element.elementor-element-8243651:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-84
    .elementor-element.elementor-element-8243651
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-84
    .elementor-element.elementor-element-1293794
    .elementor-divider {
    text-align: left;
  }
  .elementor-84
    .elementor-element.elementor-element-1293794
    .elementor-divider-separator {
    margin: 0 auto;
    margin-left: 0;
  }
  .elementor-84 .elementor-element.elementor-element-a8b2e9f .port-img {
    background-position: top center;
  }
  .elementor-84
    .elementor-element.elementor-element-f769cca
    .elementor-divider {
    text-align: left;
  }
  .elementor-84
    .elementor-element.elementor-element-f769cca
    .elementor-divider-separator {
    margin: 0 auto;
    margin-left: 0;
  }
  .elementor-84
    .elementor-element.elementor-element-b028ec5
    .elementor-divider {
    text-align: left;
  }
  .elementor-84
    .elementor-element.elementor-element-b028ec5
    .elementor-divider-separator {
    margin: 0 auto;
    margin-left: 0;
  }
  .elementor-84
    .elementor-element.elementor-element-458dff9
    .elementor-divider {
    text-align: left;
  }
  .elementor-84
    .elementor-element.elementor-element-458dff9
    .elementor-divider-separator {
    margin: 0 auto;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .elementor-84 .elementor-element.elementor-element-0a1692c .slider-box {
    padding-top: 34%;
    padding-bottom: 15%;
  }
  .elementor-84 .elementor-element.elementor-element-0a1692c .slider-title {
    margin: 0px 0px 30px 0px;
    font-size: 27px;
  }
  .elementor-84 .elementor-element.elementor-element-0a1692c .slider-subtitle {
    font-size: 11px;
  }
  .elementor-84 .elementor-element.elementor-element-0a1692c .slider-text {
    display: none;
  }
  .elementor-84 .elementor-element.elementor-element-0a1692c .slider-btn {
    font-size: 11px;
    padding: 5px 20px 5px 20px;
  }
  .elementor-84
    .elementor-element.elementor-element-e602cb8
    .testimonial
    .testi-text {
    font-size: 25px;
  }
}
