@keyframes revelation{0%{opacity:0.0;}25%{opacity:0.25;}50%{opacity:0.5;}75%{opacity:0.75;}100%{opacity:1.0;}}@-moz-keyframes revelation{0%{opacity:0.0;}25%{opacity:0.25;}50%{opacity:0.5;}75%{opacity:0.75;}100%{opacity:1.0;}}@-webkit-keyframes revelation{0%{opacity:0.0;}25%{opacity:0.25;}50%{opacity:0.5;}75%{opacity:0.75;}100%{opacity:1.0;}}.no-tablet{min-width:1000px !important;}.no-tablet .gu12{min-width:1000px !important;}.no-tablet .content{min-width:1000px !important;}.no-mobile:not(.no-tablet){min-width:768px !important;}.no-mobile:not(.no-tablet) .gu12{min-width:768px !important;}.no-mobile:not(.no-tablet) .content{min-width:768px !important;}.events-post-type .content-menu .slogan{display:block;font-size:23px;font-weight:300;color:#55bab2;margin:0;text-align:right;margin-right:25px;}.events-post-type #stickier-fixed .content-menu .slogan{color:#c9f4f0;}.events-post-type .hhp-fancybox .events-reviews-content .news-logo{width:110px;height:95px;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/logo-bg.png') no-repeat left top;float:left;box-shadow:1px 2px 3px #e2e2e2;}.events-post-type .hhp-fancybox .events-reviews-content .news-excerpt{color:#7d7d7d;padding-left:125px;min-height:103px;}.events-post-type .infowindow .available-places{color:#3cc3b8;font-weight:600;}.events-post-type .infowindow .btn{margin-top:10px;font-size:14px;display:inline-block;line-height:26px;}.events-post-type .physio-reviews{float:left;width:100%;}.events-post-type .physio-reviews h2{background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/phisio-reviews-ico.png') no-repeat left center;font-size:20px;color:#3cc3b8;margin:10px 0 25px 34px;padding-left:54px;line-height:22px;}.events-post-type .physio-reviews .reviews-item{padding:11px 10px 10px 8px;box-shadow:0px 1px 8px 0px rgba(0,0,0,0.14);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;margin:13px 33px 10px 30px;}.events-post-type .physio-reviews .reviews-item .reviews-logo{width:117px;border:1px solid #ebebeb;padding:1px;float:left;line-height:117px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;}.events-post-type .physio-reviews .reviews-item .reviews-logo img{width:117px;max-height:117px;height:auto;vertical-align:middle;}.events-post-type .physio-reviews .reviews-item .reviews-logo img.placeholder{width:auto;}.events-post-type .physio-reviews .reviews-item .reviews-logo.empty{height:74px;}.events-post-type .physio-reviews .reviews-item .reviews-title{font-size:20px;font-weight:300;line-height:21px;color:#3cc3b8;width:160px;padding-left:138px;margin-bottom:5px;}.events-post-type .physio-reviews .reviews-item .reviews-title p{margin:0;font-size:10px;}.events-post-type .physio-reviews .reviews-item .reviews-excerpt{width:160px;padding-left:138px;color:#7d7d7d;font-size:13px;}.events-post-type .physio-reviews .reviews-item .reviews-excerpt p{margin-bottom:0;}.events-post-type .physio-reviews .reviews-item .read-more{color:#e95085;display:block;text-decoration:none;}.events-post-type .events-nav{background:rgba(199,198,199,0.28);}.events-post-type .events-nav ul{margin:0;list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;padding:10px 5px;}.events-post-type .events-nav li{background:#fff;display:inline-block;padding:0;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.13);vertical-align:top;position:relative;margin:0;width:32%;height:auto;min-height:130px;}.events-post-type .events-nav li a{display:block;height:100%;text-decoration:none;text-transform:uppercase;color:#231f20;font-size:16px;font-weight:600;text-align:center;margin-bottom:6px;}.events-post-type .events-nav li a span{display:inline-block;margin-top:82px;}.events-post-type .events-nav li a span:after{content:'';position:absolute;right:4px;bottom:4px;width:0px;height:0px;border-style:solid;border-width:0 0 6px 6px;}.events-post-type .events-nav li a.link-1{background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/link-1-bg.png') no-repeat center 22px;}.events-post-type .events-nav li a.link-1 span:after{border-color:transparent transparent #e95085 transparent;}.events-post-type .events-nav li a.link-2{background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/link-2-bg.png') no-repeat center 22px;}.events-post-type .events-nav li a.link-2 span:after{border-color:transparent transparent #35bfb9 transparent;}.events-post-type .events-nav li a.link-3{background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/link-3-bg.png') no-repeat center 22px;}.events-post-type .events-nav li a.link-3 span:after{border-color:transparent transparent #f6a100 transparent;}.events-post-type .next-events{float:left;width:100%;}.events-post-type .next-events h2{background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/calendar-ico.png') no-repeat left top;font-size:20px;color:#3cc3b8;margin:54px 0 0 34px;padding-left:54px;}.events-post-type .next-events .next-events-list{margin:26px 0 0 0;padding:0;list-style-type:none;width:380px;}.events-post-type .next-events .next-events-list li{border-bottom:1px solid #ebebeb;margin:0;}.events-post-type .next-events .next-events-list li:nth-child(even){background:#f7f8f8;}.events-post-type .next-events .next-events-list li a{text-decoration:none;display:block;padding:0 36px 0 33px;line-height:40px;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/arrow.svg') no-repeat;background-position:right 11px center;background-size:17px auto;position:relative;}.events-post-type .next-events .next-events-list li .list-name{font-size:18px;margin-top:9px;display:inline-block;color:#5a5b5d;line-height:1.2em;max-width:55%;}.events-post-type .next-events .next-events-list li .list-data{font-size:14px;line-height:14px;display:inline-block;float:right;text-align:right;position:absolute;top:50%;right:36px;margin-top:-0.45em;}.events-post-type .next-events .next-events-list li .list-data span{color:#3cc3b8;font-weight:600;}.events-post-type .user-reviews{float:left;width:100%;}.events-post-type .user-reviews h2{background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/user-reviews-ico.png') no-repeat left top;font-size:20px;color:#3cc3b8;margin:40px 0 6px 34px;padding-left:54px;}.events-post-type .user-reviews .events-user-reviews-item{border-bottom:1px solid #ececec;padding:20px 34px 23px 34px;}.events-post-type .user-reviews .events-user-reviews-item h4{font-size:15px;color:#000001;font-weight:700;margin-bottom:4px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-info{margin-bottom:5px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star{width:76px;display:inline-block;height:15px;line-height:15px;margin:0;padding:0;list-style:none;clear:both;position:relative;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/star-matrix-2.png') no-repeat 0 0;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star.rating-1{background-position:0 -16px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star.rating-2{background-position:0 -30px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star.rating-3{background-position:0 -45px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star.rating-4{background-position:0 -61px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star.rating-5{background-position:0 -76px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star li{float:left;text-indent:-999em;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star li span{position:absolute;left:0;top:0;width:14px;height:14px;text-decoration:none;z-index:200;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star li.two span{left:16px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star li.three span{left:32px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star li.four span{left:46px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-star li.five span{left:62px;}.events-post-type .user-reviews .events-user-reviews-item .reviews-date{font-size:14px;color:#686868;vertical-align:text-bottom;margin-left:5px;}.events-post-type .user-reviews .events-user-reviews-item p{font-size:14px;color:#828282;line-height:16px;margin-bottom:0;}.events-post-type .user-reviews .events-user-reviews-item p .morecontent span{display:none;}.events-post-type .user-reviews .events-user-reviews-item p .read-more{white-space:nowrap;color:#e95085;text-decoration:none;}.events-post-type .event-desktop{display:block;}.events-post-type .event-desktop .main-image{background:#fff;padding:0;margin-bottom:0;}.events-post-type .event-desktop .main-image .main-image-desc{top:0;left:0;}.events-post-type .event-desktop .main-image .main-image-desc.left{float:left;width:620px;height:360px;}.events-post-type .event-desktop .main-image .main-image-desc.left .hhp-map-wrap,.events-post-type .event-desktop .main-image .main-image-desc.left .hhp-map-wrap .hhp-map-content{margin:0;padding:0;width:100%;height:360px;}.events-post-type .event-desktop .main-image .main-image-desc.right{float:right;height:309px;width:335px;padding:51px 0 0 45px;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/right-bg.png') no-repeat left top;}.events-post-type .event-desktop .main-image .main-image-desc.right h2{font-size:26px;color:#e95085;margin-bottom:16px;text-transform:uppercase;}.events-post-type .event-desktop .main-image .main-image-desc.right p{font-size:20px;color:#454545;margin-bottom:0;display:inline-block;width:153px;line-height:22px;}.events-post-type .event-desktop .main-image .events-content{background:#fff;padding:0;}.events-post-type .event-desktop .main-image .events-content .event-wrap-left{width:620px;}.events-post-type .event-desktop .main-image .events-content .event-content-right{text-align:left;width:380px;padding-bottom:20px;background:#fff url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/shadow-bg-left.png') repeat-y left top;}.events-post-type .event-desktop .main-image .events-content .page-event-content-left{padding:28px 0 50px 0;}.events-post-type .event-desktop .main-image .events-content .page-event-content-left .backlink a{color:#231f20;font-size:13px;text-decoration:none;font-weight:600;margin-left:38px;}.events-post-type .event-desktop .main-image .events-content .page-event-content-left .backlink a .arrow{margin-right:5px;}.events-post-type .event-desktop .main-image .events-content .page-event-content-left .subpage-title{font-size:30px;font-weight:300;color:#231f20;line-height:30px;margin:17px 0 0 56px;padding-left:31px;}.events-post-type .event-desktop .main-image .event-news-left{padding:32px 30px 50px 30px;background:#f9f9f9;border-top:1px solid #e7e7e7;}.events-post-type .event-desktop .main-image .event-news-left h3{font-size:30px;color:#231f20;line-height:30px;margin-bottom:27px;margin-left:16px;}.events-post-type .event-desktop .main-image .event-news-left .news .news-item{padding:15px;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:10px;background:#fff;}.events-post-type .event-desktop .main-image .event-news-left .news .news-item a{text-decoration:none;}.events-post-type .event-desktop .main-image .event-news-left .news .news-item a .news-logo{width:86px;border:1px solid #ebebeb;padding:1px;float:left;line-height:0;}.events-post-type .event-desktop .main-image .event-news-left .news .news-item a .news-logo.empty{height:74px;}.events-post-type .event-desktop .main-image .event-news-left .news .news-item a .news-title{font-size:20px;font-weight:300;line-height:1;color:#3cc3b8;width:380px;padding-left:105px;margin-bottom:20px;}.events-post-type .event-desktop .main-image .event-news-left .news .news-item a .news-excerpt{padding-left:105px;color:#7d7d7d;font-size:13px;}.events-post-type .event-desktop .main-image .event-news-left .news .news-item a .news-excerpt p{margin-bottom:0;}.events-post-type .event-desktop .main-image .event-news-left .news .news-item a .news-excerpt .learn-more{color:#e95085;white-space:nowrap;}.events-post-type .event-mobile{display:none;}.events-post-type .event-mobile .next-events{float:none;background:#fff;}.events-post-type .event-mobile .next-events .next-events-list{width:auto;}.events-post-type .event-mobile .main-image{background:#fff;padding:0;margin-bottom:0;}.events-post-type .event-mobile .main-image .user-reviews{float:none;background:#fff;}.events-post-type .event-mobile .main-image .user-reviews .events-user-reviews-item{width:auto;}.events-post-type .event-mobile .main-image .user-reviews .events-user-reviews-item:last-of-type{border-bottom:none;}.events-post-type .event-mobile .main-image .map-wrap{height:610px;height:70vw;}.events-post-type .event-mobile .main-image .map-wrap .hhp-map-wrap,.events-post-type .event-mobile .main-image .map-wrap .hhp-map-wrap .hhp-map-content{margin:0;padding:0;width:100%;height:610px;height:70vw;}.events-post-type .event-mobile .main-image .map-header{min-height:218px;padding-left:34px;padding-bottom:20px;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/map-header.png') no-repeat right bottom;}.events-post-type .event-mobile .main-image .map-header h2{font-size:2.5em;color:#e95085;margin-bottom:15px;text-transform:none;padding-top:28px;margin-right:119px;}.events-post-type .event-mobile .main-image .map-header p{font-size:1.1em;line-height:1.5;color:#454545;margin-bottom:0;display:inline-block;margin-right:119px;text-align:left;}.events-post-type .event-mobile .main-image .backlink a{color:#231f20;font-size:13px;text-decoration:none;font-weight:600;margin-left:34px;}.events-post-type .event-mobile .main-image .backlink a .arrow{margin-right:5px;}.events-post-type .event-mobile .main-image .subpage-title{font-size:30px;font-weight:300;color:#231f20;line-height:30px;margin:17px 0 0 34px;padding-left:31px;}@media (max-width: 999px){.events-post-type .content-menu .slogan{display:none;}.events-post-type .event-desktop{display:none;}.events-post-type .event-mobile{display:block;}}@media (max-width: 999px){.content-bottom{border-bottom:none;}}