.ff-base-base{font-family:"Apercu",sans-serif !important}.ff-base-light{font-family:"ApercuLight",serif !important}.ff-base-medium{font-family:"ApercuMedium",serif !important}.ff-base-bold{font-family:"ApercuBold",serif !important}.ff-secondary-base{font-family:"ArgestaDisplay",serif !important}.ff-apercu-base{font-family:"Apercu",sans-serif !important}.ff-larish-base{font-family:"Larish",sans-serif !important}.ff-larishNeueBold-base{font-family:"LarishNeueBold",sans-serif !important}.ff-larishNeueBoldItalic-base{font-family:"LarishNeueBoldItalic",sans-serif !important}.video-banner{position:relative}.video-banner__info{position:absolute;top:0;left:0;bottom:0;right:0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.video-banner__video,.video-banner__video-mobile{padding-top:56.25%;position:relative;background-repeat:no-repeat;background-position:var(--focal-point-x) var(--focal-point-y);background-size:cover}.video-banner__video iframe,.video-banner__video object,.video-banner__video embed,.video-banner__video-mobile iframe,.video-banner__video-mobile object,.video-banner__video-mobile embed{position:absolute;top:-3px;left:-3px;width:calc(100% + 8px);height:calc(100% + 8px)}@media only screen and (min-width: 1600px){/*! "dt-maxw" */}@media only screen and (max-width: 1366px){/*! "dt-med" */}@media only screen and (max-width: 1280px){/*! "dt-min" */}@media only screen and (max-width: 1199px){/*! "tablet-max" */}@media only screen and (min-width: 768px){/*! "$not-mobile" */.video-banner__video-mobile{display:none}}@media only screen and (min-width: 768px)and (max-width: 1199px){/*! "tablet-only" */}@media only screen and (min-width: 901px){/*! "dt-tablet-ls" */}@media only screen and (min-width: 901px)and (max-width: 1199px){/*! "tablet-ls" */}@media only screen and (max-width: 900px){/*! "mobile-tablet-pt" */}@media only screen and (min-width: 1024px){/*! "$desktop" */}@media only screen and (min-width: 1200px){/*! "$not-mobile-tablet" */}@media only screen and (min-width: 768px)and (max-width: 900px){/*! "tablet-pt" */}@media only screen and (max-width: 767px){/*! "$mobile-max" */.video-banner__info{padding:0 35px}.video-banner__video{display:none}}@media only screen and (max-width: 415px){/*! "$mobile-pt" */}@media only screen and (max-width: 320px){/*! "$$mobile-small" */.video-banner__info{padding:0 15px}}@media print{/*! "$print" */}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){/*! "$ie11" */}@media(hover: hover){/*! "$hover" */}
