@keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@keyframes fadein{100%{opacity:1;transform:translateX(0)}}html.page-internal body>main{margin-top:100px}html.page-internal body main div.application-cta{transform:translateY(-50%)}html.page-internal body main div.application-cta .container{background-color:#f2f1e6;max-width:1000px;padding:40px;text-align:center;-ms-flex-direction:column;flex-direction:column}html.page-internal body main div.application-cta .container span{display:block;width:100%;font-weight:700;font-size:23px;color:#3d4242}html.page-internal body main div.application-cta .container .content{font-size:20px;margin:30px auto;width:100%;max-width:650px}html.page-internal body main div.application-cta .container .content p:last-of-type{margin-bottom:0}html.page-internal body main div.application-cta .container a.btn{display:block;margin:0 auto}html.page-internal body main div.register-cta{transform:translateY(-50%)}html.page-internal body main div.register-cta .container{background-color:#f2f1e6;max-width:1000px;padding:40px;text-align:center;-ms-flex-direction:column;flex-direction:column}html.page-internal body main div.register-cta .container span{display:block;width:100%;font-weight:700;font-size:23px;color:#3d4242}html.page-internal body main div.register-cta .container .content{font-size:20px;margin:30px auto;width:100%;max-width:650px}html.page-internal body main div.register-cta .container .content p:last-of-type{margin-bottom:0}html.page-internal body main div.register-cta .container a.btn{display:block;margin:0 auto}html.page-internal body main>section{width:100%;margin-top:-50px}html.page-internal body main>section>div.container{-ms-flex-flow:row;flex-flow:row;padding-top:50px;padding-bottom:50px;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;max-width:1000px}html.page-internal body main>section>div.container main{-ms-flex:1 100%;flex:1 100%}html.page-internal body main>section>div.container main h1{width:100%;font-size:30px;color:#e00747}html.page-internal body main>section>div.container main .content .gallery.gallery-traditional{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px}html.page-internal body main>section>div.container main .content .video-container{width:100%}html.page-internal body main div.facilities .container{padding:0;max-width:1600px}html.page-internal body main div.facilities .container .content-split{width:100%}html.page-internal body main div.facilities .container .content-split .content-lhs,html.page-internal body main div.facilities .container .content-split .content-rhs{width:50%}@media only screen and (max-width:820px){html.page-internal body main div.facilities .container .content-split .content-lhs,html.page-internal body main div.facilities .container .content-split .content-rhs{width:100%;min-height:200px}}html.page-internal body main div.facilities .container .content-split .content-lhs>ul{height:100%;margin:0;padding:0;list-style:none}html.page-internal body main div.facilities .container .content-split .content-lhs>ul .slick-list{height:100%}html.page-internal body main div.facilities .container .content-split .content-lhs>ul .slick-list .slick-track{height:100%}html.page-internal body main div.facilities .container .content-split .content-lhs>ul .slick-list .slick-track li{background-size:cover;background-position:center center}html.page-internal body main div.facilities .container .content-split .content-rhs{background-color:#3d4242;padding:80px;box-sizing:border-box}@media only screen and (max-width:820px){html.page-internal body main div.facilities .container .content-split .content-rhs{padding:20px}}html.page-internal body main div.facilities .container .content-split .content-rhs h3{color:#fff;margin:0}html.page-internal body main div.facilities .container .content-split .content-rhs .content{margin:40px 0;color:#fff;line-height:25px}html.page-internal body main div.facilities .container .content-split .content-rhs ul{list-style:none;padding:0;margin:0;width:100%}html.page-internal body main div.facilities .container .content-split .content-rhs ul li{width:100%;margin-bottom:15px}html.page-internal body main div.facilities .container .content-split .content-rhs ul li img{margin-right:15px}html.page-internal body main div.facilities .container .content-split .content-rhs ul li span{color:#fff}html.page-internal body main div.activities .container{padding:0;max-width:1600px}html.page-internal body main div.activities .container .content-split{width:100%}html.page-internal body main div.activities .container .content-split .content-lhs,html.page-internal body main div.activities .container .content-split .content-rhs{width:50%}@media only screen and (max-width:820px){html.page-internal body main div.activities .container .content-split .content-lhs,html.page-internal body main div.activities .container .content-split .content-rhs{width:100%;min-height:200px}}html.page-internal body main div.activities .container .content-split .content-lhs{background-color:#f2f1e6;padding:80px;box-sizing:border-box}@media only screen and (max-width:820px){html.page-internal body main div.activities .container .content-split .content-lhs{padding:20px}}html.page-internal body main div.activities .container .content-split .content-lhs h3{color:#3d4242;margin:0}html.page-internal body main div.activities .container .content-split .content-lhs .content{margin:40px 0;color:#3d4242;line-height:25px}html.page-internal body main div.activities .container .content-split .content-lhs ul{list-style:none;padding:0;margin:0;width:100%}html.page-internal body main div.activities .container .content-split .content-lhs ul li{width:100%;margin-bottom:15px}html.page-internal body main div.activities .container .content-split .content-lhs ul li img{margin-right:15px}html.page-internal body main div.activities .container .content-split .content-lhs ul li span{color:#3d4242}html.page-internal body main div.activities .container .content-split .content-rhs>ul{height:100%;margin:0;padding:0;list-style:none}html.page-internal body main div.activities .container .content-split .content-rhs>ul .slick-list{height:100%}html.page-internal body main div.activities .container .content-split .content-rhs>ul .slick-list .slick-track{height:100%}html.page-internal body main div.activities .container .content-split .content-rhs>ul .slick-list .slick-track li{background-size:cover;background-position:center center}html.page-internal body main .applications-parts .container{max-width:1600px}html.page-internal body main .applications-parts .container ul{width:100%;padding:0;margin:0;list-style:none}html.page-internal body main .applications-parts .container ul li{width:100%}@media only screen and (max-width:820px){html.page-internal body main .applications-parts .container ul li{margin-bottom:30px}}html.page-internal body main .applications-parts .container ul li .content-split .content-lhs,html.page-internal body main .applications-parts .container ul li .content-split .content-rhs{width:50%}@media only screen and (max-width:820px){html.page-internal body main .applications-parts .container ul li .content-split .content-lhs,html.page-internal body main .applications-parts .container ul li .content-split .content-rhs{width:100%;min-height:200px}}html.page-internal body main .applications-parts .container ul li .content-split .content-lhs{background-size:cover;background-position:center center}html.page-internal body main .applications-parts .container ul li .content-split .content-rhs{padding:60px;box-sizing:border-box;background-color:#3d4242}@media only screen and (max-width:820px){html.page-internal body main .applications-parts .container ul li .content-split .content-rhs{padding:20px}}html.page-internal body main .applications-parts .container ul li .content-split .content-rhs h3{color:#fff;font-size:30px}html.page-internal body main .applications-parts .container ul li .content-split .content-rhs .content p{color:#fff}html.page-internal body main .applications-parts .container ul li .content-split .content-rhs a.extend-custom{padding:20px!important;text-align:center!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:300!important;letter-spacing:1px!important;outline:0!important;border:none!important;font-size:15px;box-sizing:border-box;transition:.3s all;border-radius:40px;display:block;margin-top:30px;cursor:pointer}html.page-internal body main .applications-parts .container ul li .content-split .content-rhs a.extend-custom.extend-content-custom-1{background-color:#fff}html.page-internal body main .applications-parts .container ul li .content-split .content-rhs a.extend-custom.extend-content-custom-1:hover{background-color:#e00747;color:#fff}html.page-internal body main .applications-parts .container ul li .content-split .content-rhs a.extend-custom.extend-content-custom-2{background-color:#f2f1e6;color:#e00747}html.page-internal body main .applications-parts .container ul li .content-split .content-rhs a.extend-custom.extend-content-custom-2:hover{background-color:#e1dec4;color:#e00747}html.page-internal body main .applications-parts .container ul li:nth-child(even) .content-split .content-rhs{-ms-flex-order:1;order:1;background-color:#f2f1e6}html.page-internal body main .applications-parts .container ul li:nth-child(even) .content-split .content-rhs h3{color:#3d4242}html.page-internal body main .applications-parts .container ul li:nth-child(even) .content-split .content-rhs .content p{color:#3d4242}html.page-internal body main .applications-parts .container ul li:nth-child(even) .content-split .content-lhs{-ms-flex-order:2;order:2}html.page-internal body main .children-container .container{max-width:1600px}html.page-internal body main .children-container .container ul{width:100%;padding:0;margin:0;list-style:none}html.page-internal body main .children-container .container ul li{width:100%}@media only screen and (max-width:820px){html.page-internal body main .children-container .container ul li{margin-bottom:30px}}html.page-internal body main .children-container .container ul li .content-split .content-lhs,html.page-internal body main .children-container .container ul li .content-split .content-rhs{width:50%}@media only screen and (max-width:820px){html.page-internal body main .children-container .container ul li .content-split .content-lhs,html.page-internal body main .children-container .container ul li .content-split .content-rhs{width:100%;min-height:200px}}html.page-internal body main .children-container .container ul li .content-split .content-lhs{background-size:cover;background-position:center center}html.page-internal body main .children-container .container ul li .content-split .content-rhs{padding:60px;box-sizing:border-box;background-color:#3d4242}@media only screen and (max-width:820px){html.page-internal body main .children-container .container ul li .content-split .content-rhs{padding:20px}}html.page-internal body main .children-container .container ul li .content-split .content-rhs h3{color:#fff;font-size:30px}html.page-internal body main .children-container .container ul li .content-split .content-rhs .content p{color:#fff}html.page-internal body main .children-container .container ul li .content-split .content-rhs a.btn{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:20px}html.page-internal body main .children-container .container ul li:nth-child(odd) .content-split .content-rhs .content p{color:#fff}html.page-internal body main .children-container .container ul li:nth-child(even) .content-split .content-rhs{-ms-flex-order:1;order:1;background-color:#f2f1e6}html.page-internal body main .children-container .container ul li:nth-child(even) .content-split .content-rhs h3{color:#3d4242}html.page-internal body main .children-container .container ul li:nth-child(even) .content-split .content-rhs .content p{color:#3d4242}html.page-internal body main .children-container .container ul li:nth-child(even) .content-split .content-lhs{-ms-flex-order:2;order:2}html.page-internal.template-accommodation-parent body>main{margin-top:0}