@media only screen and (min-width: 1921px){.section.banner img{height:auto;width:100%;max-width:none}.grid .grid-item.dark .image,.grid .grid-item.light .image,.flex-grid .grid-item.dark .image,.flex-grid .grid-item.light .image{background:#000;margin:8px;position:relative;max-height:385px;overflow:hidden}.grid .grid-item.dark .image img,.grid .grid-item.light .image img,.flex-grid .grid-item.dark .image img,.flex-grid .grid-item.light .image img{width:100%;height:auto;max-height:none}}@media only screen and (max-width: 1600px){.section.profiles .slide .box-text{right:100px;left:100px;width:auto}.section.profiles .slide .box-text .image{height:160px;width:160px}.grid .grid-item.room .box-text{width:-webkit-calc(100% - 160px);width:-moz-calc(100% - 160px);width:-ms-calc(100% - 160px);width:calc(100% - 160px)}.section.content.conference-rooms .conference-room .box-text .button{right:30px}}@media only screen and (max-width: 1366px){header{height:110px}header .logo{margin:15px 0 0 20px;height:80px}.section.hero{margin-top:110px}.section.hero .slide{overflow:hidden}.section.hero .slide .slide-img{width:auto;max-width:none;height:100%;margin-left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section.hero.subhero.sm .slide .slide-img{height:320px}.section.hero .bg-overlay{height:100%}.section.profiles .slide .box-text{left:100px;right:100px;width:auto}.section.profiles .slide .box-text .image{height:160px;width:160px}.section.profiles .slide .box-text .col-left{width:22%}.section.profiles .slide .box-text .col-right{width:78%;max-height:350px;overflow:auto}.section.profiles .slide .box-text .columns{column-gap:40px}.grid{display:block;position:relative}.grid .grid-item{display:inline-block;width:33.33%;position:relative;color:#fff;text-align:left;font-size:18px;line-height:24px}.grid .grid-item h3{font-family:"Brandon Grotesque",sans-serif;color:#fff;font-size:22px;letter-spacing:0.175em;line-height:30px;text-transform:uppercase}.grid .grid-item h3 span{display:block;text-transform:none;font-size:18px;line-height:26px;letter-spacing:0;margin-top:5px}.grid .grid-item .box-text{width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:-ms-calc(100% - 120px);width:calc(100% - 120px)}.grid .grid-item .top{position:absolute;top:0;left:0;right:0;padding:35px}.grid .grid-item .bottom{position:absolute;bottom:0;left:0;padding:35px}.grid .grid-item .bottom .subtitle{text-transform:uppercase;margin-bottom:15px}.grid .grid-item .bottom .price{text-transform:uppercase;font-size:22px;margin-top:20px;letter-spacing:0.1em}.grid .grid-item .bottom p{font-size:18px;font-weight:normal;line-height:24px}.grid .grid-item:hover img{opacity:0.7}.grid .grid-item:hover .button{background:#54565a;color:#fff}.grid .grid-item.dark .image,.grid .grid-item.light .image{background:#000;position:relative;min-height:385px;overflow:hidden}.grid .grid-item.dark .image::before,.grid .grid-item.light .image::before{content:' ';position:absolute;top:0;left:0;right:0;bottom:0}.grid .grid-item.dark.active .image,.grid .grid-item.dark:hover .image,.grid .grid-item.light.active .image,.grid .grid-item.light:hover .image{background:#7ca295}.grid .grid-item.dark.active .image img,.grid .grid-item.dark:hover .image img,.grid .grid-item.light.active .image img,.grid .grid-item.light:hover .image img{opacity:0.1}.grid .grid-item.light .image::before{z-index:1}.grid.grid-pr-14{margin-right:-14px}.grid.grid-pr-14 .grid-item{padding-right:14px}.grid.grid-pr-14 .top,.grid.grid-pr-14 .bottom{right:14px}.grid.grid-pr-24{margin-right:-24px}.grid.grid-pr-24 .grid-item{padding-right:24px}.grid.grid-pr-24 .top,.grid.grid-pr-24 .bottom{right:24px}.grid.grid-pr-65{margin-right:-25px}.grid.grid-pr-65 .grid-item{padding-right:25px}.grid.grid-pr-65 .grid-item h3{width:-webkit-calc(100% - 25px);width:-moz-calc(100% - 25px);width:-ms-calc(100% - 25px);width:calc(100% - 25px)}.grid.grid-pr-65 .grid-item .icon.expand{right:40px}.grid.grid-pr-65 .grid-item .box-text{margin-left:-12px;width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:-ms-calc(100% - 120px);width:calc(100% - 120px)}.grid.grid-pr-65 .grid-item .box-text h3{width:100%}.grid.grid-pr-65 .grid-item .box-text .price{font-weight:bold}.grid.grid-pr-65 .top,.grid.grid-pr-65 .bottom{right:25px}.grid.grid-pr-65 .button.inset-sm{right:60px;left:35px;padding-left:30px;padding-right:30px}.section.content.conference-rooms .conference-room .box-text{width:40%}.section.rooms .more-info .image .top,.section.rooms .more-info .image .bottom{display:none}}@media only screen and (max-width: 1200px){body,p,.section.content p,.section.content li{font-size:18px;line-height:24px}.deal-icon{position:relative;display:block;padding-left:60px;min-height:40px}.deal-icon::before{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);top:-10px}.row-room .icons .icon{padding:2px 0 0 19px !important}header{height:100px}header .logo{height:72px}.section.hero{margin-top:100px;max-height:770px}.section.hero .slide{height:700px}.section.hero .feature .header-text{min-width:530px}.section.hero .feature .header-text img{top:-185px;height:230px}.section.hero.subhero .slide{height:auto}.section.hero.subhero .slide .slide-img{height:100%}.section.hero.subhero .slide .box-text{display:none}.section.hero.subhero.sm .slide .slide-img{height:280px}.submenu{top:45%}.grid .grid-item .bottom .subtitle{text-transform:uppercase;margin-bottom:15px}.grid .grid-item .bottom .price{text-transform:uppercase;font-size:22px;margin-top:20px;letter-spacing:0.1em}.grid .grid-item .bottom p{font-size:18px;font-weight:normal;line-height:24px}.grid .grid-item .button{font-size:26px;line-height:34px;font-family:"Adobe Garamond Pro",serif,serif;letter-spacing:0.05em;text-transform:none;height:auto;padding:10px 10px 12px}.grid .grid-item:hover .button{background:#54565a;color:#fff}.grid .grid-item.dark .image,.grid .grid-item.light .image{background:#000;position:relative}.grid .grid-item.dark .image::before,.grid .grid-item.light .image::before{content:' ';position:absolute;top:0;left:0;right:0;bottom:0}.grid .grid-item.dark.active .image,.grid .grid-item.dark:hover .image,.grid .grid-item.light.active .image,.grid .grid-item.light:hover .image{background:#7ca295}.grid .grid-item.dark.active .image img,.grid .grid-item.dark:hover .image img,.grid .grid-item.light.active .image img,.grid .grid-item.light:hover .image img{opacity:0.1}.grid .grid-item.light .image::before{z-index:1}.grid.grid-pr-14{margin-right:-14px}.grid.grid-pr-14 .grid-item{padding-right:14px}.grid.grid-pr-14 .top,.grid.grid-pr-14 .bottom{right:14px}.flex-grid{display:block;margin-top:40px}.flex-grid .grid-item{display:inline-block;width:50%;-webkit-flex:auto;-ms-flex:auto;flex:auto}.section.content.conference-rooms .conference-room .box-text{width:50%}.section.content.conference-rooms .conference-room .box-text .intro{margin-bottom:15px}.section.deals{padding:50px 30px 70px}.section.rooms .grid .grid-item{width:50%}.section.articles{padding:30px 30px}.section.articles h2,.section.articles p{color:#fff}.section.articles .grid{margin-top:30px}.section.articles .grid .grid-item{width:50%;margin-bottom:15px}.section.articles .grid .grid-item .icons-50{margin-left:-10px}.section.reviews .slide-reviews .slick-arrow.slick-prev{left:-10px}.section.reviews .slide-reviews .slick-arrow.slick-prev:hover{left:-20px}.section.reviews .slide-reviews .slick-arrow.slick-next{right:-10px}.section.reviews .slide-reviews .slick-arrow.slick-next:hover{right:-20px}.section.reviews.testimonials .slide{text-align:left;padding:10px 30px}.section.reviews.testimonials .slide img{margin-right:30px;float:left}.section.reviews.testimonials .slide .button{position:relative;bottom:0;margin:10px 0 0;float:right}.section.events .row-flex>div .title{font-size:24px;letter-spacing:0.05em}.section.events .row-flex .col-book .col-md-6{width:100%}.section.events .slick-arrow.slick-prev{left:-15px}.section.events .slick-arrow.slick-prev:hover{left:-25px}.section.events .slick-arrow.slick-next{right:-10px}.section.events .slick-arrow.slick-next:hover{right:-20px}.section.profiles .slick-dots{bottom:15px}.section.profiles .slide .box-text{top:170px;left:100px;right:100px;width:auto}.section.profiles .slide .box-text .image{height:160px;width:160px}.section.profiles .slide .box-text .col-left{width:22%}.section.profiles .slide .box-text .col-right{width:78%;max-height:280px;overflow:auto}.section.profiles .slide .box-text .columns{column-gap:40px}}@media only screen and (max-width: 1080px){header .nav-container nav ul>li>a{padding:10px}}@media only screen and (max-width: 991px){[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select{height:50px}[type=color].sm,[type=date].sm,[type=datetime-local].sm,[type=datetime].sm,[type=email].sm,[type=month].sm,[type=number].sm,[type=password].sm,[type=search].sm,[type=tel].sm,[type=text].sm,[type=time].sm,[type=url].sm,[type=week].sm,select.sm{height:40px}.field-adults::before,.field-children::before{top:14px}.select-selected:after{top:22px}.select-items div,.select-selected{padding-right:30px;height:50px;line-height:50px}header .menu{position:absolute;right:20px;top:25px;height:50px;width:55px;padding:10px;z-index:9999999}header .menu span{display:block;height:5px;background:#7ca295;margin-bottom:7px;max-width:100%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header .menu.active span:nth-child(1),header .menu.active span:nth-child(4){display:none}header .menu.active span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:12px}header .menu.active span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header nav{display:none;width:285px;position:fixed;top:100px;right:0;z-index:9999998;width:285px;padding:0;overflow-y:auto;height:100%;height:-webkit-calc(100vh - 90px);height:-moz-calc(100vh - 90px);height:-ms-calc(100vh - 90px);height:calc(100vh - 90px)}header nav ul{width:285px;background:rgba(85,85,91,0.9)}header nav>ul>li{display:block !important;border-bottom:1px solid rgba(0,0,0,0.1)}header nav>ul>li>a{color:#fff;text-align:left;padding:10px 15px;height:auto;background:none}header nav ul li a:focus,header nav ul li a:active{text-decoration:none}header nav ul li a div{display:block !important;position:absolute;right:20px;top:16px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}header nav ul li.active div,header nav ul li:hover div{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}header nav ul li a.active,header nav>ul li.active>a,header nav>ul li.active,header nav ul li a:hover{color:#fff;background:#7ca295;text-decoration:none}header nav ul li a.active::after,header nav>ul li.active>a::after,header nav>ul li.active::after,header nav ul li a:hover::after{content:' ';position:absolute;background:url("/images/icons-60.png");height:60px;width:60px;background-position-x:-60px;right:0;top:0;opacity:0.3}header nav ul li ul{padding:0;width:100%;position:relative;top:0}header nav ul li{position:relative !important}header nav ul li.active ul li{display:block}header nav ul li ul li.mobile-only{display:none;height:auto}header nav ul li ul.active::before{display:none}header nav ul li.parent a{background:rgba(85,85,91,0.9)}header nav ul li ul li{position:relative !important}header nav ul li ul li a{text-align:left;padding:12px 15px 12px 30px}header nav ul li ul li a::after{display:none !important}header nav ul li ul li ul{width:100% !important;position:relative !important;top:0;left:0}header nav ul li ul li ul li{display:none;width:100%}header nav ul li.last ul li{margin-left:0 !important}header nav ul li.last ul li ul{left:0}header .book-now{position:absolute;top:30px;right:90px}header.active nav{top:100px}header.active nav ul li ul li a{text-align:left;padding:15px 15px 15px 30px}header .subnav{display:none}.overlay-dialog{overflow:auto}.overlay-dialog .close{top:15px;right:15px}.overlay-dialog .dialog-box.email{width:720px}.overlay-dialog .dialog-box.email .title{margin-bottom:15px}.overlay-dialog .dialog-box.email .contactform{width:100%;position:relative}.overlay-dialog .dialog-box.email .contactform .contourField:nth-child(1),.overlay-dialog .dialog-box.email .contactform .contourField:nth-child(2),.overlay-dialog .dialog-box.email .contactform .contourField:nth-child(3){width:51%;float:left}.overlay-dialog .dialog-box.email .contactform .contourField:nth-child(4){width:45%;position:absolute;right:15px;max-height:50%}.overlay-dialog .dialog-box.email .contactform .contourField:nth-child(4) textarea{padding:15px;height:200px}.overlay-dialog .dialog-box.hot-deals{position:static;margin:20px auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;z-index:1}.datepickerDiv{padding-left:50px}.datepickerDiv::before{top:7px;left:5px}.datepickerDiv.sm{padding-left:40px}.datepickerDiv.sm::before{top:2px;left:0}.datepickerDiv input{border:none;margin:0}h1,.h1{font-size:40px;line-height:48px}h1 span,.h1 span{margin-top:5px;font-size:30px;line-height:38px}button,.button{padding:15px 30px;font-size:20px}button.bordered,button.green,.button.bordered,.button.green{font-size:20px;line-height:22px}h1,.h1{font-size:46px;line-height:55px}h1 span,.h1 span{margin-top:5px;font-size:30px;line-height:38px}.section.hero{height:700px}.section.hero .kia-ora{height:150px}.section.hero .kia-ora.dining{bottom:15px}.section.hero .feature .header-text{position:relative;bottom:165px;left:50%;background:#4b4d51;width:49%;font-size:22px;font-weight:300;z-index:1}.section.hero .feature .header-text::after{content:' ';position:absolute;left:50%;bottom:-25px;width:48px;height:48px;background:#4b4d51;border-right:1px solid rgba(255,255,255,0.8);border-bottom:1px solid rgba(255,255,255,0.8);-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.section.hero .feature .header-text h3{color:#fff;font-family:"Brandon Grotesque",sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;margin:0 0 5px}.section.hero .feature .header-text h3 span{font-weight:bold}.section.hero .feature .header-text img{position:absolute;top:-175px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;max-width:none}.section.hero .feature .button{position:absolute;left:50%;top:-32px;z-index:5;width:320px}.section.hero .feature .inline-blocks{position:absolute;left:0;right:0;bottom:0;background:#fff}.section.hero .feature .inline-blocks>div>div{display:inline-block;position:relative;width:50%;height:75px}.section.hero .feature .inline-blocks>div>div::after{content:' ';position:absolute;top:20px;right:0;bottom:20px;width:1px;background:#b1b1b9}.section.hero .feature .inline-blocks>div>div::before{content:' ';position:absolute;bottom:0;left:20px;right:20px;height:1px;background:#b1b1b9}.section.hero .feature .inline-blocks>div>div:nth-child(2)::after,.section.hero .feature .inline-blocks>div>div:last-child::after,.section.hero .feature .inline-blocks>div>div:nth-child(3)::before,.section.hero .feature .inline-blocks>div>div:last-child::before{display:none}.section.hero .feature .inline-blocks>div>div>a{padding:30px 0 0 50px;display:inline-block;position:relative;font-size:20px;font-weight:300;color:#54565a}.section.hero .feature .inline-blocks>div>div>a::before{content:' ';position:absolute;background:url(/images/icons-50.png);top:17px;left:0;height:50px;width:50px}.section.hero .feature .inline-blocks>div>div>a.parking::before{background-position-x:-50px}.section.hero .feature .inline-blocks>div>div>a.shuttle::before{background-position-x:-100px}.section.hero .feature .inline-blocks>div>div>a.best::before{background-position-x:-150px}.section.hero .feature.mini .header-text{padding-bottom:25px}.submenu{top:40%;width:40px}.submenu .submenu-toggle{top:-42px;height:40px;width:40px}.submenu .submenu-toggle::before{top:13px;right:16px}.submenu a{height:40px;line-height:40px}.submenu a::before{right:0;top:0}.submenu a::after{width:40px;height:40px}.submenu a div{font-size:14px;right:40px;height:40px;width:160px !important}.submenu a:hover.active div,.submenu a.active.active div{width:160px !important}.submenu.loaded a div.loaded{width:0}.submenu.loaded:hover a .loaded{width:160px}.submenu.minimized .submenu-toggle::before{right:9px}.section.hero.subhero{overflow:hidden}.section.hero.subhero .slide{height:300px}.section.hero.subhero .slide .slide-img{height:100%}.section.hero.subhero.mini .slide{height:500px}.section.hero.subhero.mini .slide .image img{height:500px;width:auto}.section.hero.subhero .bg-overlay{left:-250px}.section.hero.subhero.med{height:300px}.section.hero.subhero.med .image img{height:300px;width:auto;max-width:none}.section.hero.subhero.med .slick-dots{bottom:15px}.section.hero.subhero.sm .slide{height:230px}.section.hero.subhero.sm .slide .slide-img{height:230px}.grid .grid-item{display:block;width:100%}.grid .grid-item .box-text{margin-left:-25px;width:80%;width:-webkit-calc(100% - 160px);width:-moz-calc(100% - 160px);width:-ms-calc(100% - 160px);width:calc(100% - 160px)}.grid .grid-item h3{font-size:22px}.grid .grid-item h3 span{display:block;text-transform:none;font-size:18px;letter-spacing:0}.grid .grid-item .top{position:absolute;top:0;left:0;right:0;padding:45px 50px}.grid .grid-item .bottom{position:absolute;bottom:0;left:0;padding:45px 50px}.grid .grid-item .bottom .subtitle{text-transform:uppercase;margin-bottom:15px}.grid .grid-item .bottom .price{text-transform:uppercase;font-size:22px;margin-top:20px;letter-spacing:0.1em}.grid .grid-item .bottom p{font-size:18px;font-weight:normal;line-height:24px}.grid .grid-item .button{padding:15px;font-size:26px;line-height:28px !important}.grid .grid-item .button.inset-sm{font-size:20px;line-height:22px !important}.grid .grid-item.dark .image,.grid .grid-item.light .image{background:#000;position:relative;max-height:385px}.grid .grid-item.dark .image img,.grid .grid-item.light .image img{width:100%;height:auto;max-height:none}.grid .grid-item.dark.active .image,.grid .grid-item.dark:hover .image,.grid .grid-item.light.active .image,.grid .grid-item.light:hover .image{background:#7ca295}.grid .grid-item.dark.active .image img,.grid .grid-item.dark:hover .image img,.grid .grid-item.light.active .image img,.grid .grid-item.light:hover .image img{opacity:0.1}.grid .grid-item.light .image::before{z-index:1}.grid .grid-item.light .image img{opacity:0.65}.grid .grid-item .gallery-slider img{width:100%}.grid.grid-pr-14{margin-right:-14px}.grid.grid-pr-14 .grid-item{padding-right:14px}.grid.grid-pr-14 .top,.grid.grid-pr-14 .bottom{right:14px}.grid.grid-pr-24{margin-right:-24px}.grid.grid-pr-24 .grid-item{padding-right:24px}.grid.grid-pr-24 .top,.grid.grid-pr-24 .bottom{right:24px}.grid.grid-pr-65{margin-right:-65px}.grid.grid-pr-65 .grid-item{padding-right:65px}.grid.grid-pr-65 .grid-item .icon.expand{right:80px}.grid.grid-pr-65 .grid-item .box-text{margin-left:-32px;width:80%;width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:-ms-calc(100% - 200px);width:calc(100% - 200px)}.grid.grid-pr-65 .top,.grid.grid-pr-65 .bottom{right:65px}.grid.grid-pr-65 .button.inset-sm{left:30px;right:95px;padding:15px 30px}.section.rooms .more-info .image .button{display:none}.section.rooms .more-info .mobile-only{display:block !important;margin-bottom:30px !important}.row-room .price{font-size:18px}.section.content .container{padding:0 30px}.section.content .columns{padding:0}.section.content .accordion .article h2{font-size:32px}.section.content .accordion .article .sections .row .col-md-6{padding-left:15px}.section.content .accordion .article .sections .row .col-md-6:first-child{padding:0 15px;border-right:none}.section.content .accordion .article .sections .menu-section h4 .pull-right,.section.content .accordion .article .sections .menu-section .menu-item .pull-right{padding-left:0}.section.content .accordion.sm .article h2{font-size:24px}.section.content.conference-rooms .conference-room img{height:500px;width:auto;max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section.content.conference-rooms .conference-room .box-text{min-width:400px}.section.content.conference-rooms .conference-room .box-text .subtitle{font-size:18px}.section.content.conference-rooms .conference-room .box-text p,.section.content.conference-rooms .conference-room .box-text li{font-size:16px;line-height:22px}.section.content.conference-rooms .conference-room .box-text .button{bottom:30px}.section.content.staff.gray .grid-staff{margin-top:40px;display:block}.section.content.staff.gray .grid-staff .grid-staff-item{width:50%}.section.content table td{font-size:16px}.section.content table td:nth-child(4),.section.content table td:nth-child(5),.section.content table td:nth-child(6),.section.content table td:nth-child(7),.section.content table td:nth-child(8),.section.content table td:nth-child(9),.section.content table td:nth-child(10){display:none}.section.content table.hotels::before{content:"This table is available only on larger screens."}.section.content table.hotels td{display:none}.section.deals{padding:70px}.section.deals h2{margin-bottom:50px}.section.deals .grid-item{margin-bottom:15px}.section.deals .grid-item.active::before,.section.deals .grid-item:hover::before,.section.deals .grid-item.active:hover::before{display:none}.more-info .col-md-4:first-child{margin-bottom:15px}.section.rooms{padding:70px 50px}.section.rooms .grid .grid-item{width:100%;margin-bottom:15px}.section.rooms .more-info .details .row>div{border:none}.section.articles{padding:70px 30px}.section.articles .grid{margin-top:30px}.section.articles .grid .grid-item{width:100%}.section.articles .grid .grid-item .icons-50{margin-left:-32px}.section.gallery .grid{margin:30px 0 0}.section.reviews{padding:30px 30px 15px;text-align:center;background:#f5f5f4}.section.reviews .row>div>*{vertical-align:middle}.section.reviews .row>div:first-child{text-align:center;padding:30px 0}.section.reviews .row>div:first-child div{margin-left:10px}.section.reviews .row>div:last-child{padding:30px 0;text-align:center}.section.reviews .row>div:last-child>div{text-align:center;margin:0 15px}.section.reviews h2{margin-top:15px}.section.reviews .slide-reviews .slide .title{font-size:28px;line-height:34px}.section.reviews .divider{margin:20px 0}.section.location{padding-top:10px}.section.location #map{margin-top:0;height:450px}.section.banner .box-text{padding:20px 30px 60px;font-size:18px;line-height:26px}.section.banner .box-text .subtitle{font-size:30px;line-height:38px}.section.banner.no-button .box-text{top:50%;padding-bottom:40px}.section.events .row-flex{display:block}.section.events .row-flex>div .title{display:block;position:relative;z-index:1;padding:50px 0;text-align:center;color:#fff;text-transform:uppercase;font-weight:bold;font-size:26px;letter-spacing:0.1em;position:relative}.section.events .row-flex>div .title::before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section.events .row-flex>div .box-text{padding:20px}.section.events .row-flex .col-events{width:100%}.section.events .row-flex .col-events .title::before{background:#000;opacity:0.4}.section.events .row-flex .col-events .slide-events .slide{padding:30px 120px}.section.events .row-flex .col-events .event-title{font-size:30px}.section.events .row-flex .col-events .dates{font-style:italic;margin-bottom:15px}.section.events .row-flex .col-book{width:100%}.section.events .row-flex .col-book .title::before{background:#7ca295;opacity:0.5}.section.events .row-flex>div .title{padding:30px 0}.section.events .row-flex .col-events .slide-events .slide{padding:30px 50px}.section.events .row-flex .col-book .col-md-6{width:50%;float:left}.section.events .slick-arrow.slick-prev{left:-25px}.section.events .slick-arrow.slick-prev:hover{left:-35px}.row-flex{display:block}.row-flex .col-left,.row-flex .col-right,.row-flex .col-50{width:100%}.row-flex .box-image{padding:0}.section.profiles .slide .box-text{left:30px;right:30px}.section.profiles .slide .box-text .image{height:140px;width:140px}.section.newsletter .col-right{padding-top:25px}.section.newsletter .col-right .intro{display:block}footer{padding:50px 0 0}footer .box-text .col-50:first-child{border-right:none}footer .social{padding:0;text-align:center;margin-top:30px;position:relative}}@media only screen and (max-width: 767px){.pt-top{padding-top:50px}button,.button{margin:0px auto;padding:15px 25px !important;font-size:18px;line-height:20px}button:hover,.button:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none}button>*,.button>*{display:inline-block;vertical-align:middle}button>.icon-21,.button>.icon-21{margin-left:10px}button:hover>.icon-21,.button:hover>.icon-21{margin-left:15px}button.bordered,.button.bordered{color:#000;background:#fff;font-size:22px;font-weight:400;display:inline-block;padding:0}button.bordered:hover,.button.bordered:hover{background:#54565a;color:#fff}button.bordered.lg,.button.bordered.lg{width:auto;padding:15px 30px}button.bordered.lg::before,.button.bordered.lg::before{border:1px solid #fff}button.bordered.bottom,.button.bordered.bottom{position:absolute;bottom:-35px;left:50%;width:auto;padding:0 60px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}button.green,.button.green{background:#cfe0d7;color:#000 !important;padding:30px 70px;font-size:22px}button.green:hover,.button.green:hover{background:#7ca295;color:#fff !important}button.block,.button.block{width:100%}button.sm,.button.sm{padding:5px 15px !important;letter-spacing:0.05em}.slider-nav{width:98%;width:-webkit-calc(100% + 10px);width:-moz-calc(100% + 10px);width:-ms-calc(100% + 10px);width:calc(100% + 10px);margin-left:-10px;margin-right:-20px}.slider-nav img{margin:10px 0 30px 10px;height:auto}.overlay-dialog .overlay-close{z-index:-1}.overlay-dialog .close{z-index:1}.overlay-dialog .dialog-box{position:static;margin:20px auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;z-index:1;max-width:90%}.overlay-dialog .dialog-box.call{margin-top:50%}.overlay-dialog .dialog-box.email .contactform .contourField:nth-child(1),.overlay-dialog .dialog-box.email .contactform .contourField:nth-child(2),.overlay-dialog .dialog-box.email .contactform .contourField:nth-child(3){width:100%;float:none}.overlay-dialog .dialog-box.email .contactform .contourField:nth-child(4){width:100%;position:static;right:15px;max-height:50%}.overlay-dialog .dialog-box.email .contactform .contourField:nth-child(4) textarea{padding:15px;height:200px}.overlay-dialog .dialog-box.hot-deals{max-width:90%;padding:0}.overlay-dialog .dialog-box.hot-deals .container{padding:0}.section.hero{height:600px}.section.hero .kia-ora{height:120px;bottom:130px}.section.hero .feature .header-text{min-width:90%;position:relative;bottom:165px;left:50%;background:#4b4d51;font-size:18px;border:1px solid rgba(255,255,255,0.8);z-index:1}.section.hero .feature .header-text::after{content:' ';position:absolute;left:50%;bottom:-25px;width:48px;height:48px;background:#4b4d51;border-right:1px solid rgba(255,255,255,0.8);border-bottom:1px solid rgba(255,255,255,0.8);-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.section.hero .feature .header-text h3{color:#fff;font-family:"Brandon Grotesque",sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;margin:0 0 5px}.section.hero .feature .header-text h3 span{font-weight:bold}.section.hero .feature .header-text img{position:absolute;top:-185px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;max-width:none}.section.hero .feature .button{position:absolute;left:50%;top:-32px;z-index:5;width:320px}.section.hero .feature .inline-blocks{position:absolute;left:0;right:0;bottom:0;background:#fff}.section.hero .feature .inline-blocks h3{padding:15px;font-size:20px}.section.hero .feature .inline-blocks>div>div{display:inline-block;position:relative;width:50%;height:45px}.section.hero .feature .inline-blocks>div>div::after{content:' ';position:absolute;top:10px;right:0;bottom:10px;width:1px;background:#b1b1b9}.section.hero .feature .inline-blocks>div>div::before{content:' ';position:absolute;bottom:0;left:20px;right:20px;height:1px;background:#b1b1b9}.section.hero .feature .inline-blocks>div>div:nth-child(2)::after,.section.hero .feature .inline-blocks>div>div:last-child::after,.section.hero .feature .inline-blocks>div>div:nth-child(3)::before,.section.hero .feature .inline-blocks>div>div:last-child::before{display:none}.section.hero .feature .inline-blocks>div>div>a{padding:12px 0 0 50px;display:inline-block;position:relative;font-size:16px;font-weight:300;color:#54565a}.section.hero .feature .inline-blocks>div>div>a::before{top:-2px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.section.hero.subhero{overflow:hidden}.section.hero.subhero .slide .slide-img{height:100%}.section.hero.subhero.mini .slide{height:400px}.section.hero.subhero.mini .slide .image img{width:auto;height:400px}.section.hero.subhero .bg-overlay{left:-250px}.section.hero.subhero.med{height:250px}.section.hero.subhero.med .image img{height:250px;width:auto;max-width:none}.section.hero.subhero.med .bg-overlay{left:-250px;max-width:none}.section.hero.subhero.sm .slide{height:230px}.section.hero.subhero.sm .slide .slide-img{height:230px}.section.hero.subhero .box-text{padding:30px}.section.breadcrumbs div{padding:6px 15px 5px}.section.breadcrumbs div::before{content:' ';position:absolute;background:#d8d8d6;height:10px;width:10px;left:-5px;top:11px}.section.content{padding:25px 0 20px}.section.content .columns{text-align:center;column-count:1}.section.content.awards{padding:10px 0}.section.content.awards .slide-awards{margin:30px auto}.section.content.awards .divider{padding:0 30px}.section.content .accordion .article h2{padding-right:40px;cursor:pointer}.section.content .accordion .article::after{right:0}.grid .grid-item{display:block;width:100%}.grid .grid-item h3{font-size:22px}.grid .grid-item h3 span{display:block;text-transform:none;font-size:18px;letter-spacing:0}.grid .grid-item .top{position:absolute;top:0;left:0;right:0;padding:45px 50px}.grid .grid-item .bottom{position:absolute;bottom:0;left:0;padding:45px 50px}.grid .grid-item .bottom .subtitle{text-transform:uppercase;margin-bottom:15px}.grid .grid-item .bottom .price{text-transform:uppercase;font-size:22px;margin-top:20px;letter-spacing:0.1em}.grid .grid-item .bottom p{font-size:18px;font-weight:normal;line-height:24px}.grid .grid-item .button::after{right:15px;height:10px;width:10px;margin-top:-5px}.grid .grid-item.dark .image,.grid .grid-item.light .image{background:#000;position:relative;max-height:385px}.grid .grid-item.dark.active .image,.grid .grid-item.dark:hover .image,.grid .grid-item.light.active .image,.grid .grid-item.light:hover .image{background:#7ca295}.grid .grid-item.dark.active .image img,.grid .grid-item.dark:hover .image img,.grid .grid-item.light.active .image img,.grid .grid-item.light:hover .image img{opacity:0.1}.grid.grid-pr-14{margin-right:-14px}.grid.grid-pr-14 .grid-item{padding-right:14px}.grid.grid-pr-14 .top,.grid.grid-pr-14 .bottom{right:14px}.grid.grid-pr-24{margin-right:-24px}.grid.grid-pr-24 .grid-item{padding-right:24px}.grid.grid-pr-24 .top,.grid.grid-pr-24 .bottom{right:24px}.grid.grid-pr-65{margin-right:-65px}.grid.grid-pr-65 .grid-item{padding-right:65px}.grid.grid-pr-65 .top,.grid.grid-pr-65 .bottom{right:65px}.flex-grid .grid-item{margin:0;display:block;width:100%}.section.content .container{padding:0 30px}.section.content.conference-rooms .conference-room .box-text .button{bottom:0;right:0}.section.deals{padding:50px 40px 35px}.section.deals h2{margin-bottom:30px}.section.deals .grid-item{margin-bottom:15px}.section.rooms{padding:30px 40px}.section.rooms .room-slides{margin:30px 0}.section.rooms .grid .grid-item .image{min-height:450px}.section.newsletter .offers .top{padding:35px 20px}.section.newsletter .offers .bottom>div{overflow:hidden}.section.newsletter .offers .bottom img{height:100%;max-height:180px;width:auto;max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section.profiles .slide .title{top:30px;padding:0 10px 0 165px;font-size:26px;line-height:34px}.section.profiles .slide .title span{font-size:22px;line-height:30px}.section.profiles .slide .box-text{top:160px !important;column-count:1;top:200px;left:20px;right:20px;max-width:none;width:auto;max-height:440px;padding-top:0}.section.profiles .slide .box-text .col-left{position:absolute;top:-160px;left:0}.section.profiles .slide .box-text .col-left .image{margin:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.section.profiles .slide .box-text .col-right{width:100%;padding:0;max-height:300px}.section.profiles .slide .box-text .columns{column-count:1}.section.banner.no-button .box-text{max-height:450px}.overlay-dialog .dialog-box.hot-deals>.button{margin:15px auto;max-width:90%}.pika-lendar button{padding:5px !important}}@media only screen and (max-width: 767px) and (orientation: portrait){header nav{height:-webkit-calc(100vh - 116px);height:-moz-calc(100vh - 116px);height:-ms-calc(100vh - 116px);height:calc(100vh - 116px)}header.active nav{height:-webkit-calc(100vh - 96px);height:-moz-calc(100vh - 96px);height:-ms-calc(100vh - 96px);height:calc(100vh - 96px)}.mobile-detail{position:fixed;bottom:0;left:0;right:0;display:block;z-index:1000000}.mobile-detail a:first-child{border-right:1px solid rgba(255,255,255,0.1)}.mobile-detail div{margin-right:7px}.mobile-detail>*{display:inline-block;padding:6px 10px;background:#54565a;color:#fff;width:50%;font-size:14px;text-align:center;letter-spacing:0.1em;text-transform:uppercase}.mobile-detail>*>*{display:inline-block;vertical-align:middle}.mobile-detail>a:hover{background:#7ca295;color:#fff}}@media only screen and (max-width: 700px){.grid .grid-item.dark .image img,.grid .grid-item.light .image img{width:auto;height:100%;max-width:none}}@media only screen and (max-width: 600px){.section.content.conference-rooms{padding:0}.section.content.conference-rooms .conference-room img{height:260px}.section.content.conference-rooms .conference-room .box-text{position:static;width:100%;min-width:100%}.section.content.conference-rooms .conference-room .box-text .subtitle{font-size:18px}.section.content.conference-rooms .conference-room .box-text p,.section.content.conference-rooms .conference-room .box-text li{font-size:16px;line-height:22px}}@media only screen and (max-width: 480px){.pt-top{padding-top:30px}h1,.h1{font-size:32px;line-height:40px}h1 span,.h1 span{margin-top:5px;font-size:24px;line-height:32px}.section.breadcrumbs div{padding:6px 12px 5px;font-size:10px;line-height:16px}.section.breadcrumbs div::before{content:' ';position:absolute;background:#d8d8d6;height:9px;width:9px;left:-5px;top:9px}header{height:80px}header .logo{height:55px;margin-top:14px}header nav{width:100%;top:80px;width:100%;height:96%;height:-webkit-calc(100% - 80px);height:-moz-calc(100% - 80px);height:-ms-calc(100% - 80px);height:calc(100% - 80px)}header nav ul,header nav li{width:100%}header .book-now{top:24px;right:70px;padding:5px 10px}header .book-now .book-container{position:fixed;top:80px;width:100%;max-width:100%}header .book-now .book-container form label{font-size:13px}header.active{height:60px}header.active nav{top:60px;height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);height:-ms-calc(100% - 60px);height:calc(100% - 60px)}header.active .book-now{top:14px}header.active .logo{height:40px;margin-top:10px}header.active .menu{top:5px;right:10px}header .menu{top:15px;right:10px}.section.hero{margin-top:80px;height:270px}.section.hero .kia-ora{bottom:180px}.section.hero .video{display:none}.section.hero .mobile-only{display:block}.section.hero .slide .slide-img{max-height:250px}.section.hero .feature .inline-blocks{position:absolute;left:0;right:0;bottom:0;background:#fff}.section.hero .feature .inline-blocks h3{font-size:15px}.section.hero .feature .inline-blocks>div>div{display:inline-block;position:relative;width:100%;height:40px}.section.hero .feature .inline-blocks>div>div:after{display:none}.section.hero .feature .inline-blocks>div>div:nth-child(3)::before{display:block}.section.hero .feature .inline-blocks>div>div>a{padding:9px 0 0 50px;font-size:14px}.section.hero .feature .inline-blocks>div>div>a::before{top:-6px;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.section.hero .feature.mini .header-text{padding-top:20px;padding-bottom:15px}.submenu{width:35px;height:35px;bottom:auto;top:120px}.submenu::before{width:35px;height:35px}.submenu .submenu-toggle{top:-37px;height:35px;width:35px}.submenu .submenu-toggle::before{top:12px;right:14px;height:12px;width:12px}.submenu .submenu-toggle:hover{background:#72a087}.submenu a{height:35px;line-height:35px}.submenu a::before{right:-3px;top:-2px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.submenu a::after{width:35px;height:35px}.submenu a div{right:35px;height:35px}.submenu a div.loaded{width:170px}.submenu a:hover div::before,.submenu a.active div::before{width:150px}.submenu a:hover div::after,.submenu a.active div::after{top:10px}.submenu.minimized .submenu-toggle::before{right:8px}.section.hero.subhero{height:auto}.section.hero.subhero .slide{height:auto}.section.hero.subhero .slide .slide-img{height:100%}.section.hero.subhero.mini.dining .slide{height:250px}.section.hero.subhero.med{height:200px}.section.hero.subhero.med .image img{height:200px}.section.hero.subhero.med .bg-overlay{left:-300px}.section.hero.subhero.sm{height:180px}.section.hero.subhero.sm .slide{height:180px}.section.hero.subhero .box-text{padding:0 15px 15px}.grid .grid-item{display:block;width:100%;font-size:16px;line-height:22px}.grid .grid-item h3{font-size:20px;line-height:28px}.grid .grid-item h3 span{display:block;text-transform:none;font-size:16px;letter-spacing:0}.grid .grid-item .box-text{width:86%;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:-ms-calc(100% - 100px);width:calc(100% - 100px);padding:10px 15px 15px}.grid .grid-item .box-text .icons{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.grid .grid-item .top{padding:30px}.grid .grid-item .bottom{padding:30px}.grid .grid-item .bottom .price{font-size:18px}.grid .grid-item .bottom p{font-size:16px;line-height:22px}.grid .grid-item .bottom .description{max-height:90px}.grid .grid-item .button{font-size:22px;line-height:30px !important;padding:10px 20px !important}.grid .grid-item .button::after{font-size:30px}.grid .grid-item .button.inset-sm{padding-top:12px !important;line-height:20px !important}.grid .grid-item.dark .image,.grid .grid-item.light .image{background:#000;position:relative;max-height:385px}.grid .grid-item.dark .image img,.grid .grid-item.light .image img{width:auto;height:100%;max-width:none}.grid .grid-item.dark.active .image,.grid .grid-item.dark:hover .image,.grid .grid-item.light.active .image,.grid .grid-item.light:hover .image{background:#7ca295}.grid .grid-item.dark.active .image img,.grid .grid-item.dark:hover .image img,.grid .grid-item.light.active .image img,.grid .grid-item.light:hover .image img{opacity:0.1}.grid .grid-item.room .box-text{padding:5px 15px 15px;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:-ms-calc(100% - 80px);width:calc(100% - 80px)}.grid .grid-item.room .box-text h3{margin-bottom:-5px}.grid .grid-item.room .box-text .price{margin-top:5px}.grid.grid-pr-65{margin-right:-65px}.grid.grid-pr-65 .grid-item{padding-right:65px}.grid.grid-pr-65 .grid-item .box-text{margin-left:-32px;width:80%;width:-webkit-calc(100% - 160px);width:-moz-calc(100% - 160px);width:-ms-calc(100% - 160px);width:calc(100% - 160px)}.grid.grid-pr-65 .top,.grid.grid-pr-65 .bottom{right:65px}.flex-grid .grid-item{height:250px}.flex-grid .grid-item .top{padding:20px}.flex-grid .grid-item .bottom{display:none}.section.content{padding:20px 15px}.section.content .container{padding:0}.section.content .book .title{padding:20px 15px;font-size:22px}.section.content .book .details{padding:0 15px 30px}.section.content .book .details button{margin:10px;width:95%;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-ms-calc(100% - 20px);width:calc(100% - 20px);padding:15px 0 !important}.section.content .accordion .article{border-bottom:1px solid #000;margin-bottom:30px;position:relative}.section.content .accordion .article::after{content:' ';position:absolute;top:15px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000}.section.content .accordion .article h2{font-size:24px}.section.content .accordion .article::after{top:10px}.section.content .accordion .article .sections{display:none}.section.content .accordion .article .sections .menu-section{margin-bottom:30px}.section.content .accordion .article .sections .menu-section h4{font-family:"Brandon Grotesque",sans-serif;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;font-size:18px}.section.content .accordion .article .sections .menu-section .subtitle{font-size:16px}.section.content .accordion .article .sections .menu-section .menu-item{margin-bottom:15px;font-size:16px}.section.content .accordion .article .sections .menu-section .menu-item p{font-size:16px;line-height:24px;margin:0}.section.content .accordion .article.active::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.section.content .accordion.sm .article h2{font-size:24px}.section.content.conference-rooms .conference-room .box-text{padding:15px}.section.content.staff.gray .grid-staff{margin:0 -15px}.section.content.staff.gray .grid-staff .grid-staff-item{width:100%;padding:0;margin:0 30px}.section.content.staff.gray .grid-staff .grid-staff-item .image{width:100px;height:100px}.section.content.contact-request .conferencecontactrequest .umbraco-forms-field{display:block;width:100%;margin-left:0;padding:0}.section.content table{border:none}.section.content table::before{content:"This table is available only on larger screens."}.section.content table td{display:none}.section.content.pv-0{padding:0 15px}.section.deals{padding:50px 15px 35px}.section.deals h2{margin-bottom:30px}.more-info{padding:10px}.section.rooms{padding:50px 15px 35px}.section.rooms .bottom .icons{display:block;margin-right:-22px}.section.rooms .bottom .icons .icon{margin-right:0;margin-top:0;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.section.rooms .more-info .details>div{margin:0;padding:0}.section.rooms .more-info .details .row>div{padding:0 15px}.section.articles{padding:30px 15px}.scroll-top{width:40px;height:40px;bottom:45px;right:20px}.scroll-top::before{height:15px;width:15px;top:16px;left:13px}.scroll-top:hover{background:#000}.scroll-top:hover::before{top:11px;opacity:1}.section.reviews{padding:0 15px 5px;text-align:center;background:#f5f5f4}.section.reviews .row>div{font-size:25px}.section.reviews .row>div>*{vertical-align:middle}.section.reviews .row>div:first-child{text-align:center;padding:30px 0}.section.reviews .row>div:first-child img{height:25px}.section.reviews .row>div:first-child div{margin-left:10px}.section.reviews .row>div:last-child{padding:10px 0;text-align:center}.section.reviews .row>div:last-child>div{text-align:center;margin:0 10px}.section.reviews .row>div:last-child>div .icons-50{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);margin-left:-20px}.section.reviews .row>div:last-child>div span{margin-top:-10px}.section.reviews .slide-reviews .slide{position:relative;padding:10px 0 15px}.section.reviews .slide-reviews .slide .title{font-size:22px;line-height:28px}.section.reviews.testimonials{padding-bottom:25px;padding-top:15px}.section.reviews.testimonials h2{margin-top:0}.section.reviews.testimonials .slide{padding:10px 0 90px}.section.reviews.testimonials .slide img{margin:0 auto 15px;float:none}.section.reviews.testimonials .slide .button{position:absolute;bottom:28px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:10px 0 0;float:none;width:90%}.section.reviews h2{margin-top:15px}.section.reviews .divider{margin:20px 0}.section.banner img{min-height:500px;max-height:500px}.section.banner hr{display:none}.section.banner .box-text{padding:30px 15px 70px}.section.banner .box-text h2{font-size:32px;line-height:40px}.section.banner .box-text .subtitle{font-size:24px;line-height:32px}.section.banner .box-text .intro{display:none}.section.banner.no-button .box-text{padding-bottom:20px}.section.events .row-flex>div .title{font-size:24px;line-height:32px;padding:25px 15px}.section.events .row-flex .col-events{padding-bottom:20px}.section.events .row-flex .col-events .slide-events .slide{padding:15px 0 30px}.section.events .row-flex .col-book .col-md-6{width:100%}.section.events .row-flex .button{max-width:90%}.section.profiles .slick-dots{bottom:15px}.section.profiles .slide .title{top:20px;padding:0 10px 0 10px;font-size:22px;line-height:28px}.section.profiles .slide .title span{font-size:18px;line-height:24px}.section.profiles .slide .box-text{top:240px;left:20px;right:20px;max-width:none;width:auto}.section.profiles .slide .box-text .col-left{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-65px}.section.profiles .slide .box-text .col-left .image{width:80px;height:80px}.section.profiles .slide .box-text .col-right{padding-top:30px;max-height:310px}.section.profiles .slide .box-text p{font-size:18px;line-height:24px}footer .box-text{padding:30px 15px}footer .box-text a{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}footer .social{padding:0;text-align:center;margin-top:30px;position:relative}}@media only screen and (max-width: 360px){.section.profiles .slide .title{font-size:20px;line-height:26px}.section.profiles .slide .title span{font-size:16px;line-height:22px}}

/*# sourceMappingURL=responsive.css.map */