.elementor-3030 .elementor-element.elementor-element-0f23ea9{--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-3030 .elementor-element.elementor-element-89b88fa{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3030 .elementor-element.elementor-element-89b88fa:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-89b88fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3B780;}.elementor-3030 .elementor-element.elementor-element-e35e247 > .elementor-widget-container{margin:0px 0px -70px 0px;}.elementor-3030 .elementor-element.elementor-element-e94de79{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-e94de79::before, .elementor-3030 .elementor-element.elementor-element-e94de79 > .elementor-background-video-container::before, .elementor-3030 .elementor-element.elementor-element-e94de79 > .e-con-inner > .elementor-background-video-container::before, .elementor-3030 .elementor-element.elementor-element-e94de79 > .elementor-background-slideshow::before, .elementor-3030 .elementor-element.elementor-element-e94de79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3030 .elementor-element.elementor-element-e94de79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D342D;--background-overlay:'';}.elementor-3030 .elementor-element.elementor-element-1692327{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3030 .elementor-element.elementor-element-62777f3{text-align:center;color:#FAF6F2;font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:700;line-height:40px;}.elementor-3030 .elementor-element.elementor-element-451bf46{--display:flex;--min-height:373.1px;--justify-content:center;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:50px;--padding-left:19px;--padding-right:10px;}.elementor-3030 .elementor-element.elementor-element-451bf46:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-451bf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orientalestate.co/wp-content/uploads/2024/06/image-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3030 .elementor-element.elementor-element-d3284fe > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-3030 .elementor-element.elementor-element-d3284fe{text-align:center;color:var( --e-global-color-primary );font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:700;line-height:40px;}.elementor-3030 .elementor-element.elementor-element-75f464f{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3030 .elementor-element.elementor-element-75f464f:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-75f464f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-4ec019c .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-3030 .elementor-element.elementor-element-5ff2cc2{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-5ff2cc2::before, .elementor-3030 .elementor-element.elementor-element-5ff2cc2 > .elementor-background-video-container::before, .elementor-3030 .elementor-element.elementor-element-5ff2cc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3030 .elementor-element.elementor-element-5ff2cc2 > .elementor-background-slideshow::before, .elementor-3030 .elementor-element.elementor-element-5ff2cc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3030 .elementor-element.elementor-element-5ff2cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D342D;--background-overlay:'';}.elementor-3030 .elementor-element.elementor-element-3fd524c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:150px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-3030 .elementor-element.elementor-element-50abf66{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;color:#FAF6F2;font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:700;line-height:40px;}.elementor-3030 .elementor-element.elementor-element-50abf66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3030 .elementor-element.elementor-element-5fffe66{--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-3030 .elementor-element.elementor-element-5fffe66:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-5fffe66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F2;}.elementor-3030 .elementor-element.elementor-element-c4df354 > .elementor-widget-container{margin:0px 0px -140px 0px;}.elementor-3030 .elementor-element.elementor-element-c4df354{z-index:2;}.elementor-3030 .elementor-element.elementor-element-c4df354 img{width:41%;}.elementor-3030 .elementor-element.elementor-element-2f84f23{--display:flex;--min-height:750px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-3030 .elementor-element.elementor-element-2f84f23:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-2f84f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orientalestate.co/wp-content/uploads/2024/06/Frame-80.png");}.elementor-3030 .elementor-element.elementor-element-ccb5c62 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 100px 0px 100px;}.elementor-3030 .elementor-element.elementor-element-ccb5c62{text-align:center;color:var( --e-global-color-primary );font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:700;line-height:40px;}.elementor-3030 .elementor-element.elementor-element-3a3ecb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3030 .elementor-element.elementor-element-d308744{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:700;line-height:40px;}.elementor-3030 .elementor-element.elementor-element-d308744 > .elementor-widget-container{margin:77px 0px 0px 0px;padding:0px 230px 0px 230px;}.elementor-3030 .elementor-element.elementor-element-58e5ce8 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-style:none;border-radius:12px 12px 12px 12px;}.elementor-3030 .elementor-element.elementor-element-58e5ce8 .elementor-button:hover, .elementor-3030 .elementor-element.elementor-element-58e5ce8 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-58e5ce8 > .elementor-widget-container{margin:0px 0px 162px 0px;}.elementor-3030 .elementor-element.elementor-element-58e5ce8 .elementor-button:hover svg, .elementor-3030 .elementor-element.elementor-element-58e5ce8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-fe5cca9{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-3030 .elementor-element.elementor-element-fe5cca9:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-fe5cca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orientalestate.co/wp-content/uploads/2024/01/mix-nuts-as-background-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3030 .elementor-element.elementor-element-84d3072{--display:flex;}.elementor-3030 .elementor-element.elementor-element-84d3072.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3030 .elementor-element.elementor-element-cb85fd6 .hfe-site-logo-container, .elementor-3030 .elementor-element.elementor-element-cb85fd6 .hfe-caption-width figcaption{text-align:center;}.elementor-3030 .elementor-element.elementor-element-cb85fd6 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-cb85fd6 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-3030 .elementor-element.elementor-element-4fcf200{--display:flex;}.elementor-3030 .elementor-element.elementor-element-4fcf200.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3030 .elementor-element.elementor-element-ace19e5 .elementor-nav-menu .elementor-item{font-size:18px;font-weight:700;}.elementor-3030 .elementor-element.elementor-element-ace19e5 .elementor-nav-menu--main .elementor-item{padding-left:30px;padding-right:30px;}@media(min-width:768px){.elementor-3030 .elementor-element.elementor-element-84d3072{--width:11.999%;}.elementor-3030 .elementor-element.elementor-element-4fcf200{--width:54.984%;}}@media(max-width:767px){.elementor-3030 .elementor-element.elementor-element-62777f3 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-62777f3{font-size:15px;}.elementor-3030 .elementor-element.elementor-element-d3284fe > .elementor-widget-container{margin:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-d3284fe{font-size:15px;}.elementor-3030 .elementor-element.elementor-element-4ec019c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3030 .elementor-element.elementor-element-4ec019c{text-align:center;}.elementor-3030 .elementor-element.elementor-element-4ec019c .elementor-heading-title{font-size:19px;}.elementor-3030 .elementor-element.elementor-element-50abf66{width:100%;max-width:100%;font-size:15px;}.elementor-3030 .elementor-element.elementor-element-50abf66 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-c4df354 > .elementor-widget-container{margin:-80px -80px -80px -80px;}.elementor-3030 .elementor-element.elementor-element-ccb5c62 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-ccb5c62{font-size:15px;}.elementor-3030 .elementor-element.elementor-element-d308744 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-d308744{font-size:15px;}.elementor-3030 .elementor-element.elementor-element-cb85fd6 .hfe-site-logo img{max-width:45%;}.elementor-3030 .elementor-element.elementor-element-ace19e5 .elementor-nav-menu .elementor-item{font-size:18px;}}/* Start custom CSS for html, class: .elementor-element-e35e247 */.tickertxt{
color: #1D342D;
font-family: Libre Baskerville;
font-size: 38px;
font-style: normal;
font-weight: 600;
line-height: 58px; /* 100% */
font-variant: small-caps;
}
.tickertxt li{
    color: #99AFB1;
}
.tickertxt li span{
    color: #1D342D;
    padding-left: 60px;
}
.marquee {
    --gap: 60px;
  position: relative;
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: var(--gap);
}

.marquee__content {
  flex-shrink: 0;
  display: flex;
  justify-content: space-around;
  gap: var(--gap);
  min-width: 100%;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}

.enable-animation .marquee__content {
  animation: scroll 15s linear infinite;
}

/* Pause animation when reduced-motion is set */

.marquee--hover-pause:hover .marquee__content {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b88fa */.scroll-left {
  height: 250px;
  overflow: hidden;
  position: relative;
}

.scroll-left p {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  line-height:260px;
  text-align: center;
  /* Starting position */
  -moz-transform:translateX(100%);
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  /* Apply animation to this element */
  -moz-animation: scroll-left 10s linear infinite;
  -webkit-animation: scroll-left 10s linear infinite;
  animation: scroll-left 10s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes scroll-left {
  0% { -moz-transform: translateX(100%); }
  100% { -moz-transform: translateX(-100%); }
}

@-webkit-keyframes scroll-left {
  0% { -webkit-transform: translateX(100%); }
  100% { -webkit-transform: translateX(-100%); }
}

@keyframes scroll-left {
  0% {
    -moz-transform: translateX(100%); /* Browser bug fix */
    -webkit-transform: translateX(100%); /* Browser bug fix */
    transform: translateX(100%);
  }
  100% {
  -moz-transform: translateX(-100%); /* Browser bug fix */
-webkit-transform: translateX(-100%); /* Browser bug fix */
transform: translateX(-100%);
  }
}


.scroll-right {
  height: 250px;
  overflow: hidden;
  position: relative;
}

.scroll-right p {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  text-align: center;
  /* Starting position */
  -moz-transform:translateX(100%);
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  /* Apply animation to this element */
  -moz-animation: scroll-right 10s linear infinite;
  -webkit-animation: scroll-right 10s linear infinite;
  animation: scroll-right 10s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes scroll-right {
  0% { -moz-transform: translateX(-100%); }
  100% { -moz-transform: translateX(100%); }
}

@-webkit-keyframes scroll-right {
  0% { -webkit-transform: translateX(-100%); }
  100% { -webkit-transform: translateX(100%); }
}

@keyframes scroll-right {
  0% {
    -moz-transform: translateX(-100%); /* Browser bug fix */
    -webkit-transform: translateX(-100%); /* Browser bug fix */
    transform: translateX(-100%);
  }
  100% {
    -moz-transform: translateX(100%); /* Browser bug fix */
    -webkit-transform: translateX(100%); /* Browser bug fix */
    transform: translateX(100%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff2cc2 *//* Bottom Shape Divider */
.elementor-3030 .elementor-element.elementor-element-5ff2cc2::after {
    content: '';
    display: block;
    width: 101%;
    height: 148px; /* Sesuaikan tinggi sesuai dengan SVG Anda */
    background: url("data:image/svg+xml,%3Csvg width='1446' height='148' viewBox='0 0 1446 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M682 53.5C351.5 7.49997 0 147.5 0 147.5H1445.5V0C1353.1 172.8 682 53.5 682 53.5Z' fill='%23FAF6F2'/%3E%3C/svg%3E") no-repeat;
    background-size: cover;
    background-position: bottom right;
    position: absolute;
    left: 0;
    bottom: -1px;
    overflow: hidden;
    line-height: 0;
}/* End custom CSS */