<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html { box-sizing: border-box; }

*, *::after, *::before { box-sizing: inherit; }

/* Font Family Declarations */
/* Font Sizing Handler */
/* Typography Styles */
/* Centered element - Parent container should be position: relative; */
/* Force element to fill it's parent container */
/* This mixin can be used to set the object-fit: @include object-fit(contain); or object-fit and object-position: @include object-fit(cover, top); */
.view-lift-teasers.view-display-id-cityview .view-content, .view-lift-teasers.view-display-id-cityview_no_lift .view-content { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; -webkit-box-pack: center; -moz-box-pack: center; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -ms-flex-pack: center; -webkit-box-lines: multiple; -moz-box-lines: multiple; box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #000000; }

.view-lift-teasers.view-display-id-cityview .view-content &gt; div:not(.slick-list), .view-lift-teasers.view-display-id-cityview .view-content .slick-slide, .view-lift-teasers.view-display-id-cityview_no_lift .view-content &gt; div:not(.slick-list), .view-lift-teasers.view-display-id-cityview_no_lift .view-content .slick-slide { margin-left: -1px; padding: 0; width: 100%; }

@media only screen and (max-width: 519px) { .view-lift-teasers.view-display-id-cityview .view-content &gt; div:not(.slick-list), .view-lift-teasers.view-display-id-cityview .view-content .slick-slide, .view-lift-teasers.view-display-id-cityview_no_lift .view-content &gt; div:not(.slick-list), .view-lift-teasers.view-display-id-cityview_no_lift .view-content .slick-slide { -webkit-flex-basis: 100%; -moz-flex-basis: 100%; flex-basis: 100%; -ms-flex-preferred-size: 100%; width: 350px; } }

@media only screen and (min-width: 520px) and (max-width: 767px) { .view-lift-teasers.view-display-id-cityview .view-content &gt; div:not(.slick-list), .view-lift-teasers.view-display-id-cityview .view-content .slick-slide, .view-lift-teasers.view-display-id-cityview_no_lift .view-content &gt; div:not(.slick-list), .view-lift-teasers.view-display-id-cityview_no_lift .view-content .slick-slide { -webkit-flex-basis: 50%; -moz-flex-basis: 50%; flex-basis: 50%; -ms-flex-preferred-size: 50%; width: 600px; } }

@media only screen and (min-width: 768px) { .view-lift-teasers.view-display-id-cityview .view-content &gt; div:not(.slick-list), .view-lift-teasers.view-display-id-cityview .view-content .slick-slide, .view-lift-teasers.view-display-id-cityview_no_lift .view-content &gt; div:not(.slick-list), .view-lift-teasers.view-display-id-cityview_no_lift .view-content .slick-slide { -webkit-flex-basis: 33.3333%; -moz-flex-basis: 33.3333%; flex-basis: 33.3333%; -ms-flex-preferred-size: 33.3333%; width: 400px; } }

.view-lift-teasers.view-display-id-cityview .view-content .teaser-wrapper, .view-lift-teasers.view-display-id-cityview_no_lift .view-content .teaser-wrapper { width: 100%; padding-top: 100%; }

.view-lift-teasers.view-display-id-cityview .view-header, .view-lift-teasers.view-display-id-cityview_no_lift .view-header { background: url("/themes/custom/tnvacation/img/texture-medium.png") no-repeat top left #A59E87; color: #000000; position: relative; }

@media only screen and (max-width: 519px) { .view-lift-teasers.view-display-id-cityview .view-header, .view-lift-teasers.view-display-id-cityview_no_lift .view-header { padding-top: 100% !important; } }

.view-lift-teasers.view-display-id-cityview .view-header:before, .view-lift-teasers.view-display-id-cityview_no_lift .view-header:before { background: url("/themes/custom/tnvacation/img/title-welcome-to-TN.png") no-repeat top left; background-size: 120%; content: ''; display: block; height: 100%; left: 0; position: absolute; top: -30px; width: 100%; }

.view-lift-teasers.view-display-id-cityview .view-header h2, .view-lift-teasers.view-display-id-cityview_no_lift .view-header h2 { font-size: 36px; font-size: 2.25rem; line-height: 1; margin-bottom: .25em; }

@media only screen and (min-width: 1024px) { .view-lift-teasers.view-display-id-cityview .view-header h2, .view-lift-teasers.view-display-id-cityview_no_lift .view-header h2 { font-size: 48px; font-size: 3rem; } }

.view-lift-teasers.view-display-id-cityview .view-header p, .view-lift-teasers.view-display-id-cityview_no_lift .view-header p { font-size: 18px; font-size: 1.125rem; line-height: 1.2; }

@media only screen and (min-width: 1024px) { .view-lift-teasers.view-display-id-cityview .view-header p, .view-lift-teasers.view-display-id-cityview_no_lift .view-header p { font-size: 20px; font-size: 1.25rem; } }

.view-lift-teasers.view-display-id-cityview .view-header .lift-article-intro, .view-lift-teasers.view-display-id-cityview_no_lift .view-header .lift-article-intro { -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; position: absolute; top: 50%; top: 63%; width: 60%; }

/*# sourceMappingURL=../../maps/libraries/views/lift-teasers.css.map */
</pre></body></html>