@import"https://use.typekit.net/ijk8sjb.css";/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 18, 2023 */@import"https://use.typekit.net/ijk8sjb.css";@import"https://use.typekit.net/ijk8sjb.css";@import"https://use.typekit.net/ijk8sjb.css";@import"https://use.typekit.net/ijk8sjb.css";@import"https://use.typekit.net/ijk8sjb.css";@import"https://use.typekit.net/ijk8sjb.css";@font-face{font-family:"graphiklight";src:url("../fonts/graphik-light-webfont.woff2") format("woff2"),url("../fonts/graphik-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphikmedium";src:url("../fonts/graphik-medium-webfont.woff2") format("woff2"),url("../fonts/graphik-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphik_regular";src:url("../fonts/graphik-regular-webfont.woff2") format("woff2"),url("../fonts/graphik-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesknarrow_dark";src:url("../fonts/rightgrotesk-narrowdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-narrowdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_black";src:url("../fonts/rightgrotesk-tallblack-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tallblack-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_dark";src:url("../fonts/rightgrotesk-talldark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-talldark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktight_dark";src:url("../fonts/rightgrotesk-tightdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tightdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}:root{--orange: #d17b60;--beige: #eae2d1;--maroon: #5c0a00;--offwhite: #f6f1e8;--white: #ffffff;--grey: #a6a998;--family: "graphikmedium", sans-serif;--title: "right_grotesktight_dark", sans-serif;--regular: 400;--bold: 700}.color-beige{color:var(--beige)}.color-orange{color:var(--orange)}.color-maroon{color:var(--maroon)}.color-offwhite{color:var(--offwhite)}.color-white{color:var(--white)}.color-grey{color:var(--grey)}.bg-beige{background-color:var(--beige)}.bg-orange{background-color:var(--orange)}.bg-maroon{background-color:var(--maroon)}.bg-offwhite{background-color:var(--offwhite)}.bg-white{background-color:var(--white)}.bg-grey{background-color:var(--grey)}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 18, 2023 */@font-face{font-family:"graphiklight";src:url("../fonts/graphik-light-webfont.woff2") format("woff2"),url("../fonts/graphik-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphikmedium";src:url("../fonts/graphik-medium-webfont.woff2") format("woff2"),url("../fonts/graphik-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphik_regular";src:url("../fonts/graphik-regular-webfont.woff2") format("woff2"),url("../fonts/graphik-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesknarrow_dark";src:url("../fonts/rightgrotesk-narrowdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-narrowdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_black";src:url("../fonts/rightgrotesk-tallblack-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tallblack-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_dark";src:url("../fonts/rightgrotesk-talldark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-talldark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktight_dark";src:url("../fonts/rightgrotesk-tightdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tightdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}:root{--orange: #d17b60;--beige: #eae2d1;--maroon: #5c0a00;--offwhite: #f6f1e8;--white: #ffffff;--grey: #a6a998;--family: "graphikmedium", sans-serif;--title: "right_grotesktight_dark", sans-serif;--regular: 400;--bold: 700}.color-beige{color:var(--beige)}.color-orange{color:var(--orange)}.color-maroon{color:var(--maroon)}.color-offwhite{color:var(--offwhite)}.color-white{color:var(--white)}.color-grey{color:var(--grey)}.bg-beige{background-color:var(--beige)}.bg-orange{background-color:var(--orange)}.bg-maroon{background-color:var(--maroon)}.bg-offwhite{background-color:var(--offwhite)}.bg-white{background-color:var(--white)}.bg-grey{background-color:var(--grey)}.app h1,.app h2,.app h3{font-family:"right_grotesktight_dark",sans-serif;text-transform:uppercase}.app .h-image{margin:0;height:100%}.app h1{font-size:9.5238095238vw !important;line-height:9.5693779904vw !important}.app h2{font-size:160px;line-height:100%;margin:0 0 60px}.app h3,.app .g-footer .address p{font-family:"graphikmedium",sans-serif;text-transform:uppercase;font-size:42px;line-height:42px;margin-bottom:20px}.app .g-footer .address p.location{font-family:"graphik_regularregular",sans-serif;margin-top:40px}.app h3.center,.app h2.center{text-align:center}.app .text-right{text-align:right}.app .text-left{text-align:left}.app .text-center{text-align:center}.app .h-medium{font-size:160px;line-height:100%;margin:0 0 60px;font-family:"right_grotesktight_dark",sans-serif}.app .p-medium{text-transform:uppercase;font-size:22px;margin:0}.app p{font-family:"graphikmedium",sans-serif;line-height:25px;font-size:18px}.app p.headline{font-weight:bold;font-size:28px;line-height:30px}.app p.light{font-weight:200;font-size:20px;line-height:30px;font-family:"graphiklight",sans-serif}@media(max-width: 1399.98px){.app p.intro{font-size:30px}}@media(max-width: 1199.98px){.app p.intro{font-size:24px}.app h2,.app .h-medium{font-size:130px;line-height:100%;margin:0 0 40px}}@media(max-width: 991.98px){.app p.intro{font-size:24px}.app h2,.app .h-medium{font-size:100px;line-height:100%;margin:0 0 40px}}@media(max-width: 767.98px){.app p{font-family:"graphikmedium",sans-serif;line-height:22px;font-size:16px}.app p.headline{font-weight:bold;font-size:22px;line-height:25px}.app p.light{font-weight:200;font-size:16px;line-height:22px;font-family:"graphiklight",sans-serif}.app h2,.app .h-medium{font-size:80px;line-height:100%;margin:0 0 30px}.app h3,.app .g-footer .address p{font-size:32px;line-height:32px;margin-bottom:20px}}@media(max-width: 575.98px){.app p{font-family:"graphikmedium",sans-serif;line-height:20px;font-size:15px}.app p.headline{font-weight:bold;font-size:18px;line-height:23px}.app p.light{font-weight:200;font-size:15px;line-height:22px;font-family:"graphiklight",sans-serif}.app h2,.app .h-medium{font-size:70px;line-height:100%;margin:0 0 30px}.app h3,.app .g-footer .address p{font-size:26px;line-height:26px;margin-bottom:20px}}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 18, 2023 */@font-face{font-family:"graphiklight";src:url("../fonts/graphik-light-webfont.woff2") format("woff2"),url("../fonts/graphik-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphikmedium";src:url("../fonts/graphik-medium-webfont.woff2") format("woff2"),url("../fonts/graphik-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphik_regular";src:url("../fonts/graphik-regular-webfont.woff2") format("woff2"),url("../fonts/graphik-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesknarrow_dark";src:url("../fonts/rightgrotesk-narrowdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-narrowdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_black";src:url("../fonts/rightgrotesk-tallblack-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tallblack-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_dark";src:url("../fonts/rightgrotesk-talldark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-talldark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktight_dark";src:url("../fonts/rightgrotesk-tightdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tightdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}:root{--orange: #d17b60;--beige: #eae2d1;--maroon: #5c0a00;--offwhite: #f6f1e8;--white: #ffffff;--grey: #a6a998;--family: "graphikmedium", sans-serif;--title: "right_grotesktight_dark", sans-serif;--regular: 400;--bold: 700}.color-beige{color:var(--beige)}.color-orange{color:var(--orange)}.color-maroon{color:var(--maroon)}.color-offwhite{color:var(--offwhite)}.color-white{color:var(--white)}.color-grey{color:var(--grey)}.bg-beige{background-color:var(--beige)}.bg-orange{background-color:var(--orange)}.bg-maroon{background-color:var(--maroon)}.bg-offwhite{background-color:var(--offwhite)}.bg-white{background-color:var(--white)}.bg-grey{background-color:var(--grey)}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 18, 2023 */@font-face{font-family:"graphiklight";src:url("../fonts/graphik-light-webfont.woff2") format("woff2"),url("../fonts/graphik-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphikmedium";src:url("../fonts/graphik-medium-webfont.woff2") format("woff2"),url("../fonts/graphik-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphik_regular";src:url("../fonts/graphik-regular-webfont.woff2") format("woff2"),url("../fonts/graphik-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesknarrow_dark";src:url("../fonts/rightgrotesk-narrowdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-narrowdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_black";src:url("../fonts/rightgrotesk-tallblack-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tallblack-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_dark";src:url("../fonts/rightgrotesk-talldark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-talldark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktight_dark";src:url("../fonts/rightgrotesk-tightdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tightdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}:root{--orange: #d17b60;--beige: #eae2d1;--maroon: #5c0a00;--offwhite: #f6f1e8;--white: #ffffff;--grey: #a6a998;--family: "graphikmedium", sans-serif;--title: "right_grotesktight_dark", sans-serif;--regular: 400;--bold: 700}.color-beige{color:var(--beige)}.color-orange{color:var(--orange)}.color-maroon{color:var(--maroon)}.color-offwhite{color:var(--offwhite)}.color-white{color:var(--white)}.color-grey{color:var(--grey)}.bg-beige{background-color:var(--beige)}.bg-orange{background-color:var(--orange)}.bg-maroon{background-color:var(--maroon)}.bg-offwhite{background-color:var(--offwhite)}.bg-white{background-color:var(--white)}.bg-grey{background-color:var(--grey)}.app{-webkit-transition:.6s;transition:.6s;opacity:1;height:auto}.app .g-carousel{position:relative}.app .g-carousel .outer{position:relative;height:46.6666666667vw}.app .g-carousel .outer .inner{position:absolute;top:0;width:100vw;height:100%}.app .g-carousel .outer .inner .slide{width:0;height:auto;position:absolute;left:50vw;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-filter:blur(6px);filter:blur(6px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.app .g-carousel .outer .inner .slide img{max-width:100%}.app .g-carousel .outer .c-button{position:absolute;width:82px;height:82px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);z-index:4;top:50%;border-radius:100%;border:none;-webkit-transition:.1s;transition:.1s}.app .g-carousel .outer .c-button.c-left{left:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.app .g-carousel .outer .c-button.c-left .triangle{width:0px;height:0px;border-style:solid;border-width:13px 13px 13px 0;border-color:rgba(0,0,0,0) var(--gold) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%);position:absolute;top:50%;right:21px}@media(hover: hover){.app .g-carousel .outer .c-button.c-left:hover{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.05);transform:translate3d(-50%, -50%, 0) scale(1.05)}}.app .g-carousel .outer .c-button.c-left:active{-webkit-transform:translate3d(-50%, -50%, 0) scale(0.95);transform:translate3d(-50%, -50%, 0) scale(0.95)}.app .g-carousel .outer .c-button.c-right{right:0;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0)}.app .g-carousel .outer .c-button.c-right .triangle{width:0px;height:0px;border-style:solid;border-width:13px 0 13px 13px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--gold);-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%);position:absolute;top:50%;left:21px}@media(hover: hover){.app .g-carousel .outer .c-button.c-right:hover{-webkit-transform:translate3d(50%, -50%, 0) scale(1.05);transform:translate3d(50%, -50%, 0) scale(1.05)}}.app .g-carousel .outer .c-button.c-right:active{-webkit-transform:translate3d(50%, -50%, 0) scale(0.95);transform:translate3d(50%, -50%, 0) scale(0.95)}.app .gmnoprint a,.app .gmnoprint span{display:none}.app .gmnoprint div{background:none !important}.app .g-desktop{display:block}.app .g-desktop-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.app .g-mobile{display:none}.app .g-row-100{height:100%}.app .g-z-top{position:relative;z-index:1}@media(max-width: 991.98px){.app .g-desktop-flex,.app .g-desktop{display:none}.app .g-mobile{display:block}}.app.active{opacity:1}.app .pad-top{padding-top:60px}.app .pad-bottom{padding-bottom:60px}.app .pad-large{padding-top:90px;padding-bottom:90px}.app .pad-large-top{padding-top:90px}.app .pad-large-bottom{padding-bottom:90px}.app .pad-medium-bottom{padding-bottom:70px}.app .pad-medium{padding-top:70px;padding-bottom:70px}.app .pad-small{padding-top:50px;padding-bottom:50px}@media(max-width: 1199.98px){.app .pad-large{padding-top:80px;padding-bottom:80px}}@media(max-width: 991.98px){.app .pad-top{padding-top:40px}.app .pad-bottom{padding-bottom:40px}}@media(max-width: 575.98px){.app .pad-top{padding-top:30px}.app .pad-bottom{padding-bottom:30px}}.app .g-nav{position:fixed;top:0;left:0%;z-index:99999;width:100%}.app .g-nav .burger{position:absolute;width:40px;height:40px;left:20px;top:20px;-webkit-transition:.1s;transition:.1s;z-index:9}.app .g-nav .burger:active{background-color:#f6f1e8;-webkit-transition:.1s;transition:.1s}.app .g-nav .burger .line{position:absolute;width:30px;height:3px;left:50%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);background-color:#f6f1e8;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.3);box-shadow:0px 1px 3px rgba(0,0,0,.3)}.app .g-nav .burger .line.line-1{top:10px}.app .g-nav .burger .line.line-2{top:20px}.app .g-nav .burger .line.line-3{top:30px}.app .g-nav .burger.active .line{background-color:#5c0a00;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0);box-shadow:0px 1px 3px rgba(0,0,0,0)}.app .g-nav .burger.active .line.line-1{top:20px;-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(45deg);transform:translate3d(-50%, -50%, 0) rotateZ(45deg)}.app .g-nav .burger.active .line.line-2{opacity:0}.app .g-nav .burger.active .line.line-3{top:20px;-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(-45deg);transform:translate3d(-50%, -50%, 0) rotateZ(-45deg)}.app .g-nav .burger:hover{background-color:hsla(0,0%,100%,.3)}.app .g-nav.active{-webkit-transform:translateX(0%);transform:translateX(0%)}.app .g-nav .panel{height:100%;width:100%;left:0%;z-index:8;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:fixed;background-color:#d17b60}.app .g-nav .panel.active{-webkit-transform:translateX(0%);transform:translateX(0%)}.app .g-nav .panel .container,.app .g-nav .panel .row{height:100%}.app .g-nav .panel .inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app .g-nav .panel .inner ul{list-style:none;padding:0;text-transform:uppercase;font-family:"graphikmedium",sans-serif;font-size:49px}.app .g-nav .panel .inner ul a{color:#5c0a00;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.app .g-nav .panel .inner ul a:hover{opacity:.6}.app .g-nav .panel .inner ul a:active{color:#f6f1e8}@media(max-width: 767.98px){.app .g-nav .panel .inner ul{font-size:36px}}@media(max-width: 575.98px){.app .g-nav .panel .inner ul{padding-left:calc(20px - .75rem);font-size:28px}}.app .g-module{display:block;position:relative;width:100%;overflow:hidden}.app .g-module.g-form{color:#5c0a00;padding-top:120px;padding-bottom:120px}.app .g-module.g-form .form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.app .g-module.g-form .form-container h3{margin:0}.app .g-module.g-form .form-container form{margin:0;max-width:860px}.app .g-module.g-form .form-container form .forminator-response-message.forminator-success{background-color:#d17b60 !important;color:#f6f1e8 !important;-webkit-box-shadow:inset 2px 0 0 0 #f6f1e8 !important;box-shadow:inset 2px 0 0 0 #f6f1e8 !important}.app .g-module.g-form .form-container form .forminator-response-message.forminator-error{background-color:#5c0a00 !important;color:#f6f1e8 !important;-webkit-box-shadow:inset 2px 0 0 0 #f6f1e8 !important;box-shadow:inset 2px 0 0 0 #f6f1e8 !important}.app .g-module.g-form .form-container form .forminator-row{margin-bottom:28px;width:100%}.app .g-module.g-form .form-container form .forminator-row.forminator-row-last{margin-bottom:0}.app .g-module.g-form .form-container form .forminator-row .forminator-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app .g-module.g-form .form-container form .forminator-row .forminator-field .forminator-error-message{background-color:#5c0a00 !important;color:#f6f1e8 !important}.app .g-module.g-form .form-container form .forminator-row .forminator-field button{margin:0 auto;font-size:25px !important;background-color:#5c0a00;color:#f6f1e8;font-family:"graphikmedium",sans-serif !important;text-transform:uppercase;border-radius:4px;height:50px;padding:0 0 4px;min-width:142px}@media(max-width: 767.98px){.app .g-module.g-form .form-container form .forminator-row .forminator-field button{height:40px;font-size:18px !important}}.app .g-module.g-form .form-container form .forminator-row .forminator-field input{height:54px;border-color:#5c0a00;color:#5c0a00;padding-left:16px;font-size:22px !important;font-family:"graphiklight",sans-serif !important}.app .g-module.g-form .form-container form .forminator-row .forminator-field input::-webkit-input-placeholder{color:#5c0a00}.app .g-module.g-form .form-container form .forminator-row .forminator-field input::-moz-placeholder{color:#5c0a00}.app .g-module.g-form .form-container form .forminator-row .forminator-field input:-ms-input-placeholder{color:#5c0a00}.app .g-module.g-form .form-container form .forminator-row .forminator-field input::-ms-input-placeholder{color:#5c0a00}.app .g-module.g-form .form-container form .forminator-row .forminator-field input::placeholder{color:#5c0a00}@media(max-width: 767.98px){.app .g-module.g-form .form-container form .forminator-row .forminator-field input{height:44px;padding-left:12px;font-size:18px !important}}.app .g-module.g-form .form-container form .forminator-row .forminator-field label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.app .g-module.g-overflow{overflow-y:visible}.app .g-module .container-fluid{position:relative}.app .g-module .container-fluid-g{padding-left:4.1666666667vw;padding-right:4.1666666667vw}.app .g-module .container-fluid-g img{width:100%}.app .g-module .container-fluid-g-lg{padding-left:5.5555555556vw;padding-right:5.5555555556vw}.app .g-module .container-fluid-g-left{padding-left:4.1666666667vw;padding-right:0}.app .g-module .container-fluid-g-left img{width:100%}@media(max-width: 575.98px){.app .g-module .container-fluid-g{padding-left:.75rem;padding-right:.75rem}.app .g-module .container-fluid-g-lg{padding-left:.75rem;padding-right:.75rem}.app .g-module .container-fluid-g-left{padding-left:.75rem;padding-right:.75rem}}.app .g-module .g-specification-dots{position:absolute;width:40vw;height:17.578125vw;top:0;right:0}.app .g-module .dots-outer{position:absolute;background-repeat:repeat}.app .g-module .dots-outer.dots-interiors{background-size:2.5%;width:50vw;height:29.296875vw;bottom:0;right:0;background-position:bottom left}.app .g-module .dots-outer.dots-gallery-1{background-size:8%;height:50vw;width:21.875vw;right:0;top:0;z-index:0;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0)}.app .g-module .dots-outer.dots-gallery-2{background-size:4%;width:50vw;height:21.875vw;left:50%;top:50%;z-index:0;-webkit-transform:translate3d(-50%, 0%, 0);transform:translate3d(-50%, 0%, 0)}.app .g-module .dots-outer.dots-floorarea{background-size:5%;width:30vw;height:35.15625vw;bottom:0;left:70vw;background-position:bottom left}.app .g-module .dots-outer.dots-connections,.app .g-module .dots-outer.dots-specification{position:absolute;background-size:2.5%;width:40vw;height:17.578125vw;top:0;right:0;background-position:bottom left}@media(max-width: 1199.98px){.app .g-module .dots-outer.dots-floorarea{left:85vw}}@media(max-width: 991.98px){.app .g-module .dots-outer.dots-floorarea{display:none}}@media(max-width: 767.98px){.app .g-module .dots-outer.dots-interiors{background-size:5%}.app .g-module .dots-outer.dots-connections,.app .g-module .dots-outer.dots-specification{background-size:10%;width:25vw;height:65.15625vw}.app .g-module .dots-outer.dots-gallery-2{background-size:4%;width:60vw;height:80vw;left:50%;top:50%;z-index:0;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0)}}.app .g-module.g-header{height:100vh;width:100%}.app .g-module.g-header .arrow{position:absolute;right:7%;bottom:0;height:20.5vh;-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}.app .g-module.g-header .arrow .stalk{width:5px;height:100%;background-color:#f6f1e8}.app .g-module.g-header .arrow .head{position:absolute;width:5px;height:30px;background-color:#f6f1e8;bottom:0;left:50%;-webkit-transform:translateX(-50%) rotateZ(45deg);transform:translateX(-50%) rotateZ(45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.app .g-module.g-header .arrow .head.head-l{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateX(-50%) rotateZ(-45deg);transform:translateX(-50%) rotateZ(-45deg);left:50%}.app .g-module.g-header .arrow.arrow-1.active{-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:1s 3s ease-in-out;transition:1s 3s ease-in-out}.app .g-module.g-header .arrow.arrow-2{right:3%}.app .g-module.g-header .arrow.arrow-2.active{-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:1s 3.2s ease-in-out;transition:1s 3.2s ease-in-out}.app .g-module.g-header .lines{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:0;bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app .g-module.g-header .lines.lines-center{width:100%}.app .g-module.g-header .lines.lines-center .small-line{height:0}.app .g-module.g-header .lines.lines-center .lines-tall-1,.app .g-module.g-header .lines.lines-center .lines-tall-2,.app .g-module.g-header .lines.lines-center .lines-tall-3{height:0vh}.app .g-module.g-header .lines.lines-center.active{height:auto}.app .g-module.g-header .lines.lines-center.active .small-line{height:18vh;-webkit-transition:height 1s 2.2s ease-in-out;transition:height 1s 2.2s ease-in-out}.app .g-module.g-header .lines.lines-center.active .lines-tall-1{height:calc(59vh - 100px);-webkit-transition:height 1s 2.2s ease-in-out;transition:height 1s 2.2s ease-in-out}.app .g-module.g-header .lines.lines-center.active .lines-tall-2{height:calc(59vh - 60px);-webkit-transition:height 1s 2.4s ease-in-out;transition:height 1s 2.4s ease-in-out}.app .g-module.g-header .lines.lines-center.active .lines-tall-3{height:59vh;-webkit-transition:height 1s 2.6s ease-in-out;transition:height 1s 2.6s ease-in-out}.app .g-module.g-header .lines.lines-bottom{width:30%;left:59%;bottom:0}.app .g-module.g-header .lines.lines-bottom.active{height:50%;-webkit-transition:height 1s 2.2s ease-in-out;transition:height 1s 2.2s ease-in-out}.app .g-module.g-header .lines .line{width:.4vw;height:100%;-webkit-transform-origin:bottom;transform-origin:bottom;background-color:var(--orange)}.app .g-module.g-header .center{height:18vh;top:41vh;position:absolute;width:100%;left:0}.app .g-module.g-header .center .logo{position:absolute;height:96%;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);opacity:0}.app .g-module.g-header .center .logo.active{opacity:1;-webkit-transition:1s .5s ease-in-out;transition:1s .5s ease-in-out}.app .g-module.g-header .center .logo img{width:auto;height:100%}.app .g-module.g-header .bottom{height:41vh;bottom:0;position:absolute;left:0;width:100%}.app .g-module.g-header .bottom .description{position:absolute;left:58%;height:50%;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:var(--beige)}.app .g-module.g-header .bottom .description p{font-size:calc(.6vw + 14px);line-height:calc(.6vw + 16px);margin:0;opacity:0}.app .g-module.g-header .bottom .description p.active{opacity:1;-webkit-transition:1s 3s ease-in-out;transition:1s 3s ease-in-out}.app .g-module.g-header .bottom .dots-outer{width:58%;height:100%;position:absolute;bottom:0;left:0;background-color:var(--maroon);padding-top:4px}.app .g-module.g-header .bottom .dots-outer .dots-overlay{background-color:var(--maroon);position:absolute;top:0;width:100%;height:100%;right:0}.app .g-module.g-header .bottom .dots-outer .dots-overlay.active{width:0%;-webkit-transition:width 1s 1.8s ease-in-out;transition:width 1s 1.8s ease-in-out}.app .g-module.g-header .bottom .dots-outer .dots{background-repeat:repeat;background-size:23px auto;background-position:top right;position:relative;width:100%;height:100%}@media(max-width: 991.98px){.app .g-module.g-header .arrow{right:9%;height:22.5vh}.app .g-module.g-header .arrow .stalk{width:3px;height:100%;background-color:#f6f1e8}.app .g-module.g-header .arrow .head{width:3px;height:22px}.app .g-module.g-header .arrow.arrow-2{right:3%}.app .g-module.g-header .lines.lines-center{width:140%}.app .g-module.g-header .lines.lines-center.active{height:auto}.app .g-module.g-header .lines.lines-center.active .small-line{height:12vh}.app .g-module.g-header .lines.lines-center.active .lines-tall-1{height:calc(55vh - 100px)}.app .g-module.g-header .lines.lines-center.active .lines-tall-2{height:calc(55vh - 60px)}.app .g-module.g-header .lines.lines-center.active .lines-tall-3{height:55vh}.app .g-module.g-header .lines.lines-bottom{width:50%;left:36%}.app .g-module.g-header .lines .line{width:.4vw;height:100%;-webkit-transform-origin:bottom;transform-origin:bottom;background-color:var(--orange)}.app .g-module.g-header .center{height:12vh;top:43vh}.app .g-module.g-header .bottom{height:45vh}.app .g-module.g-header .bottom .description{position:absolute;left:35%;width:50%}.app .g-module.g-header .bottom .dots-outer{width:35%}}@media(max-width: 575.98px){.app .g-module.g-header .arrow{right:9%;height:24.5vh}.app .g-module.g-header .arrow .stalk{width:2px;height:100%;background-color:#f6f1e8}.app .g-module.g-header .arrow .head{width:2px;height:18px}.app .g-module.g-header .arrow.arrow-2{right:3%}.app .g-module.g-header .lines.lines-center{width:200%}.app .g-module.g-header .lines.lines-center.active{height:auto}.app .g-module.g-header .lines.lines-center.active .small-line{height:8vh}.app .g-module.g-header .lines.lines-center.active .lines-tall-1{height:calc(51vh - 100px)}.app .g-module.g-header .lines.lines-center.active .lines-tall-2{height:calc(51vh - 60px)}.app .g-module.g-header .lines.lines-center.active .lines-tall-3{height:51vh}.app .g-module.g-header .lines.lines-bottom{width:50%;left:36%}.app .g-module.g-header .lines .line{width:.4vw;height:100%;-webkit-transform-origin:bottom;transform-origin:bottom;background-color:var(--orange)}.app .g-module.g-header .center{height:8vh;top:43vh}.app .g-module.g-header .bottom{height:49vh}.app .g-module.g-header .bottom .description{position:absolute;left:35%;width:65%}.app .g-module.g-header .bottom .dots-outer{width:35%}}.app .g-module.g-intro .g-intro-lines{position:relative;height:80vh;width:100%}.app .g-module.g-intro .g-intro-lines .lines{position:absolute;height:100%;left:0;width:63.12vh}.app .g-module.g-intro .g-intro-lines .lines img{position:absolute;left:0;top:0;width:100%;height:100%}.app .g-module.g-intro .g-text{position:relative;width:100%;height:100%}.app .g-module.g-intro .g-text img{height:100%}.app .g-module.g-intro .dots-outer{position:absolute;width:45vw;height:25.1vw;right:0;bottom:0;z-index:0}.app .g-module.g-intro .dots-outer .dots{background-repeat:repeat;background-size:23px auto;background-position:bottom left;position:relative;width:100%;height:100%}.app .g-module.g-lines .g-intro-lines{position:relative;height:90vh;width:100%}.app .g-module.g-lines .g-intro-lines .lines{position:absolute;height:100%;left:0;width:63.12vh}.app .g-module.g-lines .g-intro-lines .lines img{position:absolute;left:0;top:0;width:100%;height:100%}.app .g-module.g-lines .g-text{position:relative;width:100%;height:100%}.app .g-module.g-lines .g-text .g-text-vision{position:absolute;height:34%;width:auto;top:16%;left:4.1666666667vw}.app .g-module.g-lines .g-text .g-text-vision img{height:100%}.app .g-module.g-lines .g-text .g-text-our{position:absolute;height:30%;width:auto;top:53%;right:calc(4.1666666667vw + 75.6vh)}.app .g-module.g-lines .g-text .g-text-our img{height:100%}.app .g-module.g-lines .g-text .g-text-space{position:absolute;height:30%;width:auto;right:4.1666666667vw;top:53%}.app .g-module.g-lines .g-text .g-text-space img{height:100%}@media(max-width: 1199.98px){.app .g-module.g-lines .g-intro-lines{height:80vh}.app .g-module.g-lines .g-intro-lines .lines{position:absolute;height:100%;left:0;width:63.12vh}.app .g-module.g-lines .g-text .g-text-our{right:calc(4.1666666667vw + 67.2vh)}}@media(max-width: 991.98px){.app .g-module.g-lines .g-intro-lines{height:60vh}.app .g-module.g-lines .g-intro-lines .lines{position:absolute;height:100%;left:0;width:40vh}.app .g-module.g-lines .g-text .g-text-our{right:calc(4.1666666667vw + 50.4vh)}}@media(max-width: 767.98px){.app .g-module.g-lines .g-intro-lines{height:46vh}.app .g-module.g-lines .g-intro-lines .lines{position:absolute;height:100%;left:0;width:63.12vw}.app .g-module.g-lines .g-text .g-text-our{right:calc(4.1666666667vw + 38.64vh)}}@media(max-width: 575.98px){.app .g-module.g-lines .g-intro-lines{height:35vh}.app .g-module.g-lines .g-intro-lines .lines{position:absolute;height:100%;left:0;width:63.12vw}.app .g-module.g-lines .g-text .g-text-our{right:calc(4.1666666667vw + 29.4vh)}}.app .g-module.g-accommodation .terms{font-family:"graphiklight",sans-serif;font-size:13px}.app .g-module.g-accommodation .floors{width:100%;position:relative}.app .g-module.g-accommodation .floors .click{font-family:"graphiklight",sans-serif;margin-bottom:5px}.app .g-module.g-accommodation .floors .floor-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:5px solid #5c0a00;font-family:"graphiklight",sans-serif;font-size:38px}.app .g-module.g-accommodation .floors .floor-row.grey .sqm,.app .g-module.g-accommodation .floors .floor-row.grey .floor{opacity:.5}.app .g-module.g-accommodation .floors .floor-row.click-row{cursor:pointer;-webkit-transition:.2s;transition:.2s}.app .g-module.g-accommodation .floors .floor-row.click-row:hover{opacity:.7}.app .g-module.g-accommodation .floors .floor-row.click-row.active{background-color:#d17b60}.app .g-module.g-accommodation .floors .floor-row .sqft{width:35%;text-align:right;position:relative}.app .g-module.g-accommodation .floors .floor-row .sqm{width:35%;text-align:right;position:relative}.app .g-module.g-accommodation .floors .floor-row .stars{position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.app .g-module.g-accommodation .floors .floor-row .floor{width:30%;font-family:"graphikmedium",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 991.98px){.app .g-module.g-accommodation .floors .floor-row{font-size:32px}}@media(max-width: 767.98px){.app .g-module.g-accommodation .floors .click{font-size:13px}.app .g-module.g-accommodation .floors .floor-row{font-size:24px}.app .g-module.g-accommodation .terms{font-size:11px}}@media(max-width: 575.98px){.app .g-module.g-accommodation .floors .floor-row{font-size:17px}}.app .g-module.g-rally .dots{position:absolute;width:60%;height:90%;right:0;top:0;background-size:18px auto;background-repeat:repeat;background-position:left bottom}.app .g-module.g-rally .lines{width:100%;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:right bottom;position:absolute;left:-65%;top:0}.app .g-module.g-rally .rally-container{height:100%;position:relative;width:100%}.app .g-module.g-rally .rally-container .rally{position:absolute;width:100%;text-align:center}.app .g-module.g-rally .rally-container .rally.rally-1{height:20%;top:20%}.app .g-module.g-rally .rally-container .rally.rally-2{height:11%;top:44%}.app .g-module.g-rally .rally-container .rally.rally-3{height:17%;top:60%}.app .g-module.g-rally .rally-container .rally img{height:100%;width:auto}.app .g-module.g-rally .wimbledon img{width:100%}@media(max-width: 767.98px){.app .g-module.g-rally .rally-container{height:80vw}.app .g-module.g-rally .rally-container .rally{position:absolute;width:100%;text-align:center}.app .g-module.g-rally .rally-container .rally.rally-1{height:25%;top:13%}.app .g-module.g-rally .rally-container .rally.rally-2{height:18%;top:40%}.app .g-module.g-rally .rally-container .rally.rally-3{height:25%;top:60%}}.app .g-module.g-connections .title{width:100%}.app .g-module.g-connections .connections-lines{position:absolute;height:12vh;top:0;width:20vw;background-size:100% 100%;background-repeat:no-repeat;left:0;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.app .g-module.g-connections .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app .g-module.g-connections .grid .entry{color:#5c0a00;text-align:left;width:18%}.app .g-module.g-connections .grid .entry p{font-family:"graphiklight",sans-serif}.app .g-module.g-connections .grid .entry h4,.app .g-module.g-connections .grid .entry p strong{font-family:"graphikmedium",sans-serif}.app .g-module.g-connections .grid .entry.entry1{grid-area:1/1/2/2}.app .g-module.g-connections .grid .entry.entry2{grid-area:1/2/2/3}.app .g-module.g-connections .grid .entry.entry3{grid-area:1/3/2/4}.app .g-module.g-connections .grid .entry.entry4{grid-area:1/4/2/5}.app .g-module.g-connections .grid .entry.entry5{grid-area:1/5/2/6}.app .g-module.g-connections .grid .entry .circle{width:7vw;height:7vw;background-color:#eae2d1;border-radius:100%;overflow:hidden;margin:10px 0 20px;background-position:center;background-repeat:no-repeat;background-size:80%}@media(max-width: 1199.98px){.app .g-module.g-connections .connections-lines{display:none}}@media(max-width: 991.98px){.app .g-module.g-connections .grid{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5%}.app .g-module.g-connections .grid .entry{width:30%}.app .g-module.g-connections .grid .entry .circle{width:100px;height:100px}}@media(max-width: 767.98px){.app .g-module.g-connections .grid{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4%}.app .g-module.g-connections .grid .entry{width:48%}}@media(max-width: 575.98px){.app .g-module.g-connections .grid{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0%}.app .g-module.g-connections .grid .entry{text-align:center;width:100%;padding:0 10%}.app .g-module.g-connections .grid .entry .circle{margin:10px auto 20px}}.app .g-module.g-routes .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app .g-module.g-routes .location img{max-height:60px;width:auto;margin-right:10px}.app .g-module.g-routes .location p{text-transform:uppercase;margin:0 0 0 10px;font-size:22px}.app .g-module.g-routes .path{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:95%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.app .g-module.g-routes .path.path1{margin-bottom:60px}.app .g-module.g-routes .path.path2{width:60%}.app .g-module.g-routes .path .line{height:5px;width:calc(100% + 4.1666666667vw);background-color:#fff;left:-4.1666666667vw;position:absolute;top:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.app .g-module.g-routes .path .stop{position:relative;z-index:1}.app .g-module.g-routes .path .stop .circle{width:64px;height:64px;background-color:#d17b60;border-radius:100%;background-size:80%;background-repeat:no-repeat;background-position:center}.app .g-module.g-routes .path .stop .details{margin:20px 0 0}.app .g-module.g-routes .path .stop .details p{margin:0}.app .g-module.g-routes .path .stop .details .name{font-family:"graphikmedium",sans-serif;line-height:22px;font-size:18px}.app .g-module.g-routes .path .stop .details .time{font-family:"graphiklight",sans-serif}@media(max-width: 991.98px){.app .g-module.g-routes .route{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app .g-module.g-routes .route .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app .g-module.g-routes .route .location img{max-height:50px;width:auto;margin-right:10px}.app .g-module.g-routes .route .location .imgs img:last-child{margin:0 !important}.app .g-module.g-routes .route .location p{margin:0 0 0 10px}.app .g-module.g-routes .route .path{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}.app .g-module.g-routes .route .path.path2{height:60%;width:auto}.app .g-module.g-routes .route .path .line{height:95%;width:5px;left:32px;top:2px;-webkit-transform:translateY(0%);transform:translateY(0%)}.app .g-module.g-routes .route .path .stop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.app .g-module.g-routes .route .path .stop .details{margin-left:20px;margin-top:0}}@media(max-width: 575.98px){.app .g-module.g-routes .route .location img{max-height:50px}.app .g-module.g-routes .route .path{margin-top:30px}.app .g-module.g-routes .route .path.path1{margin-bottom:30px}.app .g-module.g-routes .route .path .line{left:24px}.app .g-module.g-routes .route .path .stop{margin-bottom:30px}.app .g-module.g-routes .route .path .stop .circle{width:48px;height:48px}}.app .g-module.g-gallery{overflow-y:visible}.app .g-module.g-gallery .container-fluid-g-nopad{padding-left:0;padding-right:0}.app .g-module.g-gallery .gallery-lines{position:absolute;left:0;bottom:0;width:25vw;height:50vw;background-size:100%;background-repeat:no-repeat}.app .g-module.g-gallery .row{position:relative}.app .g-module.g-gallery .row .col-12{z-index:1}.app .g-module.g-gallery .row.row1{margin-bottom:8.3333333333vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.app .g-module.g-gallery .row.row3{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:8.3333333333vw}@media(max-width: 767.98px){.app .g-module.g-gallery .container-fluid-g-nopad{padding-left:.75rem !important;padding-right:.75rem !important}.app .g-module.g-gallery .gallery .row.row1{margin-bottom:0}.app .g-module.g-gallery .gallery .row.row3{margin-bottom:0}.app .g-module.g-gallery .gallery .row .col-12{margin-bottom:30px}.app .g-module.g-gallery .gallery .row .last-col{margin-bottom:0}}.app .g-module.g-footer .container-fluid-g{z-index:1;position:relative}.app .g-module.g-footer .footer-lines{background-size:100% 100%;background-repeat:no-repeat;width:40vw;height:14vw;position:absolute;right:0}.app .g-module.g-footer .download-container{padding-left:0;padding-right:0;margin-top:40px}.app .g-module.g-footer .download-container .downloads{background-size:100% 100%;background-repeat:no-repeat;background-position:center bottom;height:200px;width:100%;text-align:center}.app .g-module.g-footer .download-container .downloads a:hover{opacity:1 !important}.app .g-module.g-footer .download-container .downloads button{margin:60px auto 0;border-radius:4px;font-size:25px;border:none;background-color:#f6f1e8;color:#5c0a00;font-family:"graphikmedium",sans-serif;padding:15px 20px;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.5);box-shadow:0px 2px 5px rgba(0,0,0,.5);-webkit-transition:.2s;transition:.2s}.app .g-module.g-footer .download-container .downloads button:hover{background-color:#d17b60;color:#fff;opacity:1 !important}.app .g-module.g-footer .download-container .downloads button:active{-webkit-transition:0s;transition:0s;background-color:#fff;color:#d17b60;opacity:1 !important}.app .g-module.g-footer .edge{width:2.5vw;right:0;height:100%;top:0;position:absolute;z-index:0}.app .g-module.g-footer .edge .top{background-color:#d17b60;width:100%;height:30%}.app .g-module.g-footer .edge .bottom{background-color:#eae2d1;width:100%;height:70%}.app .g-module.g-footer .address{margin-bottom:100px}.app .g-module.g-footer h3{margin:0 0 30px}.app .g-module.g-footer .title-divide{height:5px;width:100%;margin-left:-4.1666666667vw;background-color:#d17b60}.app .g-module.g-footer .flex-v-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app .g-module.g-footer .flex-v-center p{margin:0}.app .g-module.g-footer .agents{margin-top:70px}.app .g-module.g-footer .agents .logo{position:relative;display:block;margin-bottom:60px}.app .g-module.g-footer .agents .logo .bfs{height:134px;width:auto}.app .g-module.g-footer .agents .logo .hanover{width:auto;margin-top:84px;height:50px}.app .g-module.g-footer .agents .agent{margin-bottom:30px}.app .g-module.g-footer .agents .agent ul{padding:0;list-style:none;font-family:"graphiklight",sans-serif}.app .g-module.g-footer .agents .agent ul li{line-height:24px;font-size:20px}.app .g-module.g-footer .agents .agent ul .name{font-family:"graphikmedium",sans-serif}.app .g-module.g-footer .divide{height:5px;width:100vw;background-color:#d17b60;left:0;margin:30px 0}.app .g-module.g-footer .korol{height:55px;width:auto}.app .g-module.g-footer .legals{font-size:12px;font-family:"graphiklight",sans-serif;line-height:16px;margin:30px 0 20px}.app .g-module.g-footer .graphicks{font-size:12px;font-family:"graphikmedium",sans-serif;line-height:16px}.app .g-module.g-footer a{color:#eae2d1;text-decoration:none;-webkit-transition:.2s;transition:.2s}.app .g-module.g-footer a:hover{opacity:.6}@media(max-width: 991.98px){.app .g-module.g-footer .footer-lines{right:-10vw}}@media(max-width: 767.98px){.app .g-module.g-footer .address{margin-bottom:70px}.app .g-module.g-footer .download-container{margin-top:30px}.app .g-module.g-footer .download-container .downloads{height:150px;text-align:center;background-size:150%}.app .g-module.g-footer .download-container .downloads button{font-size:22px;padding:12px 16px}.app .g-module.g-footer h3{margin:0 0 20px}.app .g-module.g-footer .agents{margin-top:60px}.app .g-module.g-footer .agents .logo{position:relative;display:block;margin-bottom:50px}.app .g-module.g-footer .agents .logo .bfs{height:100px;width:auto}.app .g-module.g-footer .agents .logo .hanover{width:auto;margin-top:60px;height:40px}.app .g-module.g-footer .agents .agent{margin-bottom:30px}.app .g-module.g-footer .agents .agent ul li{line-height:20px;font-size:16px}.app .g-module.g-footer .korol{height:40px;width:auto}}@media(max-width: 575.98px){.app .g-module.g-footer .footer-lines{display:none}.app .g-module.g-footer .download-container{margin-top:20px}.app .g-module.g-footer .download-container .downloads{height:120px;text-align:center}.app .g-module.g-footer .download-container .downloads button{font-size:18px;padding:10px 14px}.app .g-module.g-footer .agents{margin-top:40px}.app .g-module.g-footer .agents .logo{position:relative;display:block;margin-bottom:30px}.app .g-module.g-footer .agents .logo .bfs{height:100px;width:auto}.app .g-module.g-footer .agents .logo .hanover{width:auto;margin-top:20px;height:40px}.app .g-module.g-footer .agents .agent{margin-bottom:20px}.app .g-module.g-footer .agents .agent ul li{line-height:20px;font-size:16px}.app .g-module.g-footer .korol{height:40px;width:auto}}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 18, 2023 */@font-face{font-family:"graphiklight";src:url("../fonts/graphik-light-webfont.woff2") format("woff2"),url("../fonts/graphik-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphikmedium";src:url("../fonts/graphik-medium-webfont.woff2") format("woff2"),url("../fonts/graphik-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphik_regular";src:url("../fonts/graphik-regular-webfont.woff2") format("woff2"),url("../fonts/graphik-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesknarrow_dark";src:url("../fonts/rightgrotesk-narrowdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-narrowdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_black";src:url("../fonts/rightgrotesk-tallblack-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tallblack-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_dark";src:url("../fonts/rightgrotesk-talldark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-talldark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktight_dark";src:url("../fonts/rightgrotesk-tightdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tightdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}:root{--orange: #d17b60;--beige: #eae2d1;--maroon: #5c0a00;--offwhite: #f6f1e8;--white: #ffffff;--grey: #a6a998;--family: "graphikmedium", sans-serif;--title: "right_grotesktight_dark", sans-serif;--regular: 400;--bold: 700}.color-beige{color:var(--beige)}.color-orange{color:var(--orange)}.color-maroon{color:var(--maroon)}.color-offwhite{color:var(--offwhite)}.color-white{color:var(--white)}.color-grey{color:var(--grey)}.bg-beige{background-color:var(--beige)}.bg-orange{background-color:var(--orange)}.bg-maroon{background-color:var(--maroon)}.bg-offwhite{background-color:var(--offwhite)}.bg-white{background-color:var(--white)}.bg-grey{background-color:var(--grey)}.app .g-module{--swiper-navigation-size: 32px}@media(max-width: 767.98px){.app .g-module{--swiper-navigation-size: 16px}}.app .g-module.g-swiper .swiper{max-height:850px}.app .g-module.g-swiper .overlay{pointer-events:none;position:absolute;width:100%;height:calc(100% - 35px);background:#000;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), color-stop(10%, rgba(0, 0, 0, 0)), color-stop(90%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.5) 100%);z-index:98;top:0}@media(max-width: 767.98px){.app .g-module.g-swiper .overlay{height:calc(100% - 33px)}}@media(max-width: 575.98px){.app .g-module.g-swiper .overlay{height:calc(100% - 30px)}}.app .g-module.g-swiper .swiper-btn{width:60px;height:60px;background-color:#fff;color:#5c0a00;border-radius:100%;-webkit-transition:.2s;transition:.2s;z-index:999}.app .g-module.g-swiper .swiper-btn.swiper-button-prev{left:20px}.app .g-module.g-swiper .swiper-btn.swiper-button-next{right:20px}.app .g-module.g-swiper .swiper-btn:hover{opacity:.6}.app .g-module.g-swiper .swiper-btn:active{background-color:#d17b60}.app .g-module.g-swiper .swiper-slide{width:90%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1230px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:850px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app .g-module.g-swiper .swiper-slide.thin{width:40%}@media(max-width: 767.98px){.app .g-module.g-swiper .swiper-slide{width:100%}.app .g-module.g-swiper .swiper-slide.thin{width:44.5%}}.app .g-module.g-swiper .swiper-slide p{margin-top:10px;text-transform:uppercase;margin-bottom:0;margin-left:.75rem}.app .g-module.g-swiper .swiper-slide .img-container{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.app .g-module.g-swiper .swiper-slide .img-container .swiper-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app .g-module.g-swiper .swiper-slide .img-container .swiper-after{position:absolute;height:100%;right:0;width:0%;overflow:hidden;top:0;z-index:1;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.app .g-module.g-swiper .swiper-slide .img-container .swiper-after img{height:100%;display:block;position:absolute;right:0}.app .g-module.g-swiper .swiper-slide .img-container .img-switcher{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3;gap:8px;padding:6px 12px;background-color:hsla(0,0%,100%,.6);border-radius:24px;border:1px solid #5c0a00;opacity:.7;cursor:pointer;-webkit-transition:.2s;transition:.2s}.app .g-module.g-swiper .swiper-slide .img-container .img-switcher .label{pointer-events:none}.app .g-module.g-swiper .swiper-slide .img-container .img-switcher:active .switcher-btn{-webkit-transform:scale(0.9);transform:scale(0.9)}.app .g-module.g-swiper .swiper-slide .img-container .img-switcher .switcher-btn{width:60px;height:24px;border-radius:20px;z-index:3;border:1px solid #5c0a00;position:relative;background-color:#f6f1e8;-webkit-transition:.2s;transition:.2s;pointer-events:none}.app .g-module.g-swiper .swiper-slide .img-container .img-switcher .switcher-btn .ball{position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:16px;background-color:#5c0a00;-webkit-transition:left .2s ease-in-out,-webkit-transform .2s;transition:left .2s ease-in-out,-webkit-transform .2s;transition:left .2s ease-in-out,transform .2s;transition:left .2s ease-in-out,transform .2s,-webkit-transform .2s}@media(max-width: 767.98px){.app .g-module.g-swiper .swiper-slide .img-container .img-switcher{padding:4px 12px;bottom:10px;background-color:hsla(0,0%,100%,.8)}.app .g-module.g-swiper .swiper-slide .img-container .img-switcher .label{font-size:12px}.app .g-module.g-swiper .swiper-slide .img-container .img-switcher .switcher-btn{width:40px;height:20px}.app .g-module.g-swiper .swiper-slide .img-container .img-switcher .switcher-btn .ball{left:2px;top:2px;width:14px;height:14px}}@media(max-width: 575.98px){.app .g-module.g-swiper .swiper-slide .img-container .img-switcher{background-color:hsla(0,0%,100%,.9)}}@media(hover: hover){.app .g-module.g-swiper .swiper-slide .img-container .img-switcher:hover{opacity:1}.app .g-module.g-swiper .swiper-slide .img-container .img-switcher:hover .switcher-btn .ball{-webkit-transform:scale(0.85);transform:scale(0.85)}}.app .g-module.g-swiper .swiper-slide .img-container.active .swiper-after{width:100%}.app .g-module.g-swiper .swiper-slide .img-container.active .img-switcher .switcher-btn .ball{left:38px}@media(max-width: 767.98px){.app .g-module.g-swiper .swiper-slide .img-container.active .img-switcher .switcher-btn .ball{left:22px}}@media(max-width: 767.98px){.app .g-module.g-swiper .swiper-btn{width:34px;height:34px}.app .g-module.g-swiper .swiper-btn.swiper-button-prev{left:10px}.app .g-module.g-swiper .swiper-btn.swiper-button-next{right:10px}}.app .g-module.g-floorplans .switch-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center}.app .g-module.g-floorplans .switch-container .switch-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app .g-module.g-floorplans .switch-container .switch-inner .switch{width:100px;height:42px;border-radius:26px;-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.1);box-shadow:inset 2px 2px 3px rgba(0,0,0,.1);background-color:#f6f1e8;position:relative;-webkit-transition:.2s;transition:.2s;cursor:pointer}.app .g-module.g-floorplans .switch-container .switch-inner .switch .circle{position:absolute;width:28px;height:28px;left:7px;top:7px;border-radius:100%;background-color:#5c0a00;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.app .g-module.g-floorplans .switch-container .switch-inner .switch:hover{opacity:.6}.app .g-module.g-floorplans .switch-container .switch-inner p{margin-bottom:0;margin-left:10px;font-family:"graphiklight",sans-serif;font-size:30px}.app .g-module.g-floorplans .switch-container .switch-inner p .ca{font-family:"graphikmedium",sans-serif;-webkit-transition:.3s;transition:.3s}.app .g-module.g-floorplans .switch-container .switch-inner.active .circle{-webkit-transform:translateX(58px);transform:translateX(58px)}.app .g-module.g-floorplans .switch-container .switch-inner.active p .ca{font-family:"graphiklight",sans-serif}.app .g-module.g-floorplans .switch-container .switch-inner.active p .cb{font-family:"graphikmedium",sans-serif}.app .g-module.g-floorplans .plans .outer{width:100%;position:relative}.app .g-module.g-floorplans .plans .outer .key{position:absolute;right:0;bottom:0}.app .g-module.g-floorplans .plans .outer .key .title{text-transform:uppercase;font-family:"graphikmedium",sans-serif}.app .g-module.g-floorplans .plans .outer .key .entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;font-family:"graphiklight",sans-serif}.app .g-module.g-floorplans .plans .outer .key .entry .box{width:30px;height:30px;margin-right:10px}.app .g-module.g-floorplans .plans .outer .key .entry .box.box-orange{background-color:#d17b60}.app .g-module.g-floorplans .plans .outer .key .entry .box.box-pink{background-color:#e9beb1}.app .g-module.g-floorplans .plans .outer .key .entry .box.box-grey{background-color:#fff;width:28px;height:28px;border:1px solid #a6a998}.app .g-module.g-floorplans .plans .outer .key .entry .box.box-offwhite{background-color:#f6f1e8}.app .g-module.g-floorplans .plans .outer .key .entry .box.box-green{background-color:#a6a997}.app .g-module.g-floorplans .plans .outer .carousel-btn{width:60px;height:60px;background-color:#5c0a00;color:#5c0a00;border-radius:100%;-webkit-transition:.2s;transition:.2s;z-index:999;position:absolute;top:50%;background-size:auto 50%;background-position:center;background-repeat:no-repeat;cursor:pointer}.app .g-module.g-floorplans .plans .outer .carousel-btn:hover{opacity:.6}.app .g-module.g-floorplans .plans .outer .carousel-btn:active{background-color:#d17b60}.app .g-module.g-floorplans .plans .outer .carousel-btn.prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0px}.app .g-module.g-floorplans .plans .outer .carousel-btn.next{-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%);right:0px}.app .g-module.g-floorplans .plans .outer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:300%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.3s;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app .g-module.g-floorplans .plans .outer .inner .slide{width:100%;position:relative}.app .g-module.g-floorplans .plans .outer .inner .slide .slide-inner{width:60vw;position:relative;margin:0 auto;max-width:800px}.app .g-module.g-floorplans .plans .outer .inner .slide .slide-inner .cata{position:relative;width:100%;-webkit-transition:.2s .1s;transition:.2s .1s}.app .g-module.g-floorplans .plans .outer .inner .slide .slide-inner .catb{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.2s 0s;transition:.2s 0s;opacity:0}.app .g-module.g-floorplans .plans .outer .inner .slide.active .cata{opacity:0;-webkit-transition:.2s 0s;transition:.2s 0s}.app .g-module.g-floorplans .plans .outer .inner .slide.active .catb{opacity:1;-webkit-transition:.2s .1s;transition:.2s .1s}@media(max-width: 991.98px){.app .g-module.g-floorplans .plans .outer{padding-bottom:30px}.app .g-module.g-floorplans .plans .outer .key{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app .g-module.g-floorplans .plans .outer .key .entry{margin:0 0 0 10px}}@media(max-width: 767.98px){.app .g-module.g-floorplans .plans .outer .inner .slide .slide-inner{width:75vw}.app .g-module.g-floorplans .plans .outer .key .entry{margin:0 0 0 8px;font-size:14px}.app .g-module.g-floorplans .plans .outer .key .entry .box{width:20px;height:20px;margin-right:5px}.app .g-module.g-floorplans .plans .outer .key .entry .box.box-grey{width:18px;height:18px}.app .g-module.g-floorplans .plans .outer .carousel-btn{width:34px;height:34px}.app .g-module.g-floorplans .plans .outer .carousel-btn.prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0px}.app .g-module.g-floorplans .plans .outer .carousel-btn.next{-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%);right:0px}}@media(max-width: 575.98px){.app .g-module.g-floorplans .plans .outer .key .key-title{font-size:13px}.app .g-module.g-floorplans .plans .outer .key .entry{margin:0 0 0 8px;font-size:13px}.app .g-module.g-floorplans .plans .outer .key .entry .box{width:14px;height:14px;margin-right:5px}.app .g-module.g-floorplans .plans .outer .key .entry .box.box-grey{width:12px;height:12px}}@media(max-width: 991.98px){.app .g-module.g-floorplans .switch-container .switch-inner .switch{width:80px;height:38px;border-radius:20px}.app .g-module.g-floorplans .switch-container .switch-inner .switch .circle{width:26px;height:26px;left:6px;top:6px}.app .g-module.g-floorplans .switch-container .switch-inner p{font-size:22px}.app .g-module.g-floorplans .switch-container .switch-inner.active .circle{-webkit-transform:translateX(42px);transform:translateX(42px)}}@media(max-width: 767.98px){.app .g-module.g-floorplans .switch-container .switch-inner .switch{width:60px;height:26px;border-radius:16px}.app .g-module.g-floorplans .switch-container .switch-inner .switch .circle{width:18px;height:18px;left:4px;top:4px}.app .g-module.g-floorplans .switch-container .switch-inner p{font-size:16px}.app .g-module.g-floorplans .switch-container .switch-inner.active .circle{-webkit-transform:translateX(32px);transform:translateX(32px)}}@media(max-width: 575.98px){.app .g-module.g-floorplans .switch-container .switch-inner .switch{width:32px;height:20px;border-radius:16px}.app .g-module.g-floorplans .switch-container .switch-inner .switch .circle{width:16px;height:16px;left:2px;top:2px}.app .g-module.g-floorplans .switch-container .switch-inner p{font-size:13px;margin-left:5px}.app .g-module.g-floorplans .switch-container .switch-inner.active .circle{-webkit-transform:translateX(12px);transform:translateX(12px)}}.g-carousel{position:relative}.g-carousel .outer{position:relative;height:46.6666666667vw}.g-carousel .outer .inner{position:absolute;top:0;width:100vw;height:100%}.g-carousel .outer .inner .slide{width:0;height:auto;position:absolute;left:50vw;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-filter:blur(6px);filter:blur(6px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.g-carousel .outer .inner .slide img{border-radius:var(--border-radius)}.g-carousel .outer .c-button{position:absolute;width:82px;height:82px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);z-index:4;top:50%;border-radius:100%;border:none;-webkit-transition:.1s;transition:.1s}.g-carousel .outer .c-button.c-left{left:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.g-carousel .outer .c-button.c-left .triangle{width:0px;height:0px;border-style:solid;border-width:13px 13px 13px 0;border-color:rgba(0,0,0,0) var(--gold) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%);position:absolute;top:50%;right:21px}@media(hover: hover){.g-carousel .outer .c-button.c-left:hover{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.05);transform:translate3d(-50%, -50%, 0) scale(1.05)}}.g-carousel .outer .c-button.c-left:active{-webkit-transform:translate3d(-50%, -50%, 0) scale(0.95);transform:translate3d(-50%, -50%, 0) scale(0.95)}.g-carousel .outer .c-button.c-right{right:0;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0)}.g-carousel .outer .c-button.c-right .triangle{width:0px;height:0px;border-style:solid;border-width:13px 0 13px 13px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--gold);-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%);position:absolute;top:50%;left:21px}@media(hover: hover){.g-carousel .outer .c-button.c-right:hover{-webkit-transform:translate3d(50%, -50%, 0) scale(1.05);transform:translate3d(50%, -50%, 0) scale(1.05)}}.g-carousel .outer .c-button.c-right:active{-webkit-transform:translate3d(50%, -50%, 0) scale(0.95);transform:translate3d(50%, -50%, 0) scale(0.95)}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 18, 2023 */@font-face{font-family:"graphiklight";src:url("../fonts/graphik-light-webfont.woff2") format("woff2"),url("../fonts/graphik-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphikmedium";src:url("../fonts/graphik-medium-webfont.woff2") format("woff2"),url("../fonts/graphik-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphik_regular";src:url("../fonts/graphik-regular-webfont.woff2") format("woff2"),url("../fonts/graphik-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesknarrow_dark";src:url("../fonts/rightgrotesk-narrowdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-narrowdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_black";src:url("../fonts/rightgrotesk-tallblack-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tallblack-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_dark";src:url("../fonts/rightgrotesk-talldark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-talldark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktight_dark";src:url("../fonts/rightgrotesk-tightdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tightdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}:root{--orange: #d17b60;--beige: #eae2d1;--maroon: #5c0a00;--offwhite: #f6f1e8;--white: #ffffff;--grey: #a6a998;--family: "graphikmedium", sans-serif;--title: "right_grotesktight_dark", sans-serif;--regular: 400;--bold: 700}.color-beige{color:var(--beige)}.color-orange{color:var(--orange)}.color-maroon{color:var(--maroon)}.color-offwhite{color:var(--offwhite)}.color-white{color:var(--white)}.color-grey{color:var(--grey)}.bg-beige{background-color:var(--beige)}.bg-orange{background-color:var(--orange)}.bg-maroon{background-color:var(--maroon)}.bg-offwhite{background-color:var(--offwhite)}.bg-white{background-color:var(--white)}.bg-grey{background-color:var(--grey)}.app .g-module.g-specification .title-line{width:100%;border-bottom:5px solid #fff}.app .g-module.g-specification .title-line.maroon{border-color:#5c0a00}.app .g-module.g-specification .dots{position:absolute;width:35vw;height:18vw;right:0%;top:0%;z-index:0;background-size:200%;background-position:bottom left}.app .g-module.g-specification .grid-even{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);row-gap:40px;padding-top:120px}@media(max-width: 1199.98px){.app .g-module.g-specification .grid-even{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767.98px){.app .g-module.g-specification .grid-even{grid-template-columns:repeat(2, 1fr)}}.app .g-module.g-specification .grid-even .entry{height:auto;width:100%;position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.app .g-module.g-specification .grid-even .entry .circle.circle-beige{position:absolute !important;background-color:#eae2d1;display:none;margin:0}.app .g-module.g-specification .grid-even .entry.entry1 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry5 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry9 .circle-beige{display:block;left:-50%;right:auto;-webkit-transform:translateX(0%);transform:translateX(0%)}.app .g-module.g-specification .grid-even .entry.entry4 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry8 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry12 .circle-beige{display:block;right:-50%;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}@media(max-width: 1199.98px){.app .g-module.g-specification .grid-even .entry.entry1 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry4 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry7 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry10 .circle-beige{display:block;left:-50%;right:auto;-webkit-transform:translateX(0%);transform:translateX(0%)}.app .g-module.g-specification .grid-even .entry.entry2 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry5 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry8 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry11 .circle-beige{display:none}.app .g-module.g-specification .grid-even .entry.entry3 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry6 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry9 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry12 .circle-beige{display:block;right:-50%;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}}@media(max-width: 767.98px){.app .g-module.g-specification .grid-even .entry.entry1 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry3 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry5 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry7 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry9 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry11 .circle-beige{display:block;left:-50%;right:auto;-webkit-transform:translateX(0%);transform:translateX(0%)}.app .g-module.g-specification .grid-even .entry.entry2 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry4 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry6 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry8 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry10 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry12 .circle-beige{display:block;right:-50%;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}}@media(max-width: 575.98px){.app .g-module.g-specification .grid-even .entry.entry1 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry3 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry5 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry7 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry9 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry11 .circle-beige{display:block;left:-60%;right:auto;-webkit-transform:translateX(0%);transform:translateX(0%)}.app .g-module.g-specification .grid-even .entry.entry2 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry4 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry6 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry8 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry10 .circle-beige,.app .g-module.g-specification .grid-even .entry.entry12 .circle-beige{display:block;right:-60%;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}}.app .g-module.g-specification .grid-even .entry p{padding:0 40px}@media(max-width: 991.98px){.app .g-module.g-specification .grid-even .entry p{padding:0 20px}}.app .g-module.g-specification .grid-even .entry .circle{width:150px;height:150px;position:relative;background-color:#5c0a00;border-radius:100%;overflow:hidden;margin:0px auto;background-size:100%;background-repeat:no-repeat;background-position:center}@media(max-width: 767.98px){.app .g-module.g-specification .grid-even .entry .circle{width:130px;height:130px}}@media(max-width: 575.98px){.app .g-module.g-specification .grid-even .entry .circle{width:120px;height:120px}}.app .g-module.g-specification .grid-even .entry .circle.circle-orange{background-color:#d17b60}.app .g-module.g-specification .grid-even .entry .circle.circle-beige{background-color:#eae2d1}.app .g-module.g-specification .grid-absolute{width:100%;height:800px;position:relative;margin-top:60px}.app .g-module.g-specification .grid-absolute .entry{height:auto;width:25%;position:absolute;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app .g-module.g-specification .grid-absolute .entry .circle{width:150px;height:150px;position:absolute;background-color:#5c0a00;border-radius:100%;left:50%;top:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);overflow:hidden;margin:0px auto;background-size:100%;background-repeat:no-repeat;background-position:center}.app .g-module.g-specification .grid-absolute .entry .circle.circle-orange{background-color:#d17b60}.app .g-module.g-specification .grid-absolute .entry .circle.circle-beige{background-color:#eae2d1}.app .g-module.g-specification .grid-absolute .entry p{position:relative;top:90px}.app .g-module.g-specification .grid-absolute .entry.entry0-1{left:-25%;top:25%}.app .g-module.g-specification .grid-absolute .entry.entry0-2{top:47%;left:-12.5%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app .g-module.g-specification .grid-absolute .entry.entry0-3{top:75%;left:-25%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app .g-module.g-specification .grid-absolute .entry.entryl-1{top:25%;right:-25%}.app .g-module.g-specification .grid-absolute .entry.entryl-2{top:47%;right:-12.5%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app .g-module.g-specification .grid-absolute .entry.entryl-3{top:75%;right:-25%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app .g-module.g-specification .grid-absolute .entry.entry1{top:25%;left:0}.app .g-module.g-specification .grid-absolute .entry.entry1 p{top:-90px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app .g-module.g-specification .grid-absolute .entry.entry2{top:25%;left:25%}.app .g-module.g-specification .grid-absolute .entry.entry2 p{top:-90px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app .g-module.g-specification .grid-absolute .entry.entry3{top:25%;left:50%}.app .g-module.g-specification .grid-absolute .entry.entry3 p{top:-90px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app .g-module.g-specification .grid-absolute .entry.entry4{top:25%;left:75%}.app .g-module.g-specification .grid-absolute .entry.entry4 p{top:-90px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app .g-module.g-specification .grid-absolute .entry.entry5{top:47%;left:12.5%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app .g-module.g-specification .grid-absolute .entry.entry6{top:47%;left:37.5%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app .g-module.g-specification .grid-absolute .entry.entry7{top:47%;left:62.5%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app .g-module.g-specification .grid-absolute .entry.entry8{top:75%;left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app .g-module.g-specification .grid-absolute .entry.entry9{top:75%;left:25%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app .g-module.g-specification .grid-absolute .entry.entry10{top:75%;left:50%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app .g-module.g-specification .grid-absolute .entry.entry11{top:75%;left:75%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 1199.98px){.app .g-module.g-specification .grid-absolute{height:900px}}@media(max-width: 991.98px){.app .g-module.g-specification .grid-absolute{height:1400px}.app .g-module.g-specification .grid-absolute .entry{width:33.333%}.app .g-module.g-specification .grid-absolute .entry.entry0-1{left:-16.6666666667%;top:31%}.app .g-module.g-specification .grid-absolute .entry.entry0-2{left:-16.6666666667%;top:69%}.app .g-module.g-specification .grid-absolute .entry.entry0-3{top:88%;left:0}.app .g-module.g-specification .grid-absolute .entry.entryl-1{right:-16.6666666667%;top:31%}.app .g-module.g-specification .grid-absolute .entry.entryl-2{right:-16.6666666667%;top:69%}.app .g-module.g-specification .grid-absolute .entry.entryl-3{top:88%;right:0}.app .g-module.g-specification .grid-absolute .entry.entry1{top:15%;left:0}.app .g-module.g-specification .grid-absolute .entry.entry1 p{top:-90px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app .g-module.g-specification .grid-absolute .entry.entry2{top:15%;left:33.333%}.app .g-module.g-specification .grid-absolute .entry.entry2 p{top:-90px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app .g-module.g-specification .grid-absolute .entry.entry3{top:15%;left:66.666%}.app .g-module.g-specification .grid-absolute .entry.entry3 p{top:-90px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app .g-module.g-specification .grid-absolute .entry.entry4{top:31%;left:16.6666666667%}.app .g-module.g-specification .grid-absolute .entry.entry5{top:31%;left:50%}.app .g-module.g-specification .grid-absolute .entry.entry6{top:50%;left:0}.app .g-module.g-specification .grid-absolute .entry.entry7{top:50%;left:33.333%}.app .g-module.g-specification .grid-absolute .entry.entry8{top:50%;left:66.666%}.app .g-module.g-specification .grid-absolute .entry.entry9{top:69%;left:16.6666666667%}.app .g-module.g-specification .grid-absolute .entry.entry10{top:69%;left:50%}.app .g-module.g-specification .grid-absolute .entry.entry11{top:88%;left:33.333%}.app .g-module.g-specification .grid-absolute .entry.entry4 p,.app .g-module.g-specification .grid-absolute .entry.entry5 p,.app .g-module.g-specification .grid-absolute .entry.entry6 p,.app .g-module.g-specification .grid-absolute .entry.entry7 p,.app .g-module.g-specification .grid-absolute .entry.entry8 p,.app .g-module.g-specification .grid-absolute .entry.entry9 p,.app .g-module.g-specification .grid-absolute .entry.entry10 p,.app .g-module.g-specification .grid-absolute .entry.entry11 p{position:relative;top:90px;-webkit-transform:translateY(0%);transform:translateY(0%)}}@media(max-width: 767.98px){.app .g-module.g-specification .grid-absolute{height:1400px}.app .g-module.g-specification .grid-absolute .entry{width:50%}.app .g-module.g-specification .grid-absolute .entry .circle{width:130px;height:130px}.app .g-module.g-specification .grid-absolute .entry.entry0-1{left:-25%;top:21%}.app .g-module.g-specification .grid-absolute .entry.entry0-2{left:-25%;top:49%}.app .g-module.g-specification .grid-absolute .entry.entry0-3{top:77%;left:-25%}.app .g-module.g-specification .grid-absolute .entry.entryl-1{right:-25%;top:21%}.app .g-module.g-specification .grid-absolute .entry.entryl-2{right:-25%;top:49%}.app .g-module.g-specification .grid-absolute .entry.entryl-3{top:77%;right:-25%}.app .g-module.g-specification .grid-absolute .entry.entry1{top:10%;left:0}.app .g-module.g-specification .grid-absolute .entry.entry1 p{top:-80px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app .g-module.g-specification .grid-absolute .entry.entry2{top:10%;left:50%}.app .g-module.g-specification .grid-absolute .entry.entry2 p{top:-80px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app .g-module.g-specification .grid-absolute .entry.entry3{top:21%;left:25%}.app .g-module.g-specification .grid-absolute .entry.entry4{top:35%;left:0}.app .g-module.g-specification .grid-absolute .entry.entry5{top:35%;left:50%}.app .g-module.g-specification .grid-absolute .entry.entry6{top:49%;left:25%}.app .g-module.g-specification .grid-absolute .entry.entry7{top:63%;left:0%}.app .g-module.g-specification .grid-absolute .entry.entry8{top:63%;left:50%}.app .g-module.g-specification .grid-absolute .entry.entry9{top:77%;left:25%}.app .g-module.g-specification .grid-absolute .entry.entry10{top:91%;left:0%}.app .g-module.g-specification .grid-absolute .entry.entry11{top:91%;left:50%}.app .g-module.g-specification .grid-absolute .entry.entry3 p,.app .g-module.g-specification .grid-absolute .entry.entry4 p,.app .g-module.g-specification .grid-absolute .entry.entry5 p,.app .g-module.g-specification .grid-absolute .entry.entry6 p,.app .g-module.g-specification .grid-absolute .entry.entry7 p,.app .g-module.g-specification .grid-absolute .entry.entry8 p,.app .g-module.g-specification .grid-absolute .entry.entry9 p,.app .g-module.g-specification .grid-absolute .entry.entry10 p,.app .g-module.g-specification .grid-absolute .entry.entry11 p{position:relative;top:80px;-webkit-transform:translateY(0%);transform:translateY(0%)}.app .g-module.g-specification .grid-absolute .entry p{font-size:16px;line-height:22px}}@media(max-width: 575.98px){.app .g-module.g-specification .grid-absolute{height:1400px}.app .g-module.g-specification .grid-absolute .entry .circle{width:120px;height:120px}.app .g-module.g-specification .grid-absolute .entry p{font-size:15px;line-height:20px}.app .g-module.g-specification .grid-absolute .entry.entry1 p,.app .g-module.g-specification .grid-absolute .entry.entry2 p{top:-75px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app .g-module.g-specification .grid-absolute .entry.entry3 p,.app .g-module.g-specification .grid-absolute .entry.entry4 p,.app .g-module.g-specification .grid-absolute .entry.entry5 p,.app .g-module.g-specification .grid-absolute .entry.entry6 p,.app .g-module.g-specification .grid-absolute .entry.entry7 p,.app .g-module.g-specification .grid-absolute .entry.entry8 p,.app .g-module.g-specification .grid-absolute .entry.entry9 p,.app .g-module.g-specification .grid-absolute .entry.entry10 p,.app .g-module.g-specification .grid-absolute .entry.entry11 p{position:relative;top:75px;-webkit-transform:translateY(0%);transform:translateY(0%)}}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 18, 2023 */@font-face{font-family:"graphiklight";src:url("../fonts/graphik-light-webfont.woff2") format("woff2"),url("../fonts/graphik-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphikmedium";src:url("../fonts/graphik-medium-webfont.woff2") format("woff2"),url("../fonts/graphik-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"graphik_regular";src:url("../fonts/graphik-regular-webfont.woff2") format("woff2"),url("../fonts/graphik-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesknarrow_dark";src:url("../fonts/rightgrotesk-narrowdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-narrowdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_black";src:url("../fonts/rightgrotesk-tallblack-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tallblack-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktall_dark";src:url("../fonts/rightgrotesk-talldark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-talldark-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"right_grotesktight_dark";src:url("../fonts/rightgrotesk-tightdark-webfont.woff2") format("woff2"),url("../fonts/rightgrotesk-tightdark-webfont.woff") format("woff");font-weight:normal;font-style:normal}:root{--orange: #d17b60;--beige: #eae2d1;--maroon: #5c0a00;--offwhite: #f6f1e8;--white: #ffffff;--grey: #a6a998;--family: "graphikmedium", sans-serif;--title: "right_grotesktight_dark", sans-serif;--regular: 400;--bold: 700}.color-beige{color:var(--beige)}.color-orange{color:var(--orange)}.color-maroon{color:var(--maroon)}.color-offwhite{color:var(--offwhite)}.color-white{color:var(--white)}.color-grey{color:var(--grey)}.bg-beige{background-color:var(--beige)}.bg-orange{background-color:var(--orange)}.bg-maroon{background-color:var(--maroon)}.bg-offwhite{background-color:var(--offwhite)}.bg-white{background-color:var(--white)}.bg-grey{background-color:var(--grey)}.app .g-amenities-map{text-align:left}.app .g-amenities-map .map-container-lg{display:block}.app .g-amenities-map .map-container-sm{display:none}.app .g-amenities-map .amenities{border-bottom:1px solid #5c0a00}.app .g-amenities-map .amenities .amenity{overflow:hidden;position:relative;height:auto;-webkit-transition:.6s;transition:.6s;border-top:1px solid #5c0a00;color:#5c0a00;font-family:"graphikmedium",sans-serif;font-size:22px}.app .g-amenities-map .amenities .amenity .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;text-transform:uppercase;position:relative;cursor:pointer}.app .g-amenities-map .amenities .amenity .title .triangle{width:0px;height:0px;border-style:solid;border-width:0 12px 22px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #561415 rgba(0,0,0,0);-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;right:0;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg);opacity:.6;-webkit-transition:.2s;transition:.2s}.app .g-amenities-map .amenities .amenity .title .triangle.active{-webkit-transform:rotateZ(0deg) !important;transform:rotateZ(0deg) !important;opacity:1 !important}.app .g-amenities-map .amenities .amenity .title:hover>.triangle{opacity:1;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.app .g-amenities-map .amenities .amenity .title .circle{width:32px;height:32px;border-radius:100%;margin-right:20px}.app .g-amenities-map .amenities .amenity .title .circle.circle-1{background-color:#ff832e}.app .g-amenities-map .amenities .amenity .title .circle.circle-2{background-color:#d17b60}.app .g-amenities-map .amenities .amenity .title .circle.circle-3{background-color:#04c3fd}.app .g-amenities-map .amenities .amenity .title .circle.circle-4{background-color:#cf60a0}.app .g-amenities-map .amenities .amenity ul{font-family:"graphikmedium",sans-serif;padding:25px 0 25px;border-top:1px solid #5c0a00;margin-bottom:0;list-style:none}.app .g-amenities-map .amenities .amenity ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.app .g-amenities-map .amenities .amenity ul li .number{width:52px}.app .g-amenities-map .map{background-color:#ede4d1;height:100%}.app .g-amenities-map .map img{width:100%}@media(max-width: 991.98px){.app .g-amenities-map .container-fluid-g-left{padding-left:4.1666666667vw;padding-right:4.1666666667vw}.app .g-amenities-map .container-fluid-g-left .map{height:auto;background-color:#ede4d1}.app .g-amenities-map .map-container-lg{display:none}.app .g-amenities-map .map-container-sm{display:block;padding-top:30px}}@media(max-width: 767.98px){.app .g-amenities-map .amenities .amenity{font-size:18px}.app .g-amenities-map .amenities .amenity .title{height:50px}.app .g-amenities-map .amenities .amenity .title .triangle{border-width:0 8px 15px 8px}.app .g-amenities-map .amenities .amenity .title .circle{width:22px;height:22px;margin-right:10px}.app .g-amenities-map .amenities .amenity ul{padding:15px 0 15px}.app .g-amenities-map .amenities .amenity ul li .number{width:32px}}@media(max-width: 575.98px){.app .g-amenities-map .container-fluid-g-left{padding-left:.75rem;padding-right:.75rem}}body,html{height:auto;overflow:visible}