@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;}.page-template-single-event-php .next-events{min-height:407px;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/next-events-bg.png') no-repeat left top;float:left;width:100%;}.page-template-single-event-php .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:65px 0 0 62px;padding-left:54px;}.page-template-single-event-php .next-events .next-events-list{margin:45px 0 0 0;padding:0;list-style-type:none;width:490px;}.page-template-single-event-php .next-events .next-events-list li{border-bottom:1px solid #ebebeb;height:40px;margin:0;padding:0 22px 0 63px;}.page-template-single-event-php .next-events .next-events-list li:nth-child(even){background:#f7f8f8;}.page-template-single-event-php .next-events .next-events-list li .list-name{font-size:18px;line-height:18px;margin-top:9px;display:inline-block;}.page-template-single-event-php .next-events .next-events-list li .list-name a{color:#5a5b5d;text-decoration:none;}.page-template-single-event-php .next-events .next-events-list li .list-data{font-size:14px;line-height:14px;display:inline-block;float:right;margin-top:12px;}.page-template-single-event-php .next-events .next-events-list li .list-data span{color:#3cc3b8;font-weight:600;}.page-template-single-event-php .physio-overview{background:#fff url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/physio-overview-top-bg.png') repeat-x left top;padding:60px 60px 100px 60px;}.page-template-single-event-php .physio-overview img{display:block;float:left;width:130px;padding:10px;margin-top:5px;box-shadow:0px 1px 8px rgba(1,1,1,0.18);}.page-template-single-event-php .physio-overview .physio-overview-content{float:right;width:660px;}.page-template-single-event-php .physio-overview h2{margin:0;padding:0;line-height:1;color:#231f20;font-weight:300;font-size:30px;}.page-template-single-event-php .physio-overview h3,.page-template-single-event-php .physio-overview h3 p{margin-top:25px;font-weight:600;font-size:14px;color:#828282;line-height:18px;}.page-template-single-event-php .physio-overview .physio-overview-content-text,.page-template-single-event-php .physio-overview .physio-overview-content-text p{margin-top:25px;font-weight:300;font-size:14px;color:#828282;}.page-template-single-event-php .event-references{background:#fff;padding:60px;box-shadow:inset 0px 11px 58px -25px rgba(0,0,0,0.3);}.page-template-single-event-php .event-references h2{font-size:21px;color:#3cc3b8;margin-bottom:35px;}.page-template-single-event-php .event-references .list{margin:0;padding:0;list-style-type:none;}.page-template-single-event-php .event-references .list li{margin:0;padding:23px 0;border-bottom:1px solid #f2f2f2;}.page-template-single-event-php .event-references .list li:first-of-type{padding-top:0;}.page-template-single-event-php .event-references .list li:last-of-type{padding-bottom:0;border:none;}.page-template-single-event-php .event-references .list li .image-wrap{float:left;width:25%;overflow:hidden;background:#fff;box-shadow:0px 0px 5px rgba(239,239,239,0.8);}.page-template-single-event-php .event-references .list li .image-wrap .image{line-height:0;overflow:hidden;margin:5px;}.page-template-single-event-php .event-references .list li .image-wrap .image img{width:100%;}.page-template-single-event-php .event-references .list li .text-wrap{padding-left:31%;}.page-template-single-event-php .event-references .list li .text-wrap .reference-title{font-size:21px;line-height:21px;color:#191919;}.page-template-single-event-php .event-references .list li .text-wrap .reference-description{font-size:15px;color:#828282;margin-top:30px;}.page-template-single-event-php .event-desktop .main-image{background:#fff;padding:0;margin-bottom:0;}.page-template-single-event-php .event-desktop .main-image iframe{display:block;width:100%;}.page-template-single-event-php .event-desktop .main-image .main-image-container{background:#60c3bc;}.page-template-single-event-php .event-desktop .main-image .main-image-container h2.tablet-only{color:#3cc3b8;font-size:45px;font-weight:300;line-height:1.2em;padding:20px;margin:0;}.page-template-single-event-php .event-desktop .main-image .main-image-desc{top:0;left:0;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.left{float:left;width:500px;position:relative;padding:42px;box-sizing:border-box;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.left h2{font-size:80px;color:#fff;font-weight:100;margin:224px 0 0 36px;line-height:80px;height:80px;overflow:hidden;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.left .event-date{font-size:20px;color:#fff;margin-left:54px;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.left .event-date .date-delimiter{margin:0 5px 0 5px;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.right{float:right;width:500px;min-height:330px;padding:42px;background:none;box-sizing:border-box;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.right h2{color:#3cc3b8;font-size:45px;font-weight:300;line-height:1.2em;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.right h3{font-size:20px;line-height:1.2em;padding:0 0 0 40px;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.right h3.calendar{background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/calendar-ico-2.png') no-repeat 3px 3px;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.right h3.location{background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/place.png') no-repeat 3px 3px;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.right h3 a{color:#e95085;text-decoration:none;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.right .hhp-map-wrap,.page-template-single-event-php .event-desktop .main-image .main-image-desc.right .hhp-map-wrap .hhp-map-content{margin:0;padding:0;width:100%;height:360px;}.page-template-single-event-php .event-desktop .main-image .event-content{margin-top:-40px;z-index:1;position:relative;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/arrow.png') no-repeat left top;padding:0;border-bottom:1px solid #eee;background:#60c3bc;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left{float:left;width:500px;box-sizing:border-box;border-top:1px solid #60c3bc;padding-bottom:108px;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .partners{padding:42px;box-shadow:inset 0 0 10px #eee;background-color:#fff;background-position:180px center;background-repeat:no-repeat;background-size:auto 100px;position:absolute;bottom:0;width:500px;box-sizing:border-box;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form{padding:42px;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form h3{font-size:35px;font-weight:300;color:#fff;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form .no-event{margin-left:20px;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form .no-event h4{color:#e74c85;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form .no-event .btn-orange{display:inline-block;padding:11px 20px;vertical-align:middle;background:#f29529;font-size:17px;color:#fff;border:1px #ca8038 solid;border-radius:3px;text-decoration:none;font-weight:600;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.08);}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-right{float:right;text-align:left;width:500px;box-sizing:border-box;padding:42px;background:#fff;min-height:504px;border-top:1px solid #eee;font-size:17px;line-height:1.2em;color:#90908e;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-right h3{font-size:25px;color:#5a5a5a;line-height:1.2em;font-weight:300;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-right h3.headline{font-size:35px;padding-left:40px;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/info.png') no-repeat 3px 14px;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-right p{font-size:inherit;line-height:inherit;margin-bottom:15px;text-align:inherit;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-right strong{font-weight:600;color:inherit;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-right li{color:inherit;font-size:inherit;line-height:inherit;}.page-template-single-event-php .event-desktop .main-image .event-program{padding:36px 48px;}.page-template-single-event-php .event-desktop .main-image .event-program h3{font-size:35px;line-height:1.2em;font-weight:300;}.page-template-single-event-php .event-desktop .main-image .event-program h4{font-size:20px;line-height:1.2em;font-weight:300;margin:0 0 40px 0;}.page-template-single-event-php .event-desktop .main-image .event-program h5{color:#63cfc6;font-size:13px;line-height:1.2em;margin:0;}.page-template-single-event-php .event-desktop .main-image .event-program p{margin:0 0 10px 0;line-height:1.2em;font-size:13px;}.page-template-single-event-php .event-desktop .main-image .event-program p strong{font-weight:600;color:#222;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box{width:600px;padding:10px 10px 0 10px;box-sizing:border-box;box-shadow:0 0 10px #ddd;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/program-search.png') no-repeat right top;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box h4{margin-bottom:16px;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box .event-program-steps-left{float:left;padding-left:100px;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/program-left.png') no-repeat left top;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box .event-program-steps-right{float:right;padding-right:100px;background:url('https://www.hhp.lu/content/themes/HhpGlobal/App/PostTypes/event/assets/less/../images/program-right.png') no-repeat right top;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box .event-program-steps-right *{text-align:right;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box .event-program-step{width:180px;box-sizing:border-box;}.page-template-single-event-php .event-desktop .video-cover .main-image-desc.left{height:330px;background:none;padding:0;}.page-template-single-event-php .event-desktop .video-cover .title-container{z-index:1;position:absolute;left:0;top:0;}.page-template-single-event-php .event-desktop .video-cover .youtube-container{z-index:2;}.page-template-single-event-php .event-desktop .video-cover .main-image-desc.right{height:auto;background:#fff;}.page-template-single-event-php .event-desktop .video-cover .main-image-desc.right .hhp-map-wrap,.page-template-single-event-php .event-desktop .video-cover .main-image-desc.right .hhp-map-wrap .hhp-map-content{height:330px;}.page-template-single-event-php .event-desktop .video-cover .event-content{margin-top:0;}.page-template-single-event-php .tablet-only{display:none;}.page-template-single-event-php .computer-only{display:block;}@media (max-width: 999px){.page-template-single-event-php .event-desktop{display:block;}.page-template-single-event-php .event-desktop .main-image .main-image-container{background:transparent;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.left{width:100%;background-size:100% auto;background-position:0 0;background-repeat:no-repeat;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.right{width:100%;min-height:auto;padding:50px;}.page-template-single-event-php .event-desktop .main-image .main-image-desc.right h3{font-size:25px;line-height:1.1em;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left{float:right;width:100%;padding-bottom:0;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .partners{position:relative;width:auto;font-size:25px;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form label,.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form input,.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form button,.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form select{font-size:25px;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form input,.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form select{padding:8px 12px 8px 60px;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-left .contact-form select{margin-top:16px;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-right{float:left;width:100%;font-size:25px;line-height:1.1em;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-right h3{font-size:40px;line-height:1.1em;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-right h3.headline{font-size:40px;}.page-template-single-event-php .event-desktop .main-image .event-content .event-content-right h4{font-size:30px;line-height:1.1em;}.page-template-single-event-php .event-desktop .main-image .event-program h3{font-size:40px;}.page-template-single-event-php .event-desktop .main-image .event-program h4{font-size:25px;}.page-template-single-event-php .event-desktop .main-image .event-program p{margin:0 0 20px 0;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box{max-width:100%;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box h4{font-size:40px;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box .event-program-step{max-width:100%;width:auto;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box .event-program-steps-left,.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box .event-program-steps-right{box-sizing:border-box;background:none;padding:0;float:none;}.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box .event-program-steps-left *,.page-template-single-event-php .event-desktop .main-image .event-program .event-program-box .event-program-steps-right *{text-align:left;font-size:25px;}.page-template-single-event-php .tablet-only{display:block;}.page-template-single-event-php .computer-only{display:none;}.page-template-single-event-php .next-events{float:none;background:#fff;box-shadow:inset 0px 11px 58px -25px rgba(0,0,0,0.3);padding:42px 0;min-height:20px;width:100%;}.page-template-single-event-php .next-events h2{margin-left:30px;margin-top:0;}.page-template-single-event-php .next-events .next-events-list{width:auto;}.page-template-single-event-php .next-events .next-events-list li{padding-left:30px;}.page-template-single-event-php .next-events .next-events-list li a{padding-left:0;}.page-template-single-event-php .event-references{padding:40px 30px 30px 30px;}.page-template-single-event-php .physio-overview{padding:40px 30px 30px 30px;}.page-template-single-event-php .physio-overview img{padding:5px;width:16%;}.page-template-single-event-php .physio-overview .physio-overview-content{width:75%;}.page-template-single-event-php .event-references h2{font-size:40px;line-height:1.2em;}.page-template-single-event-php .event-references .list li .image-wrap{width:100%;float:none;}.page-template-single-event-php .event-references .list li .text-wrap{padding-left:0;}.page-template-single-event-php .event-references .list li .text-wrap .reference-title{font-size:35px;line-height:1.2em;}.page-template-single-event-php .event-references .list li .text-wrap .reference-description{font-size:25px;line-height:1.2em;}}