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); */
.video-container:not(.hero-video-container) { position: relative; }

.video-container:not(.hero-video-container).video-full { height: 100%; width: 100%; }

.video-container:not(.hero-video-container).video-wide { height: 0; padding-top: 56.25%; width: 100%; }

.video-container:not(.hero-video-container) iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

/*# sourceMappingURL=../../maps/libraries/tnv/video.css.map */
