/** Shopify CDN: Minification failed

Line 15:2 Unexpected "<"
Line 18:80 Unterminated string token
Line 19:57 Unterminated string token
Line 20:80 Unterminated string token
Line 21:55 Unterminated string token
Line 666:80 Unterminated string token
Line 667:32 Unterminated string token
Line 688:80 Unterminated string token
Line 689:34 Unterminated string token
Line 1660:10 Expected ")" to go with "("

**/
  <style>
    @font-face {
      font-family: 'weber_hand_itc_stdregular';
      src: url('/cdn/shop/files/weber_han
  d_itc_std_regular.woff2?v=1735907917') format('woff2'),
           url('/cdn/shop/files/weber_han
  d_itc_std_regular.woff?v=1735907917') format('woff');
      font-weight: normal;

  }
      .main-content {                                               
          padding-top: 0;
  }
    .page_wrapper {
      padding: 43px 40px;
      margin-bottom: 60px;
  }
    .cornerstones_wrapper h2, .festive_logo_wrapper h2, .location_wrapper
  .location_info h1, .programe_highlights_wrapper h1 p, .who_attend_wrapper h1
  p, .about_organiser_wrap .h3, .getin_touch_wraper h1 {
      font-size: 49px !important;
  }
   .page_wrapper p {
      font-family: 'weber_hand_itc_stdregular' !important;
      -webkit-text-stroke: .5px #000;
      line-height: 36px;
      font-size: 20px;
  }
    .festive_banner {                                               
      padding-bottom: 70px;
  }
  .page-width.workshop_wraper {
      position: relative;
      padding-top: 0;
      padding-bottom: 0;                                            
  }
    /* .page-width.workshop_wraper::before {
      content: '';
      position: absolute;
      background-image: url(/cdn/shop/fil
  es/Group_30.png?v=1735909464);
      background-repeat: no-repeat;
      width: 100%;
      height: 42px;                                                 
      background-size: 100%;
      top:0;
  }
    .page-width.workshop_wraper::after {
      content: '';                                                  
      position: absolute;
      background-image: url(/cdn/shop/fil
  es/Group_30.png?v=1735909464);
      background-repeat: no-repeat;
      width: 100%;
      height: 42px;
      background-size: 100%;                                        
      bottom:0;
  } */

  .page-width.workshop_wraper .workbanner {
      display: flex;
      align-items: center;
      gap: 30px;
      padding: 20px 0;
  }
  .page-width.workshop_wraper .workbanner .workshop_banner_act {    
      max-width: 75%;
      width: 100%;
  }
  .page-width.workshop_wraper .workbanner .rich-text__text {
      width: 100%;
      max-width: 25%;
  }                                                                 
  .page-width.workshop_wraper .workbanner .rich-text__text .expert_section
  .expert_inner {
      display: flex;
      align-items: center;
      gap: 10px;
      color: #000;
      width: 260px;
      line-height: 0;                                               
      margin-bottom: 10px;
  }
  .page-width.workshop_wraper .workbanner .rich-text__text .expert_section
  .expert_inner .expert_icon {
      margin-bottom: -2px;
  }
  .page-width.workshop_wraper .workbanner .rich-text__text .expert_section
  .expert_inner.green {
      border-bottom: solid 2px #7cc47f;                             
  }
  .page-width.workshop_wraper .workbanner .rich-text__text .expert_section
  .expert_inner.blue {
      border-bottom: solid 2px #4ac1bf;
  }                                                                 
  .page-width.workshop_wraper .workbanner .rich-text__text .expert_section
  .expert_inner.yellow {
      border-bottom: solid 2px #ffd065;
  }
  .page-width.workshop_wraper .workbanner .rich-text__text .expert_section
  .expert_inner.red {                                               
      border-bottom: solid 2px #f26f60;
  }

  .page-width.rediscover_wrapper {
      padding-top: 50px;
  }                                                                 
    .rediscover_wrapper h1 p {
      font-family: 'ambit_boldbold' !important;
      font-size: 45px;
      text-align: center;
      font-weight: 700;
      color: #000;
  }                                                                 
    .page-width.rediscover_wrapper .rediscover_subhead,
    .programe_highlights_wrapper .programe_subhead {
      max-width: 600px;
      margin: 0 auto 20px;
  }
   .page-width.rediscover_wrapper .rediscover_subhead p,
    .programe_highlights_wrapper .programe_subhead p {              
          text-align: center;
      font-size: 20px;
      color: #000;
      line-height: 25px;
  }
    .ticket_wrapper {                                               
      display: flex;
      justify-content: center;
      text-align: center;
  }
    .ticket_wrapper .ticket_box {
      max-width: 400px;
  }
    .ticket_wrapper .ticket_box a {
      background-color: #4cc3c1;
      color: #FFF;
      padding: 15px 35px;                                           
      font-size: 20px;
      font-weight: bold;
  }
    .ticket_wrapper .ticket_box img {
      padding-bottom: 20px;
  }
    .rediscover_wrapper .bottom_text {
      padding-top:40px;
    }                                                               
   .who_attend_wrapper {
      padding-top: 50px;
  }
    .who_box {
      background-repeat: no-repeat;
      background-size: 100%;
      width: 383px;
      height: 320px;                                                
      font-size: 20px;
      font-weight: 600;
      text-align: center;
      padding: 90px 30px;
  }
    .who_attend_wrapper h1 p {
      font-family: glitter_candy_demoregular!important;
      background-color: #ffd065;
      padding: 10px 25px;                                           
  }
  .who_attend_inner {
      display: flex;
      justify-content: center;
      padding-top: 25px;
      gap: 25px;
  }                                                                 
    .programe_highlights_wrapper {
      background-color: #F8F8F8;
      padding: 50PX 0;
      text-align: center;
  }
    .programe_highlights_wrapper p {
      font-family: 'ambitregular' !important;
      font-size: 21px;
      font-weight: 400;                                             
      line-height: 49px;
      text-align: center;
  }
   .programe_icons ul {
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 60px;
  }                                                                 
    .programe_icons ul li h3 {
      font-family: glitter_candy_demoregular!important;
      font-size: 24px;
      text-transform:uppercase;
  }
    .programe_highlights_wrapper .explore_btn, .getin_touch_wraper .get_btn {
      background-color: #4cc3c1;
      color: #FFF;
      padding: 15px 35px;                                           
      font-size: 18px;
      font-weight: bold;
      text-transform:uppercase;
  }
    .iframe_box {
      padding-bottom: 30px;                                         
  }
    .location_wrapper {
      background-color: #BDF3F2;
  }
    .location_wrapper .location_inner {
      display: flex;
  }
    .location_wrapper .location_inner .location_info {
      width: 25%;
  }                                                                 
    .location_wrapper .location_inner .location_img {
      width: 25%;
    }
    .location_wrapper .location_inner .location_map {
      width:50%;
    }
    .location_wrapper .location_inner .location_info {
      padding-left: 55px;
      padding-top: 50px;
      padding-right: 74px;                                          
  }
    .location_wrapper .location_inner .location_img img {
      width: 100%;
      height: 100%;
  }
    .location_wrapper .location_inner .location_map .gmap_canvas,
  .location_wrapper .location_inner .location_map .gmap_iframe,     
  .location_wrapper .location_inner .location_map .mapouter {
      width: 100%;
      height: 100% !important;
  }
    .location_wrapper .location_info p {
      margin: 0;                                                    
      font-family: 'ambitregular' !important;
      text-align: left;
      padding-bottom: 15px;
  }
    .location_wrapper .location_info h1 {
      margin-bottom: 0;
  }
    .location_wrapper .location_info h3 {
      margin-bottom: 0;
      font-family: 'ambitregular' !important;                       
      font-size: 30px;
      font-weight: 600;
      line-height: 40px;
      text-align: left;
      margin-bottom:0;
  }
   .location_wrapper .location_info p strong {                      
      font-family: 'ambitregular' !important;
      font-size: 17px;
  }
    .cornerstones_wrapper {
      background-color: #F8F8F8;
      padding: 60px 0;
  }
    .cornerstones_wrapper .newDiv .box_img {
      margin-left: 0;                                               
  }
    .cornerstones_wrapper .newDiv .lowerSection {
      border-right: 1px #b3b3b3 solid;
      padding-right: 20px;
      min-height: 276px;
  }
    .cornerstones_wrapper .gridTextColumn.grid.grid--uniform.grid--flush-bottom
  .grid__item.medium-up--one-third.text-left:nth-child(3) .lowerSection {
      border-right:0;
    }
    .cornerstones_wrapper h2, .festive_logo_wrapper h2, .location_wrapper
  .location_info h1, .programe_highlights_wrapper h1 p,  .who_attend_wrapper h1
  p, .about_organiser_wrap .h3, .getin_touch_wraper h1 {
      font-family: 'ambit_boldbold' !important;
      font-size: 54px;
      font-weight: 700;                                             
      line-height: 69px;
      text-align: center;
      text-transform:capitalize;                                    
  }
    .location_info h1 {
      text-align: left !important;
  }
    .cornerstones_wrapper .newDiv img {
      width: 85px;
  }
    .cornerstones_wrapper .gridTextColumn.grid.grid--uniform.grid--flush-bottom
  .newDiv .box_img {
      margin-bottom: 10px;                                          
  }
    .cornerstones_wrapper .gridTextColumn.grid.grid--uniform.grid--flush-bottom
  .newDiv .h4.headingH3 {
      font-size: 20px;
      font-family: 'ambitregular' !important;
      color: #000;
  }                                                                 
    .cornerstones_wrapper .gridTextColumn.grid.grid--uniform.grid--flush-bottom
  .newDiv p {
      color: #212526;
  }
    .festive_logo_wrapper .logo-bar .logo-bar__item {
      margin: 23px 48px;                                            
  }
    .festive_logo_wrapper {
      padding-bottom: 50px;
    }
    .about_organiser_wrap {                                         
      background-color: #f8f8f8;
      padding: 50px;
  }
    .about_organiser_wrap .h3{
      text-align:left !important;
      font-size:49px;
    }
    .about_organiser_wrap p {
      color: #212526;                                               
      line-height:28px;
  }
   .getin_touch_wraper {
      padding-top: 50px;
      padding-bottom: 20px;
  }
    .getin_touch_wraper .get_inner {
      display: flex;
      gap: 50px;                                                    
  }
    .getin_touch_wraper h1 {
      padding-bottom: 20px;
  }
    .getin_touch_wraper .get_inner .contact_box .get_email {
      display: block;
      padding-bottom: 10px;
  }
    .getin_touch_wraper h3 {                                        
      font-family: 'ambitregular' !important;
      font-size: 25px;
      font-weight: 600;
      line-height: 32px;
      text-align: center;
      color: #212526;
      padding-bottom: 20px;
  }                                                                 
    .getin_touch_wraper .get_email a, .getin_touch_wraper .get_call a {
      padding-left: 10px;
      color: #212526;
      font-size: 16px;
  }
    .contact_box p {
      text-align: center;                                           
  }
    .getin_touch_wraper .contact_box {
      background-color: #f5f5f5;
      padding: 30px 57px;
  }
    .get_btn {
      margin: 40px auto;
      width: 431px;
      display: block;
  }                                                                 
    footer {
      display:none !important;
    }


    .ticket_wrapper .ticket_box .ticket_inner {
      position: relative;
  }
  .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center {
      position: absolute;
      top: 0;
      display: flex;
      align-items: center;
      bottom: 0;                                                    
      padding: 0 40px;
      line-height: normal;
      height: 205px;
  }
  .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center p {
      margin: 0;
      border: solid 4px #42c0bc;                                    
      border-radius: 15px;
      padding: 10px;
      color: #000;
        font-size: 16px;
  }
  .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center p
  strong:nth-of-type(1) {
      font-size: 30px;
      font-weight: 700;
      color: #000;
      display: block;
      margin-bottom: -15px;                                         
      font-family: 'ambit_boldbold' !important;
  }

    .page-width.rediscover_wrapper .bottom_text {
      max-width: 800px;
      margin: 0 auto;
      text-align: center;
  }
  .page-width.rediscover_wrapper .bottom_text p {                   
      margin-top: 20px;
      text-align: center;
      font-size: 20px;
      color: #000;
  }

    .who_attend_wrapper h1 p {
      font-family: glitter_candy_demoregular!important;
      color: #000;                                                  
      font-weight: 400;
  }

    .programe_highlights_wrapper h1 p {
      color: #000;
      font-size: 45px;
  }

    .programe_highlights_wrapper .page-width .programe_icons {
      margin-top: 40px;
      margin-bottom: 40px;                                          
  }
    .programe_highlights_wrapper .iframe_box {
      padding-bottom: 0;
  }

    .cornerstones_wrapper .section-header.text-center h2,
    .page-width.festive_logo_wrapper h2 {
      color: #000;                                                  
      font-size: 45px;
      letter-spacing: normal;
  }
    .page-width.festive_logo_wrapper,
    .cornerstones_wrapper .page-width {
      max-width: 1500px;
  }
   .page-width.rediscover_wrapper.expert_slider {                   
      max-width: 100%;
      padding-left: 0;
      padding-right: 0;
  }
    .page-width.rediscover_wrapper.expert_slider .rediscover_subhead {
      max-width: 1000px;                                            
      margin-bottom: 40px;
  }
    .page-width.rediscover_wrapper.expert_slider .ticket_boxs .slick-track {
      display: flex;
      gap: 40px;
  }
  .page-width.rediscover_wrapper.expert_slider .ticket_boxs .ticket_inner_expert
  {                                                                 
      border: solid 5px #ffcf64;
      display: flex;
      align-items: center;
      background: #f1f1f1;
      padding: 30px;                                                
      gap: 15px;
      opacity: 1 !important;
  }
    .page-width.rediscover_wrapper.expert_slider .ticket_wrappers {
      padding-bottom: 70px;
  }
    .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_image {                              
      display: flex;
      flex-direction: column;
      justify-content: center;
      text-align: center;
      gap: 20px;
  }                                                                 
  .page-width.rediscover_wrapper.expert_slider .ticket_boxs .ticket_inner_expert
  .ticket_image .btn_new a.link_btn {
      background-color: #4cc3c1;
      color: #FFF;
      padding: 13px 18px;
      font-size: 17px;
      font-weight: 600;                                             
  }
    .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .hh {
      font-size: 26px;
      font-family: glitter_candy_demoregular!important;
      font-weight: 300 !important;
      letter-spacing: 1px;                                          
      color: #000;
       min-height: 85px;
  }
  .page-width.rediscover_wrapper.expert_slider .ticket_boxs .ticket_inner_expert
  p {
      color: #000;                                                  
      padding-top: 15px;
      min-height: 245px;
  }
    .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_text {
      width: 80%;
  }                                                                 
  .page-width.rediscover_wrapper.expert_slider .ticket_boxs .ticket_inner_expert
  .ticket_image {
      width: 26%;
  }
  
    .festive_banner.mobile {                                        
      display: none;
  }

    .pop_heading h1 {
      margin-top: 50px;
      font-family: 'ambit_boldbold' !important;
      font-size: 45px;
      text-align: center;
      font-weight: 700;
      color: #000;
  }                                                                 
    .mian_pop_up_inner div p {
      font-weight: 600;
      color: #000;
  }

    .mian_pop_up_inner .pop_click {
      cursor: pointer;
      position: relative;
  }
  .mian_pop_up_inner .pop_click:hover:before {
      content: '+';                                                 
      position: absolute;
      top: -25px;
      bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 auto;
      left: 0;                                                      
      right: 0;
      color: #fff;
      font-size: 65px;
      font-weight: 400;
      z-index: 1;
  }
  .mian_pop_up_inner .pop_click:hover:after {
      content: '';
      background: #0000007a;
      width: 200px;                                                 
      height: 200px;
      position: absolute;
      border-radius: 100%;
      top: 0;
      left: 0;
  }
  .mian_pop_up .inner_pop_up {
      display: flex;
      align-items: center;                                          
      gap: 40px;
  }
  .mian_pop_up .inner_pop_up .pop_up_image {
      width: 40%;
  }
  .mian_pop_up .inner_pop_up .pop_up_text {
      width: 60%;
      text-align: left;
      padding-right: 50px;
      line-height: normal;
  }                                                                 
  .mian_pop_up .inner_pop_up .pop_up_text h1 {
      color: #51BAB2;
      font-family: 'ambit_boldbold' !important;
      font-size: 40px;
      line-height: normal;
  }
    .mian_pop_up .inner_pop_up .pop_up_text p {                     
      color: #000;
  }

    div#shopify-section-festival_custom_content {
      padding-top: 0;
  }

    .page-width.rediscover_wrapper.expert_slider .ticket_wrappers ul.slick-dots
  {
      position: relative;
      top: 30px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers 
  ul.slick-dots li button {
      font-size: 0;
      background: #c9c9c9;
      border-radius: 50px;
      width: 15px;
      height: 15px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers 
  ul.slick-dots li.slick-active button {
      background: #4cc3c1;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers
  ul.slick-dots li button:before {
      display: none;
  }
    .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .hh strong {                                 
      font-weight: 500;
  }
  .cornerstones_wrapper .gridTextColumn.grid.grid--uniform.grid--flush-bottom
  .newDiv .h4.headingH3 {
      text-transform: uppercase;                                    
  }
  .cornerstones_wrapper .section-header.text-center h2 {
      text-transform: inherit;
      margin-top: 0;
  }
    .programe_icons ul li h3 {
      font-weight: 400;                                             
      letter-spacing: 1px;
  }
    .location_wrapper .location_inner .location_img img {
      object-fit: cover;
  }
    div#shopify-section-about-organiser .about_organiser_wrap
  .page-width.feature-row {
      max-width: 1400px;                                            
  }
    .location_wrapper .page-width_location .location_inner .location_info h1 {
      font-size: 45px !important;
  }

    .getin_touch_wraper .get_inner .contact_box .get_email,
  .getin_touch_wraper .get_inner .contact_box span.get_call {       
      display: flex;
      justify-content: center;
      align-items: center;
  }
  
    .ticket_wrapper .ticket_box:nth-of-type(2) .ticket_inner        
  .rich-text__text.text-center p {
      padding: 21px;
  }

  .page-width.rediscover_wrapper.expert_slider .ticket_wrappers .ticket_boxs
  button.slick-prev.slick-arrow {
      background: #31adab;
      color: #fff;
      width: 40px;
      height: 40px;
      border-radius: 50px;
      border: 0pc;
  }
  .page-width.rediscover_wrapper.expert_slider .ticket_wrappers .ticket_boxs
  button.slick-prev.slick-arrow:before {
      background: url('/cdn/shop/files/le
  ft-chevron.png?v=1736413000');
      background-size: 28px;
      content: '';
      position: absolute;
    background-repeat: no-repeat;
      width: 30px;
      height: 30px;
      left: 3px;
      opacity: 1;                                                   
      top: 5px;
  }
  .page-width.rediscover_wrapper.expert_slider .ticket_wrappers .ticket_boxs
  button.slick-next.slick-arrow {
      background: #31adab;
      color: #fff;
      width: 40px;
      height: 40px;                                                 
      border-radius: 50px;
  }
  .page-width.rediscover_wrapper.expert_slider .ticket_wrappers .ticket_boxs
  button.slick-next.slick-arrow:before {
      background: url('/cdn/shop/files/ri
  ghtt-chevron.png?v=1736413000');
      background-size: 28px;
      content: '';                                                  
      position: absolute;
      width: 30px;
      height: 30px;                                                 
      opacity: 1;
      top: 5px;
    background-repeat: no-repeat;
      right: 4px;
  }

    .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert {
       height: 410px;
  }
  
    .programe_highlights_wrapper .page-width .programe_icons ul {   
      gap: 30px;
  }
  .programe_highlights_wrapper .page-width .programe_icons ul li {
      width: 25%;
  }
    .programe_highlights_wrapper .page-width .programe_icons ul li img {
      height: 150px;                                                
  }
    .page-width.festive_logo_wrapper.new_partners ul.logo-bar li.logo-bar__item
  img.logo-bar__image {
      width: 200px;
      margin-bottom: 10px;
  }
    .page-width.festive_logo_wrapper.new_partners ul.logo-bar li.logo-bar__item
  {
      max-width: 100%;
      margin-left: 0;                                               
      margin-right: 0;
      display: inline-grid;
  }
    .page-width.logo_section_partners ul.logo-bar li.logo-bar__item
  img.logo-bar__image {
      margin-bottom: 10px;
      width: 200px;
  }
    div#shopify-section-logo_section_partners {                     
      padding-top: 0;
  }
  .page-width.logo_section_partners ul.logo-bar li.logo-bar__item {
      max-width: 170px;
  }

    .page-width.marketplace_partners_sections {
      max-width: 1500px;                                            
  }
  .page-width.marketplace_partners_sections h2 {
      width: fit-content;
      margin-left: auto;
      margin-right: auto;
      background: #ffffff;
      color: #000;                                                  
      padding: 11px 25px 9px;
      border-radius: 50px;
      letter-spacing: normal;
      text-transform: capitalize;
      font-size: 35px;
  }
  
    .page-width.marketplace_partners_sections {                     
      max-width: 100%;
  }
  .page-width.marketplace_partners_sections ul.logo-bar {
      display: flex;
      align-items: center;
      margin-top: 30px;
      justify-content: center;
  }                                                                 
  .page-width.marketplace_partners_sections ul.logo-bar li.logo-bar__item
  img.logo-bar__image {
      margin-bottom: 10px;
      width: 140px;
  }
    .page-width.marketplace_partners_sections.play_partners ul.logo-bar
  li.logo-bar__item img.logo-bar__image {
      width: 100%;                                                  
  }
  .page-width.marketplace_partners_sections.play_partners ul.logo-bar
  li.logo-bar__item {
      margin-left: 0;
      margin-right: 0;
      max-width: 200px;
  }                                                                 

  .page-width.marketplace_partners_sections.new_market ul.logo-bar {
      gap: 20px;
      flex-wrap: wrap;
  }
    .page-width.marketplace_partners_sections.new_market ul.logo-bar
  li.logo-bar__item {
      margin-left: 0;
      margin-right: 0;                                              
       display: grid;
  }
    .page-width.marketplace_partners_sections.new_market ul.logo-bar
  li.logo-bar__item img.logo-bar__image {
      width: 160px;
  }
    .page-width.festive_logo_wrapper.new_partners.logo_new_list ul.logo-bar
  li.logo-bar__item:nth-of-type(n+3) {                              
      display: none;
  }
  .page-width.festive_logo_wrapper.new_partners.logo_new_list ul.logo-bar
  li.logo-bar__item:nth-of-type(n+1),
  .page-width.festive_logo_wrapper.new_partners.logo_new_list ul.logo-bar
  li.logo-bar__item:nth-of-type(n+2) {
      width: 300px;
      padding-left: 5px;
      padding-right: 5px;
      vertical-align: top;                                          
  }
  .page-width.festive_logo_wrapper.new_partners.logo_new_list ul.logo-bar
  li.logo-bar__item:nth-of-type(n+1) img.logo-bar__image,
  .page-width.festive_logo_wrapper.new_partners.logo_new_list ul.logo-bar
  li.logo-bar__item:nth-of-type(n+2) img.logo-bar__image {
      width: 100%;
      height: 160px;
      object-fit: contain;
  }                                                                 

    .page-width.rediscover_wrapper .bottom_text p a {
      text-decoration: underline;
  }
  .festival-video video {
      width: 100%;
  }
   .festival-video .custom-content .custom__item {                  
      padding: 0px;
      width: 100%;
  }
    .festival-video .custom-content {
      margin: 0px;
  }
    div#shopify-section-logo_section_partners .page-width.logo_section_partners
  {                                                                 
      max-width: 100%;
  }
  .who_attend_wrapper .page-width {
      max-width: 1200px;
      margin: 0 auto;
  }
  .programe_highlights_wrapper .page-width .programe_icons ul li {
      list-style: none;                                             
  }
  .page-width.new_market ul.logo-bar li.logo-bar__item {
      margin-left: 0;
      margin-right: 0;
      display: grid;
  }
  .logo-bar {
      list-style: none;                                             
  }
  ul.logo-bar li.logo-bar__item {
      display: inline-block;
      vertical-align: middle;
  }
  section.logo-section.two .logo-bar__item {
      margin: 0 27.5px 35px;
  }
  section.logo-section.one h2 {
      margin: 10px auto;
  }                                                                 
  section.logo-section.one {
      padding-top: 50px;
  }
  section.logo-section.five ul.logo-bar {
      padding-left: 0;
  }
  section.logo-section.five li.logo-bar__item {                     
      margin-bottom: 40px;
  }
  section.logo-section.five,
  section.logo-section.three {
      padding-bottom: 60px;
  }
  section.logo-section.four ul.logo-bar {
      margin-bottom: 60px !important;
  }
  .cornerstones_wrapper .gridTextColumn.grid.grid--uniform.grid--flush-bottom {
      align-items: baseline;
  }
  .fancybox-container.fancybox-is-open {
      background: #000000cc;
  }
  .fancybox-inner .fancybox-content {                               
      padding: 0;
      max-width: 1200px;
      line-height: 0;
  }
  .page-width.logo_section_partners.event_new ul.logo-bar
  li.logo-bar__item:nth-of-type(n+3) {
      display: none;
  }                                                                 

  .new_add div {
      display: flex;
      align-items: center;
      gap: 7px;
      margin-bottom: 20px;
      font-family: 'ambitregular' !important;
  }
  .new_add div img {                                                
      max-width: 22px;
  }
  .page-width.marketplace_partners_sections.new_market.mobileonly
  li.logo-bar__item:nth-of-type(n+10) {
      display: none;
  }
  .page-width.marketplace_partners_sections.new_market ul.logo-bar
  li.logo-bar__item img.logo-bar__image {                           
      width: 120px;
  }
  .page-width.marketplace_partners_sections.new_market.desktop_only ul li
  img.logo-bar__image {
      width: 110px !important;
      margin-left: auto;
      margin-right: auto;
  }                                                                 
  .page-width.marketplace_partners_sections.new_market.desktop_only ul.logo-bar
  {
      margin-top: -10px;
  }
  .image_link_mobile.page-full-width {
     display: none;                                                 
  }
  @media only screen and (max-width: 1818px) {
    .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert {
       height: 450px;
  }
    .page-width.rediscover_wrapper.expert_slider .ticket_boxs       
  .ticket_inner_expert .hh {
      min-height: 117px;
  }
  }
                                                                    
    @media only screen and (max-width: 1788px) {
    .location_wrapper .location_inner .location_info {
      padding-left: 30px;
      padding-right: 30px;
      padding-top: 20px;
  }
    }
  
    @media only screen and (max-width: 1600px) {                    
      .logo-bar__item {
      font-size: 16px;
  }
    }

    @media only screen and (max-width: 1676px) {
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert p {
      min-height: 270px;
  }
    }
                                                                    
     @media only screen and (max-width:1500px){
  .logo-bar__item {
      font-size: 14px;
  }
  .page-width.rediscover_wrapper.expert_slider .ticket_boxs .ticket_inner_expert
  .ticket_image .btn_new a.link_btn {
      padding: 13px 15px;
  }
       .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert {
      padding: 25px;
  }
  .location_wrapper .page-width_location .location_inner .location_info h1 {
      font-size: 40px !important;                                   
  }
     }

    @media only screen and (max-width: 1442px) {
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .hh {
      min-height: 64px;
      font-size: 24px;
      line-height: 30px;
  }                                                                 
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert {
      height: 400px;
  }
    }
                                                                    
    @media only screen and (max-width: 1440px) {
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_text {
      width: 75%;
  }
  .page-width.rediscover_wrapper.expert_slider .ticket_boxs .ticket_inner_expert
  .ticket_image {
      width: 30%;                                                   
  }
  .location_wrapper .location_inner .location_info {
      width: 30%;
  }

    }
  
    @media only screen and (max-width: 1400px) {                    
      .page-width.marketplace_partners_sections.new_market ul.logo-bar,
      .page-width.marketplace_partners_sections.play_partners ul.logo-bar {
      flex-wrap: wrap;
  }
    }

    @media only screen and (max-width: 1360px) {
      .location_wrapper .location_inner .location_img {             
      width: 30%;
  }
      .location_wrapper .location_inner .location_map {
      width: 40%;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert {
      height: 430px;
  }
    }
                                                                    
    @media only screen and (max-width: 1299px) {
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_image .btn_new a.link_btn {
      padding: 13px 10px;
      display: block;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs     
  .ticket_inner_expert {
      height: 500px;
  }
    }
  
    @media only screen and (max-width: 1025px) {                    
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert {
      padding: 20px;
      flex-direction: column;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_text {
      width: 100%;
  }                                                                 
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_image {
      width: 90%;
  }
      .location_wrapper .location_inner {
      flex-direction: column;                                       
  }
  .location_wrapper .location_inner .location_info {
      width: 100%;
  }
  .location_wrapper .location_inner .location_img {
      display: none;
  }
  .location_wrapper .location_inner .location_map {
      width: 100%;
      height: 500px;                                                
  }
      .who_box {
      height: 265px;
      padding: 50px 25px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert {
      height: 100%;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_image img {                          
      width: 200px;
      margin: 0 auto;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_text {
      width: 100%;                                                  
      height: 400px;
  }
    }

    @media only screen and (max-width: 768px) {
      .page-width.marketplace_partners_sections.new_market.desktop_only {
      display: none;
  }
  .page-width.marketplace_partners_sections.new_market ul.logo-bar
  li.logo-bar__item img.logo-bar__image {                           
      width: 160px;
  }
  .page-width.marketplace_partners_sections.new_market.mobileonly
  li.logo-bar__item:nth-of-type(n+10) {
      display: grid;                                                
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs .slick-track {
      gap: 30px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_text {
      height: 550px;                                                
  }
      .festive_banner {
      padding-bottom: 30px;
  }
      .page_wrapper {
      margin-bottom: 40px;
  }                                                                 

      .page-width.workshop_wraper .workbanner .workshop_banner_act {
      max-width: 100%;
      width: 100%;
  }
      .page-width.workshop_wraper .workbanner .rich-text__text {
      width: 100%;
      max-width: 100%;                                              
  }
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center {
      padding: 0 30px;
            height: 175px;
  }
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center p
  strong:nth-of-type(1) {                                           
      font-size: 20px;
  }
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center p {
      font-size: 15px;
  }
      .who_attend_wrapper h1 p,
      .rediscover_wrapper h1 p,                                     
      .programe_highlights_wrapper h1 p,
      .about_organiser_wrap .h3,
      .pop_heading h1,
      .cornerstones_wrapper .section-header.text-center h2,
  .page-width.festive_logo_wrapper h2,
      .cornerstones_wrapper h2, .festive_logo_wrapper h2, .location_wrapper
  .location_info h1, .programe_highlights_wrapper h1 p, .who_attend_wrapper h1
  p, .about_organiser_wrap .h3, .getin_touch_wraper h1 {
      font-size: 34px !important;
        line-height: normal;
  }
  
      .page-width.marketplace_partners_sections h2 {                
      font-size: 25px;
  }
      .page-width.rediscover_wrapper {
      padding-top: 30px;
  }
      .programe_icons ul li h3 {
      font-size: 19px;
  }
      .location_wrapper .location_inner .location_map {             
      height: auto;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_image {
      width: 100%;
  }
      div#shopify-section-logo_section_partners {
      display: none;                                                
  }
      .page-width.festive_logo_wrapper.new_partners.logo_new_list ul.logo-bar
  li.logo-bar__item:nth-of-type(n+3) {
      display: block;
  }
      .page-width.festive_logo_wrapper.new_partners ul.logo-bar
  li.logo-bar__item img.logo-bar__image {
      width: 200px;                                                 
  }
      .page-width.festive_logo_wrapper ul.logo-bar{
      display: -webkit-box;
      flex-wrap: nowrap;
             overflow-x: scroll;
  }
  .page-width.festive_logo_wrapper ul.logo-bar li.logo-bar__item {  
      margin: 0;
      max-width: 70%;
      width: 70%;
      display: flex;
      flex-direction: column;                                       
  }
      .page-width.festive_logo_wrapper.new_partners ul.logo-bar
  li.logo-bar__item {
      max-width: 30%;
  }
      .page-width.festive_logo_wrapper.new_partners.logo_new_list,
      div#shopify-section-marketplace_partners
  .page-width.marketplace_partners_sections.new_market,
      .page-width.marketplace_partners_sections.play_partners {     
      padding-left: 0;
      padding-right: 0;
  }
      .page-width.festive_logo_wrapper.new_partners.logo_new_list ul.logo-bar {
      padding-bottom: 20px;                                         
  }
      div#shopify-section-marketplace_partners {
      padding-top: 30px;
  }
      div#shopify-section-marketplace_partners
  .page-width.marketplace_partners_sections.new_market ul.logo-bar,
      .page-width.marketplace_partners_sections.play_partners ul.logo-bar {
      flex-wrap: nowrap;
      display: -webkit-box;
      overflow-x: scroll;
  }
  div#shopify-section-marketplace_partners                          
  .page-width.marketplace_partners_sections.new_market ul.logo-bar
  li.logo-bar__item,
      .page-width.marketplace_partners_sections.play_partners ul.logo-bar
  li.logo-bar__item {
      display: block;
      max-width: 28%;                                               
  }
  div#shopify-section-marketplace_partners
  .page-width.marketplace_partners_sections.new_market ul.logo-bar
  li.logo-bar__item img.logo-bar__image {
      width: 200px;
  }
                                                                    
  .festive_logo_wrapper.new_partners.logo_new_list.noscroll-logo,
  .marketplace_partners_sections.play_partners.noscroll-logo {
      padding: 0 15px;
  }
  .festive_logo_wrapper.new_partners.logo_new_list.noscroll-logo ul.logo-bar,
  .marketplace_partners_sections.play_partners.noscroll-logo ul.logo-bar {
      display: grid;
      grid-template-columns: 50% 50%;
      padding: 0;
      gap: 5px;
      overflow: inherit;                                            
      margin-bottom: 45px;
  }
  .marketplace_partners_sections.play_partners.noscroll-logo ul.logo-bar
  li.logo-bar__item,
  .festive_logo_wrapper.new_partners.logo_new_list.noscroll-logo ul.logo-bar
  li.logo-bar__item {
      width: 100% !important;
      max-width: 100%;
      font-size: 14px;
      margin-bottom: 20px;
  }
  .page-width.marketplace_partners_sections.new_market ul.logo-bar  
  li.logo-bar__item {
      font-size: 14px;
      margin-bottom: 20px;
  }

    }
  
    @media only screen and (max-width:767px){                       
      .location_wrapper .location_inner .location_info {
      padding-top: 35px;
  }
      .page_wrapper {
      padding: 42px 20px;
  }
      .who_attend_inner {
      flex-direction: column;
  }
      .who_box {                                                    
      width: 100%;
      height: 100%;
  }
      .rediscover_wrapper {
      padding-top: 0;
  }
      .who_attend_wrapper h1 p, .rediscover_wrapper h1 p,
  .programe_highlights_wrapper h1 p, .location_wrapper .location_info h1,
  .pop_heading h1 {
      font-size: 25px !important;
      line-height: 35px;
  }                                                                 
      .ticket_wrapper {
      flex-direction: column;
      gap: 50px;
  }
      .programe_highlights_wrapper p {
      font-size: 18px;                                              
      line-height: 28px;
  }
      .programe_icons ul {
      gap: 50px;
      flex-direction: column;
  }
      .location_wrapper .location_inner {
      flex-direction: column;
  }
      .location_wrapper .location_inner .location_info {            
      padding-top: 25px;
      padding-right: 30px;
      padding-left:30px;
  }
      .location_wrapper .location_info h3 {
      font-size: 16px;
      line-height: 20px;
  }
      .location_wrapper .location_inner .location_img, .location_wrapper
  .location_inner .location_info, .location_wrapper .location_inner 
  .location_map {
      width: 100%;
  }
    .location_wrapper .location_inner .location_map .gmap_canvas,
  .location_wrapper .location_inner .location_map .gmap_iframe,
  .location_wrapper .location_inner .location_map .mapouter {
      width: 100%;
      height: 400px !important;
  }
      .page-width.workshop_wraper .workbanner {
      flex-direction: column;
  }
      .page_wrapper {                                               
      margin-bottom: 20px;
  }
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center {
      height: 200px;
  }
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center p {
      font-size: 16px;
  }                                                                 
      .page-width.rediscover_wrapper .bottom_text p {
      font-size: 20px;
  }
     .who_box {
      padding: 100px 77px 45px;
      font-size: 27px;
  }                                                                 
      .programe_highlights_wrapper {
      margin-top: 50px;
  }
      /* .programe_highlights_wrapper .page-width .programe_icons ul {
      flex-direction: unset;
      display: -webkit-box;
      overflow-y: scroll;
      flex-wrap: nowrap;
  } */                                                              
      .programe_highlights_wrapper .page-width .programe_icons ul {
      flex-wrap: wrap;
      flex-direction: unset;
      gap: 10px;
  }
  .programe_highlights_wrapper .page-width .programe_icons ul li {  
      width: 48%;
      padding: 10px;
  }
      .who_attend_inner {
      flex-direction: unset;
      display: -webkit-box;                                         
      overflow-y: scroll;
      padding-bottom: 25px;
  }
      .who_box {
      width: 75%;
      height: 245px !important;
  }
      .location_wrapper {
      margin-bottom: 50px;
  }
      .cornerstones_wrapper .newDiv .lowerSection {                 
      border-right: none;
      padding-right: 0;
      min-height: 100%;
      border-bottom: 1px #b3b3b3 solid;
      padding-bottom: 20px;
  }
    .cornerstones_wrapper .page-width .grid__item {
      margin-bottom: 20px;
      width: 100%;                                                  
      max-width: 100%;
  }
      .cornerstones_wrapper
  .gridTextColumn.grid.grid--uniform.grid--flush-bottom {
      flex-direction: column;
  }
      section.logo-section.five, section.logo-section.three {       
      padding-bottom: 10px;
  }
      .page-width.festive_logo_wrapper.new_partners ul.logo-bar
  li.logo-bar__item {
      display: block;
  }                                                                 
      .mian_pop_up .inner_pop_up .pop_up_text {
      width: 100%;
      padding-right: 15px;
  }
      .mian_pop_up .inner_pop_up .pop_up_text h1 {
      margin-top: 0pc;
  }                                                                 
      .mian_pop_up .inner_pop_up {
      gap: 20px;
  }
      .mian_pop_up .inner_pop_up .pop_up_image {
      margin-top: 15px;
  }
      .mian_pop_up .inner_pop_up .pop_up_text h1 {
      font-size: 32px;
  }                                                                 
      section.logo-section.two {
      display: none;
  }
      /* .page-width.festive_logo_wrapper ul.logo-bar {
      display: -webkit-box;
      flex-wrap: nowrap;
      overflow-y: scroll;
  }
  .page-width.festive_logo_wrapper ul.logo-bar li.logo-bar__item {  
      margin: 0;
      max-width: 70%;
      width: 70%;
      display: flex;
      flex-direction: column;                                       
  } */
      .about_organiser_wrap {
      background-color: #f8f8f8;
      padding: 20px 0;
  }
      .getin_touch_wraper .get_inner {
      display: flex;
      gap: 20px;
      flex-direction: column;
  }                                                                 
     .getin_touch_wraper .get_btn {
      background-color: #4cc3c1;
      color: #FFF;
      padding: 15px 20px;
      font-size: 16px;
      font-weight: bold;
      text-transform: uppercase;
      width: 100%;                                                  
      text-align: center;
  }

      .festive_banner.desktop {
      display: none;
  }
      .festive_banner.mobile {
      display: block;
  }
      .page-width.workshop_wraper .workbanner .rich-text__text .expert_section
  .expert_inner {
      width: 100%;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .hh {
      font-size: 20px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert p {                                          
      font-size: 16px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs .slick-track {
      gap: 0px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert {
      margin: 0 15px;                                               
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers
  ul.slick-dots {
      position: relative;
      top: 30px;                                                    
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers
  ul.slick-dots li button {
      font-size: 0;
      background: #c9c9c9;
      border-radius: 50px;
      width: 15px;                                                  
      height: 15px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers
  ul.slick-dots li.slick-active button {
      background: #4cc3c1;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers
  ul.slick-dots li button:before {                                  
      display: none;
  }
      .page-width.festive_logo_wrapper ul.logo-bar {
      padding-bottom: 20px;
      margin-bottom: -55px;
  }                                                                 
      div#shopify-section-marketplace_partners {
      padding-top: 30px;
      padding-bottom: 30px;
  }
      .page-width.marketplace_partners_sections.play_partners ul.logo-bar {
      margin-bottom: 0;
  }
      .logo-bar__item {                                             
      font-size: 15px;
  }
    }

    @media only screen and (max-width: 580px) {
      .image_link_desktop.page-full-width {
     display: none;
  }
      .image_link_mobile.page-full-width {
     display: block;                                                
  }
  .image_link_mobile.page-full-width .banner__media.media {
      border-radius: 0;
  }
      .page-width.festive_logo_wrapper.new_partners.logo_new_list.noscroll-logo.
  web-version ul.logo-bar li.logo-bar__item:nth-of-type(n+3) {
      width: 70% !important;
      margin: 0 auto;                                               
  }
      .page-width.festive_logo_wrapper.new_partners ul.logo-bar
  li.logo-bar__item {
      max-width: 65%;
  }                                                                 
      div#shopify-section-marketplace_partners
  .page-width.marketplace_partners_sections.new_market ul.logo-bar
  li.logo-bar__item,
      .page-width.marketplace_partners_sections.play_partners ul.logo-bar
  li.logo-bar__item {
      max-width: 100%;
      width: 65%;                                                   
  }
    }

    @media only screen and (max-width: 480px) {
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center {
      height: 182px;
  }
      .ticket_wrapper .ticket_box:nth-of-type(2) .ticket_inner
  .rich-text__text.text-center p {                                  
      padding: 19px;
  }
  .page-width.rediscover_wrapper.expert_slider .ticket_boxs .ticket_inner_expert
  .ticket_text {
      height: 390px;                                                
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers
  ul.slick-dots {
      position: relative;
      top: 25px;
  }
      .who_box {                                                    
      padding: 80px 50px 38px;
      font-size: 20px;
  }
      .who_attend_wrapper h1 p,
      .rediscover_wrapper h1 p,
      .programe_highlights_wrapper h1 p,
      .about_organiser_wrap .h3,
      .pop_heading h1,
      .cornerstones_wrapper .section-header.text-center h2,         
      .page-width.festive_logo_wrapper h2,
      .cornerstones_wrapper h2,
      .festive_logo_wrapper h2,
      .location_wrapper .location_info h1,
      .programe_highlights_wrapper h1 p,
      .who_attend_wrapper h1 p,                                     
      .about_organiser_wrap .h3,
      .getin_touch_wraper h1 {
      font-size: 30px !important;
      line-height: normal;
  }                                                                 
      .getin_touch_wraper .contact_box {
      background-color: #f5f5f5;
      padding: 30px 25px;
  }
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center p {
  
      background: #fed065;                                          
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers .ticket_boxs
  button.slick-next.slick-arrow,
  .page-width.rediscover_wrapper.expert_slider .ticket_wrappers .ticket_boxs
  button.slick-prev.slick-arrow {
      width: 30px;
      height: 30px;                                                 
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers .ticket_boxs
  button.slick-next.slick-arrow {                                   
      right: 5px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers .ticket_boxs
  button.slick-prev.slick-arrow {
      left: 5px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers .ticket_boxs
  button.slick-next.slick-arrow:before {
      background-size: 25px;
      opacity: 1;
      top: 2px;
      right: -4px;                                                  
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_wrappers .ticket_boxs
  button.slick-prev.slick-arrow:before {
      background-size: 25px;
      left: 1px;
      opacity: 1;
      top: 2px;                                                     
  }
      .programe_highlights_wrapper .page-width .programe_icons ul li img {
      width: 200px;
      height: 110px;
      object-fit: contain;
  }
    }                                                               

    @media only screen and (max-width: 430px) {
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center {
      height: 205px;
  }
      .ticket_wrapper .ticket_box:nth-of-type(2) .ticket_inner
  .rich-text__text.text-center p {
      padding: 23.7px;                                              
  }
    }

    @media only screen and (max-width: 414px) {
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center {
      height: 194px;
  }                                                                 
      .ticket_wrapper .ticket_box:nth-of-type(2) .ticket_inner
  .rich-text__text.text-center p {
      padding: 23px;
  }
    }
                                                                    
    @media only screen and (max-width: 390px) {
      .who_box {
      padding: 66px 45px 38px;
      font-size: 20px;
  }
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center {
      height: 182px;
  }
      .ticket_wrapper .ticket_box:nth-of-type(2) .ticket_inner
  .rich-text__text.text-center p {                                  
      padding: 17px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_text {
      height: 450px;
  }                                                                 
    }


    @media only screen and (max-width: 375px) {
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_text {
      height: 410px;
  }
      .page-width.rediscover_wrapper.expert_slider .ticket_boxs
  .ticket_inner_expert .ticket_image img {                          
      width: 180px;
      margin: 20px auto 0;
  }
  
      .who_box {                                                    
      padding: 80px 25px;
      font-size: 18px;
  }
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center p {
      font-size: 15px;
  }
      .ticket_wrapper .ticket_box .ticket_inner .rich-text__text.text-center {
      height: 175px;
  }                                                                 
    }

  </style>