@font-face{font-family:"Cardinal Photo";src:url("../fonts/cardinal-photo/cardinalphoto-regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cardinal Photo";src:url("../fonts/cardinal-photo/cardinalphoto-bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cardinal Photo";src:url("../fonts/cardinal-photo/CardinalPhoto-Light.otf") format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Cardinal Photo";src:url("../fonts/cardinal-photo/cardinalphoto-semibold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}.barlow-thin{font-family:"Barlow", sans-serif;font-weight:100;font-style:normal}.barlow-extralight{font-family:"Barlow", sans-serif;font-weight:200;font-style:normal}.barlow-light{font-family:"Barlow", sans-serif;font-weight:300;font-style:normal}.barlow-regular{font-family:"Barlow", sans-serif;font-weight:400;font-style:normal}.barlow-medium{font-family:"Barlow", sans-serif;font-weight:500;font-style:normal}.barlow-semibold{font-family:"Barlow", sans-serif;font-weight:600;font-style:normal}.barlow-bold{font-family:"Barlow", sans-serif;font-weight:700;font-style:normal}.barlow-extrabold{font-family:"Barlow", sans-serif;font-weight:800;font-style:normal}.barlow-black{font-family:"Barlow", sans-serif;font-weight:900;font-style:normal}.barlow-thin-italic{font-family:"Barlow", sans-serif;font-weight:100;font-style:italic}.barlow-extralight-italic{font-family:"Barlow", sans-serif;font-weight:200;font-style:italic}.barlow-light-italic{font-family:"Barlow", sans-serif;font-weight:300;font-style:italic}.barlow-regular-italic{font-family:"Barlow", sans-serif;font-weight:400;font-style:italic}.barlow-medium-italic{font-family:"Barlow", sans-serif;font-weight:500;font-style:italic}.barlow-semibold-italic{font-family:"Barlow", sans-serif;font-weight:600;font-style:italic}.barlow-bold-italic{font-family:"Barlow", sans-serif;font-weight:700;font-style:italic}.barlow-extrabold-italic{font-family:"Barlow", sans-serif;font-weight:800;font-style:italic}.barlow-black-italic{font-family:"Barlow", sans-serif;font-weight:900;font-style:italic}.lt-ie9 .hidden-normal,.lt-ie9 .hidden-desktop,.lt-ie9 .hidden-not-phone,.lt-ie9 .hidden-not-tablet,.lt-ie9 .hidden-not-landscape-tablet,.lt-ie9 .hidden-not-mobile,.lt-ie9 .hidden-not-large,.lt-ie9 .hidden-not-wide,.lt-ie9 .hidden-not-super,.lt-ie9 .hidden-not-ultra,.lt-ie9 .hidden-not-larger{display:none !important}.hidden-not-retina{display:none !important}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.hidden-retina{display:none !important}}@media (max-width: 479px){.hidden-phone{display:none !important}}@media (min-width: 480px){.hidden-not-phone{display:none !important}}@media (min-width: 480px) and (max-width: 767px){.hidden-tablet{display:none !important}}@media (max-width: 479px), (min-width: 768px){.hidden-not-tablet{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-landscape-tablet{display:none !important}}@media (max-width: 767px), (min-width: 992px){.hidden-not-landscape-tablet{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-normal{display:none !important}}@media (max-width: 991px), (min-width: 1200px){.hidden-not-normal{display:none !important}}@media (max-width: 767px){.hidden-mobile{display:none !important}}@media (min-width: 768px){.hidden-not-mobile{display:none !important}}@media (min-width: 992px){.hidden-desktop{display:none !important}}@media (max-width: 991px){.hidden-not-desktop{display:none !important}}@media (min-width: 1200px){.hidden-large{display:none !important}}@media (max-width: 1199px){.hidden-not-large{display:none !important}}@media (min-width: 1200px) and (max-width: 1499px){.hidden-wide{display:none !important}}@media (max-width: 1199px), (min-width: 1500px){.hidden-not-wide{display:none !important}}@media (min-width: 1500px) and (max-width: 1899px){.hidden-super{display:none !important}}@media (max-width: 1499px), (min-width: 1900px){.hidden-not-super{display:none !important}}@media (min-width: 1900px) and (max-width: 2499px){.hidden-ultra{display:none !important}}@media (max-width: 1899px), (min-width: 2500px){.hidden-not-ultra{display:none !important}}@media (min-width: 2500px){.hidden-larger{display:none !important}}@media (max-width: 2499px){.hidden-not-larger{display:none !important}}:root{--font-primary: Barlow,sans-serif;--font-primary-weight-thin: 100;--font-primary-weight-extralight: 200;--font-primary-weight-light: 300;--font-primary-weight-regular: 400;--font-primary-weight-medium: 500;--font-primary-weight-semibold: 600;--font-primary-weight-bold: 700;--font-primary-weight-extrabold: 800;--font-primary-weight-black: 900;--font-secondary: Cardinal Photo,serif;--font-secondary-weight-thin: var(--font-secondary-weight-light);--font-secondary-weight-extralight: var(--font-secondary-weight-light);--font-secondary-weight-light: 100;--font-secondary-weight-regular: 400;--font-secondary-weight-medium: var(--font-secondary-weight-semibold);--font-secondary-weight-semibold: 600;--font-secondary-weight-bold: 700;--font-secondary-weight-extrabold: var(--font-secondary-weight-bold);--font-secondary-weight-black: var(--font-secondary-weight-bold);--white: #fff;--black: #000;--gray: #898989;--green: #1fa868;--yellow: #ffd500;--blue: #32bdef;--pink: #ff96a6;--red: #ff3535;--white-overlay-default: rgba(255,255,255,0.5);--black-overlay-default: rgba(0,0,0,0.5);--green-overlay-default: rgba(31,168,104,0.8);--yellow-overlay-default: rgba(255,213,0,0.8);--blue-overlay-default: rgba(50,189,239,0.8);--pink-overlay-default: rgba(255,150,166,0.8);--red-overlay-default: rgba(255,53,53,0.8);--white-transparent: rgba(255,255,255,0);--black-transparent: transparent;--green-transparent: rgba(31,168,104,0);--yellow-transparent: rgba(255,213,0,0);--blue-transparent: rgba(50,189,239,0);--pink-transparent: rgba(255,150,166,0);--red-transparent: rgba(255,53,53,0);--green-faded: #d2eee1;--yellow-faded: #fff7cc;--blue-faded: #d6f2fc;--pink-faded: #ffeaed;--red-faded: #ffd7d7;--green-darker: #020805;--yellow-darker: #0d0b00;--blue-darker: #03090c;--pink-darker: #0d0808;--red-darker: #0d0303;--body-foreground-color-default: var(--black);--body-background-color-default: var(--white);--font-size-default: 16px;--font-weight-default: 400;--font-weight-bold-default: 700;--accent-color-default: var(--yellow);--action-color-default: var(--green);--action-color-transparent-default: var(--green-transparent);--hover-color-default: var(--blue);--active-color-default: var(--yellow);--focus-color-default: var(--pink);--background-color-default: var(--white);--foreground-color-default: var(--black);--section-margin-top-default: 0;--section-margin-bottom-default: 145px;--section-first-margin-top-default: 0;--section-last-margin-bottom-default: 0;--body-font-color: var(--foreground-color);--body-font-family: var(--font-primary);--body-font-size: var(--font-size-default);--body-font-weight: var(--font-primary-weight-regular);--content-line-height: 1.5;--content-margin-v: calc(0.8333 * var(--body-font-size));--content-margin-h: 0;--content-margin: var(--content-margin-v) var(--content-margin-h);--hero-font-color: var(--foreground-color);--hero-font-family: var(--font-secondary);--hero-font-size: 108px;--hero-font-weight: var(--font-secondary-weight-regular);--hero-letter-spacing: 2.5px;--hero-line-height: 0.96667;--hero-text-transform: none;--hero-margin: 0;--h1-font-color: var(--foreground-color);--h1-font-family: var(--font-secondary);--h1-font-size: 45px;--h1-font-weight: var(--font-secondary-weight-regular);--h1-letter-spacing: 2.5px;--h1-line-height: 1.12;--h1-text-transform: none;--h1-margin: calc(0.8 * var(--h1-font-size)) 0;--h2-font-color: var(--foreground-color);--h2-font-family: var(--font-secondary);--h2-font-size: 27px;--h2-font-weight: var(--font-secondary-weight-regular);--h2-letter-spacing: 1.5px;--h2-line-height: 1.3333;--h2-text-transform: none;--h2-margin: calc(0.8 * var(--h2-font-size)) 0;--h3-font-color: var(--foreground-color);--h3-font-family: var(--font-primary);--h3-font-size: 27px;--h3-font-weight: var(--font-primary-weight-medium);--h3-letter-spacing: 1.5px;--h3-line-height: 1.2;--h3-text-transform: none;--h3-margin: calc(0.8 * var(--h3-font-size)) 0;--h4-font-color: var(--foreground-color);--h4-font-family: var(--font-primary);--h4-font-size: 21px;--h4-font-weight: var(--font-primary-weight-semibold);--h4-letter-spacing: 1.5px;--h4-line-height: 1.2;--h4-text-transform: none;--h4-margin: calc(0.8 * var(--h4-font-size)) 0;--h5-font-color: var(--black);--h5-font-family: var(--font-primary);--h5-font-size: 16px;--h5-font-weight: var(--font-primary-weight-medium);--h5-letter-spacing: 2.5px;--h5-line-height: 1.5;--h5-text-transform: uppercase;--h5-margin: calc(0.8 * var(--h5-font-size)) 0;--h6-font-color: #898989;--h6-font-family: var(--font-primary);--h6-font-size: 14px;--h6-font-weight: var(--font-primary-weight-regular);--h6-letter-spacing: 1.5px;--h6-line-height: 1.1;--h6-text-transform: uppercase;--h6-margin: calc(0.8 * var(--h6-font-size)) 0;--button-theme-color: var(--action-color, var(--action-color-default));--button-theme-color-transparent: var(--action-color-transparent, var(--action-color-transparent-default));--button-theme-color-contrast: var(--white);--button-font-family: var(--font-primary);--button-font-size: var(--body-font-size);--button-font-weight: var(--font-primary-weight-medium);--button-line-height: 1.5;--button-letter-spacing: 1.8px;--button-transition: var(--action-transition, var(--action-transition-default));--button-height: 51px;--button-border-radius: calc(var(--button-height) / 2);--tab-button-theme-color: var(--h5-font-color, var(--foreground-color-default));--tab-button-font-family: var(--h5-font-family);--tab-button-font-size: var(--h5-font-size);--tab-button-font-weight: var(--h5-font-weight);--tab-button-line-height: var(--h5-line-height);--tab-button-letter-spacing: 1.8px;--menu-background-color: none;--menu-foreground-color: inherit;--menu-item-background: var(--menu-background-color);--menu-item-foreground: var(--menu-foreground-color);--menu-item-hover-background: none;--menu-item-hover-foreground: var(--hover-color);--menu-item-active-background: none;--menu-item-active-foreground: var(--active-color);--menu-item-focus-background: none;--menu-item-focus-foreground: var(--focus-color);--menu-font-family: var(--font-secondary);--menu-font-size: 27px;--menu-font-weight: var(--font-secondary-weight-regular);--menu-letter-spacing: 1.5px;--menu-line-height: 1.3333;--menu-text-transform: none;--hamburger-layer-color: var(--white);--social-size-default: 20px;--social-icn-color-default: var(--action-color, var(--action-color-default));--social-padding-default: 0;--social-gap-default: 10px;--social-border-radius-default: 50%;--social-icn-hvr-color-default: var(--social-icn-color-default);--modal-backdrop-color: var(--black);--modal-backdrop-opacity: 0.6;--modal-backdrop-filter: blur(1px) brightness(0.9) contrast(1.1);--modal-background-color: var(--background-color, var(--background-color-default));--modal-foreground-color: var(--foreground-color, var(--foreground-color-default));--action-transition-property-default: all;--action-transition-duration-default: 0.3s;--action-transition-timing-function-default: ease-out;--action-transition-default: var(--action-transition-property-default) var(--action-transition-duration-default) var(--action-transition-timing-function-default);--black-r: 0;--black-g: 0;--black-b: 0;--yellow-r: 255;--yellow-g: 213;--yellow-b: 0}@media (max-width: 767px){:root{--section-margin-bottom-default: 60px}}@media (max-width: 767px){:root{--hero-font-size: 72px}}.container.custom-print .main{width:7in;float:left}@media screen{.container.custom-print{width:10.65in;padding-top:20px;padding-bottom:20px}.container.custom-print>.row,.container.custom-print .main,.container.custom-print .side{margin-left:0}.container.custom-print .main{padding-right:0.2in;border-right:1px dotted black}.container.custom-print .side{width:3.2in;padding:0 0 0 0.2in}}@media print{.container.custom-print .view-controls{display:none}.container.custom-print .side{display:none}}.container.custom-print .side{float:left}.container.custom-print .side .logo-holder{text-align:center;margin-bottom:20px}.container.custom-print .side .logo-holder img{width:100%}.container.custom-print .side .no-logo{display:inline-block}.view-controls{padding-bottom:12px;border-bottom:4px solid black;margin-bottom:20px}.control.button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:inline-block;padding:8px 20px;font-size:14px;color:#6E7275;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #FCFCFC, #F0F0F0);background-image:-ms-linear-gradient(top, #FCFCFC, #F0F0F0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FCFCFC), to(#F0F0F0));background-image:-webkit-linear-gradient(top, #FCFCFC, #F0F0F0);background-image:-o-linear-gradient(top, #FCFCFC, #F0F0F0);background-image:linear-gradient(top, #FCFCFC, #F0F0F0);background-repeat:repeat-x;background-color:#F0F0F0;border:1px solid #C9C9C9}.control.button.highlight{background-color:#b6ec86;background-image:-moz-linear-gradient(top, #CBFEA2, #96D15D);background-image:-ms-linear-gradient(top, #CBFEA2, #96D15D);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#CBFEA2), to(#96D15D));background-image:-webkit-linear-gradient(top, #CBFEA2, #96D15D);background-image:-o-linear-gradient(top, #CBFEA2, #96D15D);background-image:linear-gradient(top, #CBFEA2, #96D15D);background-repeat:repeat-x;background-color:#96D15D}.control.button:hover{text-decoration:none;background-position:center -10px}.controls{background-color:#fbfbfb;background-image:-moz-linear-gradient(top, #FEFEFE, #F7F7F7);background-image:-ms-linear-gradient(top, #FEFEFE, #F7F7F7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F7F7F7));background-image:-webkit-linear-gradient(top, #FEFEFE, #F7F7F7);background-image:-o-linear-gradient(top, #FEFEFE, #F7F7F7);background-image:linear-gradient(top, #FEFEFE, #F7F7F7);background-repeat:repeat-x;border:1px solid #CACACA}.controls>div{padding:16px;border-top:1px dashed #CACACA;font-size:15px}.controls>div:first-child{border-top:0 none}.controls h3{font-size:16px;line-height:normal;color:#6E7275}.controls label{font-size:16px;display:inline-block;vertical-align:middle;margin:0 10px 0 0}.controls ul{font-size:13px;list-style-type:none;margin:4px 0 0 8px}.controls ul label{font-size:13px}.controls ul input{margin:0 8px 0 0}.controls ul span{vertical-align:middle}.controls ul.wide{margin:0;display:inline-block;vertical-align:middle}.controls ul.wide li{display:inline-block;vertical-align:middle}.controls ul.wide label{margin-right:10px}.controls ul.wide input{margin-right:4px}.print-area{line-height:normal}.print-area .property-header{padding-bottom:0.3em;border-bottom:2px solid #b9b9b9;margin-bottom:1em}.print-area .property-header h1{font-size:2em;font-weight:normal;line-height:normal;font-family:serif}.print-area .property-header h2{font-size:1.4em;font-style:italic;font-weight:normal;line-height:normal}.print-area .visuals-left,.print-area .visuals-right{margin-bottom:1em}.print-area .visuals-left .image,.print-area .visuals-left img,.print-area .visuals-right .image,.print-area .visuals-right img{width:100% !important}.print-area .property-info h3{font-size:1.4em;font-weight:normal;line-height:normal;padding-bottom:0.3em}.print-area .property-info .phone{padding-bottom:0.3em;border-bottom:2px solid #b9b9b9;margin-bottom:1em}.print-area .property-info .phone .number{font-size:1.4em;font-weight:bold}.print-area .property-info ul{margin-left:0;margin-bottom:1em;padding-left:10px}.print-area .property-info ul li{list-style-type:none;line-height:inherit;margin-bottom:6px;line-height:1}.print-area .property-info .overview{margin-bottom:1em}.print-area .property-info .amenities{float:left;display:block;width:100%}.print-area .property-info .amenities .building-amenities{float:left;display:inline-block;width:50%}.print-area .property-info .amenities .suite-amenities{float:left;display:inline-block;width:50%}.print-area .property-info .widget.suites table{width:100%}.print-area .property-info .widget.suites table .price{font-weight:bold}header>.container,body>.container,footer>.container{width:7in;margin:auto}.hide,.no-print{display:none !important}.force-print{display:block !important}.clear{clear:both}.left{float:left}.right{float:right}
/*# sourceMappingURL=print.css.map */
