.view-capacity-chart .view-title{text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both;margin-bottom:64px}.view-capacity-chart .table-responsive table{width:100%;font-family:var(--font-body);font-size:1.125rem}@media only screen and (min-width:360px){.view-capacity-chart .table-responsive table{font-size:calc(1.125rem + 6 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.view-capacity-chart .table-responsive table{font-size:1.5rem}}.view-capacity-chart .table-responsive table thead tr{background:#f1f0e4;color:#1d1d1d;font-weight:700}.view-capacity-chart .table-responsive table tbody{border:0}.view-capacity-chart .table-responsive table tbody tr:nth-child(odd){background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,.4))),#f1f0e4;background:linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),#f1f0e4}.view-capacity-chart .table-responsive table tbody tr:nth-child(2n){background:#fff}.view-capacity-chart .table-responsive table tbody tr:nth-child(2n):last-of-type{border-bottom:1px solid rgba(0,0,0,.1)}.view-capacity-chart .table-responsive table tbody tr .views-field:empty:after{content:"-";display:inline}.view-capacity-chart .table-responsive table tr td,.view-capacity-chart .table-responsive table tr th{border-right:1px solid rgba(0,0,0,.1);font-size:.938rem;padding:24px 16px;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}.view-capacity-chart .table-responsive table tr td:first-child,.view-capacity-chart .table-responsive table tr th:first-child{text-align:left}.view-capacity-chart .table-responsive table tr td:last-child,.view-capacity-chart .table-responsive table tr th:last-child{text-align:center;border-right:0}.view-capacity-chart .table-responsive table tr td.views-field-field-square-feet,.view-capacity-chart .table-responsive table tr td.views-field-field-square-meters,.view-capacity-chart .table-responsive table tr th.views-field-field-square-feet,.view-capacity-chart .table-responsive table tr th.views-field-field-square-meters{display:none}.view-capacity-chart .table-responsive table tr td.views-field-field-square-feet.display-col,.view-capacity-chart .table-responsive table tr td.views-field-field-square-meters.display-col,.view-capacity-chart .table-responsive table tr th.views-field-field-square-feet.display-col,.view-capacity-chart .table-responsive table tr th.views-field-field-square-meters.display-col{display:table-cell}.view-capacity-chart .table-responsive table tr th{vertical-align:bottom;color:var(--color-main)}.view-capacity-chart .table-responsive table tr th a{font-weight:700;text-decoration:none;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-underline-offset:0}.view-capacity-chart .table-responsive table tr th .swap-sqft,.view-capacity-chart .table-responsive table tr th .swap-sqm{color:var(--color-main);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.5;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-decoration:underline}.view-capacity-chart .table-responsive table tr td{font-weight:400;letter-spacing:normal;line-height:1.5}.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media a,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media button,.view-capacity-chart .table-responsive table tr td.views-field-field-floorplan a,.view-capacity-chart .table-responsive table tr td.views-field-field-floorplan button{background:none;border:none;color:var(--color-main);cursor:pointer;font-size:.938rem;font-weight:500;line-height:1.5;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-decoration:underline}.view-capacity-chart .table-responsive table tr td.views-field-field-360-tour .tour-360-link,.view-capacity-chart .table-responsive table tr td.views-field-field-360-tour a.colorbox,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media .tour-360-link,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media a.colorbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.view-capacity-chart .table-responsive table tr td.views-field-field-360-tour a.colorbox img,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media a.colorbox img{display:none}.view-capacity-chart .table-responsive table tr td.views-field-field-360-tour a.colorbox:after,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media a.colorbox:after{content:"";display:block;width:20px;height:20px;background-size:contain;-webkit-mask-image:url(/themes/custom/viceroy/assets/img/icons/photo.svg);mask-image:url(/themes/custom/viceroy/assets/img/icons/photo.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#000}.view-capacity-chart .table-responsive table tr td.views-field-field-360-tour svg,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media svg{display:block}.iframe-360-wrapper,.iframe-floor-plan-wrapper{max-width:1440px;overflow:hidden;padding-top:100%;position:relative;width:85vw}@media (min-width:768px){.iframe-360-wrapper,.iframe-floor-plan-wrapper{padding-top:65%;width:75vw}}.iframe-360-wrapper .iframe-360,.iframe-360-wrapper .iframe-floor-plan,.iframe-floor-plan-wrapper .iframe-360,.iframe-floor-plan-wrapper .iframe-floor-plan{position:absolute;top:0;width:100%;height:100%;border:none}