.elementor-100 .elementor-element.elementor-element-71b6e05{margin-top:-20px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-ad35550 > .elementor-element-populated, .elementor-100 .elementor-element.elementor-element-ad35550 > .elementor-element-populated > .elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-ad35550 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-ad35550 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-44ccf00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero-badges .pihb-circle{background:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero-badges .pihb-circle i{color:#2C3E4C;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero-badges .pihb-circle svg{fill:#2C3E4C;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero-badges .pihb-label{color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero{min-height:82vh;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero .hero-overlay{background:rgba(20, 45, 55, 0.45);}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero h1{color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero p.sub{color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero .script{color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero .wave path{fill:#ECF7FF;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero .hero-badge{background:rgba(255,255,255,0.93);color:#1F3B3D;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-hero .hero-badge .stars{color:#EBD454;}.elementor-100 .elementor-element.elementor-element-44ccf00 .pi-widget{--pi-heading:#FFFFFF;--pi-script:#F3BCD8;--pi-text:#E4EBEF;--pi-btn-bg:#F3BCD8;--pi-btn-text:#1e2430;--pi-btn-hover-bg:#EBA6CB;--pi-btn-hover-text:#1e2430;}.elementor-100 .elementor-element.elementor-element-32f0995{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-1eb3f1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-ec35a0a .trust{background-color:#D8EDF300;}.elementor-100 .elementor-element.elementor-element-ec35a0a .pi-widget{--pi-heading:#616B85;--pi-script:#609AAD;--pi-text:#5a6372;--pi-btn-bg:#F3BCD8;--pi-btn-text:#1e2430;--pi-btn-hover-bg:#EBA6CB;--pi-btn-hover-text:#1e2430;}.elementor-100 .elementor-element.elementor-element-55f6621{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-1dd8671 .hog{--hx-pink:#F1BAD7;--hx-teal-dark:#062C2F;}.elementor-100 .elementor-element.elementor-element-ac28d75{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-29672f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl{border-radius:20px;}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl-desktop{height:380px;}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl-overlay{background:rgba(10,40,50,0.30);}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl-col:not(:last-child){border-right:1px solid rgba(255,255,255,0.25);}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl-col.is-active .htl-col-inner{background:rgba(70,90,110,0.55);}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl-title{color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl-time{color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl-desc{color:rgba(255,255,255,0.92);}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl-line{background:rgba(255,255,255,0.30);}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl-line-fill{background:#F1BAD7;}.elementor-100 .elementor-element.elementor-element-d0033b5 .htl-m-step.is-active .htl-dot{background:#F1BAD7;border-color:#F1BAD7;}.elementor-100 .elementor-element.elementor-element-980e2fc{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-bc9353b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-2cc382f .ugc-sec{background-color:#FF2F2F00;}.elementor-100 .elementor-element.elementor-element-2cc382f .pi-widget{--pi-heading:#616B85;--pi-script:#609AAD;--pi-text:#5a6372;--pi-btn-bg:#F3BCD8;--pi-btn-text:#1e2430;--pi-btn-hover-bg:#EBA6CB;--pi-btn-hover-text:#1e2430;}.elementor-100 .elementor-element.elementor-element-88df976{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-a46ac57 .hbn{--hbn-overlay:rgba(0,39,38,.5);}.elementor-100 .elementor-element.elementor-element-54aa389{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-5c6fe59 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-57ad2f5 .food{background-color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-57ad2f5 .pi-widget{--pi-heading:#616B85;--pi-script:#609AAD;--pi-text:#5a6372;--pi-btn-bg:#F3BCD8;--pi-btn-text:#1e2430;--pi-btn-hover-bg:#EBA6CB;--pi-btn-hover-text:#1e2430;}.elementor-100 .elementor-element.elementor-element-b92102a{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-bf87cbf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-873e5af .food{background-color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-873e5af .pi-widget{--pi-heading:#616B85;--pi-script:#609AAD;--pi-text:#5a6372;--pi-btn-bg:#F3BCD8;--pi-btn-text:#1e2430;--pi-btn-hover-bg:#EBA6CB;--pi-btn-hover-text:#1e2430;}.elementor-100 .elementor-element.elementor-element-648ce6e{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-dd29732 .hbn{--hbn-overlay:rgba(0,39,38,.5);}.elementor-100 .elementor-element.elementor-element-aa23a18{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-99959b1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-100 .elementor-element.elementor-element-99959b1 > .elementor-container{max-width:1240px;}.elementor-100 .elementor-element.elementor-element-99959b1{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-899a55c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100 .elementor-element.elementor-element-ca25e90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-ca25e90{text-align:center;}.elementor-100 .elementor-element.elementor-element-ca25e90 .elementor-heading-title{font-family:var( --e-global-typography-b05088c-font-family ), Sans-serif;font-size:var( --e-global-typography-b05088c-font-size );font-weight:var( --e-global-typography-b05088c-font-weight );line-height:var( --e-global-typography-b05088c-line-height );color:#5F6A85;}.elementor-100 .elementor-element.elementor-element-1b3ea60f > .elementor-background-overlay{opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-1b3ea60f{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-100 .elementor-element.elementor-element-f7350a1{margin-top:20px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-eee1629 > .elementor-element-populated{margin:0px -20px 0px -20px;--e-column-margin-right:-20px;--e-column-margin-left:-20px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-7dbe4db .hmq-item{height:320px;width:240px;border-radius:18px;}.elementor-100 .elementor-element.elementor-element-7dbe4db .hmq-group{gap:18px;}.elementor-100 .elementor-element.elementor-element-7dbe4db .hmq-track{gap:18px;}.elementor-100 .elementor-element.elementor-element-0242d29 > .elementor-container{max-width:1200px;}.elementor-100 .elementor-element.elementor-element-0242d29{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-intro{flex:0 0 34%;max-width:34%;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq{gap:48px;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-heading{color:#5F6A85;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-desc{color:#56606E;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-btn{background-color:#F2C2D6;color:#1A1A1A;border-radius:30px;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-btn:hover{background-color:#E9A8C4;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-panel{background-color:#F5EFE6;border-radius:22px;padding:14px 32px 14px 32px;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-q{color:#1A1A1A;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-a{color:#6A6A6A;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.10);}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-icon{color:#1A1A1A;background-color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-039ff78 > .elementor-container{max-width:1200px;}.elementor-100 .elementor-element.elementor-element-039ff78{margin-top:50px;margin-bottom:50px;}.elementor-100 .elementor-element.elementor-element-e1c042d .pi-widget{--pi-heading:#616B85;--pi-script:#609AAD;--pi-text:#5a6372;--pi-btn-bg:#F3BCD8;--pi-btn-text:#1e2430;--pi-btn-hover-bg:#EBA6CB;--pi-btn-hover-text:#1e2430;}.elementor-100 .elementor-element.elementor-element-cd6eee7{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-000be16 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-3859ccc .pi-cta .wave path{fill:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-3859ccc .pi-cta .wave-track{animation-duration:14s;}.elementor-100 .elementor-element.elementor-element-3859ccc .pi-cta{background-color:#D5EBF2;}.elementor-100 .elementor-element.elementor-element-3859ccc .pi-widget{--pi-heading:#616B85;--pi-script:#609AAD;--pi-text:#5a6372;--pi-btn-bg:#F3BCD8;--pi-btn-text:#1e2430;--pi-btn-hover-bg:#EBA6CB;--pi-btn-hover-text:#1e2430;}body.elementor-page-100:not(.elementor-motion-effects-element-type-background), body.elementor-page-100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-100 .elementor-element.elementor-element-899a55c{width:100%;}}@media(max-width:1024px){.elementor-100 .elementor-element.elementor-element-71b6e05{margin-top:-10px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-44ccf00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-899a55c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100 .elementor-element.elementor-element-ca25e90 .elementor-heading-title{font-size:var( --e-global-typography-b05088c-font-size );line-height:var( --e-global-typography-b05088c-line-height );}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-intro{flex:0 0 100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-panel{padding:-1px -1px -1px -1px;}}@media(max-width:767px){.elementor-100 .elementor-element.elementor-element-71b6e05{margin-top:-5px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-32f0995{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-55f6621{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-ac28d75{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-980e2fc{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-88df976{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-54aa389{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-b92102a{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-648ce6e{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-aa23a18{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-efe0722 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-899a55c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100 .elementor-element.elementor-element-ca25e90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-ca25e90 .elementor-heading-title{font-size:var( --e-global-typography-b05088c-font-size );line-height:var( --e-global-typography-b05088c-line-height );}.elementor-100 .elementor-element.elementor-element-1b3ea60f{padding:0px 10px 50px 10px;}.elementor-100 .elementor-element.elementor-element-eee1629 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100 .elementor-element.elementor-element-0242d29{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-intro{flex:0 0 100%;max-width:100%;}.elementor-100 .elementor-element.elementor-element-503d8da .hfaq-panel{border-radius:20px;}.elementor-100 .elementor-element.elementor-element-039ff78{margin-top:0px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-cd6eee7{margin-top:0px;margin-bottom:-15px;}}/* Start custom CSS for pearl_island_ugc, class: .elementor-element-2cc382f */.pi-widget .ugc-sec {
  background: #fff;
}

@media (max-width: 767px) {
  .elementor-100 .elementor-element.elementor-element-2cc382f .hugc-grid {
    display: block;
  }
  .elementor-100 .elementor-element.elementor-element-2cc382f .hugc-quote {
    margin-bottom: 22px;
  }
  .elementor-100 .elementor-element.elementor-element-2cc382f .hugc-videos {
    display: flex;
    gap: 16px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    padding: 0 20px 16px;
    margin: 0 -20px;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .elementor-100 .elementor-element.elementor-element-2cc382f .hugc-videos::-webkit-scrollbar {
    display: none;
  }
  .elementor-100 .elementor-element.elementor-element-2cc382f .hugc-card {
    flex: 0 0 82%;
    min-width: 82%;
    scroll-snap-align: center;
  }
}   .pi-widget .ugc-sec {
    background: #fff;
}/* End custom CSS */