.elementor-4183 .elementor-element.elementor-element-bb4993e{--display:flex;--min-height:260px;--justify-content:flex-start;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4183 .elementor-element.elementor-element-bb4993e:not(.elementor-motion-effects-element-type-background), .elementor-4183 .elementor-element.elementor-element-bb4993e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4183 .elementor-element.elementor-element-3c0d08e.elementor-element{--align-self:center;}.elementor-4183 .elementor-element.elementor-element-3c0d08e{text-align:center;}.elementor-4183 .elementor-element.elementor-element-3c0d08e .elementor-heading-title{font-family:var( --e-global-typography-d56ac7e-font-family ), Sans-serif;font-size:var( --e-global-typography-d56ac7e-font-size );font-weight:var( --e-global-typography-d56ac7e-font-weight );text-transform:var( --e-global-typography-d56ac7e-text-transform );color:var( --e-global-color-a075a07 );}.elementor-4183 .elementor-element.elementor-element-39999c6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-raven-tabs .raven-tabs-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-raven-tabs .raven-tabs-title:hover:not(.raven-tabs-active.raven-tabs-title:hover){font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-raven-tabs .raven-tabs-title.raven-tabs-active{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-raven-tabs .raven-tabs-content .is-simple-content:not(.is-template-content){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title, .elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title:after{background-color:#C94300;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title.raven-tabs-active, .elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-active.raven-tabs-title:after{background-color:var( --e-global-color-accent );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title{flex-direction:row;justify-content:center;color:var( --e-global-color-a075a07 );font-family:var( --e-global-typography-a54f1b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a54f1b6-font-size );padding:20px 40px 20px 40px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 > .elementor-widget-container{margin:-64px 0px 0px 0px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-horizontal .raven-tabs-list, .elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-reversed-horizontal .raven-tabs-list{justify-content:center;flex-direction:row;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-horizontal .raven-tabs-list .raven-tabs-title, .elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-reversed-horizontal .raven-tabs-list .raven-tabs-title{justify-content:center;flex-direction:row;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs .raven-tabs-list .raven-tabs-title{justify-content:center;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs .raven-tabs-content-wrapper .raven-tabs-title{justify-content:center;}.elementor-4183 .elementor-element.elementor-element-eb847e9.raven-advanced-tab-icon-position-top .raven-tabs .raven-tabs-content-wrapper .raven-tabs-title{align-items:center;}.elementor-4183 .elementor-element.elementor-element-eb847e9.raven-advanced-tab-icon-position-top .raven-tabs .raven-tabs-list .raven-tabs-title{align-items:center;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-reversed-vertical.raven-tabs-card .raven-tabs-list{gap:8px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-reversed-vertical.raven-tabs-button .raven-tabs-list{gap:8px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-vertical.raven-tabs-card .raven-tabs-list{gap:8px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-vertical.raven-tabs-button .raven-tabs-list{gap:8px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-reversed-horizontal.raven-tabs-card .raven-tabs-list{gap:8px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-reversed-horizontal.raven-tabs-button .raven-tabs-list{gap:8px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-horizontal.raven-tabs-card .raven-tabs-list{gap:8px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-horizontal.raven-tabs-button .raven-tabs-list{gap:8px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-list:after, .elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-card .raven-tabs-title, .elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-button .raven-tabs-title, .elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-content, .elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-content-wrapper{border-width:0px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title:hover:not(.raven-tabs-active.raven-tabs-title:hover){font-family:var( --e-global-typography-a54f1b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a54f1b6-font-size );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title.raven-tabs-active{color:var( --e-global-color-a075a07 );font-family:var( --e-global-typography-a54f1b6-font-family ), Sans-serif;font-size:var( --e-global-typography-a54f1b6-font-size );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-content .is-simple-content:not(.is-template-content){font-family:var( --e-global-typography-a281d9b-font-family ), Sans-serif;font-size:var( --e-global-typography-a281d9b-font-size );font-weight:var( --e-global-typography-a281d9b-font-weight );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-content{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4183 .elementor-element.elementor-element-3c0d08e .elementor-heading-title{font-size:var( --e-global-typography-d56ac7e-font-size );}.elementor-widget-raven-tabs .raven-tabs-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-raven-tabs .raven-tabs-title:hover:not(.raven-tabs-active.raven-tabs-title:hover){font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-raven-tabs .raven-tabs-title.raven-tabs-active{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-raven-tabs .raven-tabs-content .is-simple-content:not(.is-template-content){font-size:var( --e-global-typography-text-font-size );}.elementor-4183 .elementor-element.elementor-element-eb847e9 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title{font-size:var( --e-global-typography-a54f1b6-font-size );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title:hover:not(.raven-tabs-active.raven-tabs-title:hover){font-size:var( --e-global-typography-a54f1b6-font-size );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title.raven-tabs-active{font-size:var( --e-global-typography-a54f1b6-font-size );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-content .is-simple-content:not(.is-template-content){font-size:var( --e-global-typography-a281d9b-font-size );}}@media(max-width:767px){.elementor-4183 .elementor-element.elementor-element-bb4993e{--min-height:232px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4183 .elementor-element.elementor-element-3c0d08e .elementor-heading-title{font-size:var( --e-global-typography-d56ac7e-font-size );}.elementor-widget-raven-tabs .raven-tabs-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-raven-tabs .raven-tabs-title:hover:not(.raven-tabs-active.raven-tabs-title:hover){font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-raven-tabs .raven-tabs-title.raven-tabs-active{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-raven-tabs .raven-tabs-content .is-simple-content:not(.is-template-content){font-size:var( --e-global-typography-text-font-size );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title{font-size:var( --e-global-typography-a54f1b6-font-size );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title:hover:not(.raven-tabs-active.raven-tabs-title:hover){font-size:var( --e-global-typography-a54f1b6-font-size );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-title.raven-tabs-active{font-size:var( --e-global-typography-a54f1b6-font-size );}.elementor-4183 .elementor-element.elementor-element-eb847e9 .raven-tabs-content .is-simple-content:not(.is-template-content){font-size:var( --e-global-typography-a281d9b-font-size );}}.custom-tab-dropdown {
  display: none;
}

@media (max-width: 768px) {
  .raven-tabs-list {
    display: none !important;
  }

  .custom-tab-dropdown {
    display: block;
    position: relative;
    z-index: 10;
  }

  .dropdown-selected {
    padding: 16px;
    border-radius: 12px 12px 0 0;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    width: calc(100% - 48px);
    margin: 0 auto;
    text-align: center;
    font-size: var(--e-global-typography-a54f1b6-font-size);
    font-family: var(--e-global-typography-a54f1b6-font-family), Sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .dropdown-selected::after {
      content: "";
      width: 24px;
      height: 24px;
      background-image: url('/wp-content/uploads/2025/06/icon-chevron.svg');
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      transition: 0.2s all ease;
      display: inline-block;
      position: absolute;
      right: 24px;
  }
  
  .custom-tab-dropdown.open .dropdown-selected::after {
      transform: rotate(-180deg);
  }

  .dropdown-options {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #fff;
    border-top: none;
    border-radius: 0 0 12px 12px;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    pointer-events: none;
    transition: max-height 0.3s ease, opacity 0.2s ease;
    width: calc(100% - 48px);
    margin: 0 auto;
    list-style: none;
    margin-block-start: 0;
    padding-inline-start: unset;
    text-align: center;
    padding: 16px;
  }

  .custom-tab-dropdown.open .dropdown-options {
    max-height: 500px;
    opacity: 1;
    pointer-events: auto;
    box-shadow: 0px 10px 10px 0px #0000001A;
    overflow-y: scroll;
  }

  .dropdown-options li {
    padding: 16px;
    cursor: pointer;
    font-size: var(--e-global-typography-a54f1b6-font-size);
    font-family: var(--e-global-typography-a54f1b6-font-family), Sans-serif;
  }

  /*.dropdown-options li:hover {*/
  /*}*/

  /*.dropdown-options li.active {*/
  /*}*/
}

.playground-location-section .dropdown-options, .playground-location-section .dropdown-selected {
    background: #FFEC71;
}