.section_header_location.mobile{top:inherit}.section_header_location.mobile ul.nav li.cid-10,.section_header_location.mobile ul.nav li.cid-18,.section_header_location.mobile ul.nav li.cid-44{display:none}body,#wrapper{margin-top:50px}#slideshow .caption h3{font-size:15px}body.home #slideshow .caption p{font-size:45px}#slideshow .caption p{font-size:22px}#scroll_down:before{bottom:25px}body.home #slideshow img{object-fit:cover;height:calc(100vh - 90px)}body.home #slideshow{opacity:1;height:auto}body.home .slideshow_cnt{max-height:unset;background-color:#19332f}header{padding-left:15px}header #cntlogo{padding-left:30px}header .section_right{z-index:9}.section_header_location.mobile ul.nav li .extended-menu{width:290px;height:100%;left:15px;height:fit-content;top:calc(100% + 25px);padding:15px;z-index:1;transition:.3s;pointer-events:none;opacity:0}.section_header_location.mobile ul.nav li .extended-menu.fired{opacity:1;bottom:55px;top:inherit;z-index:3;pointer-events:initial}.section_header_location.mobile ul.nav li:not(.extended-menu) a{line-height:37px;width:100%;padding:0 15px;line-height:40px}.section_header_location.mobile ul.nav li:not(.extended-menu){width:50%}.section_header_location.mobile ul.nav li.cid-17 a{background-color:#5ABBA2}.section_header_location.mobile ul.nav li .extended-menu li{width:100%}.section_header_location.mobile ul.nav li a.extended-menu-child{background-color:transparent}.section_header_location.mobile ul.nav li.cid-17 .extended-menu{background-color:#5ABBA2;left:inherit;right:15px}.section_header_location.mobile ul.nav li.cid-17 .extended-menu:after{background-color:#5ABBA2;left:inherit;right:35px}.section_header_location.mobile ul.nav li .extended-menu:after{transform:rotate(45deg);bottom:-7px;width:14px;height:14px}.section_header_location.mobile ul.nav li .extended-menu li{margin-bottom:15px}.section_header_location.mobile ul.nav li .extended-menu li:last-of-type{margin-bottom:0}.section_header_location.mobile ul.nav li .extended-menu li a:before{display:none}.section_header_location.mobile ul.nav li .extended-menu li a{padding:0}.section_manifest{padding:0}#menu_open .language_cnt{position:relative;z-index:3}#language .nav-pills > li{margin:0 3px}.book_a_tour_btn{position:relative;top:0;transform:unset;bottom:inherit;order:3;text-align:center;background-color:#d91b84;color:#fff}.ztemplate_model_2{padding:60px 0 80px}.ztemplate_model_2 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea,.ztemplate_model_2 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea strong{font-size:22px}.ztemplate_model_2 .zsimplebutton{margin-top:30px}.ztemplate_model_2 .zsimplebutton a{padding:15px}.ztemplate_model_2 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea,.ztemplate_model_2 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea strong{font-size:17px;line-height:22px}.ztemplate_model_2 .slick-list{overflow:visible!important}.section_cxpack{background-image:url(../images/bg/home_cxpack_bg_mobile.svg?v=2);padding-bottom:20px;background-size:cover}.ztemplate_model_3{position:relative;z-index:1}.ztemplate_model_3 .ztemplate .row .box .elem .caption-cnt .caption{position:relative;top:0;left:0;z-index:1;width:100%}.ztemplate_model_3 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea{font-size:25px;color:#fff;text-align:center;padding:30px}.ztemplate_model_3{padding-top:0}.ztemplate_model_3 .ztemplate .row .box .elem .caption-cnt{flex-direction:column}.ztemplate_model_3 .ztemplate .row .box .elem .caption-cnt .caption-alt{width:100%;left:0;right:0;margin:0;background-color:transparent}.ztemplate_model_3 .ztemplate .row .box .elem .caption-cnt .caption-alt .title a{text-align:center}.ztemplate_model_3 .ztemplate .row .box .elem .caption-cnt .caption-alt .title{margin:0 -20px}.ztemplate_model_3 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea{background-color:#d91b84;margin-top:20px;text-align:center}.ztemplate_model_3 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton{background-color:#d91b84;padding-bottom:30px;text-align:center}.ztemplate_model_3 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a{margin-left:-50px}.ztemplate_model_24{padding:0 20px;position:relative;z-index:2}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt{padding:20px}.ztemplate_model_24 .ztemplate .slick-prev{left:-25px;right:inherit;top:80px}.ztemplate_model_24 .ztemplate .slick-next{right:-25px;top:80px}.ztemplate_model_24 .ztemplate .slick-next:before{content:'\f054'}.ztemplate_model_24 .ztemplate .slick-prev:before{content:'\f053'}.ztemplate_model_24 .ztemplate{overflow:hidden}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .title{margin-bottom:20px}.section_offers{background-color:#1d3d38;padding-top:30px}.section_events{background-color:#1d3d38;padding:20px 0}.section_events .section_title{color:#d91b84;font-size:35px;margin-bottom:15px}.section_offers .section_title{color:#d91b84;font-size:35px;margin-bottom:30px}.ztemplate_model_25{padding:0}.ztemplate_model_25 .ztemplate .slick-prev{left:-25px;right:inherit;top:210px}.ztemplate_model_25 .ztemplate .slick-next{right:-25px;top:210px}.ztemplate_model_25 .ztemplate .slick-next:before{content:'\f054'}.ztemplate_model_25 .ztemplate .slick-prev:before{content:'\f053'}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt{background-color:#1d3d38;padding:15px 0}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption-alt{padding:20px 0 40px}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a:after{left:calc(100% + 10px);transform:translateY(-50%);line-height:50px;transition:.3s}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton:hover a:after{left:0;width:100%}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a{margin-top:30px}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g5{margin-bottom:20px}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption .title{position:relative;bottom:0;left:0;text-align:center}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption .title a{font-size:22px;text-align:center}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g5 .fieldvalue{font-size:20px}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption{padding:0}.ztemplate_model_25 .slick-dots li{margin:0 3px}.ztemplate_model_25 .slick-dots li button{width:10px;height:10px;border-radius:100px;background-color:#fff;opacity:.5}.ztemplate_model_25 .slick-dots li.slick-active button{opacity:1;background-color:#DA1984}.ztemplate_model_25 .slick-dots{position:absolute;z-index:2;top:-15px;right:15px}.ztemplate_model_25 .ztemplate .row .box{margin:0 20px}.ztemplate_model_25.events .ztemplate .row .box .elem .caption-cnt .caption .title{margin-bottom:20px}.ztemplate_model_25.events .ztemplate .row .box{overflow:hidden}.section_instagram .insta_text_cnt .section_title{font-size:12px;line-height:1}.section_instagram .insta_text_cnt .section_summary{font-size:25px;line-height:1;margin-bottom:20px}.insta_text_cnt{padding:60px 20px}.section_instagram .insta_text_cnt .section_text{font-size:14px;line-height:24px}.section_instagram .insta_text_cnt{min-height:520px}.insta_cnt{margin-top:-250px}.section_press{padding-top:0}.section_press .press_wrap{flex-direction:column}.section_press .press_wrap .section_press_cnt{width:100%}.ztemplate_model_6{width:100%;height:240px}.ztemplate_model_6 .ztemplate .row .box .elem .caption-cnt .caption .title a{font-size:20px;line-height:1}.section_press .press_wrap .section_press_cnt .section_title{color:#fff;font-size:30px;line-height:1;margin-bottom:20px}.section_press .press_wrap .section_press_cnt .section_text{font-size:14px;line-height:24px}.section_press .section_press_cnt{padding:60px 20px;background-image:none}footer .section_top #social .varscript .socialnet a,footer .fa-instagram:before{font-size:20px}footer .logo_cnt img{width:150px}footer .section_top .section_footer_menu{flex-direction:column;justify-content:center;align-items:center;margin-top:30px}footer .section_top .section_footer_menu .navbar-collapse{width:100%}footer .section_top .section_footer_menu ul:not(.extended-menu){flex-direction:column;justify-content:center;align-items:center}footer .section_top .section_footer_menu li a{text-align:center}footer .section_top .section_footer_menu ul:not(.extended-menu) li{text-align:center}footer .section_top .section_footer_menu ul.nav:not(.extended-menu) > li{margin-bottom:20px}footer .section_top .section_footer_menu .section_company_info .section_top{text-align:center}footer .section_top .section_footer_menu .section_company_info .section_top h2{text-align:center}footer .section_top .section_footer_menu .section_company_info .section_bottom{text-align:center}footer .section_top .section_footer_menu li .extended-menu li a{text-align:center}footer{padding:60px 20px}footer .section_top .section_footer_menu ul.nav:not(.extended-menu) > li{margin-bottom:0}#menu_open .language_cnt{text-align:center;margin-top:60px}#language_btn{display:none}#language .nav-pills > li{float:none;display:inline-block}#language .nav-pills > li a{color:#fff;text-transform:uppercase}#language .nav-pills > li.active a{color:#d91b84}#menu_open .menu_model_1 ul{margin-top:0}#menu_open .menu_model_1 li a{font-size:16px;line-height:18px;opacity:1;color:#fff;text-align:center}#menu_open .menu_model_1 li{margin-bottom:12px;text-align:center}#menu_open{flex-direction:column}#menu_open .language_cnt{order:1}#menu_open .menu_model_1{order:2;width:100%;padding-top:0;position:relative;z-index:3}#menu_open #social{order:3;width:100%;padding-left:0;position:relative;z-index:3}#menu_open #social .varscript{flex-direction:row}#menu_open #social .socialnet{display:inline-flex;margin:0 10px 10px}.menu_logo{top:10px;bottom:inherit;left:0;right:0;text-align:center}.menu_logo img{height:33px}.page_not_found h1{font-size:100px}.page_not_found{background-image:url(../images/bg/404_bg_mobile.jpg)}.page_not_found .container{padding:40px}header .section_right #booking_btn{padding:0 15px}header .section_right #booking_btn.m_hidden{opacity:0}#booking_open{z-index:8;flex-direction:column;justify-content:center;align-items:center;top:50px;height:calc(100% - 50px)}#booking_open .section_left{width:100%;height:50%;position:absolute;left:100%;height:100%}#booking_open .section_left:before{display:none}#booking_open .section_right:before{display:none}#booking_open .section_right{width:100%;height:50%;position:absolute;left:100%;height:100%}#booking_open .section_left .section_title{font-size:35px;line-height:1;max-width:245px;margin:0 auto}#booking_open .section_right .section_title{font-size:35px;line-height:1;max-width:245px;margin:0 auto}#booking_open.fired .section_left.step_2{left:-100%}#booking_open .section_left .section_form{background-color:#d91b84;width:100%;height:100%}#booking_open .section_left.step_2{height:100%}#booking_open .section_left.step_2 .section_form{left:100%;opacity:1}#booking_open form .form-title{position:relative;font-size:25px;line-height:1;max-width:190px;top:0;margin-top:40px;left:-33px}#booking_open .section_form{transition:.4s;height:100%;overflow:hidden;width:100%}#booking_open.fired .section_left{transition-delay:unset}#booking_open form{align-items:flex-start;padding:0 60px;align-items:center}#booking_open form .form-title{padding:0 0 50px}#booking_open form .caption-fields .form{padding:15px 5px}#booking_open form .caption-fields input[type="submit"]{margin:10px -5px;width:100%}.prev_btn{top:48px;left:calc(-100% - 55px);transition-delay:.8s;transition:.6s}.prev_btn:before{content:'\f053';position:relative;left:11px}.step_2 .prev_btn{left:-28px}#booking_open.fired .section_left{left:100%}#booking_open.fired .section_right{left:100%}.section_mobile_top,.section_mobile_bottom{transition:.6s;left:100%}.section_mobile_top.fired{left:-100%}#booking_open.fired .section_left.step_2{left:0}#booking_open.fired .section_right.step_2{left:0}#booking_open.fired .section_mobile_top{left:0}#booking_open.fired .section_mobile_bottom{left:0;transition-delay:.2s}#booking_open form .caption-fields input[type="submit"]{width:100%!important;margin:0;left:0}#booking_open.fired .section_left.disabled .prev_btn,#booking_open.fired .section_right.enabled .prev_btn{display:none}.section_right.fired.step_2 .prev_btn{display:block!important}.section_left.fired.step_2 .prev_btn{display:block!important}#booking_open .section_left{overflow:hidden}#booking_open.fired .section_left.step_2.fix_mobile .prev_btn,#booking_open.fired .section_right.step_2.fix_mobile .prev_btn{display:none!important}#scroll_down{bottom:20px}body.body_page #scroll_down,body.body_campus #scroll_down,body.body_hotel #scroll_down{display:none}body.body_page #slideshow img{height:auto;opacity:1}#page .section_intro .section_title #page_name,#page .section_intro .section_title #container_name{font-size:25px;line-height:1}#page.innerpage .section_intro{padding:15px 0;background-size:cover;animation:unset}#page .section_intro .section_summary{width:100%;text-align:center}#page.innerpage .section_intro .section_title{margin-bottom:0}#page.innerpage .section_intro .section_summary .text{margin-top:10px}#page .section_desc{padding:15px 0}#page .section_desc .section_showcase{margin-top:30px}#page .form-cnt .form_wrap form .form-title{left:0;top:inherit;bottom:calc(100% + 25px);font-size:30px}#page .form-cnt .form_wrap form{padding:15px}#page .form-cnt{padding-top:40px;margin-top:40px}#page .form-cnt .form_wrap form .caption-fields .field{width:100%}.campus .section_intro,.campus.hotel .section_intro{padding:15px}#page .section_intro .section_title #page_name{text-align:center}.campus .section_intro .section_payoff{font-size:25px;line-height:1;text-align:center}.campus .section_intro .section_content{flex-direction:column}.campus .section_intro .section_content .section_summary{padding:15px 0}.campus .section_intro .section_content .section_desc{width:100%}.campus .section_intro .section_links{width:100%;flex-direction:column}.campus .section_intro .section_offer_btn{width:100%;margin-bottom:40px}.campus .section_intro .section_welfare_link{width:100%}.campus .section_intro .section_gallery{width:100%;right:0;bottom:0}.campus .section_intro .section_gallery .gallery ul li{margin-right:0}#page .section_gallery .slick-prev{top:inherit;bottom:20px;left:calc(50% - 30px)}#page .section_gallery .slick-next{top:inherit;bottom:20px;left:calc(50% + 10px)}.campus .section_intro .section_gallery .slick-track{padding-bottom:80px;padding-top:0}#page.campus .section_gallery .slick-next{bottom:60px}#page.campus .section_gallery .slick-prev{bottom:60px}#page.campus .section_gallery .slick-next:before{left:0}#page.innerpage .section_gallery .slick-next{bottom:inherit;left:inherit;right:25px}#page.innerpage .section_gallery .slick-prev{bottom:inherit!important;left:25px}#page.innerpage .section_gallery .slick-next:before{left:inherit}#page.innerpage .section_gallery .slick-prev:before{right:inherit}#page.campus .section_desc{margin-bottom:20px}.ztemplate_model_7 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea.g6{font-size:25px;line-height:1;max-width:220px;margin:0 auto 10px}.ztemplate_model_7 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea{font-size:15px}.ztemplate_model_7 .ztemplate .row .box .elem .caption-cnt .caption-alt{padding:0 15px}.ztemplate_model_7 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea{text-align:left}.ztemplate_model_8 .ztemplate .row .box .box_heading{font-size:25px;line-height:1;margin-bottom:0;margin-top:0;margin-bottom:20px}.ztemplate_model_8 .section_filter_desc .section_title{font-size:25px;line-height:1}.ztemplate_model_8 .ztemplate .template_filters{padding:40px 15px;background-size:cover;margin-bottom:0;animation:unset}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt{top:0;padding:20px 0;width:100%}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .title{font-size:20px;line-height:1}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g1 .fieldvalue{font-size:20px;line-height:1}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption{width:100%}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt{padding:0 20px}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g10{width:100%;margin-right:0;order:4;margin-bottom:10px;padding:12px;display:flex;align-items:center;justify-content:center;position:relative}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput{margin:0 10px 0 0}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea{order:3;margin:15px 0}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink{order:5;width:100%}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink a{display:block}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g10 .fieldkey{color:#fff;margin-right:10px}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g10 .fieldkey:after{position:absolute;z-index:2;right:0;top:0;width:49px;height:39px;font-size:16px;line-height:41px;background-color:#C61878;text-align:center}.ztemplate_model_8 .ztemplate .row .box .elem.odd{background-color:#162d2a}.ztemplate_model_8 .ztemplate .row .box .elem{margin-bottom:0;padding:40px 0 35px}.ztemplate_model_8 .ztemplate .template_filters .template_filter .html_select{position:relative}.ztemplate_model_8 .ztemplate .template_filters .template_filter .html_select .current_value{padding:15px;display:flex;align-items:center;justify-content:space-between}.ztemplate_model_8 .ztemplate .template_filters .template_filter .html_select .elements_list{bottom:inherit;background-color:#15503e}.ztemplate_model_8 .ztemplate .template_filters .template_filter .html_select .elements_list .option{padding:10px 15px;transition:.4s}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .field_group .section_toggle_title .varsimple{font-size:7px}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .field_group{min-width:290px;max-width:330px;font-size:11px;top:30%}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .field_group .text .fieldkey{font-size:10px}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .field_group .text{padding-bottom:5px;margin-bottom:5px}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .field_group .text .fieldvalue{font-size:15px}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .zcheckbox .fieldvalue:before{font-size:12px}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .zcheckbox .fieldvalue{font-size:10px;margin-top:5px}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .zcheckbox{padding:0 10px 5px}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .field_group.fired{transform:translate(-50%,30%)}form .caption-fields .form.radio label input[type="radio"]{padding:0}.section_modal_form form .caption-fields .field{width:100%}.section_modal_form{align-items:flex-start;overflow:auto;padding:90px 20px}.section_modal_form form .caption-fields .field.radio{width:calc(100% - 30px);margin-bottom:20px}.section_modal_form form{padding:60px 15px 40px}.section_cx_pack.inner{background-image:url(../images/bg/home_cxpack_bg_mobile.svg?v=2)}.ztemplate_model_9{background-color:transparent;padding:50px 15px}.ztemplate_model_9 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea{color:#fff;font-size:25px;line-height:1}.ztemplate_model_9 .ztemplate .row .box .elem .caption-cnt .caption-alt{display:none}.ztemplate_model_9.fired .ztemplate .row .box .elem .caption-cnt .caption-add{background-color:#DA1984;padding:20px 15px;margin-top:40px}.ztemplate_model_9 .ztemplate .row .box .elem .caption-cnt .caption-add .ztextarea{color:#fff;font-size:14px;line-height:24px}.ztemplate_model_9:before{display:none}.section_location.mobile{margin-top:0}.ztemplate_model_10{padding-bottom:60px;padding-top:40px}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .zinput .fieldkey{font-size:12px;line-height:1;margin-bottom:10px}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .zinput .fieldvalue{font-size:25px;line-height:1;margin-bottom:20px;margin-top:0}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea{font-size:14px}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .title{display:none}.ztemplate_model_10 #view_map_btn{display:none}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea .fieldvalue.n1{left:0;margin:30px 0}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea .fieldvalue.n1 iframe{opacity:1;height:290px!important}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput{margin-top:110px;margin-bottom:10px}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption img{display:none}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea .fieldvalue.n1{position:relative}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption-alt{margin-top:0}.section_todo{padding-bottom:90px}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption .title{display:none}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption img{display:none}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea:before{display:none}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea:after{display:none}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt{align-items:center}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea{text-align:center;max-width:unset;padding:20px}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton{text-align:center}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a{margin-left:-55px}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea{text-align:center;max-width:unset;padding:60px 0 0;max-width:260px;margin:0 auto}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption{display:block}.ztemplate_model_16 .ztemplate .row .box{padding-left:0;padding-right:0}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g7{background-color:#1D3E39;text-align:left}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g7 .fieldkey{font-family:"GothamSSm-Book";font-size:12px;color:#FFF;text-transform:uppercase;text-align:left;line-height:1;letter-spacing:0}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g7 .fieldvalue{font-family:"GothamSSm-Bold";font-size:18px;color:#DA1984;text-transform:lowercase;text-align:left;line-height:1;letter-spacing:0}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g6{background-color:#1D3E39;text-align:left}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g6 .fieldkey{font-family:"GothamSSm-Book";font-size:12px;color:#FFF;text-transform:uppercase;text-align:left;line-height:1;letter-spacing:0}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g6 .fieldvalue{font-family:"GothamSSm-Bold";font-size:18px;color:#DA1984;text-transform:lowercase;text-align:left;line-height:1;letter-spacing:0}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .title{font-size:20px;line-height:1}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt{left:0;top:0;padding:20px 0;width:100%}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea{width:100%;margin:15px 0}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g10{width:100%;margin-right:0;margin-bottom:10px;padding:12px;display:flex;align-items:center;justify-content:center;position:relative}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink{width:100%}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink a{display:block}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt{padding:0}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption{width:100%}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g10 .fieldkey{color:#fff;margin-right:10px}.ztemplate_model_16 .ztemplate .row .box .elem.odd{padding:0;margin:30px 20px}.ztemplate_model_16 .ztemplate .row .box .elem{margin-bottom:0;padding:40px 0 20px}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zcheckbox .fieldvalue:before{font-size:12px;line-height:1}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zcheckbox .fieldvalue{font-size:10px;line-height:1;padding-right:5px;margin-top:10px}.ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption-alt .zcheckbox{padding:0 10px 5px}.campus.hotel .section_rooms{margin-top:20px}.campus.hotel .section_intro{background-image:url(../images/bg/intro_bg.svg?v=2);background-repeat:no-repeat;background-position:top right;background-size:auto;padding-bottom:30px}.ztemplate_model_19{margin:0 -15px}.ztemplate_model_19 .ztemplate .row .box .elem .caption-cnt .caption{bottom:90px}.ztemplate_model_19 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton{bottom:0}.ztemplate_model_19 .ztemplate .row .box .elem .caption-cnt .caption-alt img{transform:scale(1);opacity:.3}.ztemplate_model_19 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea{opacity:1}.campus.hotel .section_services{padding:40px 15px}.section_services .section_title{font-size:25px}.section_services .section_summary{font-size:15px;line-height:1}.services_list{margin-top:40px}.services_list .zcheckbox .fieldvalue{width:calc(50% - 40px)}.section_explore_the_building.hotel .ztemplate_model_7{padding:60px 0}.ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .zinput.g3{margin-top:0}.ztemplate_model_48{margin-top:0}.ztemplate_model_48 .ztemplate .row .box .elem .caption-cnt{flex-direction:column}.ztemplate_model_48 .ztemplate .row .box .elem .caption-cnt .caption{width:100%}.ztemplate_model_48 .ztemplate .row .box .elem .caption-cnt .caption .zimage{width:100%}.ztemplate_model_48 .ztemplate .row .box .elem .caption-cnt .caption-alt{width:100%;padding:20px 20px 35px}.ztemplate_model_48 .ztemplate .row .box .elem .caption-cnt .caption-alt .title{font-size:16px;margin-top:20px}#pf_3_step_2 .ztemplate .row .box .elem:hover{background-image:url(../images/bg/bg_extra.svg?v=2);background-color:unset}#pf_3_step_2 .ztemplate .row .box .elem.selected:hover{background-color:#DA1984;background-image:none}#pf_3_step_2 .ztemplate .row .box .elem:hover .caption-cnt .caption .title{color:#fff}#pf_3_step_2 .ztemplate .row .box .elem.selected:hover .caption-cnt .caption .title{color:#18332F}#pf_3_step_2 .ztemplate .row .box .elem:hover .caption-cnt .caption-alt .zinput .fieldvalue,#pf_3_step_2 .ztemplate .row .box .elem:hover .caption-cnt .caption-alt .zinput .fieldvalue:after{color:#fff}#pf_3_step_2 .ztemplate .row .box .elem.selected:hover .caption-cnt .caption-alt .zinput .fieldvalue,#pf_3_step_2 .ztemplate .row .box .elem.selected:hover .caption-cnt .caption-alt .zinput .fieldvalue:after{color:#18332F}#pf_3_step_2 .ztemplate .row .box .elem .caption-cnt .caption-alt .zoption .fieldvalue{text-align:left}#pf_3_step_2 .ztemplate .row .box{padding:40px 20px}.section_rooms.pf_results{padding:0}.step_content_wrapper .ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .subcontents .caption{margin-bottom:0}#pf_3_step_2 .ztemplate .row .box .elem .caption-cnt{flex-direction:column;padding:30px 25px 0}#pf_3_step_2 .ztemplate .row .box .elem .caption-cnt .caption{width:100%;padding:0}#pf_3_step_2 .ztemplate .row .box .elem .caption-cnt .caption-alt{width:100%;justify-content:space-between;padding:0;margin-top:20px;background-color:#46d7ab;position:relative;left:-25px;width:calc(100% + 50px)}#pf_3_step_2 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection{height:50px}.section_rooms.pf_results .ztemplate_model_8 .ztemplate .row .box .box_heading{margin-bottom:30px}#pf_3_step_2 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput{padding:0}#pf_3_step_2 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput .fieldvalue{font-size:22px}#pf_3_step_2 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput .fieldvalue:after{font-size:18px}#pf_3_step_2 .step_footer input{margin:0 auto}.pf_results .section_title{font-size:18px;line-height:1;margin-bottom:30px;margin-top:40px}.section_pf_order_cnt{flex-direction:column}.section_pf_order_cnt .section_text{width:100%}.page .section_pf_order_cnt .form-cnt form .caption-fields .field{width:100%}#thankyou_page .section_ec_step{padding-top:10px}.pf_results .section_title{padding:0 15px}.section_pf_order_cnt .order_summary_cnt{width:100%;flex-direction:column;padding:15px}.order_summary_cnt #order_summary .caption{padding:15px}.order_summary_cnt #form_post{padding:0 0 5px}.order_summary_cnt #order_summary{max-width:unset;margin-left:0;width:100%}.section_pf_order_cnt .section_text .wrap_cnt .caption .value a{color:#fff}.ztemplate_model_36 .ztemplate{margin:-15px -15px 0}.ztemplate_model_36 .ztemplate .row .box .elem .caption-cnt .caption-alt{padding:15px;min-height:unset!important}.ztemplate_model_36 .ztemplate .row .box .elem .caption-cnt .caption .title{left:15px;bottom:30px}.section_commitment .section_title #page_name{font-size:25px}.section_target_city{padding-bottom:0;padding-top:40px}.section_investor_cta{height:150px;padding-top:40px}.section_modal_form_bt.fired{padding:90px 20px 40px}.section_modal_form_bt form .caption-fields .field{width:100%}.section_modal_form_bt form .caption-fields .form{padding:0 0 20px}.section_modal_form_bt form #showprivacy{padding:0}.section_modal_form_bt form .privacy_field,.section_modal_form_bt form p.privacy,.section_modal_form_bt form .newsletter,.section_modal_form_bt form .g-recaptcha{padding:0}.section_modal_form_bt form .newsletter label input{margin-right:0}.section_modal_form_bt{align-items:flex-start;padding-top:90px;overflow:auto}.ztemplate_model_53 .ztemplate .row .box-2 .elem .caption-cnt .caption .ztextarea.g3 ul{padding-left:0}.ztemplate_model_53 .ztemplate .row .box-2 .elem .caption-cnt .caption{padding:25px 10px}.ztemplate_model_54 .ztemplate .row .box .elem{padding:5px}.ztemplate_model_54 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea ul{margin-top:30px}.ztemplate_model_60 .ztemplate .row .box{padding:0 15px;margin-bottom:15px}.ztemplate_model_60 .ztemplate .row .box.fired{padding-bottom:10px}.ztemplate_model_60 .ztemplate .row .box .box_heading{font-size:18px;padding:10px 0;line-height:22px}.ztemplate_model_60 .ztemplate .row .box .elem .caption-cnt .caption .title{font-size:16px}.ztemplate_model_60 .ztemplate .row .box .elem .caption-cnt .caption-alt{padding-right:0}.ztemplate_model_60 .ztemplate .row .box.fired .box_heading p{margin-bottom:0!important}.ztemplate_model_60 .ztemplate .row .box.fired .box_heading{margin-bottom:5px}#order_summary .section_title{font-size:28px}#page .section_intro .section_gallery .slick-prev{right:inherit!important}#page .section_gallery .slick-prev{left:calc(50% - 15px)}.section_explore_the_building.hotel .section_building_map{right:14%}img.left{float:none!important;display:inherit;margin:0 auto 20px!important}#page .archives .archive a:after{bottom:0}form #showprivacy{padding-bottom:0}footer{padding:60px 0 40px}.body_landing_brand .section_fixed_text .text{font-family:"GothamSSm-Bold";color:#18332F;text-transform:uppercase;text-align:center;padding:20px 15px}.body_landing_campus .ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .zinput .fieldkey{text-align:center}.body_landing_campus .ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .zinput .fieldvalue{text-align:center}.body_landing_campus .ztemplate_model_10 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea{text-align:center}.landing_form{position:relative}.landing header .section_right{position:initial}.landing .book_a_tour_btn{position:absolute;left:0;top:50px;right:inherit;width:50%;font-size:10px;line-height:1;padding:10px}.landing header .section_right #find_out_more_btn{position:absolute;left:50%;top:50px;right:inherit;width:50%;font-size:10px;line-height:1;padding:10px}.landing #page.landing .ztemplate_model_9.services_list .section_title{font-size:30px}.landing .section_fixed_text{padding:20px 0 0;position:relative}.landing #page.landing .ztemplate_model_9.services_list{background-color:#19332f;padding:15px}.landing .ztemplate_model_24{background-color:#19332f}.landing .section_fixed_text .varsimple{margin-left:0;padding:15px;font-size:25px;top:0;width:100%;text-align:center}.landing footer .section_top .wrap_cnt{flex-direction:column}.landing .section_call_us a,.landing .section_mail_us a{font-size:10px;padding:10px 15px;display:block;margin:10px 0}.landing.hotel .section_rooms .section_title{font-size:30px;line-height:1;padding:15px}.landing .ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption .zinput.g7{position:relative;bottom:0;left:0!important;width:calc(50% - 25px);order:2}.landing .ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption .zinput.g6{position:relative;bottom:0;left:0!important;width:calc(50% - 25px);order:3}.landing .ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption{display:flex;flex-wrap:wrap}.landing .ztemplate_model_16 .ztemplate .row .box .elem .caption-cnt .caption img{width:100%;order:1;margin-bottom:10px}.landing #page .form-cnt .form_wrap form .caption-fields .field{width:100%}body.body_page #slideshow img,body.body_campus #slideshow img,body.body_hotel #slideshow img{height:auto;opacity:1;height:auto;opacity:1}.noslide_cnt .section_title{font-size:92px;line-height:92px;letter-spacing:-15px;width:200px;position:relative;top:-60px;left:-20px}body.noslide #page{margin-top:0}.noslide_cnt{height:calc(100vh - 150px)}.careers #scroll_down{display:block;bottom:130px}#page.careers .form-cnt{margin-top:60px}.ztemplate_model_13{margin-top:0}.ztemplate_model_13 .ztemplate .row .box .elem{padding:40px 20px}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption .title{font-size:25px}.ztemplate_model_13 .ztemplate .row .box .elem:nth-child(4n+3){background-position:center right}.ztemplate_model_13 .elem.fired .subcontents{top:10px}.ztemplate_model_13 .subcontents .ztemplate .row .box .elem .caption-cnt .caption{padding:5px 10px 10px}#page.careers .text_dyn .fieldvalue h2{font-size:25px;position:relative;bottom:inherit;max-width:unset}#page.careers .text_dyn .fieldvalue .field_group{padding:35px 20px 20px}#page.careers .text_dyn .fieldvalue{flex-direction:column}#page.careers .text_dyn .fieldvalue div{width:100%;order:2!important}#page.careers .text_dyn .fieldvalue img{width:100%;order:1!important}#page.careers .text_dyn .fieldvalue.n1 > div{padding:20px}#page.careers .text_dyn .fieldvalue div p{padding:15px;background-color:#d91b84}#page.careers .text_dyn .fieldvalue.n1 div p{padding:15px}#page.careers .section_desc{margin-top:0}#page.careers .text_dyn .fieldvalue.n1{margin-top:90px}#page.careers .text_dyn .fieldvalue.n2{margin-top:90px}#page.careers .text_dyn .fieldvalue h2{padding:0 15px}#page.careers .text_dyn .fieldvalue.n1 .field_group{padding:15px 0 0}.ztemplate_model_7{padding-bottom:0}.ztemplate_model_7 .building_options{display:none;position:absolute;top:48px;width:100%;left:0;height:320px;overflow:auto}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate{max-width:unset}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem .caption-cnt .caption-alt .title{font-size:10px}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate{left:0;order:1;width:100%}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem .caption-cnt .caption-alt .title{margin-bottom:0}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem.fired .caption-cnt .caption-alt .title{color:#fff}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem.fired{background-color:#234842!important}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem.fired .caption-cnt .caption-alt .title:before{display:none}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box{width:100%;padding-top:0;position:relative}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem .caption-cnt .caption-alt .zimage{position:relative;opacity:1;margin-right:10px}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem .caption-cnt .caption-alt .zimage img{height:28px;filter:invert(100%) saturate(1.5)}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem .caption-cnt .caption-alt{padding:0;display:flex;align-items:center}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem .caption-cnt{width:100%}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem{background-color:#3FC89F;padding:8px}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents .ztemplate .row .box .elem.odd{background-color:#5ABBA2}.ztemplate_model_7 .ztemplate .row .box .elem .subcontents{margin-top:40px;flex-direction:column;padding:0 15px}.ztemplate_model_7 .selected_option{padding-left:10px}.ztemplate_model_7 .selected_option.fired{background-color:#18332F}.ztemplate_model_7 .selected_option.fired:after{content:'\f0d8'}.ztemplate_model_7 .selected_option img{height:28px;margin-right:10px;filter:invert(100%) saturate(1.5)}.building_options .title{background-color:transparent}.section_spaces{order:2}.ztemplate_model_7 .selected_option .value{width:calc(90% - 58px)}.section_building_map .main_img img{max-width:unset;width:100%;}.section_building_map .space_img img{max-width:unset;width:100%;}.section_ec_step .wrap_cnt{display:block}.section_pf_order_summary{width:100%;top:0!important;z-index:2}.section_pf_order_summary .dot_step .icon_step:first-of-type:before{width:80px;left:-80px}.section_rooms.pf_results{width:100%}.section_rooms.pf_results .ztemplate_model_8 .ztemplate .row .box .box_heading{font-size:18px}.ztemplate_model_8 .ztemplate .row .box .elem .subcontents .elem{padding:0}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .subcontents{margin-left:0;width:100%;order:4}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .subcontents .ztemplate{padding:0}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .caption-alt .subcontents .caption .zselection{text-align:left}.ztemplate_model_8 .ztemplate .row .box .elem .subcontents .elem .caption-cnt{padding:15px}.ztemplate_model_8 .ztemplate .row .box .elem.odd .caption-cnt .caption-alt .subcontents .elem{background-color:#162c2a}body.landing .ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .zoption.g15{display:none}.ztemplate_model_13 .ztemplate .anchors .ancor_elem .selector{font-size:25px}.ztemplate_model_13 .ztemplate .anchors .ancor_elem{padding:40px 20px}.ztemplate_model_13 .ztemplate .anchors .ancor_elem .elem_cnt{padding:0 15px}.ztemplate_model_13 .ztemplate .anchors .ancor_elem.ancor_fired .elem_cnt{padding-bottom:15px}.ztemplate_model_13 .ztemplate .anchors .ancor_elem .elem_cnt .elem .caption{padding:15px 0 0;margin-bottom:0}@media (max-width: 320px){.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .field_group{min-width:260px;max-width:290px}.ztemplate_model_8 .ztemplate .row .box .elem .caption-cnt .field_group .section_toggle_title .varsimple{font-size:9px}}
