/* The image fallback is available from the first paint. A DOM dot takes
   over once an actual mouse position is known, including navigation restores. */
.oskin-player-dot{display:none;position:fixed;left:0;top:0;width:7px;height:7px;border-radius:50%;background:#f33449;pointer-events:none;z-index:2147483646;opacity:0;transform:translate(-50%,-50%);mix-blend-mode:normal;transition:none}
html.oskin-case-cursor-active .oskin-player-dot.on,
html.oskin-player-cursor-active .oskin-player-dot.on{display:block;opacity:1}
.case-page .case-cursor{visibility:hidden!important}
@media(any-hover:hover) and (any-pointer:fine){
 html.oskin-case-document,html .case-page,html .case-page *{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBUlEQVR4nMWSPUoDYRCG35nvm4UtsueQVIIHMJWksMg1JI03WPYGdl4jhUVIZQ6wYBVyDpuF72fGxpjdmECMoG85M+/D/AH/LTqVMNSM21cGAKwnSmj0bKqh5nNiRzsw1Exo9P16Oi4Kdw8AIeSX6m252eVOAr7MN9OH0rknz64AgKQ5dDk/Vu3y+RBC3813V579hgCKphEAhFgMsKRpXLWrbR+yn+tzYcw8K51HNIsEEgJJNIul82DmWb92CLhQe8B6ogCgqosuJwiRGCwaLAqRdDlBVRf92gGA0Kih5qpdbZPq3BOFkS9k5AvxRCGpzg/nHyxxp5+e8ah+9UgDw6Wv/Kf6AACViefehXIPAAAAAElFTkSuQmCC") 8 8,none!important}
 video:fullscreen,html #filmDialog #fullFilm:fullscreen,html #case-video:fullscreen{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBUlEQVR4nMWSPUoDYRCG35nvm4UtsueQVIIHMJWksMg1JI03WPYGdl4jhUVIZQ6wYBVyDpuF72fGxpjdmECMoG85M+/D/AH/LTqVMNSM21cGAKwnSmj0bKqh5nNiRzsw1Exo9P16Oi4Kdw8AIeSX6m252eVOAr7MN9OH0rknz64AgKQ5dDk/Vu3y+RBC3813V579hgCKphEAhFgMsKRpXLWrbR+yn+tzYcw8K51HNIsEEgJJNIul82DmWb92CLhQe8B6ogCgqosuJwiRGCwaLAqRdDlBVRf92gGA0Kih5qpdbZPq3BOFkS9k5AvxRCGpzg/nHyxxp5+e8ah+9UgDw6Wv/Kf6AACViefehXIPAAAAAElFTkSuQmCC") 8 8,none!important}
}
html.oskin-case-cursor-active,
html.oskin-case-cursor-active .case-page,
html.oskin-case-cursor-active .case-page *,
html.oskin-player-cursor-active #filmDialog,
html.oskin-player-cursor-active #filmDialog *,
html.oskin-player-cursor-active #player,
html.oskin-player-cursor-active #player *,
html.oskin-player-cursor-active #filmStage:fullscreen,
html.oskin-player-cursor-active #filmStage:fullscreen *,
html.oskin-player-cursor-active #photoFullscreenHost:fullscreen,
html.oskin-player-cursor-active #photoFullscreenHost:fullscreen *{cursor:none!important}
html.oskin-player-cursor-active .case-cursor,
html.oskin-player-cursor-active .oskin-dot,
html.oskin-player-cursor-active .oskin-action,
html.oskin-native-video-cursor .case-cursor{visibility:hidden!important}
html.oskin-native-video-cursor #filmDialog #fullFilm:fullscreen,
html.oskin-native-video-cursor #case-video:fullscreen{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBUlEQVR4nMWSPUoDYRCG35nvm4UtsueQVIIHMJWksMg1JI03WPYGdl4jhUVIZQ6wYBVyDpuF72fGxpjdmECMoG85M+/D/AH/LTqVMNSM21cGAKwnSmj0bKqh5nNiRzsw1Exo9P16Oi4Kdw8AIeSX6m252eVOAr7MN9OH0rknz64AgKQ5dDk/Vu3y+RBC3813V579hgCKphEAhFgMsKRpXLWrbR+yn+tzYcw8K51HNIsEEgJJNIul82DmWb92CLhQe8B6ogCgqosuJwiRGCwaLAqRdDlBVRf92gGA0Kih5qpdbZPq3BOFkS9k5AvxRCGpzg/nHyxxp5+e8ah+9UgDw6Wv/Kf6AACViefehXIPAAAAAElFTkSuQmCC") 8 8,none!important}
html.oskin-case-cursor-active .case-page video::-webkit-media-controls,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-enclosure,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-panel,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-play-button,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-overlay-play-button,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-mute-button,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-timeline,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-timeline-container,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-current-time-display,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-time-remaining-display,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-volume-slider,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-volume-slider-container,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-fullscreen-button,
html.oskin-case-cursor-active .case-page video::-webkit-media-controls-toggle-closed-captions-button{cursor:none!important}
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-enclosure,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-panel,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-play-button,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-overlay-play-button,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-mute-button,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-timeline,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-timeline-container,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-current-time-display,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-time-remaining-display,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-volume-slider,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-volume-slider-container,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-fullscreen-button,
html.oskin-player-cursor-active #filmDialog video::-webkit-media-controls-toggle-closed-captions-button{cursor:none!important}
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-enclosure,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-panel,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-play-button,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-overlay-play-button,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-mute-button,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-timeline,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-timeline-container,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-current-time-display,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-time-remaining-display,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-volume-slider,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-volume-slider-container,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-fullscreen-button,
html.oskin-native-video-cursor video:fullscreen::-webkit-media-controls-toggle-closed-captions-button{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBUlEQVR4nMWSPUoDYRCG35nvm4UtsueQVIIHMJWksMg1JI03WPYGdl4jhUVIZQ6wYBVyDpuF72fGxpjdmECMoG85M+/D/AH/LTqVMNSM21cGAKwnSmj0bKqh5nNiRzsw1Exo9P16Oi4Kdw8AIeSX6m252eVOAr7MN9OH0rknz64AgKQ5dDk/Vu3y+RBC3813V579hgCKphEAhFgMsKRpXLWrbR+yn+tzYcw8K51HNIsEEgJJNIul82DmWb92CLhQe8B6ogCgqosuJwiRGCwaLAqRdDlBVRf92gGA0Kih5qpdbZPq3BOFkS9k5AvxRCGpzg/nHyxxp5+e8ah+9UgDw6Wv/Kf6AACViefehXIPAAAAAElFTkSuQmCC") 8 8,none!important}
@media(min-width:1001px){
 #contact .footer-bottom{flex-wrap:nowrap}
 #contact .footer-bottom .footer-copyright{white-space:nowrap}
 #contact .footer-return{display:flex;align-items:center;justify-content:flex-end;gap:20px;white-space:nowrap}
 #contact .footer-return .analytics-settings{display:inline-block;width:auto;max-width:none;min-height:32px;margin:0;padding:4px 0;border:0;background:transparent;color:inherit;opacity:.75;font:inherit;font-size:11px;line-height:1.4;text-decoration:underline;cursor:pointer}
 #contact .footer-return a[href="#home"]{display:inline-flex;align-items:center;gap:6px;min-height:32px;white-space:nowrap}
}
