@charset "UTF-8";
/* @group Greys */
/* @end */
/* @group Corporate colours taken from logo */
/* @end */
/* @group Site Defaults */
/* @end */
/* @group Background colours */
.sectionBG-White {
  background-color: #ffffff; }

.sectionBG-Black {
  background-color: #111; }

.sectionBG-Light-Grey {
  background-color: #f7f7f7; }

.sectionBG-Sky-Blue {
  background-color: #89d6f2; }

.sectionBG-Neon-Pink {
  background-color: #ee0049; }

.sectionBG-Bright-Purple {
  background-color: #bd1a8d; }

.sectionBG-Dark-Purple {
  background-color: #6d216d; }

.sectionBG-Orange {
  background-color: #f6a030; }

.sectionBG-Green {
  background-color: #b5d562; }

.sectionBG-Pink {
  background-color: #daaec8; }

.sectionBG-Brown {
  background-color: #c88c5e; }

.sectionBG-Turquoise {
  background-color: #3cc8b4; }

/* @end */
/* TOC
   - - - - - - - - -
   1.	Background video
   2.	Inset video
   - - - - - - - - -
 */
.mb_YTPBar .buttonBar, .vimeo_player_bar .buttonBar {
  z-index: 99 !important; }

.FirstBlock.video-section {
  z-index: 1; }

.FirstBlock.video-section.FullHeight .vertCenter {
  top: 43% !important;
  transform: translateY(-43%) !important; }

/* Smartphones (portrait and landscape) ————— */
@media only screen and (min-width: 320px) and (max-width: 736px) {
  .FirstBlock.video-section.FullHeight .vertCenter {
    top: 43% !important;
    transform: translateY(-43%) !important; } }

.mb_YTPBar, .vimeo_player_bar {
  opacity: 0.7;
  filter: alpha(opacity=70); }

.mb_YTPBar:hover, .vimeo_player_bar:hover {
  opacity: 1;
  filter: alpha(opacity=100); }

.mb_YTPBar .mb_YTPseekbar, .vimeo_player_bar .vimeo_player_seek_bar {
  background: white !important; }

.mb_YTPBar span.mb_YTPTime, .vimeo_player_bar .vimeo_player_time {
  font-family: "aktiv-grotesk", Helvetica, Arial, Sans-Serif !important;
  font-size: 10px !important; }

.mb_YTPBar .mb_YTPProgress, .vimeo_player_bar .vimeo_player_pogress {
  z-index: 999; }

/* 1. Background video end */
.embed-container, .vimeo_player_wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%; }
  .embed-container iframe, .embed-container object, .embed-container embed, .vimeo_player_wrapper iframe, .vimeo_player_wrapper object, .vimeo_player_wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none; }

/* 2. Inset video end */
