@font-face{font-family:'Brandon-Grotesque-Bold';src:url(../../fonts/brandon_grotesque_bold.otf) format("opentype")}@font-face{font-family:'Brandon-Grotesque-Regular';src:url(../../fonts/brandon_grotesque_regular.otf) format("opentype")}@font-face{font-family:'Domaine-Display-Bold';src:url(../../fonts/domaine_display_bold.otf) format("opentype")}a,div.grad_area .cta_button,.swiper-container .swiper-button-prev:after,.swiper-container .swiper-button-prev:hover,.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-next:hover,div.gform_wrapper input[type='submit'],.two_images_section .right_col_content .over_block .text_block .button_orange,.two_images_section .left_col_content .over_block .text_block .button_orange,.button_orange{-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.swiper-container .swiper-button-prev:after,.swiper-container .swiper-button-next:after,div.slicknav_menu a.slicknav_btn.slicknav_open span.slicknav_menutxt:after,div.slicknav_menu a.slicknav_btn.slicknav_collapsed span.slicknav_menutxt:after,#book-appointment-form div.book-button-grid .book-button-el button.back:before{font-family:FontAwesome;font-weight:400;font-style:normal;margin:0;text-decoration:none}html{position:relative;min-height:100%}html,body{height:100%}body>footer{position:sticky;top:100vh}body{font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:20px;color:#f4e9d0;background-color:#191b32}.my_guide{position:fixed;z-index:9999;top:0;left:0;width:30px;height:30px;background:#000;font-size:15px;white-space:nowrap}.my_guide:after{margin-left:40px;font-weight:700}h1{font-family:'Domaine-Display-Bold',serif;color:#eb804c;font-size:96px;background-color:#191b32}h3{font-family:'Domaine-Display-Bold',serif;color:#eb804c;font-size:60px}div.lang_bar{position:absolute;top:30px;right:-60px}div.lang_bar li,div.lang_bar ul{list-style-type:none!important;margin:0!important;padding:0!important}div.lang_bar ul{margin-top:-10px!important;margin-right:-9px!important}div.lang_bar a{padding:0!important}div.lang_bar a span{font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:11px;color:#f4e9d0;text-decoration:none;border:solid 1.5px #f4e9d0;padding:2px 5px;border-radius:20px;margin-right:10px}a.common_button{border:solid 1px #f4e9d0;padding:12px 24px;color:#f4e9d0;text-decoration:none;text-transform:uppercase;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;background-color:#191b32;font-size:15px;letter-spacing:2px;margin-top:12px;display:inline-block;margin-bottom:8px}a.common_button:hover{color:#191b32;background-color:#f4e9d0}body.french_body div.lang_bar a[href*='lang=fr']{display:none}body.french_body div.booking_thank_you_message_area span.english{display:none!important}body.french_body div.booking_thank_you_message_area span.french{display:block!important}body.french_body div.booking_thank_you_message_area .thank_you_blurb{display:none!important}body:not(.french_body) div.lang_bar li:first-child{display:none}header{background:#191b32;width:100%;height:91px;position:relative;z-index:1}header .desktop_logo{margin-top:20px}header .register_button{color:#eb804c;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:.5px;text-decoration:none;padding:7px 12px;border:solid 1px #eb804c;display:inline-block;margin-top:27px;white-space:nowrap;margin-right:25px!important}header .register_button:hover{color:#191b32;border:solid 1px #eb804c;background-color:#eb804c}.extra_wide{width:100%!important;max-width:1200px!important}.header_menu ul{list-style-type:none;margin:0;padding:0;text-align:center;margin-top:32px}.header_menu li{display:inline-block;padding:0;text-transform:uppercase;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;color:#eb804c;font-size:15px;letter-spacing:2px;position:relative}.header_menu a,.header_menu a:visited{color:#eb804c;margin-right:23px;text-decoration:none}.header_menu a:hover{color:#eb804c;text-decoration:none;border-bottom:solid #eb804c 1px}.header_menu li:last-child a{margin-right:0}.header_menu .current-menu-item a{color:#eb804c;text-decoration:none;border-bottom:solid #eb804c 1px}footer{background:#191b32;width:100%;height:auto}footer .extra_wide{padding-top:55px;padding-bottom:35px}footer img.main_footer_logo{margin-top:-8px}footer img.gwl_footer_logo{max-width:113px}footer img.livmore_footer_logo_middle{max-width:97px}footer img.livmore_footer_logo_right{max-width:97px}footer a.middle_logo_link{margin-left:29px;margin-right:29px}footer .entire_blurb_area{padding:0 30px}footer .footer_blurb{color:#f4e9d0;font-size:14px}footer .footer_blurb p{margin:0 0 28px 0!important}footer .footer_blurb a[href*='mailto']{text-decoration:none}footer .footer_blurb a[href*='mailto']:hover{text-decoration:underline}footer .footer_fine_print{color:#f4e9d0;font-size:12.5px;line-height:1.55}footer .footer_fine_print p{margin:0!important}footer a{color:#f4e9d0;text-decoration:underline}footer a:hover{color:#f4e9d0;text-decoration:none}footer .orange_bar{background:#eb804c;text-align:center}footer div.footer_menu ul{display:inline-block;list-style-type:none;margin:0;padding:20px 0}footer div.footer_menu li{display:inline-block;margin-right:30px}footer div.footer_menu li:last-child{margin-right:0}footer div.footer_menu a{font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;color:#191b32;text-transform:uppercase;font-size:15px;text-decoration:none;letter-spacing:2px}footer div.footer_menu a:hover{text-decoration:underline}div.grad_area{display:block;width:100%;height:auto;background:url(../../../../livmore/img/footer-grad.jpg) no-repeat center center;background-size:cover;padding:27px 25px}div.grad_area .grad_beige_bg{background:#f4e9d0;width:100%;height:auto;min-height:100px;text-align:center;padding:80px 0 55px}div.grad_area .grad_blurb{max-width:560px;margin:0 auto;font-family:'Playfair Display',serif;font-size:34px;line-height:1.35;background:#f4e9d0;color:#191b32}div.grad_area .cta_button{background:#eb804c;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;display:inline-block;padding:14px 25px;font-size:15px;letter-spacing:2px;margin-top:40px;color:#191b32}div.grad_area .cta_button:hover{background:#191b32;color:#eb804c}div.top_hero{width:100%;height:39vw;min-height:600px;position:relative}div.top_hero .hero_text_square{background:url(../../../../livmore/img/footer-grad.jpg);display:inline-block;width:435px;height:auto;padding:27px 25px;position:absolute;bottom:3.5vw;color:#191b32}div.top_hero .hero_text_square_inner{background:#f4e9d0;padding:30px}div.top_hero .hero_title{font-family:'Domaine-Display-Bold',serif;color:#191b32;font-size:34px;line-height:1.3;margin-bottom:24px}div.top_hero .hero_blurb{font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:20px;line-height:1.35}div.top_hero a.cta_button{font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;color:#f4e9d0;border:solid 1px #f4e9d0;text-transform:uppercase;text-decoration:none;padding:12px 20px;margin-top:20px;display:inline-block;letter-spacing:2px;margin-bottom:8px}div.top_hero a.cta_button:hover{border:solid 1px #f4e9d0;background:#f4e9d0;color:#191b32}div.mid_hero{width:100%;height:36vw;min-height:600px;position:relative;margin-top:120px;margin-bottom:120px}div.mid_hero .container{position:relative}div.mid_hero .hero_text_square{background:url(../../../../livmore/img/footer-grad.jpg);display:inline-block;width:435px;height:auto;padding:27px 25px}div.mid_hero .hero_text_square_inner{background:#191b32;padding:30px}div.mid_hero .hero_title{font-family:'Domaine-Display-Bold',serif;color:#f4e9d0;font-size:34px;line-height:1.3;margin-bottom:24px}div.mid_hero .hero_blurb{font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:20px;line-height:1.35}div.mid_hero a.cta_button{font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;color:#f4e9d0;border:solid 1px #f4e9d0;text-transform:uppercase;text-decoration:none;padding:12px 20px;margin-top:20px;display:inline-block;letter-spacing:2px;margin-bottom:8px}div.mid_hero a.cta_button:hover{border:solid 1px #f4e9d0;background:#f4e9d0;color:#191b32}div.image_right_text_left{margin-top:120px;margin-bottom:120px}div.image_right_text_left h1{padding-bottom:120px;line-height:1}div.image_right_text_left p{margin-bottom:1.6rem}div.image_right_text_left .text_side{max-width:330px;text-align:left;margin:0 auto;line-height:1.35}div.image_right_text_left .image_side{height:auto;min-height:36vw}div.image_right_text_left a.cta_button{border:solid 1px #f4e9d0;padding:12px 24px;color:#f4e9d0;text-decoration:none;text-transform:uppercase;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;letter-spacing:2px;margin-top:12px;display:inline-block;margin-bottom:8px}div.image_right_text_left a.cta_button:hover{color:#191b32;background-color:#f4e9d0}div.image_left_text_right{margin-top:120px;margin-bottom:120px}div.image_left_text_right h1{padding-bottom:120px;line-height:1}div.image_left_text_right p{margin-bottom:1.6rem}div.image_left_text_right .text_side{max-width:330px;text-align:left;margin:0 auto;line-height:1.35}div.image_left_text_right .image_side{height:auto;min-height:36vw}div.image_left_text_right a.cta_button{border:solid 1px #f4e9d0;padding:12px 24px;color:#f4e9d0;text-decoration:none;text-transform:uppercase;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;letter-spacing:2px;margin-top:12px;display:inline-block;margin-bottom:8px}div.image_left_text_right a.cta_button:hover{color:#191b32;background-color:#f4e9d0}div.image_gallery_static .image_side{height:auto;min-height:36vw}div.image_gallery_static a{color:#f4e9d0;text-decoration:none}div.image_gallery_static li span{cursor:pointer}div.image_gallery_static .text_side{font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase;max-width:300px;margin-left:150px}div.image_gallery_static .text_side ol{margin:0;padding:0;padding-left:23px}div.image_gallery_static .text_side li{padding:0 0 35px 16px;line-height:26px}div.image_gallery_static span.active_num{border-bottom:solid 1px #eb804c;padding-bottom:4px}div.image_left_text_right_50_50 .the_title{font-family:'Domaine-Display-Bold',serif;font-size:34px;color:#f4e9d0;line-height:1.3;margin-bottom:60px;background-color:#191b32}div.image_left_text_right_50_50 .text_side{max-width:600px;line-height:1.35}div.image_left_text_right_50_50 div.image_side{background-size:450px!important}div.image_left_text_right_50_50 p{margin-bottom:1.6rem}div.bottom_message{margin-bottom:80px}div.bottom_message .pre_title{font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;color:#f4e9d0;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}div.bottom_message .main_title{font-family:'Domaine-Display-Bold',serif;font-size:34px;color:#f4e9d0;line-height:1.35;margin-bottom:20px}div.bottom_message .blurb{font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;color:#f4e9d0;margin-bottom:20px}div.bottom_message .text-center{max-width:400px;margin:0 auto}div.bottom_message a.cta_button{border:solid 1px #f4e9d0;padding:12px 24px;color:#f4e9d0;text-decoration:none;text-transform:uppercase;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;letter-spacing:2px;margin-top:12px;display:inline-block;margin-bottom:8px}div.bottom_message a.cta_button:hover{color:#191b32;background-color:#f4e9d0}body.error404 h1{font-size:50px;margin-top:60px}body.error404 h2{max-width:500px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:150px}body.home div.image_left_text_right h1{text-align:center}body.home div.mid_hero .hero_text_square{position:absolute;right:0}body.home div.the_text{background-color:#191b32}body.home div.the_text .brandon{font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;letter-spacing:2px}body.page-id-298 div.mid_hero .hero_text_square,body.page-id-301 div.mid_hero .hero_text_square{position:absolute;right:0}body.page-id-298 div.image_gallery_static,body.page-id-301 div.image_gallery_static{margin-bottom:100px}body.page-id-298 div.image_gallery_static .text_side ol:before,body.page-id-301 div.image_gallery_static .text_side ol:before{display:inline-block;margin-left:-22px;padding-bottom:40px;content:"Neighbourhood";letter-spacing:2px}body.page-id-298 div.image_right_text_left .the_text,body.page-id-301 div.image_right_text_left .the_text{font-family:'Domaine-Display-Bold',serif;font-size:30px;background-color:#191b32}body.page-id-298.french_body div.image_gallery_static,body.page-id-301.french_body div.image_gallery_static{margin-bottom:100px}body.page-id-298.french_body div.image_gallery_static .text_side ol:before,body.page-id-301.french_body div.image_gallery_static .text_side ol:before{display:inline-block;margin-left:-22px;padding-bottom:40px;content:"Quartier";letter-spacing:2px}body.page-id-298 div.image_gallery_static li a,body.page-id-301 div.image_gallery_static li a{pointer-events:none!important}body.page-id-298 div.image_gallery_static li a:focus,body.page-id-301 div.image_gallery_static li a:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:none!important}body.page-id-298 div.image_gallery_static span.active_num,body.page-id-301 div.image_gallery_static span.active_num{border-bottom:none!important}body.page-id-96 div.image_left_text_right .the_text,body.page-id-293 div.image_left_text_right .the_text{font-family:'Domaine-Display-Bold',serif;font-size:30px;background-color:#191b32}body.french_body div.english_thank_you{display:none!important}body.french_body div.french_thank_you{display:block!important}button.lity-close{display:none!important}a.skip_to_main_content_link{color:#f4e9d0;background-color:#191b32;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:22px;border:solid 1px #f4e9d0;padding:5px;position:absolute;top:-120px;width:30%;left:35%;overflow:hidden;z-index:9999;text-align:center;display:inline-block;min-width:210px}a.skip_to_main_content_link:focus,a.skip_to_main_content_link:active{color:#f4e9d0;background-color:#191b32;top:20px;width:30%;height:auto;overflow:auto;padding:5px;border-radius:0;border:2px solid #eb804c;text-align:center;font-size:22px;z-index:9999}a:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:dashed #eb804c!important}div.header_logo_area a:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}div.orange_bar a:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:dashed white!important}div.footer_logos_area a:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}div.slicknav_menu a:focus span:after{-webkit-box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;-moz-box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;outline:dashed #eb804c!important}body.suites_page div.lity-container.full_size_image{max-width:88%;max-height:100%;overflow:hidden;background:#000!important}body.suites_page div.lity-container.full_size_image button.lity-close{display:block!important;width:55px;height:55px;font-size:55px}body.suites_page div.lity-container.full_size_image button.lity-close:focus{border:dotted 4px #fff!important}h1.amenity_section_title{margin-bottom:75px;margin-top:80px;line-height:1}div.amenity_tour{margin-bottom:30px}div.amenity_tour div.amenity_each{padding-left:0.5em!important;padding-right:0.5em!important}div.amenity_tour .amenity_image{width:100%;height:233px;margin-bottom:18px}div.amenity_tour .amenity_title{font-family:'Domaine-Display-Bold',serif;font-size:30px;line-height:1.3;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}div.amenity_tour a.common_button{display:inline-block;padding:12px 24px;position:absolute;bottom:0;left:0;color:#f4e9d0;background-color:#191b32}div.amenity_tour a.common_button:hover{color:#191b32;background-color:#f4e9d0}div.amenity_tour div.info_area{height:152px;position:relative;margin-bottom:60px;padding-right:20px}div.suites_each h1.suite_name{margin-bottom:40px;margin-top:80px;display:block;width:100%;line-height:1}div.suites_each div.gallery .gallery_image{cursor:default!important}div.suites_each div.cta_buttons_area{width:100%;text-align:center;margin-top:0;margin-bottom:45px}div.suites_each div.cta_buttons_area a{display:inline-block;margin:0 8px}div.suites_gallery .gallery_image{border:solid 11px #191b32;position:relative;cursor:default}div.suites_gallery .image_num_3{width:100%;height:56vw;max-height:700px;min-height:250px}div.suites_gallery .image_num_2{width:100%;height:28vw;max-height:350px}div.suites_gallery .image_num_1{width:100%;height:28vw;max-height:350px}div.suites_gallery .larger_image{width:60%;float:right}div.suites_gallery .two_smaller_images{width:40%;float:left}.text_overlay_area{position:absolute;bottom:0;left:0;right:0;background:#191b32;height:46px}.text_overlay_area .text_overlay{position:absolute;bottom:12px!important;left:0px!important;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;color:#f4e9d0;text-transform:uppercase;letter-spacing:2px}body.gallery_page h1.page_title{background-color:#191b32;color:#eb804c}body.gallery_page div.grad_area{margin-top:30px}body.gallery_page div.lity-container.full_size_image{max-width:88%;max-height:100%;overflow:hidden;background:#000}body.gallery_page div.lity-container.full_size_image button.lity-close{display:block!important;width:55px;height:55px;font-size:55px}body.gallery_page div.lity-container.full_size_image button.lity-close:focus{border:dotted 4px #fff!important}div.gallery .gallery_image{border:solid 11px #191b32;position:relative;cursor:pointer}div.gallery .image_num_1{width:100%;height:50vw;max-height:636px;min-height:250px}div.gallery .image_num_2{width:60%;height:50vw;max-height:700px;min-height:250px;float:left}div.gallery .image_num_3{width:100%;height:25vw;max-height:350px}div.gallery .image_num_4{width:100%;height:25vw;max-height:350px}div.gallery .alt_row{width:100%;height:auto}div.gallery .alt_row.odd_row .image_num_2{float:right}div.gallery .even_row .two_smaller_images{width:40%;float:right}div.gallery .odd_row .two_smaller_images{width:40%;float:left}div.gallery a.lity_image_link{width:100%}div.gallery a.lity_image_link:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:none!important}div.gallery a.lity_image_link:focus .gallery_image{border:solid 11px #eb804c}body.french_body header .register_button{letter-spacing:0;padding-left:10px;padding-right:10px}body.french_body a[href*='register'].cta_button{letter-spacing:1px}div.header_menu li.menu-item-has-children:after{content:"\f0d7";color:#eb804c;font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;right:9px;top:0}div.header_menu ul.sub-menu{margin-top:20px;position:absolute;width:200px;padding:0;margin-left:-20px;background:#eb804c;display:none}div.header_menu ul.sub-menu li{display:block;float:none;padding:0;margin:0}div.header_menu ul.sub-menu a{display:block;padding:13px 20px;width:100%;text-align:left;border-bottom:0;color:#191b32}div.header_menu ul.sub-menu a:hover{border:0!important}div.header_menu ul.sub-menu a:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:dashed #f4e9d0!important;background-color:#f4e9d0}div.slicknav_menu ul.menu ul.sub-menu li a{text-transform:uppercase}div.slicknav_menu ul.menu ul.sub-menu li:last-child{border-bottom:0!important}.swiper-container{overflow:hidden;margin-top:100px}.swiper-container .swiper-button-prev{position:relative;bottom:100px;width:41px;height:41px;left:0;display:inline-block;outline:none!important}.swiper-container .swiper-button-prev:after{content:'\f104';color:#f4e9d0;border-radius:200px;background:transparent;width:40px;height:40px;display:inline-block;text-align:center;padding-right:3px;padding-top:1px;font-size:32px;outline:none!important;border-radius:200px;border:solid 2px #f4e9d0}.swiper-container .swiper-button-prev:hover{outline:none!important}.swiper-container .swiper-button-prev:hover:after{background:#f4e9d0;color:#191b32;outline:none!important}.swiper-container .swiper-button-next{position:relative;bottom:100px;width:41px;height:41px;left:38px;display:inline-block;outline:none!important}.swiper-container .swiper-button-next:after{content:'\f105';color:#f4e9d0;border-radius:200px;background:transparent;width:40px;height:40px;display:inline-block;text-align:center;padding-left:3px;padding-top:1px;font-size:32px;outline:none!important;border-radius:200px;border:solid 2px #f4e9d0}.swiper-container .swiper-button-next:hover{outline:none!important}.swiper-container .swiper-button-next:hover:after{background:#f4e9d0;color:#191b32;outline:none!important}.swiper-container .swiper-slide-visible,.swiper-container .swiper-slide-active{background:#191b32}.swiper-container .slide_text_area{max-width:325px;margin:0 auto;color:#f4e9d0}.swiper-container .slide_pre_title{font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;line-height:1.35}.swiper-container .slide_main_title{font-family:'Domaine-Display-Bold',serif;font-size:30px;margin-bottom:20px;line-height:1.35}.swiper-container .slide_blurb{font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;color:#f4e9d0;line-height:1.35}.swiper-container .slide_image{width:100%;height:50vw;max-height:700px;min-height:400px}.swiper-container a.swiper_desktop_button,.swiper-container a.swiper_desktop_button:hover,.swiper-container a.swiper_desktop_button:active{-webkit-box-shadow:none!important;box-shadow:none!important}.swiper-container a.swiper_desktop_button:focus{-webkit-box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;outline:dashed #eb804c!important}.slider_two{margin-bottom:80px}@media (min-width:992px) and (max-width:1112px){.header_menu ul.menu{text-align:left}div.lang_bar{right:180px!important}}@media (min-width:768px) and (max-width:1040px){header{position:fixed;z-index:997}header .register_button{padding:7px 10px;font-size:12px;margin-top:31px}header .header_menu li{font-size:13px}header div.desktop_nav{display:none!important}header div.register_button_area{margin-left:-15vw}div.slicknav_menu{display:inline-block!important}div.gap_below_header{padding-top:91px}div.register_button_area{padding-left:0!important}div.lang_bar{right:21vw!important}div.lang_bar ul{margin-top:-6px!important}}@media (min-width:992px) and (max-width:1199px){.my_guide{background:green}.my_guide:after{content:"992px to 1199px";color:green}body{font-size:19px}header .register_button{padding:7px 10px;font-size:12px;margin-top:29px}header .header_menu li{font-size:13px}div.register_button_area{padding-left:0!important}div.lang_bar ul{margin-top:-6px!important}h1{font-size:86px}a.cta_button{font-size:12px!important}div.top_hero div.hero_title{font-size:31px}div.top_hero div.hero_blurb{font-size:19px}div.mid_hero div.hero_title{font-size:31px}div.mid_hero div.hero_blurb{font-size:19px}div.image_left_text_right_50_50 .the_title{font-size:31px}div.image_left_text_right_50_50 div.image_side{background-size:380px!important}div.bottom_message .main_title{font-size:31px}div.grad_area .grad_blurb{font-size:30px}div.grad_area .grad_beige_bg{padding:66px 0 55px}footer div.footer_logos_area{text-align:center!important}footer div.footer_logos_area img{margin-bottom:25px}footer div.footer_logos_area img.middle_logo{margin-left:0}footer div.footer_menu a{font-size:13px}footer div.break_one{display:block!important}body.page-id-96 div.image_left_text_right .the_text,body.page-id-293 div.image_left_text_right .the_text{font-size:26px}body.page-id-298 div.image_right_text_left .the_text,body.page-id-301 div.image_right_text_left .the_text{font-size:26px}div.image_gallery_static .text_side{margin-left:40px}div.swiper-container div.slide_main_title{font-size:28px}div.swiper-container .swiper-button-prev,div.swiper-container .swiper-button-next{bottom:35px}body.gallery_page h1.page_title{margin-bottom:0!important}body.gallery_page div.main_text{margin-bottom:0!important}div.amenity_tour div.amenity_title{margin-bottom:10px;font-size:27px}div.amenity_tour div.info_area{height:145px}}@media (min-width:768px) and (max-width:991px){.my_guide{background:magenta}.my_guide:after{content:"768px to 991px";color:magenta}body{font-size:19px}h1{font-size:74px}a.cta_button{font-size:12px!important}div.top_hero div.hero_title{font-size:28px}div.top_hero div.hero_blurb{font-size:19px}div.top_hero div.hero_text_square{max-width:400px}div.mid_hero div.hero_title{font-size:28px}div.mid_hero div.hero_blurb{font-size:19px}div.mid_hero div.hero_text_square{max-width:400px}div.image_left_text_right_50_50 .the_title{font-size:28px}div.image_left_text_right_50_50 div.image_side{background-size:300px!important}div.bottom_message .main_title{font-size:28px}div.grad_area .grad_blurb{font-size:27px}div.grad_area .grad_beige_bg{padding:40px 0 40px}footer div.footer_logos_area{text-align:left!important}footer div.footer_logos_area div.force_break{display:block!important}footer div.footer_logos_area img{margin-bottom:25px}footer div.footer_logos_area img.middle_logo{margin-left:0}footer div.footer_logos_area a.middle_logo_link{margin-left:0}footer div.footer_menu a{font-size:13px}body.page-id-96 div.image_left_text_right .the_text,body.page-id-293 div.image_left_text_right .the_text{font-size:26px}body.page-id-298 div.image_right_text_left .the_text,body.page-id-301 div.image_right_text_left .the_text{font-size:26px}div.image_gallery_static .text_side{margin-left:25px}div.swiper-container div.slide_main_title{font-size:28px}div.swiper-container .swiper-button-prev,div.swiper-container .swiper-button-next{bottom:30px}div.gallery .text_overlay_area .text_overlay{bottom:17px;left:20px}body.gallery_page h1.page_title{margin-bottom:0!important}body.gallery_page div.main_text{margin-bottom:0!important}body.gallery_page div.image_num_1,body.gallery_page div.image_num_2{height:50vw}body.gallery_page div.image_num_3,body.gallery_page div.image_num_4{height:25vw}body.suites_page h1.amenity_section_title{margin-bottom:50px}body.suites_page div.image_num_1,body.suites_page div.image_num_2{height:30vw}body.suites_page div.image_num_3{height:60vw}div.amenity_tour div.amenity_title{margin-bottom:10px;font-size:24px}div.amenity_tour div.info_area{height:139px}.booking_form_thank_you,h1.booking_form_title{font-size:40px!important}}@media (min-width:576px) and (max-width:767px){.my_guide{background:darkred}.my_guide:after{content:"576px to 767px";color:darkred;text-shadow:1px 1px 1px rgba(255,255,255,255.9)}body{font-size:19px}header{position:fixed;z-index:997;height:70px}header .register_button{padding:7px 10px;font-size:12px;margin-top:20px}header .header_menu li{font-size:13px}header div.desktop_nav{display:none!important}header div.register_button_area{margin-left:-27vw}header img.desktop_logo{margin-top:12px}div.slicknav_menu{display:inline-block!important;top:70px!important}div.slicknav_menu span.slicknav_menutxt{top:1px}div.gap_below_header{padding-top:70px!important}div.register_button_area{padding-left:0!important}div.lang_bar{right:24vw!important}div.lang_bar ul{margin-top:-18px!important}h1{font-size:60px}a.cta_button{font-size:12px!important}div.top_hero div.hero_title{font-size:24px}div.top_hero div.hero_blurb{font-size:19px}div.top_hero div.hero_text_square{max-width:400px}div.mid_hero div.hero_title{font-size:24px}div.mid_hero div.hero_blurb{font-size:19px}div.mid_hero div.hero_text_square{max-width:400px}div.image_left_text_right_50_50 .the_title{font-size:28px}div.image_left_text_right_50_50 div.image_side{background-size:450px!important;height:60vw}div.image_left_text_right h1{padding-bottom:40px}div.image_left_text_right div.container{max-width:100%!important}div.image_left_text_right div.image_side{min-height:60vw;margin-bottom:60px}div.image_left_text_right div.text_side{max-width:100%}div.image_right_text_left h1{padding-bottom:40px}div.image_right_text_left div.container{max-width:100%!important}div.image_right_text_left div.image_side{min-height:60vw;margin-top:60px}div.image_right_text_left div.text_side{max-width:100%}div.bottom_message .main_title{font-size:28px}div.bottom_message .text-center{max-width:100%}div.grad_area .grad_blurb{font-size:25px;padding-left:40px;padding-right:40px}div.grad_area .grad_beige_bg{padding:40px 0 40px}footer div.main_footer_logo_area{text-align:center}footer div.footer_logos_area{text-align:center!important;margin-top:40px!important}footer div.footer_logos_area div.force_break{display:none!important}footer div.footer_logos_area img{margin-bottom:25px}footer div.footer_blurb{text-align:center;margin-top:40px}footer div.footer_fine_print{text-align:center}footer div.footer_menu a{font-size:13px}body.page-id-96 div.image_left_text_right .the_text,body.page-id-293 div.image_left_text_right .the_text{font-size:24px}body.page-id-298 div.image_right_text_left .the_text,body.page-id-301 div.image_right_text_left .the_text{font-size:24px}div.image_gallery_static div.image_area{padding-right:0!important}div.image_gallery_static div.text_side{margin-left:25px;max-width:100%}div.image_gallery_static div.text_side li{padding-bottom:20px}div.image_gallery_static div.image_side{min-height:60vw;margin-bottom:60px}div.swiper-container{padding-top:28px}div.swiper-container div.slide_image{height:60vw}div.swiper-container div.swiper_desktop_button_area{display:block;position:absolute}div.swiper-container div.swiper_mobile_button{display:none!important}div.swiper-container div.slide_text_area{max-width:100%;margin-bottom:50px}div.swiper-container div.slide_main_title{font-size:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.swiper-container div.slide_blurb{height:80px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}div.swiper-container .swiper-button-prev{right:auto!important;left:0;top:-212px}div.swiper-container .swiper-button-next{left:auto!important;right:28px!important;position:absolute;top:-200px}div.gallery .alt_row{height:auto!important}div.gallery .odd_row .two_smaller_images,div.gallery .even_row .two_smaller_images{width:100%!important;float:none!important}div.gallery .image_num_1,div.gallery .image_num_2{width:100%!important;float:none!important;min-height:auto!important}div.gallery div.gallery_image{height:55vw!important;max-height:none!important;min-height:auto!important}div.gallery .text_overlay_area .text_overlay{bottom:17px;left:20px}div.mid_hero{margin-top:50px;margin-bottom:50px}div.image_left_text_right{margin-top:50px}div.slider_two{margin-top:50px;margin-bottom:50px}div.image_left_text_right{margin-bottom:50px}div.swiper-container{margin-top:50px}div.image_right_text_left{margin-top:50px;margin-bottom:50px}div.image_gallery_static{margin-bottom:50px!important}body.page-id-83 div.image_left_text_right_50_50 .image_side,body.page-id-273 div.image_left_text_right_50_50 .image_side{margin-top:-80px;margin-bottom:-70px}body.gallery_page h1.page_title{margin-bottom:0!important}body.gallery_page div.main_text{margin-bottom:0!important}div.suites_gallery div.larger_image{width:100%;float:none}div.suites_gallery div.two_smaller_images{width:100%;float:none}div.suites_gallery div.image_num_1,div.suites_gallery div.image_num_2,div.suites_gallery div.image_num_3{height:65vw!important;min-height:250px!important;max-height:none!important}div.suites_gallery .text_overlay_area .text_overlay{bottom:17px;left:20px}body.suites_page h1.amenity_section_title{margin-bottom:50px}div.amenity_tour div.amenity_title{margin-bottom:10px;font-size:24px;-webkit-line-clamp:2;line-clamp:2}div.amenity_tour div.amenity_image{height:30vw}div.amenity_tour div.info_area{height:139px}div.amenity_tour a.common_button{padding-left:14px;padding-right:14px;white-space:nowrap}.booking_form_thank_you,h1.booking_form_title{font-size:38px!important;line-height:1}#book-appointment-form div.half.gfield{width:50%!important}#book-appointment-form form#lmi_ba_form_2 div.half.gfield{margin-top:15px!important}#book-appointment-form .appointment_prefer{display:none!important}}@media (max-width:575px){.my_guide{background:red}.my_guide:after{content:"< 575px";color:red;text-shadow:1px 1px 1px rgba(255,255,255,255.9)}body{font-size:19px}header{position:fixed;z-index:997;height:70px}header .register_button{padding:7px 10px;font-size:12px;margin-top:27px}header .header_menu li{font-size:13px}header div.desktop_nav{display:none!important}header div.register_button_area{margin-left:-13vw;margin-top:-70px}header img.desktop_logo{margin-top:11px}div.slicknav_menu{display:inline-block!important;top:70px!important}div.slicknav_menu span.slicknav_menutxt{top:1px}div.gap_below_header{padding-top:70px}div.register_button_area{padding-left:0!important}div.lang_bar{right:41vw!important}div.lang_bar ul{margin-top:-9px!important}h1{font-size:45px}a.cta_button{font-size:12px!important}div.top_hero div.hero_title{font-size:24px}div.top_hero div.hero_blurb{font-size:19px}div.top_hero div.hero_text_square{max-width:295px;padding:17px 15px}div.top_hero div.hero_text_square_inner{padding:18px}div.mid_hero div.hero_title{font-size:24px}div.mid_hero div.hero_blurb{font-size:19px}div.mid_hero div.hero_text_square{max-width:295px;padding:17px 15px}div.mid_hero div.hero_text_square_inner{padding:18px}div.image_left_text_right_50_50 .the_title{font-size:28px}div.image_left_text_right_50_50 div.image_side{background-size:290px!important;height:60vw}div.image_left_text_right h1{padding-bottom:40px}div.image_left_text_right div.container{max-width:100%!important}div.image_left_text_right div.image_side{min-height:60vw;margin-bottom:60px}div.image_left_text_right div.text_side{max-width:100%}div.image_right_text_left h1{padding-bottom:40px}div.image_right_text_left div.container{max-width:100%!important}div.image_right_text_left div.image_side{min-height:60vw;margin-top:60px}div.image_right_text_left div.text_side{max-width:100%}div.bottom_message .main_title{font-size:28px}div.bottom_message .text-center{max-width:100%}div.grad_area{padding:17px 15px}div.grad_area .grad_blurb{font-size:23px;padding-left:18px;padding-right:18px}div.grad_area .grad_beige_bg{padding:28px 0 28px}footer div.main_footer_logo_area{text-align:center}footer div.footer_logos_area{text-align:center!important;margin-top:40px!important;padding-right:0!important}footer div.footer_logos_area img{margin-bottom:25px}footer div.footer_blurb{text-align:center;margin-top:40px}footer div.footer_fine_print{text-align:center}footer div.footer_menu a{font-size:13px}footer div.entire_blurb_area{padding:0}footer div.footer_menu ul{padding-bottom:10px}footer div.footer_menu li{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}body.home div.mid_hero .hero_text_square{position:relative}body.page-id-96 div.image_left_text_right .the_text,body.page-id-293 div.image_left_text_right .the_text{font-size:22px}body.page-id-298 div.image_right_text_left .the_text,body.page-id-301 div.image_right_text_left .the_text{font-size:22px}body.page-id-298 div.mid_hero .hero_text_square,body.page-id-301 div.mid_hero .hero_text_square{right:auto!important}div.image_gallery_static div.image_area{padding-right:0!important}div.image_gallery_static div.text_side{margin-left:25px;max-width:100%}div.image_gallery_static div.text_side li{padding-bottom:20px}div.image_gallery_static div.image_side{min-height:60vw;margin-bottom:60px}div.swiper-container{padding-top:28px}div.swiper-container div.slide_image{height:60vw}div.swiper-container div.swiper_desktop_button_area{display:block;position:absolute}div.swiper-container div.swiper_mobile_button{display:none!important}div.swiper-container div.slide_text_area{max-width:100%;margin-bottom:50px}div.swiper-container div.slide_main_title{font-size:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.swiper-container div.slide_blurb{height:156px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}div.swiper-container .swiper-button-prev{right:auto!important;left:0;top:-212px}div.swiper-container .swiper-button-next{left:auto!important;right:28px!important;position:absolute;top:-200px}div.lity-container{max-width:300px!important}div.gform_wrapper{max-width:280px!important}div.gallery .alt_row{height:auto!important}div.gallery .odd_row .two_smaller_images,div.gallery .even_row .two_smaller_images{width:100%!important;float:none!important}div.gallery .image_num_1,div.gallery .image_num_2{width:100%!important;float:none!important;min-height:220px!important}div.gallery div.gallery_image{height:55vw!important;max-height:none!important;min-height:250px!important}div.gallery .text_overlay_area .text_overlay{bottom:17px;left:20px}div.mid_hero{margin-top:50px;margin-bottom:50px}div.image_left_text_right{margin-top:50px}div.slider_two{margin-top:50px;margin-bottom:50px}div.image_left_text_right{margin-bottom:50px}div.swiper-container{margin-top:50px}div.image_right_text_left{margin-top:50px;margin-bottom:50px}div.image_gallery_static{margin-bottom:50px!important}body.page-id-83 div.image_left_text_right_50_50 .image_side,body.page-id-273 div.image_left_text_right_50_50 .image_side{margin-top:-40px;margin-bottom:-20px}body.gallery_page h1.page_title{margin-bottom:0!important}body.gallery_page div.main_text{margin-bottom:0!important}div.suites_gallery div.larger_image{width:100%;float:none}div.suites_gallery div.two_smaller_images{width:100%;float:none}div.suites_gallery div.image_num_1,div.suites_gallery div.image_num_2,div.suites_gallery div.image_num_3{height:65vw!important;min-height:250px!important;max-height:none!important}div.suites_gallery .text_overlay_area .text_overlay{bottom:17px;left:20px}body.suites_page h1.amenity_section_title{margin-bottom:50px}div.amenity_tour div.amenity_title{margin-bottom:10px;font-size:22px;-webkit-line-clamp:4;line-clamp:4}div.amenity_tour div.amenity_image{height:70vw;max-height:270px}div.amenity_tour div.info_area{height:auto}div.amenity_tour a.common_button{padding-left:14px;padding-right:14px;white-space:nowrap;position:relative}.booking_form_thank_you,h1.booking_form_title{font-size:34px!important;line-height:1}img.booking_form_logo{width:138px!important}div#book_appointment div.close_x_area{padding-right:0px!important;text-align:center!important;padding-top:20px!important}div#book_appointment img.booking_form_logo{margin-bottom:25px!important;margin-top:25px!important}#book-appointment-form div.half.gfield{width:100%!important}#book-appointment-form select,#book-appointment-form input[type='tel'],#book-appointment-form input[type='text']{width:100%!important}#book-appointment-form div#gfield_consent label{width:87%!important}#book-appointment-form form#lmi_ba_form_2 div.half.gfield{margin-top:15px!important}#book-appointment-form .appointment_prefer{display:none!important}}@media (max-width:1366px){div.lang_bar{right:200px}}@media (max-width:700px){body.suites_page div.cta_buttons_area a{display:block;max-width:300px;margin:0 auto;padding-left:0;padding-right:0}body.suites_page div.cta_buttons_area a:first-of-type{margin-bottom:25px}}@media (min-width:576px) and (max-width:650px){a.common_button.virtual_tour_link{font-size:13px;padding:11px 20px!important}}@media (max-width:480px){header .register_button{margin-right:12px!important}}@media (max-width:450px){header a.register_button{display:none!important}header div.lang_bar{right:13vw!important}div.slicknav_menu ul.menu li.register_link{display:block!important}div.slicknav_menu ul.menu li.register_link a{color:#eb804c!important}}@media (max-width:400px){footer img.middle_logo{margin-left:0!important}footer div.force_break.break_one{display:block!important}}div.slicknav_menu{position:fixed;width:100%;display:none;font-size:20px;text-transform:uppercase;z-index:998;top:91px}div.slicknav_menu a{color:#f4e9d0}div.slicknav_menu a.slicknav_btn{text-decoration:none}div.slicknav_menu a.slicknav_btn.slicknav_open span.slicknav_menutxt:after{content:"\f00d";font-size:58px;-webkit-text-stroke:7px #191b32;display:inline-block;margin-right:11px;color:#eb804c;line-height:38px;height:42px;margin-top:12px!important;padding-top:0!important}div.slicknav_menu a.slicknav_btn.slicknav_collapsed span.slicknav_menutxt:after{content:"\f0c9";font-size:45px;-webkit-text-stroke:2px #191b32;margin-right:15px;color:#eb804c}div.slicknav_menu ul.menu{padding:0;margin-bottom:0;border-top:solid 1px rgba(235,128,76,.3);background-color:#191b32}div.slicknav_menu ul.menu li{list-style-type:none;border-bottom:solid 1px rgba(235,128,76,.3);background:#191b32}div.slicknav_menu ul.menu li a{padding:8px 0 8px 15px;text-decoration:none!important;display:inline-block;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:17px;letter-spacing:2px;color:#f4e9d0}div.slicknav_menu ul.menu li:not(.menu-item-has-children){padding-left:15px}div.slicknav_menu ul.menu li:not(.menu-item-has-children) a{padding:16px 0 16px 15px}div.slicknav_menu ul.menu li.register_link{display:none}div.slicknav_menu ul.menu li:last-child{border-bottom:solid 3px #eb804c!important}div.slicknav_menu .slicknav_menutxt{text-align:right;display:inline-block;right:0;position:fixed;top:14px}div.slicknav_menu ul.sub-menu{padding-left:0}div.slicknav_menu ul.sub-menu li:first-child{border-top:solid 1px rgba(255,255,255,.3)}div.slicknav_menu ul.sub-menu li{border-bottom:solid 1px rgba(255,255,255,.3)}div.slicknav_menu ul.sub-menu li:before{content:"•";color:#fff;padding-left:30px;padding-left:22px;padding-right:7px}div.slicknav_menu ul.sub-menu a{padding:12px 0 12px 0px!important;text-transform:none}div.lity-container{max-width:1000px;width:100%;height:100%;max-height:1080px;background:#191b32;overflow:auto}.lity-content:after{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}div.gform_confirmation_wrapper{max-width:280px;color:#191b32;margin:30px auto 40px;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:14px;text-align:center}div.close_x_area{text-align:right;padding-top:15px;padding-right:15px}div.close_x_area img{width:32px;height:auto;cursor:pointer;filter:invert(45%) sepia(328%) saturate(42%) hue-rotate(-1deg) brightness(158%) contrast(100%)}div#reg_form{background:#f4e9d0}div.gform_wrapper{max-width:340px;width:100%;margin-left:auto;margin-right:auto;padding:50px 0;padding-top:20px}div.gform_wrapper .gfield_required_text,div.gform_wrapper .charleft,div.gform_wrapper legend,div.gform_wrapper label{display:none!important}div.gform_wrapper input[type='email'],div.gform_wrapper input[type='text']{background-color:#f4e9d0;border:solid 1px #f4e9d0;border-bottom:solid 1px #191b32;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;color:#191b32;font-size:14px;width:100%;padding:7px 20px 7px 5px}div.gform_wrapper input[type='submit']{border:solid 1px #191b32;background-color:transparent;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase;margin-top:25px;padding:13px 20px;display:block;margin-left:auto;margin-right:auto}div.gform_wrapper input[type='submit']:focus,div.gform_wrapper input[type='submit']:hover{color:#f4e9d0;background-color:#191b32}div.gform_wrapper input:focus{-webkit-box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;-moz-box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;outline:dashed #eb804c!important}div.gform_wrapper .gform_title,div.gform_wrapper div.gform_validation_errors ol{display:none}div.gform_wrapper span#input_1_3_1_container{margin-bottom:25px;display:block}div.gform_wrapper .first_name_field,div.gform_wrapper .last_name_field,div.gform_wrapper .phone_field,div.gform_wrapper .optional_question_field,div.gform_wrapper .email_address_field{margin-bottom:25px}div.gform_wrapper .gform_submission_error,div.gform_wrapper .gfield_error{color:#9b0000!important;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:14px}div.gform_wrapper .validation_message{padding-top:4px;padding-left:5px}div.gform_wrapper .consent_field label{display:block!important;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;color:#191b32;font-size:14px}div.gform_wrapper .consent_field input{float:left;margin-top:4px;margin-right:10px}div.gform_wrapper ::-webkit-input-placeholder{color:#191b32;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:14px}div.gform_wrapper :-moz-placeholder{color:#191b32;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:14px;opacity:1}div.gform_wrapper ::-moz-placeholder{color:#191b32;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:14px;opacity:1}div.gform_wrapper :-ms-input-placeholder{color:#191b32;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:14px}div.gform_wrapper ::-ms-input-placeholder{color:#191b32;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:14px}div.gform_wrapper ::placeholder{color:#191b32;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-size:14px}#book-appointment-form select:focus,#book-appointment-form input[type='tel']:focus,#book-appointment-form input[type='text']:focus,#book-appointment-form input[type='checkbox']:focus,#book-appointment-form .button-next:focus,form#lmi_ba_form_2 input[type='submit']:focus{-webkit-box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;-moz-box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;outline:dashed #eb804c!important}img.booking_form_logo{width:200px;margin:0 auto;display:block;margin-bottom:40px;margin-top:-20px}h1.booking_form_title{font-family:'Domaine-Display-Bold',serif;color:#eb804c;font-size:50px;background-color:#191b32;text-align:center}div.booking_form_intro{max-width:700px;margin:16px auto 0;text-align:center;line-height:1.35;padding-left:20px;padding-right:20px}#book-appointment-form{background:#191b32;min-height:auto!important}#book-appointment-form .form-wrapper{width:100%;max-width:800px;margin:0 auto;background:#191b32;color:#f4e9d0;padding-top:0}#book-appointment-form .form-wrapper .lmi_section{padding-top:0}#book-appointment-form h1.booking_form_thank_you{font-size:44px;background:#191b32;width:100%;text-align:center;padding-bottom:20px}#book-appointment-form .booking_thank_you_message_area{width:100%;text-align:center;padding:100px 0}#book-appointment-form div.half.gfield{width:48%;display:flex;flex-direction:column-reverse;float:left;position:relative;height:100px}#book-appointment-form select,#book-appointment-form input[type='tel'],#book-appointment-form input[type='text']{width:90%;border:solid 1px #f4e9d0!important;background:#191b32!important;color:#f4e9d0!important;border-radius:0!important;margin-bottom:0;padding:4px 10px}#book-appointment-form input[type='checkbox']:focus{border:0!important}#book-appointment-form label{margin-bottom:8px;font-size:17px;line-height:1.2;color:#f4e9d0;background:#191b32}#book-appointment-form label em{color:#f4e9d0;background:#191b32}#book-appointment-form div.input-time label{white-space:nowrap!important}#book-appointment-form div#email_result{position:absolute;bottom:44px;font-size:16px;color:#eb804c;right:40px}#book-appointment-form div.error-message{font-size:16px;color:#fff}#book-appointment-form div#gfield_consent{clear:both;padding-top:30px}#book-appointment-form div#gfield_consent input{float:left;width:4%;min-width:20px;margin-top:5px}#book-appointment-form div#gfield_consent label{float:left;width:89%;margin-left:10px;line-height:1.35}#book-appointment-form div#gfield_consent .error-message{clear:both}#book-appointment-form .button-next{background-color:#191b32!important;color:#f4e9d0!important;border:solid 1px #f4e9d0;font-size:22px;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;margin-top:40px}#book-appointment-form .gform_footer{text-align:center}#book-appointment-form .error-message{color:#eb804c!important;line-height:20px!important}#book-appointment-form .appointment-date{display:block;float:right;margin:0;display:flex}#book-appointment-form .appointment-date input{padding-left:50px;font-size:18px}#book-appointment-form button.ui-datepicker-trigger{background:transparent;border:0;position:absolute;text-align:left;top:27px}#book-appointment-form button.ui-datepicker-trigger img{content:url(https://cdnjs.cloudflare.com/ajax/libs/ionicons/1.2.3/src/icon-calendar.svg);width:30px;height:30px;border:0;margin-top:-15px;filter:invert(45%) sepia(328%) saturate(42%) hue-rotate(-1deg) brightness(158%) contrast(100%)}#book-appointment-form div.book-button-grid{clear:both;display:block;padding-top:50px;margin:0!important}#book-appointment-form div.book-button-grid .book-button-el button.back{border:0!important;background:transparent!important;color:#f4e9d0!important;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif!important;font-size:20px!important;padding-bottom:25px}#book-appointment-form div.book-button-grid .book-button-el button.back:before{content:"\f04b";display:inline-block;padding-left:13px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#book-appointment-form div.book-button-grid input[type='submit']{margin-left:auto;margin-right:auto;border:solid 1px #f4e9d0!important;color:#f4e9d0!important;background-color:#191b32!important;font-size:22px!important;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;font-weight:normal!important;padding:.4em 1.5em;margin-top:-30px;margin-bottom:30px}#book-appointment-form div.book-button-grid input[type='submit']:hover{background:#f4e9d0!important;color:#191b32!important}#book-appointment-form div.ui-datepicker{position:absolute!important;left:0!important;z-index:1!important;top:107px!important}#ui-datepicker-div{background-color:#191b32!important}#ui-datepicker-div table{background:#191b32;background-color:#191b32!important;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif!important;color:#f4e9d0!important;font-size:15px!important}#ui-datepicker-div .ui-datepicker-header{background:#191b32!important;color:#f4e9d0!important;border:0!important;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif!important;font-weight:normal!important}#ui-datepicker-div .ui-datepicker-buttonpane{background:#191b32!important}.ui-datepicker .ui-datepicker-buttonpane button{color:#f4e9d0!important;font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif!important;font-size:17px!important;font-weight:normal!important}.ui-datepicker .ui-datepicker-title{position:relative}.ui-datepicker-year{right:0;position:absolute;color:#f4e9d0!important}body:not(.french_body) span.ui-datepicker-month{position:absolute;left:0}a.ui-datepicker-next.ui-corner-all:after{border-left:.75em solid #f4e9d0!important}a.ui-datepicker-prev.ui-corner-all:before{border-right:.75em solid #f4e9d0!important}form#lmi_ba_form_2{padding-bottom:100px;background:#191b32!important}form#lmi_ba_form_2 .gfield.input-time{clear:both!important;padding-top:30px}form#lmi_ba_form_2 label[for='datepicker']{margin-left:50px}#input_time_list span{max-width:110px;text-align:center}.gfield.input-time span label{border:solid 1px #f4e9d0!important}.gfield.input-time span label:hover{background-color:#f4e9d0!important;color:#191b32!important;cursor:pointer!important}.gfield.input-time span input:checked+label{background:#f4e9d0!important}div.additional-unit{display:flex;flex-direction:column-reverse!important;margin-top:0!important}a.ui-datepicker-next{top:0!important;right:0!important;cursor:pointer!important}a.ui-datepicker-next.ui-state-hover{background:transparent!important;border:0!important}a.ui-datepicker-prev{top:0!important;left:0!important;cursor:pointer!important}a.ui-datepicker-prev.ui-state-hover{background:transparent!important;border:0!important}.step_2_submit_button_area{text-align:center!important}.step_2_back_button_area{display:inline-block;margin-bottom:20px}.ui-datepicker th{color:#fff!important}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:1!important}.ui-state-disabled span,.ui-widget-content .ui-state-disabled span{color:#ee9468!important}.two_images_section .title_col{margin-bottom:25px}.two_images_section .right_col_content,.two_images_section .left_col_content{margin-top:50px;position:relative;background:url(../../../../livmore/img/footer-grad.jpg);padding:25px}.two_images_section .right_col_content .over_block,.two_images_section .left_col_content .over_block{z-index:9;padding:50px;position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.two_images_section .right_col_content .over_block .logo_block,.two_images_section .left_col_content .over_block .logo_block{margin-top:auto;margin-bottom:auto}.two_images_section .right_col_content .over_block .logo_block img,.two_images_section .left_col_content .over_block .logo_block img{max-width:340px;width:100%;height:auto}.two_images_section .right_col_content .over_block .text_block,.two_images_section .left_col_content .over_block .text_block{text-align:center}.two_images_section .right_col_content .over_block .text_block .title,.two_images_section .left_col_content .over_block .text_block .title{font-family:'Domaine-Display-Bold',serif;color:#f4e9d0;font-size:34px;line-height:1.3}.two_images_section .right_col_content .over_block .text_block .button_orange,.two_images_section .left_col_content .over_block .text_block .button_orange{background:#eb804c;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;display:inline-block;padding:14px 25px;font-size:15px;letter-spacing:2px;margin-top:20px;color:#191b32}.two_images_section .right_col_content .over_block .text_block .button_orange:hover,.two_images_section .left_col_content .over_block .text_block .button_orange:hover{background:#191b32;color:#eb804c}.two_images_section .right_col_content .image_block,.two_images_section .left_col_content .image_block{width:100%;height:698px}.two_images_section .right_col_content .image_block .image_block__image,.two_images_section .left_col_content .image_block .image_block__image{width:100%;height:100%;object-fit:cover}@media (max-width:575px){.two_images_section .title_col{margin-bottom:0}.two_images_section .right_col_content,.two_images_section .left_col_content{margin-top:35px}}.image_block{position:relative}.image_block .image_block__image{width:100%;height:auto}.image_block .image_block__overlay{position:absolute;top:0;left:0;width:100%;height:100%}#towerTwoRegistrationFormModal.modal .btn-close{position:absolute!important;right:20px!important;top:20px!important;z-index:9;background-color:#f4e9d0;border-radius:100%;padding:10px;background:none;background:#f4e9d0!important;box-shadow:none!important;border-radius:2em!important;outline:none!important;line-height:0;color:#191b32;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#towerTwoRegistrationFormModal.modal .btn-close svg{width:20px;height:auto}#towerTwoRegistrationFormModal.modal .modal-content{padding:30px;border-radius:0;border:none;position:relative;background:#191b32}#towerTwoRegistrationFormModal.modal .modal-content .modal-body{background:#f4e9d0}#towerTwoRegistrationFormModal #booking_form_blurb_area{margin-top:20px;background:#f4e9d0!important}#towerTwoRegistrationFormModal #booking_form_blurb_area *{color:#191b32;background:#f4e9d0!important}#towerTwoRegistrationFormModal #book-appointment-form{border:none!important;background:#f4e9d0!important}#towerTwoRegistrationFormModal #book-appointment-form .form-wrapper{background:#f4e9d0!important}#towerTwoRegistrationFormModal #book-appointment-form .form-wrapper label,#towerTwoRegistrationFormModal #book-appointment-form .form-wrapper select,#towerTwoRegistrationFormModal #book-appointment-form .form-wrapper input{background:#f4e9d0!important;color:#191b32!important;border-color:#191b32!important}#towerTwoRegistrationFormModal #book-appointment-form form#lmi_ba_form_2{border:none!important;background:#f4e9d0!important}#towerTwoRegistrationFormModal #book-appointment-form div.book-button-grid .book-button-el button.back{color:#191b32!important}#towerTwoRegistrationFormModal #book-appointment-form button.ui-datepicker-trigger img{filter:none!important}#towerTwoRegistrationFormModal #book-appointment-form label em{background:none!important;color:#191b32!important}#towerTwoRegistrationFormModal #book-appointment-form .gfield.input-time span label{border:solid 1px #191b32!important}#towerTwoRegistrationFormModal #book-appointment-form .gfield.input-time span label:hover{background-color:#191b32!important;color:#f4e9d0!important;cursor:pointer!important}#towerTwoRegistrationFormModal #book-appointment-form .gfield.input-time span input:checked+label{background:#191b32!important;color:#f4e9d0!important}#towerTwoRegistrationFormModal .gform_wrapper{max-width:90%;margin:0 auto}#towerTwoRegistrationFormModal .gform_wrapper .gform_heading .gform_title{font-size:24px!important;margin-bottom:30px!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_heading .gform_required_legend{display:none}#towerTwoRegistrationFormModal .gform_wrapper .gform_validation_errors{border-radius:0!important;margin:5px 0;background:!important;-webkit-box-shadow:none;box-shadow:none!important;border:1px solid!important;padding:12px 10px!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_validation_errors .gform_submission_error{padding-left:25px!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_validation_errors *{font-size:16px!important;color:!important}#towerTwoRegistrationFormModal .gform_wrapper span.gfield_required{color:#191b32!important}#towerTwoRegistrationFormModal .gform_wrapper .gfield_error label,#towerTwoRegistrationFormModal .gform_wrapper .gfield_error legend,#towerTwoRegistrationFormModal .gform_wrapper .gfield_error span.gfield_required{color:#191b32!important}#towerTwoRegistrationFormModal .gform_wrapper .validation_message{padding:12px 10px!important;border:1px solid!important;color:!important;margin:7px 0 0!important;background:!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .gfield{margin:5px 0}@media screen and (min-width:641px){#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_half_gfield{max-width:calc(50% - 8px)}}#towerTwoRegistrationFormModal .gform_wrapper .gform_body input,#towerTwoRegistrationFormModal .gform_wrapper .gform_body select{color:#191b32!important;background:#f4e9d0;border:0;border:1px solid #191b32!important;outline:none;border-radius:0;height:40px;width:100%}#towerTwoRegistrationFormModal .gform_wrapper .gform_body textarea{background:#f4e9d0}#towerTwoRegistrationFormModal .gform_wrapper .gform_body textarea:focus{-webkit-box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;-moz-box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;box-shadow:inset 0 0 0 1px black,0 0 3px 1px white!important;outline:dashed #eb804c!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_body span.address_zip{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .gfield>.gfield_label{display:block!important;margin-top:5px;margin-bottom:0;line-height:1.5em!important;color:#191b32!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .gfield label{display:block!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio{display:inline-block;width:100%}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio{display:flex;width:100%;max-width:150px;gap:20px}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:30px;height:30px;flex-shrink:0;border:1px solid #191b32}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:before{background:url(../../img/form_checkmark.svg);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:checked::before{transform:translate(-50%,-50%) scale(1)}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input+label{margin:0 0 0 10px;max-width:none;cursor:pointer}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent{display:flex;width:100%;cursor:pointer}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:30px;height:30px;flex-shrink:0;border:1px solid #191b32}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:before{background:url(../../img/form_checkmark.svg);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:checked::before{transform:translate(-50%,-50%) scale(1)}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]+label{margin:0 0 0 15px;line-height:1.5em}#towerTwoRegistrationFormModal .gform_wrapper .gform_body .custom_consent_checkbox a:not(.button){color:inherit;display:inline;word-break:break-word;text-decoration:underline!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_footer{margin-top:25px!important;text-align:center;padding-bottom:0px!important;display:flex!important;justify-content:center!important;align-self:center!important;gap:20px!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_footer input[type="submit"]{display:inline-block;font-size:16px!important;line-height:24px;text-transform:uppercase;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border:2px solid;text-decoration:none;padding:10px 30px;border-color:#191b32;color:#191b32;background:#eb804c;margin:0!important}#towerTwoRegistrationFormModal .gform_wrapper .gform_footer input[type="submit"]:hover{background:#191b32;color:#eb804c;border-color:#191b32}#towerTwoRegistrationFormModal .gform_wrapper .ginput_container_select{position:relative}#towerTwoRegistrationFormModal .gform_wrapper .ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px}#towerTwoRegistrationFormModal .gform_wrapper .ginput_container_select:after{background:url(../../img/form_dropdown.svg);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}#towerTwoRegistrationFormModal .gform_confirmation_wrapper{max-width:90%}.has_background_image{background-repeat:no-repeat;background-size:cover}.text_style_66{font-family:'Domaine-Display-Bold',serif;color:inherit;line-height:1.3}.text_style_66{font-size:45px}@media screen and (min-width:320px){.text_style_66{font-size:calc(45px + strip-unit(21px) * ((100vw - 320px) / strip-unit(1080px)))!important}}@media screen and (min-width:1400px){.text_style_66{font-size:66px!important}}.text_style_54{font-family:'Domaine-Display-Bold',serif;color:inherit;line-height:1.3}.text_style_54{font-size:40px}@media screen and (min-width:320px){.text_style_54{font-size:calc(40px + strip-unit(14px) * ((100vw - 320px) / strip-unit(1080px)))!important}}@media screen and (min-width:1400px){.text_style_54{font-size:54px!important}}.text_style_34{font-family:'Domaine-Display-Bold',serif;color:inherit;font-size:34px;line-height:1.3}.text_style_20{font-family:'Brandon-Grotesque-Regular',Helvetica,sans-serif;color:inherit;font-size:20px;line-height:1.3}.button_orange{background:#eb804c;font-family:'Brandon-Grotesque-Bold',Helvetica,sans-serif;text-transform:uppercase;text-decoration:none!important;display:inline-block;padding:14px 25px;font-size:15px;letter-spacing:2px;margin-top:20px;color:#191b32}.button_orange:hover{background:#191b32;color:#eb804c}.section_banner{color:#191b32;padding:150px 0}.section_banner .logo_block img{max-width:425px;height:auto;width:100%}.section_banner .bg_outline{max-width:425px;background:url(../../../../livmore/img/footer-grad.jpg);padding:25px}.section_banner .bg_outline .text_block{padding:25px;background-color:#f4e9d0}.section_image_and_text{margin:75px 0}.section_image_and_text .section_image_and_text__row{gap:50px 0}.section_image_and_text .image_block{height:100%}.section_image_and_text .image_block .image_block__image{width:100%;height:100%;object-fit:cover;min-height:600px;max-width:761px}.section_image_and_text .text_block{padding:0 25px;max-width:750px;width:100%;margin:0 auto}@media (max-width:768px){.section_image_and_text .image_block .image_block__image{height:auto;min-height:400px}}.section_two_images{margin:50px 0}.section_two_images .section_two_images__row{gap:50px 0}.section_two_images .image_block{width:100%;height:100%}.section_two_images .image_block .image_block__image{width:100%;height:100%;object-fit:cover;max-height:584px;max-width:100%}.page-template-tpl-tower_two{background:#f4e9d0!important;color:#191b32}.page-template-tpl-tower_two header{background:inherit!important}.page-template-tpl-tower_two header .desktop_logo svg path{fill:#191b32!important}.page-template-tpl-tower_two header div.lang_bar a span{color:#191b32;border-color:#191b32}.page-template-tpl-tower_two header .desktop_nav ul.menu>li{color:#191b32!important}.page-template-tpl-tower_two header .desktop_nav ul.menu>li>a{color:#191b32!important;border-color:#191b32!important}.page-template-tpl-tower_two header .desktop_nav ul.menu>li.menu-item-has-children::after{color:#191b32!important}.page-template-tpl-tower_two header .header_button{background:#eb804c;color:#191b32}.page-template-tpl-tower_two header .header_button:hover{color:#eb804c;background:#191b32}.page-template-tpl-tower_two div.slicknav_menu .slicknav_btn span.slicknav_menutxt::after{color:#191b32!important}.page-template-tpl-tower_two div.slicknav_menu .slicknav_btn.slicknav_open span.slicknav_menutxt::after{-webkit-text-stroke:3px #f4e9d0!important}.page-template-tpl-tower_two .grad_area .grad_blurb,.page-template-tpl-tower_two .grad_area .grad_beige_bg{background:#191b32!important;color:#f4e9d0!important}.page-template-tpl-tower_two #ui-datepicker-div{width:auto!important;background-color:#f4e9d0!important;background:#f4e9d0!important}.page-template-tpl-tower_two #ui-datepicker-div .ui-datepicker-header{display:block!important}.page-template-tpl-tower_two #ui-datepicker-div .ui-datepicker-header,.page-template-tpl-tower_two #ui-datepicker-div table{background-color:#f4e9d0!important;background:#f4e9d0!important}.page-template-tpl-tower_two #ui-datepicker-div .ui-datepicker-title{text-align:left!important}.page-template-tpl-tower_two #ui-datepicker-div .ui-datepicker-title *{color:#191b32!important;text-align:left!important}