/* Minification failed. Returning unminified contents.
(1852,2329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1852,4931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1852,5043): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1852,5090): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1852,5141): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1852,5262): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(1852,5292): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1852,5536): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1852,6073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1852,6187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1852,7677): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(1852,7707): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1852,8939): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(1852,8969): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1852,9615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1852,9674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1852,10805): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(1852,10834): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1852,10932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1852,10991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/* Minification failed. Returning unminified contents.
(1830,2329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1830,4931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1830,5043): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1830,5090): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1830,5141): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1830,5262): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(1830,5292): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1830,5536): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(1830,6073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1830,6187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1830,7677): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(1830,7707): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1830,8939): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(1830,8969): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1830,9615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1830,9674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1830,10805): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(1830,10834): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(1830,10932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1830,10991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
.content-section-block{
  padding:80px 0;
}
@media screen and (max-width:767px){
  .content-section-block{
    padding:40px 0;
  }
}
.content-section-block .section-title-wrapper{
  margin:0 auto;
  max-width:960px;
  padding:0 30px;
  text-align:center;
}
.content-section-block .section-title-wrapper .section-title{
  color:#3e75d9;
  font-size:40px;
  font-weight:700;
}
@media screen and (max-width:767px){
  .content-section-block .section-title-wrapper .section-title{
    font-size:24px;
  }
}
.content-section-block .section-title-wrapper .section-subtitle{
  color:#565656;
  font-size:30px;
  font-weight:700;
  position:relative;
}
@media screen and (max-width:767px){
  .content-section-block .section-title-wrapper .section-subtitle{
    font-size:18px;
  }
}
.content-section-block .section-title-wrapper .section-subtitle .section-subtitle-info-tooltip{
  background-color:#fff;
  border-radius:4px;
  box-shadow:0 2px 6px 0 rgba(0,0,0,.3);
  color:#565656;
  display:none;
  font-size:16px;
  font-weight:400;
  left:50%;
  max-width:240px;
  padding:10px;
  position:absolute;
  text-align:left;
  top:0;
  transform:translateY(-50%);
  transform:translateY(-100%);
}
.content-section-block .section-title-wrapper .section-subtitle .section-subtitle-info-btn{
  height:18px;
  width:18px;
}
.content-section-block .section-title-wrapper .section-subtitle .section-subtitle-info-btn:hover{
  cursor:pointer;
}
.content-section-block .section-title-wrapper .section-desc{
  color:#333;
  font-size:21px;
  font-weight:400;
}
.content-section-block .section-title-wrapper .section-desc-learn-more{
  align-items:center;
  border:1px solid #3e75d9;
  border-radius:6px;
  color:#3e75d9;
  display:flex;
  font-size:16px;
  font-weight:700;
  height:32px;
  justify-content:center;
  margin:10px auto 0;
  width:143px;
}
.content-section-block .section-title-wrapper .section-desc-learn-more:hover{
  cursor:pointer;
}
@media screen and (min-width:768px){
  .content-section-block .section-title-wrapper .section-desc-learn-more{
    display:none;
  }
}
.content-section-block .section-title-wrapper .section-desc-learn-more .caret{
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-top:6px solid !important;
  margin-left:8px;
}
.content-section-block .call-to-action-section{
  display:flex;
  justify-content:center;
}
.content-section-block .call-to-action-section .call-to-action-btn{
  font-size:21px;
  font-weight:600;
  height:50px;
  padding:15px 30px;
}
@media screen and (max-width:767px){
  .content-section-block .call-to-action-section .call-to-action-btn{
    font-size:16px;
  }
}
.content-section-block.banner-section{
  background-image:linear-gradient(90deg, #012473 5%, #29178a 95%);
  height:470px;
  overflow:hidden;
}
@media screen and (max-width:767px){
  .content-section-block.banner-section{
    height:150px;
  }
}
.content-section-block.banner-section .banner-section-content-wrapper{
  align-items:center;
  display:flex;
  height:100%;
  justify-content:space-between;
  margin:0 auto;
  max-width:1140px;
  padding-left:40px;
}
@media screen and (max-width:767px){
  .content-section-block.banner-section .banner-section-content-wrapper{
    justify-content:center;
    padding-left:0;
  }
}
@media screen and (min-width:768px){
  .content-section-block.banner-section .banner-section-content-wrapper .banner-section-content-left{
    min-width:480px;
  }
}
@media screen and (max-width:767px){
  .content-section-block.banner-section .banner-section-content-wrapper .banner-section-content-left{
    padding:0 20px;
    text-align:center;
  }
}
.content-section-block.banner-section .banner-section-content-wrapper .banner-section-content-left .banner-section-title{
  color:#fff;
  font-size:40px;
  font-weight:400;
}
@media screen and (max-width:767px){
  .content-section-block.banner-section .banner-section-content-wrapper .banner-section-content-left .banner-section-title{
    font-size:21px;
  }
}
.content-section-block.banner-section .banner-section-content-wrapper .banner-section-content-left .banner-section-subtitle{
  color:#ffcb05;
  font-size:24px;
  font-weight:700;
}
@media screen and (max-width:767px){
  .content-section-block.banner-section .banner-section-content-wrapper .banner-section-content-left .banner-section-subtitle{
    font-size:16px;
  }
}
.content-section-block.banner-section .banner-section-content-wrapper .banner-section-image img{
  height:470px;
}
.content-section-block.radar-section .section-title-wrapper .section-subtitle{
  margin:60px 0 40px;
}
@media screen and (max-width:767px){
  .content-section-block.radar-section .section-title-wrapper .section-subtitle{
    font-size:18px;
    margin:20px 0 15px;
  }
}
.content-section-block.radar-section .new-closed-dropdown-wrapper{
  align-items:center;
  display:flex;
  justify-content:center;
  padding:0 30px;
}
@media screen and (max-width:767px){
  .content-section-block.radar-section .new-closed-dropdown-wrapper{
    flex-flow:row wrap;
    padding:0 20px;
  }
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .caret{
  border-left:13px solid transparent;
  border-right:13px solid transparent;
  border-top:13px solid !important;
  margin-left:auto;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-dropdown-menu{
  border:3px solid #565656;
  box-shadow:none;
  color:#333;
  flex-direction:column-reverse;
  font-size:24px;
  font-weight:700;
  padding:15px 20px;
  top:100px;
  width:100%;
}
@media screen and (max-width:767px){
  .content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-dropdown-menu{
    font-size:18px;
    padding:15px;
    top:50px;
  }
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-dropdown-menu .new-closed-dropdown-item:not(:last-child){
  margin-top:15px;
}
@media screen and (max-width:767px){
  .content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-dropdown-menu .new-closed-dropdown-item:not(:last-child){
    margin-top:10px;
  }
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-dropdown-menu .new-closed-dropdown-item:hover{
  color:#3e75d9;
  cursor:pointer;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper{
  align-items:center;
  display:flex;
  justify-content:center;
  width:100%;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper .new-closed-dropdown{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_calendar_dropdown.png);
  background-repeat:no-repeat;
  background-size:contain;
  display:flex;
  height:164px;
  justify-content:center;
  min-width:190px;
  position:relative;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper .new-closed-dropdown.open .new-closed-dropdown-menu{
  display:flex;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper #new-closed-dropdown{
  background-color:initial;
  border:none;
  color:#565656;
  font-size:50px;
  font-weight:700;
  line-height:1.2;
  padding:25px 15px 15px;
  text-transform:uppercase;
  width:100%;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper #new-closed-dropdown .year{
  display:block;
  font-size:28px;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper .new-closed-total-divider-wrapper{
  align-items:center;
  border-bottom:3px solid #565656;
  border-top:3px solid #565656;
  display:flex;
  height:100px;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper .new-closed-total-divider-wrapper .new-closed-total-divider{
  border-left:1px solid #e0e0e0;
  height:66%;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper .new-closed-total{
  align-items:center;
  border:3px solid #565656;
  display:flex;
  flex-direction:column;
  font-size:21px;
  font-weight:700;
  height:140px;
  justify-content:center;
  margin-top:8px;
  width:300px;
}
@media screen and (max-width:767px){
  .content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper .new-closed-total{
    font-size:14px;
    height:100px;
    margin-top:0;
  }
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper .new-closed-total .stat{
  font-size:60px;
  line-height:1;
}
@media screen and (max-width:767px){
  .content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper .new-closed-total .stat{
    font-size:40px;
  }
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper .new-closed-total.new{
  border-right:0;
  color:#3e75d9;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-desktop-wrapper .new-closed-total.closed{
  border-left:0;
  color:#e54e26;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-mobile-dropdown{
  border:3px solid #565656;
  border-bottom:none;
  display:flex;
  justify-content:center;
  position:relative;
  width:601px;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper .new-closed-mobile-dropdown.open .new-closed-dropdown-menu{
  display:flex;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper #new-closed-mobile-dropdown{
  align-items:center;
  background-color:initial;
  border:none;
  color:#565656;
  display:flex;
  font-size:18px;
  font-weight:700;
  line-height:1.2;
  padding:15px;
  text-transform:uppercase;
  width:100%;
}
.content-section-block.radar-section .new-closed-dropdown-wrapper #new-closed-mobile-dropdown .year{
  font-size:18px;
  margin-left:5px;
}
.content-section-block.radar-section .new-closed-block-swiper-container.new-closed-block-swiper-containerinitialized{
  width:90%;
}
@media screen and (max-width:767px){
  .content-section-block.radar-section .new-closed-block-swiper-container.new-closed-block-swiper-containerinitialized{
    width:100%;
  }
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-pagination{
  display:none;
  left:50%;
  top:90%;
  transform:translate(-50%, -50%);
}
@media screen and (max-width:767px){
  .content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-pagination{
    display:block;
  }
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-pagination .swiper-pagination-bullet{
  height:10px;
  width:10px;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-pagination .swiper-pagination-bullet:not(:last-child){
  margin-right:10px;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-pagination .swiper-pagination-bullet-active{
  background:#ffcb05;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-arrow-buttons{
  background-color:#fff;
  height:100%;
  margin-top:0;
  top:0;
  width:50px;
}
@media screen and (max-width:767px){
  .content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-arrow-buttons{
    display:none !important;
  }
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-arrow-buttons img{
  height:55px;
  width:29px;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-arrow-buttons:after{
  content:none !important;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-button-next{
  right:0;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-button-prev{
  left:0;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-swiper-button-prev img{
  transform:rotate(180deg);
}
.content-section-block.radar-section .new-closed-block-swiper-container .swiper-button-next.swiper-button-disabled,.content-section-block.radar-section .new-closed-block-swiper-container .swiper-button-prev.swiper-button-disabled{
  opacity:0 !important;
  transition:opacity .5s ease-out;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper{
  display:flex;
  justify-content:center;
  margin-bottom:45px;
  padding-top:20px;
  transition:all 1s;
  width:100%;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper.initialised{
  justify-content:flex-start;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block{
  border-radius:4px;
  box-shadow:0 0 20px 0 rgba(0,0,0,.15);
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  max-width:275px;
  min-height:265px;
  min-width:275px;
  padding:10px 10px 20px;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block:not(:last-child){
  margin-right:20px;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block .new-closed-block-image{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  display:flex;
  flex-direction:column;
  height:150px;
  justify-content:flex-end;
  padding:10px;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block .new-closed-block-image .new-closed-block-title{
  color:#fff;
  font-size:18px;
  font-weight:400;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block .new-closed-block-image .new-closed-block-subtitle{
  color:#fff;
  font-size:32px;
  font-weight:900;
  line-height:1;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block .new-closed-block-stats-wrapper{
  display:flex;
  justify-content:space-around;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block .new-closed-block-stats-wrapper .new-closed-block-stats-divider{
  border-left:1px solid #e0e0e0;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block .new-closed-block-stats-wrapper .new-closed-block-stats{
  color:#565656;
  display:flex;
  flex-direction:column;
  font-size:14px;
  font-weight:400;
  text-align:center;
  width:50%;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block .new-closed-block-stats-wrapper .new-closed-block-stats .stat{
  font-size:50px;
  font-weight:700;
  line-height:1.1;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block .new-closed-block-stats-wrapper .new-closed-block-stats .stat.new{
  color:#3e75d9;
}
.content-section-block.radar-section .new-closed-block-swiper-container .new-closed-block-swiper-wrapper .new-closed-block .new-closed-block-stats-wrapper .new-closed-block-stats .stat.closed{
  color:#e54e26;
}
.content-section-block.snapshot-section{
  background-color:#f7f7f7;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section{
    padding:30px 0;
  }
}
.content-section-block.snapshot-section .distribution-snapshot-wrapper{
  display:flex;
  height:420px;
  margin:30px auto 60px;
  max-width:1000px;
  padding:0 40px;
  width:100%;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .distribution-snapshot-wrapper{
    flex-direction:column;
    height:100%;
    margin:15px auto 30px;
    min-width:290px;
    padding:0 15px;
  }
}
.content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-image{
  background:50% / auto 100% no-repeat url(/Public/images/pages/restaurants/common/desktop/insights/insights_snapshot.jpg);
  width:50%;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-image{
    background-size:cover;
    min-height:144px;
    width:100%;
  }
}
.content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper{
  background-color:#fff;
  min-width:425px;
  padding:35px 30px;
  width:50%;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper{
    min-width:100%;
    padding:15px;
    width:100%;
  }
}
.content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-title-wrapper{
  align-items:center;
  display:flex;
  margin-bottom:50px;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-title-wrapper{
    margin-bottom:15px;
  }
}
.content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-title-wrapper .snapshot-title{
  color:#565656;
  font-size:28px;
  font-weight:700;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-title-wrapper .snapshot-title{
    font-size:18px;
  }
}
.content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-title-wrapper img{
  height:42px;
  margin:0 5px;
  width:42px;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-title-wrapper img{
    height:21px;
    width:21px;
  }
}
.content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-subtitle{
  color:#565656;
  font-size:21px;
  font-weight:400;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-subtitle{
    font-size:16px;
  }
}
.content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-stat{
  color:#3e75d9;
  font-size:40px;
  font-weight:700;
  line-height:1.2;
  margin-bottom:15px;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-stat{
    font-size:24px;
  }
}
.content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-stat .snapshot-sub-stat{
  font-size:21px;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .distribution-snapshot-wrapper .snapshot-info-wrapper .snapshot-stat .snapshot-sub-stat{
    font-size:16px;
  }
}
.content-section-block.snapshot-section .lifespan-wrapper{
  display:flex;
  margin:30px auto;
  max-width:1075px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline{
  align-content:flex-start;
  display:flex;
  flex-direction:column;
  overflow-x:hidden;
  padding:0 30px;
  white-space:nowrap;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline{
    align-items:center !important;
  }
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol{
  font-size:0;
  margin:0;
  padding:150px 0;
  width:1020px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li{
  background:#bababa;
  display:inline-block;
  height:4px;
  list-style-type:none;
  margin-left:18px;
  position:relative;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li:first-child{
  margin-left:52px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li:last-child{
  width:52px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li:not(:last-child):after{
  border-radius:50%;
  bottom:0;
  content:"";
  height:16px;
  left:calc(100% + 1px);
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:16px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper{
  align-items:center;
  background:#fff;
  border:3px solid #bababa;
  border-radius:8px;
  padding:12px;
  position:absolute;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper img{
  height:64px;
  margin-right:12px;
  min-width:64px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper .lifespan-info{
  align-items:center;
  color:#333;
  display:flex;
  flex-direction:column;
  font-size:21px;
  font-weight:600;
  width:100%;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper .lifespan-info .lifespan-info-stat{
  font-size:32px;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper .lifespan-info .lifespan-info-stat{
    font-size:21px;
  }
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper.above{
  left:100%;
  top:-30px;
  transform:translateY(-100%) translateX(-50%) translateX(10px);
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper.above .lifespan-info-wrapper-arrow{
  bottom:-20px;
  transform:translateX(-50%);
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper.above .lifespan-info-wrapper-arrow:after{
  bottom:4px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper.below{
  left:100%;
  top:calc(100% + 30px);
  transform:translateX(-50%) translateX(9px);
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper.below .lifespan-info-wrapper-arrow{
  top:-20px;
  transform:rotate(180deg) translateX(50%);
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper.below .lifespan-info-wrapper-arrow:after{
  top:-21px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper .lifespan-info-wrapper-arrow{
  border-color:#bababa transparent transparent;
  border-style:solid;
  border-width:20px 20px 0;
  left:50%;
  position:absolute;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper .lifespan-info-wrapper-arrow:after{
  border-color:#fff transparent transparent;
  border-style:solid;
  border-width:17px 17px 0;
  content:"";
  left:-17px;
  position:absolute;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.cyan:not(:last-child):after{
  background:#119bc1;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.purple:not(:last-child):after{
  background:#7a4fa3;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.blue:not(:last-child):after{
  background:#3e75d9;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.paterson{
  width:123px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.paterson .lifespan-info-wrapper{
  transform:translateY(-100%) translateX(-80%) translateX(10px) !important;
  width:230px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.paterson .lifespan-info-wrapper .lifespan-info-wrapper-arrow{
  left:80%;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.paterson .lifespan-info-wrapper img{
  min-width:40px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.independent{
  width:41px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.pizza{
  width:69px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.pizza .lifespan-info-wrapper{
  transform:translateY(-100%) translateX(-20%) translateX(7px) !important;
  width:230px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.pizza .lifespan-info-wrapper .lifespan-info-wrapper-arrow{
  left:20%;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.kowloon{
  width:254px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.kowloon .lifespan-info-wrapper img{
  min-width:40px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.oyster{
  width:11px;
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li.chain{
  width:254px;
}
@media screen and (max-width:767px){
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline{
    width:100%;
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol{
    align-items:center;
    display:flex;
    flex-direction:column;
    height:603px;
    justify-content:center;
    padding:0 0 0 55px;
    transform:translateX(-170px);
    width:auto;
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li{
    display:block;
    height:80px;
    margin-left:0;
    width:4px;
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li:first-child{
    margin-left:0;
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li:first-child .lifespan-info-wrapper{
    top:-50%;
    transform:translateX(30px) translateY(50%) translateY(-5px);
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li:first-child,.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li:last-child{
    height:50px;
    width:4px;
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li:not(:first-child){
    margin-top:18px;
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li:not(:last-child):after{
    border-radius:50%;
    content:"";
    height:16px;
    left:0;
    position:absolute;
    top:calc(100% + 1px);
    transform:translateX(-50%) translateX(2px);
    width:16px;
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper{
    padding:12px;
    transform:translateX(30px) translateY(50%) translateY(1px);
    width:260px;
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper .lifespan-info-wrapper-arrow{
    border-width:15px 15px 0;
    left:-24px;
    top:40%;
    transform:rotate(90deg);
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline ol li .lifespan-info-wrapper .lifespan-info-wrapper-arrow:after{
    top:-21px;
  }
}
.content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline .lifespan-timeline-arrows{
  display:none;
}
@media screen and (max-width:1060px){
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline .lifespan-timeline-arrows{
    align-self:center;
    display:flex;
    justify-content:center;
    margin-top:15px;
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline .lifespan-timeline-arrows .lifespan-timeline-arrow{
    background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_timeline_arrow_btn.png);
    background-size:contain;
    height:36px;
    width:80px;
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline .lifespan-timeline-arrows .lifespan-timeline-arrow.disabled{
    background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_timeline_arrow_disabledbtn.png);
  }
  .content-section-block.snapshot-section .lifespan-wrapper .lifespan-timeline .lifespan-timeline-arrows .lifespan-timeline-arrow.prev{
    margin-right:15px;
    transform:rotate(180deg);
  }
}
.content-section-block.behaviour-section{
  overflow:hidden;
}
.content-section-block.behaviour-section .section-title-wrapper .section-subtitle{
  margin:40px auto 20px;
}
.content-section-block.behaviour-section .positive{
  color:#3e75d9;
}
.content-section-block.behaviour-section .negative{
  color:#e54e26;
}
.content-section-block.behaviour-section .search-volume-options-wrapper{
  align-items:flex-end;
  display:flex;
  justify-content:center;
  padding:0 30px;
}
@media screen and (max-width:767px){
  .content-section-block.behaviour-section .search-volume-options-wrapper{
    align-items:center;
    flex-direction:column;
    margin:0 16px;
    min-width:288px;
  }
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-months-wrapper{
  display:flex;
}
@media screen and (max-width:767px){
  .content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-months-wrapper{
    margin-bottom:10px;
  }
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-months-wrapper .search-volume-options-month{
  align-items:center;
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_monthlycalendar.png);
  background-repeat:no-repeat;
  background-size:contain;
  color:#999;
  display:flex;
  flex-direction:column;
  font-size:21px;
  font-weight:900;
  height:74px;
  justify-content:center;
  margin-right:12px;
  text-transform:uppercase;
  width:85px;
}
@media screen and (max-width:767px){
  .content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-months-wrapper .search-volume-options-month:last-child{
    margin-right:0;
  }
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-months-wrapper .search-volume-options-month span{
  align-items:center;
  display:flex;
  flex-direction:column;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-months-wrapper .search-volume-options-month span .year{
  font-size:14px;
  font-weight:600;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-months-wrapper .search-volume-options-month:hover{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_monthlycalendar_hover.png);
  color:#ffcb05;
  cursor:pointer !important;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-months-wrapper .search-volume-options-month.active{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_monthlycalendar_active.png);
  color:#eea717;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown{
  align-items:center;
  border:3px solid #eea717;
  color:#eea717;
  display:flex;
  font-size:21px;
  font-weight:700;
  height:70px;
  justify-content:center;
  position:relative;
  width:280px;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown:hover{
  border-color:#ffcb05;
  color:#ffcb05;
  cursor:pointer;
}
@media screen and (min-width:768px){
  .content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown:hover .filter-dropdown-caret{
    transform:rotate(180deg);
  }
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .caret{
  border-left:8px solid transparent;
  border-right:8px solid transparent;
  border-top:8px solid !important;
  margin-left:10px;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel{
  background-color:#fff;
  border-radius:8px;
  box-shadow:0 0 20px 0 rgba(0,0,0,.15);
  color:#333;
  display:none;
  font-size:21px;
  font-weight:400;
  left:-3px;
  padding:20px;
  position:absolute;
  top:calc(100% + 3px);
  width:calc(100% + 6px);
  z-index:1;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel:hover{
  cursor:default;
}
@media screen and (max-width:767px){
  .content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel{
    height:100vh;
    padding:0;
    position:fixed;
    top:0;
    width:100vw;
    z-index:2000;
  }
  .content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel.open{
    display:block;
  }
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-close-bar{
  padding:20px;
  text-align:right;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-close-bar img{
  height:24px;
  width:24px;
}
@media screen and (max-width:767px){
  .content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content{
    padding:0 40px;
  }
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-select{
  border:1px solid #999;
  border-radius:4px;
  color:#bababa;
  font-size:18px;
  font-weight:400;
  height:50px;
  margin-top:10px;
  position:relative;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-select .filter-panel-select-btn{
  align-items:center;
  background:transparent;
  border:none;
  display:flex;
  height:100%;
  justify-content:space-between;
  padding:9px 12px;
  position:relative;
  width:100%;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-select .filter-panel-select-btn .filter-panel-select-btn-text.selected{
  color:#333;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-select .filter-panel-select-dropdown-menu{
  border:1px solid #999;
  border-radius:0;
  color:#565656;
  font-size:18px;
  font-weight:400;
  left:-1px;
  padding:12px;
  top:calc(100% - 4px);
  width:calc(100% + 2px);
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-select .filter-panel-select-dropdown-menu .filter-panel-select-dropdown-item.disabled{
  color:#bababa !important;
  cursor:not-allowed !important;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-select .filter-panel-select-dropdown-menu .filter-panel-select-dropdown-item:not(:last-child){
  margin-bottom:15px;
}
@media screen and (max-width:767px){
  .content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-select .filter-panel-select-dropdown-menu .filter-panel-select-dropdown-item:not(:last-child){
    margin-bottom:10px;
  }
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-select .filter-panel-select-dropdown-menu .filter-panel-select-dropdown-item:hover{
  color:#3e75d9;
  cursor:pointer;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-error{
  color:#eb2020;
  display:none;
  font-size:12px;
  font-weight:400;
  margin-top:5px;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-btn{
  align-items:center;
  border-radius:8px;
  color:#fff;
  display:flex;
  font-size:21px;
  font-weight:700;
  height:50px;
  justify-content:center;
  width:100%;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-btn:hover{
  cursor:pointer;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-btn.check{
  background-color:#eea717;
  margin:10px 0;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-btn.check:hover{
  background-color:#ffcb05;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-btn.reset{
  border:1px solid #eea717;
  color:#eea717;
}
.content-section-block.behaviour-section .search-volume-options-wrapper .search-volume-options-filter-dropdown .search-volume-options-filter-panel .search-volume-options-filter-panel-content .search-volume-options-filter-panel-btn.reset:hover{
  border-color:#ffcb05;
  color:#ffcb05;
}
.content-section-block.behaviour-section .search-volume-stats-section-wrapper{
  margin:0 auto 20px;
  padding:0 16px;
}
.content-section-block.behaviour-section .search-volume-stats-section-wrapper .search-volume-stats-container{
  background-color:#fff;
  border-radius:4px;
  box-shadow:0 0 32px 0 rgba(0,0,0,.15);
  display:flex;
  flex-direction:column;
  margin-top:20px;
  min-width:288px;
  padding:12px 20px 20px;
}
.content-section-block.behaviour-section .search-volume-stats-section-wrapper .search-volume-stats-container.filtered{
  display:none;
}
.content-section-block.behaviour-section .search-volume-stats-section-wrapper .search-volume-stats-container .search-volume-stats-container-title{
  color:#999;
  font-size:18px;
  font-weight:700;
}
.content-section-block.behaviour-section .search-volume-stats-section-wrapper .search-volume-stats-container .divider{
  border-top:1px solid #e0e0e0;
  margin-top:12px;
  width:100%;
}
.content-section-block.behaviour-section .search-volume-stats-section-wrapper .search-volume-stats-container .search-volume-stats-row-wrapper{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-top:15px;
}
.content-section-block.behaviour-section .search-volume-stats-section-wrapper .search-volume-stats-container .search-volume-stats-row-wrapper .search-volume-stats-row-title{
  color:#565656;
  font-size:18px;
  font-weight:700;
}
.content-section-block.behaviour-section .search-volume-stats-section-wrapper .search-volume-stats-container .search-volume-stats-row-wrapper .search-volume-stats-row-stat{
  font-size:24px;
  font-weight:700;
}
.content-section-block.behaviour-section .search-volume-stats-section-wrapper .search-volume-mobile-reset-btn{
  align-items:center;
  border:1px solid #eea717;
  border-radius:8px;
  color:#fff;
  color:#eea717;
  display:flex;
  font-size:21px;
  font-weight:700;
  height:50px;
  justify-content:center;
  margin:20px auto 0;
  max-width:280px;
  width:100%;
}
.content-section-block.behaviour-section .search-volume-stats-section-wrapper .search-volume-mobile-reset-btn:hover{
  border-color:#ffcb05;
  color:#ffcb05;
  cursor:pointer;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper{
  height:650px;
  margin:0 auto;
  max-width:1200px;
  min-width:1200px;
  padding:0 40px;
  position:relative;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trends-wrapper{
  background-color:#fff;
  border:1.5px solid #999;
  border-radius:4px;
  box-shadow:0 0 32px 0 rgba(0,0,0,.15);
  color:#565656;
  display:flex;
  flex-direction:column;
  font-size:18px;
  font-weight:700;
  left:0;
  margin-bottom:12px;
  margin-left:40px;
  padding:12px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:200px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trends-wrapper .divider{
  border-top:1px solid #e0e0e0;
  margin-top:12px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trend-rows-wrapper .search-volume-food-trend-row{
  background-color:#fff;
  border-radius:4px;
  display:flex;
  margin-top:12px;
  overflow:hidden;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trend-rows-wrapper .search-volume-food-trend-row .search-volume-food-trend-image{
  background-position:50%;
  background-size:cover;
  margin-right:12px;
  min-height:72px;
  min-width:72px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trend-rows-wrapper .search-volume-food-trend-row .search-volume-food-trend-image.first{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_map_foodfirst.png);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trend-rows-wrapper .search-volume-food-trend-row .search-volume-food-trend-image.middle{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_map_foodmiddle.png);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trend-rows-wrapper .search-volume-food-trend-row .search-volume-food-trend-image.last{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_map_foodlast.png);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trend-rows-wrapper .search-volume-food-trend-row .search-volume-food-trend-info{
  display:flex;
  flex-direction:column;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trend-rows-wrapper .search-volume-food-trend-row .search-volume-food-trend-info.filtered-district-list{
  padding:12px 0;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trend-rows-wrapper .search-volume-food-trend-row .search-volume-food-trend-info .search-volume-food-trend-info-title{
  line-height:1.2;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-food-trend-rows-wrapper .search-volume-food-trend-row .search-volume-food-trend-info .search-volume-food-trend-info-stat{
  font-size:24px;
  line-height:1.2;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_search_map.png);
  background-size:contain;
  max-height:650px;
  max-width:920px;
  min-height:650px;
  min-width:920px;
  position:absolute;
  right:0;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .yuen-long{
  left:308px;
  top:198px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .tsuen-wan{
  left:448px;
  top:303px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .causeway-bay{
  left:568px;
  top:443px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-dot{
  background-color:#eea717;
  border-radius:50%;
  height:16px;
  image-rendering:crisp-edges;
  position:absolute;
  transform:translate(-50%, -50%);
  width:16px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-dot.positive{
  background-color:#3e75d9;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-dot.negative{
  background-color:#e54e26;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-dot.random-ripple{
  animation:randomRipple 3s infinite;
  height:8px;
  width:8px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-dot.random-ripple.yuen-long{
  left:304px;
  top:194px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-dot.random-ripple.tsuen-wan{
  left:444px;
  top:299px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-dot.random-ripple.causeway-bay{
  left:564px;
  top:439px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-default{
  background-color:#fff;
  border-radius:4px;
  box-shadow:0 0 32px 0 rgba(0,0,0,.15);
  color:#565656;
  display:none;
  font-size:21px;
  font-weight:700;
  min-width:100px;
  padding:12px;
  position:absolute;
  transform:translateX(-100%) translateX(-30px) translateY(-50%);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-default.district-title{
  transform:translateX(-100%) translateX(-30px) translateY(-200%);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-default.tsuen-wan{
  transform:translateX(30px) translateY(-50%);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-district-default .search-volume-map-district-stat{
  font-size:24px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-filtered-district-wrapper{
  background-color:#fff;
  border-radius:4px;
  box-shadow:0 0 32px 0 rgba(0,0,0,.15);
  color:#565656;
  display:none;
  font-size:18px;
  font-weight:700;
  padding:0 12px 12px;
  position:absolute;
  width:200px;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-filtered-district-wrapper .search-volume-map-filtered-district-title{
  background-color:#fff;
  border-bottom:1px solid #e0e0e0;
  font-size:21px;
  padding:12px 0;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-filtered-district-wrapper.yuen-long{
  transform:translateY(-36px) translateX(-100%) translateX(-30px);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-filtered-district-wrapper.tsuen-wan{
  transform:translateY(-36px) translateX(30px);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper .search-volume-map-filtered-district-wrapper .search-volume-food-trend-row{
  border-radius:0;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper.default .search-volume-map-filtered-district-wrapper{
  display:none !important;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper.default .search-volume-map-district-default{
  display:block !important;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper.single .search-volume-map-filtered-district-wrapper.causeway-bay{
  display:flex;
  flex-direction:column-reverse;
  transform:translateY(25px) translateY(-100%) translateX(-100%) translateX(-25px);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper.single .search-volume-map-filtered-district-wrapper.causeway-bay .search-volume-map-filtered-district-title{
  border-bottom:none;
  border-top:1px solid #e0e0e0;
  margin-top:12px;
  padding-bottom:0;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper.triple .search-volume-map-filtered-district-wrapper{
  display:block !important;
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper.triple .search-volume-map-filtered-district-wrapper.yuen-long{
  transform:translateY(-70px) translateX(-100%) translateX(-30px);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper.triple .search-volume-map-filtered-district-wrapper.causeway-bay{
  transform:translateY(-30px) translateX(-100%) translateX(-25px);
}
.content-section-block.behaviour-section .search-volume-map-section-wrapper .search-volume-map-wrapper.triple .search-volume-map-filtered-district-wrapper.tsuen-wan{
  transform:translateY(-80px) translateX(30px);
}
.content-section-block.behaviour-section .trending-word-cloud{
  margin-bottom:20px;
  padding:0 10px;
}
@media screen and (min-width:768px){
  .content-section-block.behaviour-section .trending-word-cloud{
    display:flex;
    justify-content:center;
  }
}
.content-section-block.behaviour-section .trending-word-cloud img{
  height:auto;
  max-width:720px;
  object-fit:cover;
  width:100%;
}
@media screen and (max-width:767px){
  .content-section-block.behaviour-section .trending-word-cloud img{
    max-width:100%;
  }
}
.content-section-block.behaviour-section .top-10-wrapper{
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.content-section-block.behaviour-section .top-10-wrapper .top-10-title{
  color:#565656;
  font-size:21px;
  font-weight:400;
  margin-bottom:20px;
}
.content-section-block.behaviour-section .top-10-wrapper .top-10-list{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin-bottom:20px;
  max-width:1000px;
  padding:0 30px;
  width:100%;
}
.content-section-block.behaviour-section .top-10-wrapper .top-10-list .top-10-item{
  border:1px solid #999;
  border-radius:18px;
  color:#565656;
  font-size:21px;
  font-weight:700;
  margin-bottom:10px;
  padding:0 20px 4px;
}
.content-section-block.behaviour-section .top-10-wrapper .top-10-list .top-10-item:not(:last-child){
  margin-right:10px;
}
@media screen and (max-width:767px){
  .content-section-block.behaviour-section .top-10-wrapper .top-10-list .top-10-item{
    font-size:14px;
    padding:3px 20px 4px;
  }
}
.content-section-block.audience-section{
  background-color:#222;
}
.content-section-block.audience-section .section-title-wrapper .section-title{
  color:#fff;
}
.content-section-block.audience-section .audience-profile-tabs{
  display:flex;
  justify-content:center;
  margin:40px auto;
  max-width:1160px;
  padding:0 30px;
}
@media screen and (max-width:767px){
  .content-section-block.audience-section .audience-profile-tabs{
    margin:20px auto;
    padding:0 15px;
  }
}
.content-section-block.audience-section .audience-profile-tabs .btn{
  background-color:initial;
  border:1px solid #979797;
  border-radius:8px;
  color:#ccc;
  font-size:24px;
  font-weight:700;
  white-space:normal;
  width:33%;
}
@media screen and (max-width:767px){
  .content-section-block.audience-section .audience-profile-tabs .btn{
    font-size:16px;
    line-height:1;
    padding:8px 3px;
  }
}
.content-section-block.audience-section .audience-profile-tabs .btn:hover{
  color:#fff;
}
.content-section-block.audience-section .audience-profile-tabs .btn.active{
  background-color:#fff;
  color:#222;
}
.content-section-block.audience-section .audience-profile-tabs .btn:last-child:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.content-section-block.audience-section .audience-profile-charts-wrapper{
  color:#fff;
  font-size:21px;
  font-weight:700;
}
@media screen and (max-width:767px){
  .content-section-block.audience-section .audience-profile-charts-wrapper{
    font-size:16px;
  }
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-active-restaurants{
  display:flex;
  font-size:24px;
  justify-content:center;
  margin:40px auto;
}
@media screen and (max-width:767px){
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-active-restaurants{
    font-size:16px;
    margin:20px auto;
  }
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin:0 auto;
  max-width:1260px;
  padding:0 30px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row .audience-profile-chart{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  margin-top:10px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row .audience-profile-chart-wrapper{
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-title{
  align-items:center;
  display:flex;
  flex-direction:column;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart{
  height:280px;
  width:350px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper{
  margin-bottom:60px;
  max-width:380px;
}
@media screen and (max-width:1265px){
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper.addressable-markets{
    max-width:none;
    width:100%;
  }
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper.frequent-locations{
  margin:0 40px 60px;
  max-width:410px;
}
@media screen and (max-width:1265px){
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper.frequent-locations{
    margin:0 100px 60px 0;
  }
}
@media screen and (max-width:933px){
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper.frequent-locations{
    margin:0 0 60px;
    max-width:none;
    width:100%;
  }
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper.frequent-locations .audience-profile-subtitle{
  align-items:baseline;
  display:flex;
  justify-content:center;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper.frequent-locations .audience-profile-subtitle .audience-profile-frequent-locations-legend-icon{
  display:inline-block;
  margin-right:5px;
  max-height:10px;
  max-width:10px;
  min-height:10px;
  min-width:10px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper.frequent-locations .audience-profile-subtitle .audience-profile-frequent-locations-legend-icon:not(:first-child){
  margin-left:12px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper.frequent-locations .audience-profile-subtitle .audience-profile-frequent-locations-legend-icon.core{
  background-color:#3ba1e8;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper.frequent-locations .audience-profile-subtitle .audience-profile-frequent-locations-legend-icon.fans{
  background-color:#40ccdc;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper.frequent-locations .audience-profile-subtitle .audience-profile-frequent-locations-legend-icon.entire{
  background-color:#a9d45f;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:12px 0;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel{
  align-items:center;
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  display:flex;
  flex-direction:column;
  font-size:18px;
  height:58px;
  justify-content:center;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel .audience-profile-funnel-title{
  display:flex;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel .audience-profile-funnel-title:hover{
  cursor:pointer;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel .audience-profile-funnel-title .audience-profile-info-icon{
  height:18px;
  margin:3px 0 0 5px;
  width:18px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel .audience-profile-funnel-title .audience-profile-info-tooltip{
  background-color:#fff;
  border-radius:4px;
  box-shadow:0 2px 6px 0 rgba(0,0,0,.3);
  color:#565656;
  display:none;
  font-size:16px;
  font-weight:400;
  padding:10px 12px;
  position:absolute;
  transform:translateY(-100%) translateX(-32px);
  width:160px;
}
@media screen and (max-width:767px){
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel .audience-profile-funnel-title .audience-profile-info-tooltip{
    transform:translateY(-100%) translateX(-10px);
  }
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel.total{
  align-items:center;
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_funnel_total.png);
  padding-top:0;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel.interest{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_funnel_interest.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel.interest .audience-profile-info-tooltip{
  transform:translateY(-100%) translateX(-24px);
}
@media screen and (max-width:767px){
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel.interest .audience-profile-info-tooltip{
    transform:translateY(-100%) translateX(3px);
  }
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel.fans{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_funnel_fans.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.funnel .audience-profile-funnel.core{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_funnel_core.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.bar{
  width:380px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.bar.left.en{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_left_bar2.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.bar.left.zh{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_left_bar1.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.bar.left.zh-cn{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_left_bar3.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.bar.middle.en{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_middle_bar2.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.bar.middle.zh{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_middle_bar1.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.bar.middle.zh-cn{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_middle_bar3.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.bar.right.en{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_right_bar2.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.bar.right.zh{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_right_bar1.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.bar.right.zh-cn{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_right_bar3.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.pie.left{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_left_pie.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.pie.middle{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_middle_pie.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.top .audience-profile-chart-wrapper .audience-profile-chart.pie.right{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_right_pie.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom{
  align-items:flex-start;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-wrapper.gender{
  margin-right:100px;
}
@media screen and (max-width:933px){
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-wrapper.gender{
    margin:0 0 60px;
    width:100%;
  }
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper{
  display:flex;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper{
  display:flex;
  flex-direction:column;
  padding-right:10px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper .audience-profile-chart-info-titles{
  display:flex;
  flex-direction:column;
  font-weight:400;
  justify-content:center;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper .audience-profile-chart-info-titles .audience-profile-chart-info-stat{
  font-size:24px;
  font-weight:700;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper.gender .audience-profile-chart-info-titles{
  height:50%;
  padding-top:10px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper.gender .audience-profile-chart-info-titles.female{
  color:#eea717;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper.gender .audience-profile-chart-info-titles.male{
  color:#40ccdc;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper.spending .audience-profile-chart-info-titles.high{
  color:#ffcb05;
  height:40%;
  padding-top:10px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper.spending .audience-profile-chart-info-titles.mid{
  color:#42c89b;
  height:33%;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper.spending .audience-profile-chart-info-titles.low{
  color:#a0d745;
  height:27%;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart{
  width:310px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart.gender{
  height:210px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart.gender.left{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_left_gender.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart.gender.middle{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_middle_gender.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart.gender.right{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_right_gender.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart.spending{
  height:280px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart.spending.left{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_left_spending.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart.spending.middle{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_middle_spending.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-charts-row.bottom .audience-profile-chart-info-wrapper .audience-profile-chart.spending.right{
  background-image:url(/Public/images/pages/restaurants/common/desktop/insights/insights_audience_right_spending.png);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container.audience-profile-swiper-containerinitialized{
  width:90%;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper{
  justify-content:center;
  width:100%;
}
@media screen and (max-width:767px){
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper.gender{
    margin-top:40px;
  }
}
@media screen and (max-width:450px){
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container.audience-profile-swiper-containerinitialized{
    height:390px;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-wrapper{
    margin-bottom:0 !important;
    width:100%;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper{
    flex-direction:column-reverse;
    margin:0;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper.gender{
    margin-top:50px;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper{
    flex-direction:row !important;
    justify-content:center;
    padding-right:0 !important;
    width:100%;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper.spending{
    justify-content:space-around !important;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper .audience-profile-chart-info-titles{
    padding-top:0 !important;
    text-align:center;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper .audience-profile-chart-info-titles-wrapper .audience-profile-chart-info-titles.female{
    margin-right:20px;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper .audience-profile-chart{
    margin-top:0;
    width:100% !important;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper .audience-profile-chart.gender{
    max-height:170px;
    min-height:170px;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-wrapper .audience-profile-chart.spending{
    margin-top:10px;
    max-height:250px;
    min-height:250px;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-titles-wrapper.spending{
    justify-content:center;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart-info-titles-wrapper.spending .audience-profile-chart-info-titles{
    font-size:14px;
    line-height:1;
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart.bar{
    transform:scale(.7) translateY(-15px);
  }
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart.funnel,.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-chart.pie{
    transform:scale(.8) translateY(-10px);
  }
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-swiper-pagination{
  left:50%;
  top:93%;
  transform:translate(-50%, -50%);
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-swiper-pagination .swiper-pagination-bullet{
  background:#fff;
  height:10px;
  width:10px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-swiper-pagination .swiper-pagination-bullet:not(:last-child){
  margin-right:10px;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-swiper-container .audience-profile-swiper-pagination .swiper-pagination-bullet-active{
  background:#ffcb05;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-source,.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-subtitle{
  color:#e0e0e0;
  font-size:14px;
  font-weight:400;
}
.content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-source{
  margin:20px auto 40px;
  max-width:1200px;
  padding:0 20px;
  text-align:right;
}
@media screen and (max-width:767px){
  .content-section-block.audience-section .audience-profile-charts-wrapper .audience-profile-source{
    margin:0 auto 20px;
    text-align:center;
  }
}

/**
 * Swiper 5.3.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 11, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
