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); */
.block-ken-burns-landing-passport-callout-band { background-image: url("/themes/custom/tnvacation/img/ken-burns/ken-burns-passport-callout-band-bg.png"); background-repeat: no-repeat; background-size: cover; width: 100%; background-position: top center; margin-top: -6px; overflow: hidden; padding: 3rem 1rem; position: relative; }

.pathways-landing .block-ken-burns-landing-passport-callout-band { background-color: transparent; }

.block-ken-burns-landing-passport-callout-band .block-passport-callout-band-block__inner-wrapper { color: #FBF6F9; position: relative; width: 100%; display: flex; overflow: hidden; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between; margin: 0 auto; max-width: 539px; text-align: center; }

.block-ken-burns-landing-passport-callout-band .block-passport-callout-band-block__inner-wrapper .block-passport-callout-band-block__content header { font-family: 'knockout 69 A'; font-size: 43px; font-size: 2.6875rem; display: flex; flex-direction: column; justify-content: center; letter-spacing: 1px; line-height: .9; color: #FBF6F9; text-transform: uppercase; margin: 0 0 1rem; position: relative; }

.block-ken-burns-landing-passport-callout-band .block-passport-callout-band-block__inner-wrapper .block-passport-callout-band-block__content p { font-size: 18px; font-size: 1.125rem; color: #FBF6F9; margin: 0 0 1rem; max-width: 538px; }

.block-ken-burns-landing-passport-callout-band .block-passport-callout-band-block__inner-wrapper .block-passport-callout-band-block__content p a { color: #FBF6F9; text-decoration: underline; }

@media (min-width: 1120px) { .block-ken-burns-landing-passport-callout-band .block-passport-callout-band-block__inner-wrapper .block-passport-callout-band-block__content .block-passport-callout-band-block__content-links { margin-bottom: 3rem; } }

.block-ken-burns-landing-passport-callout-band .block-passport-callout-band-block__inner-wrapper .block-passport-callout-band-block__content .block-passport-callout-band-block__content-links a { font-family: 'Freight-Sans', arial, sans-serif; font-weight: 700; font-size: 20px; font-size: 1.25rem; background: url("../img/ken-burns/button_kb-tmp_dark-brown.png") center repeat-x transparent; background-size: cover; color: #FBF6F9 !important; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; transition: all 0.3s linear; box-sizing: border-box; display: inline-block; margin: 0; min-height: 44px; padding: 14px 24px 11px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; }

.block-ken-burns-landing-passport-callout-band .block-passport-callout-band-block__inner-wrapper .block-passport-callout-band-block__content .block-passport-callout-band-block__content-links a:hover { cursor: pointer; }

@media (min-width: 1120px) { .block-ken-burns-landing-passport-callout-band { padding: 3rem 1rem 0; } }

/*# sourceMappingURL=maps/ken-burns-landing-passport-callout-band.css.map */
