.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
	-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
	-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
	transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}

.leaflet-cluster-spider-leg {
	/* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
	-webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
	-moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
	-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
	transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

.marker-cluster-small {
	background-color: rgba(181, 226, 140, 0.6);
	}
.marker-cluster-small div {
	background-color: rgba(110, 204, 57, 0.6);
	}

.marker-cluster-medium {
	background-color: rgba(241, 211, 87, 0.6);
	}
.marker-cluster-medium div {
	background-color: rgba(240, 194, 12, 0.6);
	}

.marker-cluster-large {
	background-color: rgba(253, 156, 115, 0.6);
	}
.marker-cluster-large div {
	background-color: rgba(241, 128, 23, 0.6);
	}

	/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
	background-color: rgb(181, 226, 140);
	}
.leaflet-oldie .marker-cluster-small div {
	background-color: rgb(110, 204, 57);
	}

.leaflet-oldie .marker-cluster-medium {
	background-color: rgb(241, 211, 87);
	}
.leaflet-oldie .marker-cluster-medium div {
	background-color: rgb(240, 194, 12);
	}

.leaflet-oldie .marker-cluster-large {
	background-color: rgb(253, 156, 115);
	}
.leaflet-oldie .marker-cluster-large div {
	background-color: rgb(241, 128, 23);
}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;

	text-align: center;
	border-radius: 15px;
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.marker-cluster span {
	line-height: 30px;
	}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}


#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	//overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.ui-timepicker-wrapper {
	overflow-y: auto;
	height: 150px;
	width: 6.5em;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	outline: none;
	z-index: 9;
	margin: 0;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
	width: 13em;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
	width: 11em;
}

.ui-timepicker-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-timepicker-duration {
	margin-left: 5px; color: #888;
}

.ui-timepicker-list:hover .ui-timepicker-duration {
	color: #888;
}

.ui-timepicker-list li {
	padding: 3px 0 3px 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0;
}

.ui-timepicker-list:hover .ui-timepicker-selected {
	background: #fff; color: #000;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
	background: #1980EC; color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
	color: #ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #888;
	cursor: default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: #f2f2f2;
}
[hidden] { display: none; }

.visually-hidden {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

div.awesomplete {
    display: inline-block;
    position: relative;
    width: 100%;
}

div.awesomplete > input {
    display: block;
    width: 100%;
}

div.awesomplete > ul {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 1;
    width: 100%;
    max-height: 268px;
    box-sizing: border-box;
    list-style: none;
    padding: 0 0;
    border-radius: 3px;
    margin: 15px 0 0 0;
    background: #fff;
    border: 1px solid #93aad2;
    text-shadow: none;
    overflow-y: auto;
}

div.awesomplete-arrow{
    display: block;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 1;
    min-width: 100%;
    margin: 11px 0 0 0;
}

div.awesomplete > ul[hidden] + div.awesomplete-arrow{
    display: none;
}

div.awesomplete > ul[hidden],
div.awesomplete > ul:empty {
    display: none;
}

/*@supports (transform: scale(0)) {
    div.awesomplete > ul {
        transition: .3s cubic-bezier(.4,.2,.5,1.4);
        transform-origin: 1.43em -.43em;
    }

    div.awesomplete > ul[hidden],
    div.awesomplete > ul:empty {
        opacity: 0;
        transform: scale(0);
        display: block;
        transition-timing-function: ease;
    }
}*/

/* Pointer */
div.awesomplete-arrow:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 10px 15px;
    border-color: #93aad2 transparent;
    display: block;
    width: 0;
    z-index: 0;
    top: -11px;
    left: 0;
    right: 0;
    margin: auto;
}
div.awesomplete-arrow:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 10px 15px;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: -10px;
    left: 0;
    right: 0;
    margin: auto;
}

div.awesomplete > ul > li {
    position: relative;
    padding: 17px 10px;
    cursor: pointer;
    border-bottom: 1px solid #eeeeee;
}

div.awesomplete > ul > li:hover {
    background: #f6f6f6;
}

div.awesomplete > ul > li[aria-selected="true"] {
    background: hsl(205, 40%, 40%);
    color: white;
}

div.awesomplete mark {
    background: #f8f8f8;
}

div.awesomplete li[aria-selected="true"] mark {
    background: hsl(86, 100%, 21%);
    color: inherit;
}
@charset 'UTF-8';
/* Slider */
/*.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}*/
/*
 Icons 
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}*/
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
/*    background: transparent;*/
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
/*    content: '←';*/
}
[dir='rtl'] .slick-prev:before
{
/*    content: '→';*/
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
/*    content: '→';*/
}
[dir='rtl'] .slick-next:before
{
/*    content: '←';*/
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* Hide the buttons */
.slick-dots li button:before,
.slick-dots li.slick-active button:before,
.slick-dots li:hover button:before{
    opacity: 0;
}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.5.1
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.chosen-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
}
.chosen-container a {
    cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
    margin-right: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: normal;
    color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
    content: ":";
    padding-left: 2px;
    vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: -moz-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: -o-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}
.chosen-container-single .chosen-default {
    color: #999;
}
.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    /*  background: url('chosen-sprite.png') -42px 1px no-repeat;*/
    font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    width: 18px;
    height: 100%;
}
.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    /*  background: url('chosen-sprite.png') no-repeat 0px 2px;*/
}
.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
    margin: 5px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: 36px;
    outline: 0;
    border: 1px solid #93AAD2;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 5px;
}
.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
    color: #444;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: normal;
    word-wrap: break-word;
    -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default;
}
.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
    background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff;
}
.chosen-container .chosen-results li.no-results {
    color: #777;
    display: list-item;
    background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default;
}
.chosen-container .chosen-results li.group-option {
    padding-left: 15px;
}
.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    height: auto !important;
    height: 1%;
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
    cursor: text;
}
.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0;
    padding: 0;
    height: 25px;
    outline: 0;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none;
    color: #999;
    font-size: 100%;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 5px 3px 0;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eeeeee;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-size: 100% 19px;
    background-repeat: repeat-x;
    background-clip: padding-box;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
    word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    /*  background: url('chosen-sprite.png') -42px 1px no-repeat;*/
    font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
    background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
    background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
    background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
    background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
    box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
    /*  border-left: none;
      background: transparent;*/
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
    opacity: 0.5 !important;
    cursor: default;
}
.chosen-disabled .chosen-single {
    cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
    text-align: right;
}
.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px;
}
.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px;
}
.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px;
}
.chosen-rtl .chosen-choices li {
    float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
    left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    /*  background: white url('chosen-sprite.png') no-repeat -30px -20px;
      background: url('chosen-sprite.png') no-repeat -30px -20px;*/
    direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
        /*    background-image: url('chosen-sprite@2x.png') !important;*/
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important;
    }
}
/* @end */

/*! jQuery UI - v1.12.0 - 2016-08-01
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
    z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}
.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}
.ui-menu .ui-menu {
    position: absolute;
}
.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    /* support: IE10, see #8844 */
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: -1px;
}

/* icon support */
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}
.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    /* Support: IE <= 11 */
    overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
    text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

    /* Support: IE8 only, Android < 4.4 only */
    width: 75%;
    width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
}
.ui-checkboxradio-disabled {
    pointer-events: none;
}
.ui-datepicker {
    width: 17em;
    padding: 11px 20px 20px 20px;
    margin-top: 16px;
    display: none;
}
.ui-datepicker:before{
/*    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 10px 15px;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: -15px;
    left: 0;
    right: 0;
    margin: auto;*/
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 39px;
    height: 34px;
    border: 1px solid #93aad2;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-image: url('#{$imageIncludePath}/down-arrow.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.ui-datepicker-prev,
.ui-datepicker-next{
    cursor: pointer;
}
.ui-datepicker-prev span{
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
.ui-datepicker-next span{
    -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    color: #666666;
    font-weight: 400;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .85em;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
}
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}
.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
}
.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
}
.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
}
.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
}
.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
}
.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
}
.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
}
.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
    background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
    height: 100%;
    filter: alpha(opacity=25); /* support: IE8 */
    opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}
.ui-selectmenu-open {
    display: block;
}
.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em;
}
.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}
.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em;
}
.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
}
.ui-spinner-up {
    top: 0;
}
.ui-spinner-down {
    bottom: 0;
}
.ui-tabs {
    position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}
body .ui-tooltip {
    border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}
.ui-widget.ui-widget-content {
    border: 1px solid #93aad2;
    width: 650px !important;
}
.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}
.ui-widget-content a {
    color: #333333;
}
.ui-widget-header {
    border: none;
    background: transparent;
    color: #333333;
}
.ui-widget-header a {
    color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #d9dbd9;
    background: #fff;
    font-weight: normal;
    color: #0F298F;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #454545;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #d9dbd9;
    background: #f3c200;
    font-weight: normal;
    color: #fff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none;
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #d9dbd9;
    background: #f3c200;
    font-weight: normal;
    color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #ffffff;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #d9dbd9;
    background: #d9e3f0;
    color: #fff;
}
.ui-state-checked {
    border: 1px solid #d9dbd9;
    background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter:Alpha(Opacity=70); /* support: IE8 */
    font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter:Alpha(Opacity=35); /* support: IE8 */
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
    /*background-image: url("images/ui-icons_444444_256x240.png");*/
}
.ui-widget-header .ui-icon {
    /*background-image: url("images/ui-icons_444444_256x240.png");*/
}
.ui-button .ui-icon {
    /*background-image: url("images/ui-icons_777777_256x240.png");*/
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon,
.ui-state-default .ui-icon {
    /*background-image: url("images/ui-icons_555555_256x240.png");*/
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    /*background-image: url("images/ui-icons_ffffff_256x240.png");*/
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
    /*background-image: url("images/ui-icons_777620_256x240.png");*/
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    /*background-image: url("images/ui-icons_cc0000_256x240.png");*/
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
    -webkit-box-shadow: 0px 0px 5px #666666;
    box-shadow: 0px 0px 5px #666666;
}

.ui-datepicker-prev:hover,
.ui-datepicker-next:hover{
    top: 2px;
    background: transparent;
    border-color: #93aad2;
}
.ui-datepicker-prev:hover{
    left: 2px;
}
.ui-datepicker-next:hover{
    right: 2px;
}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-map-pane svg,
.leaflet-map-pane canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
    position: absolute;
    left: 0;
    top: 0;
}
.leaflet-container {
    overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
    image-rendering: -webkit-optimize-contrast;
}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
    width: 1600px;
    height: 1600px;
    -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
    display: block;
}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
    max-width: none !important;
}

.leaflet-container.leaflet-touch-zoom {
    -ms-touch-action: pan-x pan-y;
    touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
    -ms-touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-drag {
    -ms-touch-action: none;
    touch-action: none;
}
.leaflet-tile {
    filter: inherit;
    visibility: hidden;
}
.leaflet-tile-loaded {
    visibility: inherit;
}
.leaflet-zoom-box {
    width: 0;
    height: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 800;
}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
    -moz-user-select: none;
}

/*.leaflet-pane         { z-index: 400; }*/
.leaflet-pane         { z-index: 2; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
    width: 1px;
    height: 1px;
}
.lvml {
    behavior: url(#default#VML);
    display: inline-block;
    position: absolute;
}


/* control positioning */

.leaflet-control {
    position: relative;
    z-index: 800;
    pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
    pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
    position: absolute;
    z-index: 1000;
    pointer-events: none;
}
.leaflet-top {
    top: 0;
}
.leaflet-right {
    right: 0;
}
.leaflet-bottom {
    bottom: 0;
}
.leaflet-left {
    left: 0;
}
.leaflet-control {
    float: left;
    clear: both;
}
.leaflet-right .leaflet-control {
    float: right;
}
.leaflet-top .leaflet-control {
    margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
    margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
    margin-left: 10px;
}
.leaflet-right .leaflet-control {
    margin-right: 10px;
}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
    will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup {
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
    opacity: 1;
}
.leaflet-zoom-animated {
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
    will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
    -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
    -o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);
    transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
    visibility: hidden;
}


/* cursors */

.leaflet-interactive {
    cursor: pointer;
}
.leaflet-grab {
    cursor: -webkit-grab;
    cursor:    -moz-grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
    cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
    cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor:    -moz-grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
    pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
    pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
    pointer-events: auto;
}

/* visual tweaks */

.leaflet-container {
    background: #ddd;
    outline: 0;
}
.leaflet-zoom-box {
    border: 2px dotted #38f;
    background: rgba(255,255,255,0.5);
}


/* general typography */
.leaflet-container {
    font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}


/* general toolbar styles */

.leaflet-bar {
    box-shadow: 0 1px 5px rgba(0,0,0,0.65);
    border-radius: 4px;
}
.leaflet-bar a,
.leaflet-bar a:hover {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
}
.leaflet-bar a:hover {
    background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
    cursor: default;
    background-color: #f4f4f4;
    color: #bbb;
}

.leaflet-touch .leaflet-bar a {
    width: 30px;
    height: 30px;
    line-height: 30px;
}


/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
    font: bold 18px 'Lucida Console', Monaco, monospace;
    text-indent: 1px;
}
.leaflet-control-zoom-out {
    font-size: 20px;
}

.leaflet-touch .leaflet-control-zoom-in {
    font-size: 22px;
}
.leaflet-touch .leaflet-control-zoom-out {
    font-size: 24px;
}


/* layers control */

.leaflet-control-layers {
    box-shadow: 0 1px 5px rgba(0,0,0,0.4);
    background: #fff;
    border-radius: 5px;
}
.leaflet-control-layers-toggle {
    /*background-image: url(images/layers.png);*/
    width: 36px;
    height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
    /*background-image: url(images/layers-2x.png);*/
    background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
    width: 44px;
    height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
    display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
    display: block;
    position: relative;
}
.leaflet-control-layers-expanded {
    padding: 6px 10px 6px 6px;
    color: #333;
    background: #fff;
}
.leaflet-control-layers-scrollbar {
    overflow-y: scroll;
    padding-right: 5px;
}
.leaflet-control-layers-selector {
    margin-top: 2px;
    position: relative;
    top: 1px;
}
.leaflet-control-layers label {
    display: block;
}
.leaflet-control-layers-separator {
    height: 0;
    border-top: 1px solid #ddd;
    margin: 5px -10px 5px -6px;
}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
    background: #fff;
    background: rgba(255, 255, 255, 0.7);
    margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
    padding: 0 5px;
    color: #333;
}
.leaflet-control-attribution a {
    text-decoration: none;
}
.leaflet-control-attribution a:hover {
    text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
    font-size: 11px;
}
.leaflet-left .leaflet-control-scale {
    margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
    margin-bottom: 5px;
}
.leaflet-control-scale-line {
    border: 2px solid #777;
    border-top: none;
    line-height: 1.1;
    padding: 2px 5px 1px;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    background: #fff;
    background: rgba(255, 255, 255, 0.5);
}
.leaflet-control-scale-line:not(:first-child) {
    border-top: 2px solid #777;
    border-bottom: none;
    margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
    border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
    box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
    border: 2px solid rgba(0,0,0,0.2);
    background-clip: padding-box;
}


/* popup */

.leaflet-popup {
    position: absolute;
    text-align: center;
    margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
    padding: 1px;
    text-align: left;
    border-radius: 12px;
}
.leaflet-popup-content {
    margin: 13px 19px;
    line-height: 1.4;
}
.leaflet-popup-content p {
    margin: 18px 0;
}
.leaflet-popup-tip-container {
    width: 40px;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    overflow: hidden;
    pointer-events: none;
}
.leaflet-popup-tip {
    width: 17px;
    height: 17px;
    padding: 1px;

    margin: -10px auto 0;

    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
    background: white;
    color: #333;
    box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}
.leaflet-container a.leaflet-popup-close-button {
    position: absolute;
    top: 0px;
    right: 2px;
    padding: 5px 5px 0 0;
    border: none;
    text-align: center;
    width: 20px;
    height: 20px;
    font: 20px/14px Tahoma, Verdana, sans-serif;
    color: #c3c3c3;
    text-decoration: none;
    font-weight: bold;
    background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover {
    color: #999;
}
.leaflet-popup-scrolled {
    overflow: auto;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
    zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
    width: 24px;
    margin: 0 auto;

    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-popup-tip-container {
    margin-top: -1px;
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
    border: 1px solid #999;
}


/* div icon */

.leaflet-div-icon {
    background: #fff;
    border: 1px solid #666;
}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
    position: absolute;
    padding: 6px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #222;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.leaflet-tooltip.leaflet-clickable {
    cursor: pointer;
    pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
    position: absolute;
    pointer-events: none;
    border: 6px solid transparent;
    background: transparent;
    content: "";
}

/* Directions */

.leaflet-tooltip-bottom {
    margin-top: 6px;
}
.leaflet-tooltip-top {
    margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
    left: 50%;
    margin-left: -6px;
}
.leaflet-tooltip-top:before {
    bottom: 0;
    margin-bottom: -12px;
    border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
    top: 0;
    margin-top: -12px;
    margin-left: -6px;
    border-bottom-color: #fff;
}
.leaflet-tooltip-left {
    margin-left: -6px;
}
.leaflet-tooltip-right {
    margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
    top: 50%;
    margin-top: -6px;
}
.leaflet-tooltip-left:before {
    right: 0;
    margin-right: -12px;
    border-left-color: #fff;
}
.leaflet-tooltip-right:before {
    left: 0;
    margin-left: -12px;
    border-right-color: #fff;
}
.leaflet-control>a{
    display: none;
}
*{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;list-style:none;line-height:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{width:100%;display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border:1px solid #ccc}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:"Droid Sans";src:url(../assets/fonts/DroidSans-Bold-webfont.eot);src:url(../assets/fonts/DroidSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/DroidSans-Bold-webfont.woff) format("woff"),url(../assets/fonts/DroidSans-Bold-webfont.ttf) format("truetype"),url(../assets/fonts/DroidSans-Bold-webfont.svg#droid_sansbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Droid Sans";src:url(../assets/fonts/DroidSans-webfont.eot);src:url(../assets/fonts/DroidSans-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/DroidSans-webfont.woff) format("woff"),url(../assets/fonts/DroidSans-webfont.ttf) format("truetype"),url(../assets/fonts/DroidSans-webfont.svg#droid_sansbold) format("svg");font-weight:500;font-style:normal}*{font-family:"Droid Sans",sans-serif;color:#0f298f}fieldset,legend{border:0;margin:0;padding:0}.form{padding-top:1em;padding-bottom:1em}label,button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input{line-height:normal;border:1px solid #ccc}.basic-section{padding:0 0 40px 0}textarea{border:1px solid #ccc}.input{width:100%}input[type=text],input[type=email],input[type=phone]{padding:0 .4em}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}select{-webkit-appearance:none;text-transform:none}button{overflow:visible;text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}h1{font-size:38px;line-height:42px;font-weight:400}h1 a{font-weight:inherit;font-size:inherit}h2{font-size:30px;line-height:36px;font-weight:400}h2 a{font-weight:inherit;font-size:inherit}h3,p,a,li,span,label,.default-btn,.gamerow-label,.gamerow-control p{font-size:22px;line-height:30px}h3{font-weight:700}h3 a{font-weight:inherit}h4,.input-label,.menu-text,.nav-list>li>a,.footer-nav ul li a,.sitemap>li a,td,td p,th,th p,.pre-footer-list li a,.title-size,label.error,.ui-datepicker .ui-datepicker-title span,.responsive-navigation .main-menu li a,.mobile-list>li a,.x-icon,.responsive-navigation .banner-link,.form-application .parts .row .vertical-center label,.styled-popup p,.styled-popup a{font-size:18px;line-height:28px;font-weight:400}h4 a{font-weight:inherit;font-size:inherit}h5{font-size:16px;font-weight:400}h6,input,select,textarea,.kb-size,.filter-holder .chosen-container-single .chosen-single span,.filter-form .chosen-container-single .chosen-single span,.lang-list a,.ui-datepicker th span,.chosen-container-single .chosen-single span,div.awesomplete>ul>li,.ui-timepicker-list li,.chosen-container .chosen-results li,.chosen-results li span,.styled-popup ul li,.breadcrumb li a{font-size:14px;line-height:22px;font-weight:400}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,p span,a span,li span,button span,td span{font:inherit;color:inherit}h1{padding:15px 0}h2,h3,h4,h5,p{padding:10px 0}.editor-output ul,.editor-output ol{margin:1em 0 2em 0;padding:0 0 0 40px}.editor-output ul li,.editor-output ol li{margin-bottom:5px;list-style:initial}.editor-output ol{counter-reset:item}.editor-output ol li{display:block}.editor-output ol li:before{content:counters(item, ".") ". ";counter-increment:item}.editor-output ol li{list-style-type:decimal}.editor-output dl dt{float:left;width:25%;display:block}.editor-output dl dd{overflow:hidden;display:block}ol{padding-left:25px}ol li{list-style-type:decimal}.rel{position:relative}.left{float:left}.right{float:right}.full{width:100%}.full-left{width:100%;float:left}.full-left-rel{width:100%;float:left;position:relative}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hide-over{overflow:hidden}.wrapper{padding-top:67px}.container{width:980px;margin:0 auto;padding:0 20px}.vertical-middle{display:table-cell;vertical-align:middle}.vertical-top{display:table-cell;vertical-align:top}.vertical-bottom{display:table-cell;vertical-align:bottom}.fixed-bg{background-attachment:fixed}section{width:100%;float:left;position:relative;background-color:#fff}.default-banner-section{position:fixed;height:425px;z-index:0}.default-bg-img{background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.home-banner{position:fixed;height:90vh;z-index:-1}.banner-height-holder{height:425px;z-index:-1}.home-banner-height-holder{height:90vh;z-index:-1}.borderd-box{padding:45px 0 35px 0;margin:50px 0;border:3px solid #5277b7;border-radius:7px}.borderd-box .section-title{padding:0 30px}.borderd-box a{display:block}.borderd-box.article-box{padding-left:33px;padding-right:33px;margin:0;overflow:hidden}.borderd-box.article-box .note-icon{padding:5px 0 10px 35px;background-image:url(../assets/images/light.png);background-repeat:no-repeat;background-size:23px auto;background-position:0 5px}.borderd-box.article-box a:not(.default-btn):not(.external-link-new-window){color:#0f298f;text-decoration:underline;font-weight:bold;padding-left:26px;background-image:url(../assets/images/inactive-link-blue.png);background-position:0 50%;background-size:18px 16px;background-repeat:no-repeat;display:inline}.borderd-box.article-box a:not(.default-btn):not(.external-link-new-window):hover,.borderd-box.article-box a:not(.default-btn):not(.external-link-new-window):focus{background-image:url(../assets/images/hover-inactive-link-black.png);color:#000;text-decoration:none}.section-padding{padding:60px 0 40px}.section-padding-sm{padding:35px 0}.section-title{margin:0;font-weight:400}.section-description{padding-top:10px;padding-bottom:10px;font-weight:400;font-size:22px}.section-description p{padding-top:0;padding-bottom:0}.default-btn{padding:12px 25px;background:#0f298f;border:0;border-radius:5px;font-weight:700;line-height:normal;color:#fff;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.default-btn:hover{background:#5277b7;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.default-btn:focus{outline:none;background:#5277b7}b,strong,.bold-font{font-weight:700}.regular-font{font-weight:400}.btn-danger{background:#d23228}.js-toggle-link,.pointer{cursor:pointer}a.hidden-a{font-size:0}a.hidden-a:focus{outline:none}a.external-link,a.external-link-new-window{color:#0f298f;text-decoration:underline;font-weight:bold;padding-left:20px;background-image:url(../assets/images/external-link-arrow.png);background-position:0 50%;background-size:13px auto;background-repeat:no-repeat;display:inline}a.external-link:hover,a.external-link-new-window:hover{color:#000;text-decoration:none;background-image:url(../assets/images/external-link-arrow-hover.png)}.bullets-on ul{width:100%;float:left;clear:left;padding-left:20px}.bullets-on ul li{float:left;clear:left;list-style:disc}.bullets-on.adi-container ul{padding-left:0}.bullets-on.adi-container ul li{padding:2px 0 2px 20px;background-image:url(../assets/images/arrow-point-to-right.svg);background-size:11px 17px;background-position:0 10px;background-repeat:no-repeat;list-style:none}.h-line{display:block;float:left;width:100%;height:1px;margin:20px 0;background:#e3e3e3}.yellow-arrow{display:block;width:24px;height:24px;background-image:url(../assets/images/expend.png);background-repeat:no-repeat;background-size:100%;background-position:center;cursor:pointer}.absolute-right-top{position:absolute;top:0;right:0}.arrow-up{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.col-6,.col-6-box{width:50%;float:left}.col-6-box{padding:20px 0}.col-6-box.align-full{width:100%;float:left}.col-6-box.align-left{float:left;width:50%;padding-right:20px;clear:both}.col-6-box.align-right{float:left;width:50%;padding-left:20px}input::-webkit-calendar-picker-indicator{display:none}input[type=checkbox].error+.input-label{font-weight:700}.hide-input{opacity:0;position:absolute}.input-label{position:relative;padding-left:25px;cursor:pointer}.input-label.checkbox-label{padding-left:40px}.input-label .radio-icon{display:block;position:absolute;top:0;left:0;bottom:0;margin:auto;width:16px;height:16px;border:1px solid #0f298f;border-radius:100%;background:rgba(0,0,0,0)}.input-label .checkbox-icon{display:block;position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid #0f298f;border-radius:2px;background:rgba(0,0,0,0)}.input-label a{font:inherit}.check-label:focus+.input-label .radio-icon{border:2px solid #0f298f}.check-label:checked+.input-label .radio-icon:after{content:"";position:absolute;width:10px;height:10px;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:100%;background-color:#0f298f}.check-label:checked+.input-label .checkbox-icon:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:1px solid #fff;border-radius:3px;background-color:#0f298f}input[type=text].text-gray-input,input[type=email].text-gray-input,input[type=password].text-gray-input,.text-gray-input{height:38px;padding:0 10px 0 10px;background-color:#fff;border:1px solid #737373;border-radius:5px;font-weight:700;color:#666}input[type=text].text-gray-input.input-loading,input[type=email].text-gray-input.input-loading,input[type=password].text-gray-input.input-loading,.text-gray-input.input-loading{background-image:url(../assets/images/loading-icon.gif);background-position:103% 50%;background-repeat:no-repeat;background-size:50px}select.text-gray-input{padding-top:0;padding-bottom:0}input[type=text].text-blue-input,input[type=email].text-blue-input,input[type=password].text-blue-input,.text-blue-input,.ui-datepicker .ui-datepicker-title select{height:50px;padding:0 10px 0 10px;background-color:#fff;border:1px solid #5277b7;border-radius:5px;font-weight:400;color:#0f298f}.text-gray-input::-webkit-input-placeholder{color:#666}.text-gray-input::-moz-placeholder{color:#666}.text-gray-input:-ms-input-placeholder{color:#666}.text-gray-input:-moz-placeholder{color:#666}input.awesomplete{-webkit-appearance:none}input::-ms-clear{display:none;width:0;height:0}input::-ms-reveal{display:none;width:0;height:0}input[type=date]{-webkit-appearance:none;line-height:normal}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{display:none;-webkit-appearance:none}.text-link{padding-left:53px;background-image:url(../assets/images/inactive-link-blue.png);background-position:0 50%;background-size:32px 30px;background-repeat:no-repeat}.text-link:hover{background-image:url(../assets/images/hover-inactive-link-blue.png)}.pdf-link{padding-left:53px;background-image:url(../assets/images/pdf.png);background-position:0 50%;background-size:42px 48px;background-repeat:no-repeat;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.pdf-link:hover,.pdf-link:focus{outline:none;background-color:#f8f8f8;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-dots{bottom:0;left:0}.slick-dots li{margin:0 10px}.slick-dots li button{width:24px;height:24px;background:#8794c7;border-radius:100%}.slick-dots li button:focus{background:#0f298f}.slick-dots li button:before{display:none}.slick-dots li.slick-active button{background:#0f298f}.slick-next,.slick-prev{width:67px;height:67px;background-image:url(../assets/images/right-arrow-circular-button.svg);background-size:100% 100%;background-repeat:no-repeat;margin-top:-44px;opacity:.5}.slick-next:hover,.slick-prev:hover{opacity:1}.slick-disabled{background-image:url(../assets/images/right-arrow-circular-button.svg);opacity:0;pointer-events:none}.slick-disabled:hover{opacity:0}.slick-prev{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);left:-106px}.slick-next{right:-106px}.chosen-container{width:100% !important}.chosen-container-single .chosen-single{width:100%;height:40px;display:table;border-color:#5277b7;background:#fff;box-shadow:none}.chosen-container-active .chosen-single{border:2px solid #0f298f;border-radius:0px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff;box-shadow:none}.chosen-container-single .chosen-single span{display:table-cell;vertical-align:middle}.chosen-container-single .chosen-single div{top:8%;right:3px;width:25px;height:85%;border-radius:5px;background-color:#fff;background-image:url(../assets/images/down-arrow1.svg);background-size:14px 8px;background-position:center;background-repeat:no-repeat}.chosen-container-active.chosen-with-drop .chosen-single div{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.chosen-container .chosen-results li.highlighted{background:#f8f8f8;color:#0f298f;border-radius:5px}.chosen-container .chosen-results li.highlighted em{color:#0f298f}.chosen-container-active.chosen-with-drop .chosen-single{border-color:#0f298f;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px}.chosen-container .chosen-drop{padding:5px 0;margin-top:16px;border:1px solid #5277b7;border-radius:5px}.chosen-container .chosen-drop:before,.chosen-container .chosen-drop:after{content:"";position:absolute;border-style:solid;border-width:0 10px 15px;border-color:#fff rgba(0,0,0,0);display:block;width:0;z-index:1;top:-14px;left:0;right:0;margin:auto}.chosen-container .chosen-drop:after{border-color:#5277b7 rgba(0,0,0,0);border-width:0px 10px 14px;z-index:0;top:-15px}.chosen-container-single .chosen-search{padding-top:0;padding-bottom:0}.form-control-nochosensearch .chosen-container-single .chosen-search input[type=text]{display:none}.chosen-container .chosen-results{max-height:268px}.chosen-container .chosen-results li{padding:15px 0 15px 17px;border-bottom:1px solid #eee}.chosen-container .chosen-results li:last-child{border-bottom:0}.chosen-error{border-width:3px !important}.filter-holder .chosen-container,.filter-form .chosen-container{height:38px}.filter-holder .chosen-container-active.chosen-with-drop .chosen-single,.filter-form .chosen-container-active.chosen-with-drop .chosen-single,.filter-holder .chosen-container-single .chosen-single,.filter-form .chosen-container-single .chosen-single{border-color:#737373;height:38px}.filter-holder .chosen-container-single .chosen-single span,.filter-form .chosen-container-single .chosen-single span{font-weight:700;color:#0f298f}.filter-holder .chosen-container-active .chosen-single,.filter-form .chosen-container-active .chosen-single{border:2px solid #0f298f;border-radius:0px}.filter-holder .chosen-container-single .chosen-single div,.filter-form .chosen-container-single .chosen-single div{background-image:url(../assets/images/down-arrow-lightblue.svg)}.filter-holder .chosen-container .chosen-results li.highlighted em,.filter-form .chosen-container .chosen-results li.highlighted em{color:#0f298f}input.date{background-image:url(../assets/images/calendar.png);background-repeat:no-repeat;background-size:21px 24px;background-position:95% 50%;cursor:pointer}.ui-datepicker th span{color:#666}.ui-state-default,.ui-widget-content .ui-state-default{border:none;line-height:normal}.ui-datepicker td{border:1px solid #d9dbd9;padding:0}.ui-datepicker:after{content:"";position:absolute;border-style:solid;border-width:0 10px 15px;border-color:#fff rgba(0,0,0,0);display:block;width:0;z-index:1;top:-15px;left:0;right:0;margin:auto}.ui-datepicker:before{content:"";position:absolute;border-style:solid;border-width:0 10px 15px;border-color:#5277b7 rgba(0,0,0,0);display:block;width:0;z-index:0;top:-16px;left:0;right:0;margin:auto}.ui-datepicker .ui-datepicker-title select{height:34px;margin:0 5px 0;font-size:14px}.ui-timepicker-wrapper{height:272px;border:1px solid #0f298f;border-radius:3px;margin-top:16px;box-shadow:none;background:#fff;overflow-y:visible}.ui-timepicker-wrapper:after{content:"";position:absolute;border-style:solid;border-width:0 10px 15px;border-color:#fff rgba(0,0,0,0);display:block;width:0;z-index:1;top:-15px;left:0;right:0;margin:auto}.ui-timepicker-wrapper:before{content:"";position:absolute;border-style:solid;border-width:0 10px 15px;border-color:#5277b7 rgba(0,0,0,0);display:block;width:0;z-index:0;top:-16px;left:0;right:0;margin:auto}.ui-timepicker-list{height:270px;overflow-y:scroll;background:rgba(0,0,0,0)}.ui-timepicker-list li{position:relative;padding:17px 10px;cursor:pointer;border-bottom:1px solid #eee;border-radius:5px;color:#0f298f}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#f8f8f8;color:#0f298f}.iframe-section,.iframe-container{height:850px;position:relative}.iframe-section iframe,.iframe-container iframe{padding-bottom:35px}.iframe-description{padding:35px 0}.custom-iframe-style iframe{max-width:840px;position:absolute;top:0;left:0;width:100%;min-height:850px;border:none}#userlikeBorderlessContainer{display:none}.mobile-iframe{display:none;height:auto;margin-bottom:35px}.mobile-iframe .iframe-container{height:auto}.mobile-iframe iframe{position:static !important;width:100% !important;height:400px !important;min-height:400px !important;padding-bottom:0}.g-recaptcha iframe{position:relative;height:80px;min-height:80px;margin-top:10px}.fancybox-close{background:url(../assets/images/fancybox_sprite.png) no-repeat;background-position:0 0;top:-37px;right:-6px}.fancybox-overlay-fixed{background:rgba(0,0,0,.5);z-index:9999}.autocomplete-container{position:relative;margin-top:16px;opacity:0}.autocomplete-container:before,.autocomplete-container:after{content:"";position:absolute;border-style:solid;border-width:0 10px 15px;left:0;right:0;margin:auto}.autocomplete-container:before{border-color:#5277b7 rgba(0,0,0,0);display:block;width:0;z-index:101;top:-14px}.autocomplete-container:after{border-color:#fff rgba(0,0,0,0);display:block;width:0;z-index:102;top:-13px}.ui-widget.ui-widget-content.ui-autocomplete{width:100% !important;max-height:272px;top:0 !important;left:0 !important;border-radius:3px;overflow-y:auto}.ui-widget.ui-widget-content.ui-autocomplete li{position:relative;padding:17px 10px;cursor:pointer;border-bottom:1px solid #eee;border-radius:5px;color:#0f298f;font-size:14px;line-height:22px;font-weight:400}.ui-widget.ui-widget-content.ui-autocomplete li:hover{background-color:#f8f8f8}.ui-widget.ui-widget-content.ui-autocomplete li .ui-state-active,.ui-widget.ui-widget-content.ui-autocomplete li .ui-widget-content .ui-state-active,.ui-widget.ui-widget-content.ui-autocomplete li .ui-widget-header .ui-state-active,.ui-widget.ui-widget-content.ui-autocomplete li a.ui-button:active,.ui-widget.ui-widget-content.ui-autocomplete li .ui-button:active,.ui-widget.ui-widget-content.ui-autocomplete li .ui-button.ui-state-active:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#0f298f}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=number]:focus,input[type=email]:focus,select:focus{border-radius:0 !important}*:focus,.chosen-container-single .chosen-single:focus{outline:2px solid #0f298f;-moz-outline:2px solid #0f298f;-webkit-outline:2px solid #0f298f}.js-toggle-link:focus{outline:none}.focus-alert{position:fixed;top:0;left:0;width:100%;padding:10px;background-color:#0f298f;color:#fff;font-size:22px;text-align:center;opacity:0;pointer-events:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;z-index:10000}.focus-alert.active{pointer-events:all;opacity:1}.focus-alert:focus{outline:none}.div-padding{padding-top:40px}.border-bottom{border-bottom:1px solid #b0c0de}header{position:fixed;top:0;left:0;z-index:9999;padding:0 35px;background:#f3c200;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,.5)}header.go-down{top:50px}.menu-icon-container{width:11%;height:67px;display:table;cursor:pointer}.menu-icon{width:16px;margin-right:19px}.menu-icon span{display:block;width:100%;height:2px;background:#0f298f}.menu-icon span:nth-child(2){margin:3px 0}.menu-icon img{display:block;width:16px}.menu-text{font-weight:700;line-height:14px}.desktop-nav{width:78%;height:67px;display:table}.nav-list{text-align:center}.nav-list>li{display:inline-block;position:relative;padding:0 22px}.nav-list>li:nth-child(3){margin-right:40px}.nav-list>li:last-child{padding-right:0}.lang-container{position:relative;margin-left:65px;right:0}.lang-list{position:absolute;width:78px;top:-23px;right:0;border:1px solid #c90;border-radius:5px;background-color:#f3c200;cursor:pointer}.lang-list .language-arrow{display:block;float:right;width:20px;height:29px;background:url(../assets/images/down-arrow.svg) no-repeat;background-size:11px 6px;background-position:center;border-left:1px solid #c90}.lang-list .language-arrow.arrow-up{border-left:0px solid #c90;border-right:1px solid #c90}.lang-list>.lang-link{float:left;padding:6px 10px 6px 10px;width:auto;text-align:left;line-height:normal;text-transform:uppercase}.lang-list>.lang-link:first-child{border-right:1px solid #c90}.lang-list>.lang-link:hover{padding-right:9px;font-weight:bold}.language-description{display:none;width:615px;position:absolute;top:111px;left:-298px;padding:21px 20px;border-radius:5px;background:#fff;z-index:2;display:none;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.language-description p{font-size:18px;float:left;width:100%;text-align:left}.language-description:before{content:"";position:absolute;border-style:solid;border-width:0 10px 18px;border-color:#fff rgba(0,0,0,0);display:block;width:0;z-index:2;top:-18px;left:0;right:0;margin:auto}.language-description:after{content:"";position:absolute;border-style:solid;border-width:0 11px 17px;border-color:#737373 rgba(0,0,0,0);display:block;width:0;z-index:1;top:-17px;left:0;right:0;margin:auto}.language-description .button-holder{float:left;width:calc(100% + 40px);border-top:1px solid #e3e3e3;margin-left:-20px;margin-top:10px;padding-top:15px}.language-description .button-holder ul li{width:50%;padding-top:16px;padding-left:20px;padding-right:8px;float:left}.language-description .button-holder ul li:nth-child(2n){padding-left:8px;padding-right:20px}.language-description .button-holder ul li a{font-size:14px;float:left;width:100%;padding:4px 10px;border-radius:5px;background:#d9e3f0;text-align:left;color:#072993;font-weight:bold}.language-description .button-holder ul li a:hover{opacity:.5}.language-description span.gray{font-size:14px;color:#666;padding-left:20px;padding-right:20px;margin-top:35px;float:left;width:100%;text-align:left;line-height:1.6em;margin-bottom:15px}.language-description.open-pop-up{display:block}.header-pop-up-box{width:460px;position:absolute;top:55px;left:50%;margin-left:-250px;padding:21px 0;border-radius:5px;background:#fff;z-index:2;display:none;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.header-pop-up-box:before{content:"";position:absolute;border-style:solid;border-width:0 10px 18px;border-color:#fff rgba(0,0,0,0);display:block;width:0;z-index:2;top:-18px;left:0;right:0;margin:auto}.header-pop-up-box:after{content:"";position:absolute;border-style:solid;border-width:0 11px 17px;border-color:#737373 rgba(0,0,0,0);display:block;width:0;z-index:1;top:-17px;left:0;right:0;margin:auto}.header-pop-up-box .form-control{padding:0 21px}.header-pop-up-box input[type=text]{margin-bottom:12px}.header-pop-up-box.search-pop-up{width:570px;left:-10%;top:35px}.rvf-logo{float:right;width:11%;height:67px;line-height:67px;text-align:right}.rvf-logo img{vertical-align:middle;width:87px}.mobile-nav{width:300px;height:100%;position:fixed;top:0;left:0;padding:15px 20px 20px 20px;background:#fff;border-right:1px solid #0f298f;z-index:999999;overflow-y:scroll !important;-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transform:translateX(-300px);-webkit-transform:translateX(-300px)}.mobile-nav.mobile-nav-active{transform:translateX(0px);-webkit-transform:translateX(0px)}.x-icon{width:100%;padding:15px 0 15px 35px;background:url(../assets/images/cancel.svg) no-repeat;background-size:12px 12px;background-position:0 50%;line-height:12px;font-weight:700;color:#666}.x-icon:hover,.x-icon:focus{outline:none;text-decoration:underline}.mobile-list{padding:40px 0 75px 0}.mobile-list>li{margin-bottom:10px;background-color:#d9e3f0;border-radius:5px}.mobile-list>li:last-child{margin-bottom:0}.mobile-list>li.active-menu{background:#ecf1f8}.mobile-list>li a{float:left;width:100%;padding:15px 30px 15px 15px;color:#0f298f}.mobile-list>li a.active{font-weight:700}.mobile-list>li a:hover,.mobile-list>li a:focus{background-color:#ebf0f7;color:#5277b7;border:none;outline:none}.mobile-list>li.has-child{position:Relative}.mobile-list>li span.more{background-image:url(../assets/images/down-arrow.svg);background-size:14px 8px;background-position:center;background-repeat:no-repeat;cursor:pointer;width:35px;height:58px;position:absolute;top:0;right:0;margin:auto}.mobile-list>li span.more.rotate{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.mobile-sub-list{display:none;padding-left:20px}.mobile-sub-list>li{float:left;width:100%;position:relative}.mobile-sub-list>li a{background:rgba(0,0,0,0)}.mobile-sub-list>li a:focus{color:#0f298f;font-weight:700}.social-media{text-align:center}.social-media li{display:inline-block;text-align:center;margin-right:15px}.social-media li:last-child{margin-right:0}.social-icon{width:32px;height:32px;background-size:100% 100%}.facebook{background-image:url(../assets/images/facebook.png)}.instagram{background-image:url(../assets/images/instagram.png)}.twitter{background-image:url(../assets/images/twitter.png)}footer{position:relative;padding:27px 35px 50px 35px;background:#0f298f;z-index:0}.footer-left-img-container{width:17%;padding-left:3px}.footer-left-img-container>a{width:170px;background:#fff;border-radius:5px;padding:10px}.footer-left-img-container>a:focus{border:3px solid red}.footer-left-img-container>a img{max-width:100%}.footer-right-img-container{width:17%;padding-top:20px;padding-right:14px}.footer-right-img-container>a{float:right;width:175px}.footer-right-img-container>a:focus{border:3px solid #fff}.footer-right-img-container>a img{max-width:100%}.footer-nav{width:66%;padding-top:23px;float:none;margin:0 auto;display:inline-block}.footer-nav ul{text-align:center}.footer-nav ul li{display:inline-block;position:relative;padding:0 22px}.footer-nav ul li:first-child{padding-left:0}.footer-nav ul li a{color:#fff}.footer-nav ul li a:focus{text-decoration:underline}.sitemap{display:none;width:100%;padding-top:43px;padding-left:170px}.sitemap>li{float:left;width:20%;padding-right:15px;overflow:hidden}.sitemap>li a{color:#fff}.sitemap>li a:focus{text-decoration:underline}.sitemap a{line-height:30px;font-weight:400}.sitemap-sub-nav li a{color:#5277b7}.js-toggle-container{display:none}.pre-footer-section{padding:45px 0}.pre-footer-section .section-description{display:block;padding-top:0;cursor:pointer;position:relative}.pre-footer-section .section-description .arrow{display:block;position:absolute;width:21px;height:11px;bottom:-17px;left:0;right:0;margin:auto;background-image:url(../assets/images/down-arrow.svg);background-size:21px 11px;background-repeat:no-repeat}.pre-footer-list{padding-top:50px}.pre-footer-list li{float:left;width:25%;padding-right:35px}.pre-footer-list li:last-child{padding-right:0}.pre-footer-list li a{float:left;clear:left;line-height:30px;color:#0f298f}.pre-footer-list li a:hover{color:#000;text-decoration:underline}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav{-ms-overflow-style:none}.mobile-nav{overflow:-moz-scrollbars-none}#search{position:absolute;width:42px;height:33px;top:-23px;left:0;border:1px solid #c90;border-radius:5px;background-color:#f3c200;cursor:pointer;background-image:url(../assets/images/search-icon.svg);background-position:center;background-repeat:no-repeat;background-size:40%}.search-lang-wrapper{width:135px;margin-left:100px;margin-right:20px}.text-btn-holder{position:relative}.text-btn-holder .text-part{max-width:60%;float:left;text-align:left}.text-btn-holder p{font-size:17px;line-height:25px;padding:0;color:#6b6b6b}.text-btn-holder a.external-link{font-size:18px;line-height:25px;padding-left:23px;background-position:3px 50%;background-size:15px 13px}.text-btn-holder .default-btn{float:right;max-width:40%}.text-btn-holder .default-btn .sm{display:none}.text-btn-holder .default-btn .lg{display:block}body{overflow-x:hidden}.breadcrumb-container{width:100%;float:left;position:relative;background-color:#fff;z-index:1}.breadcrumb-container .container{clear:both}.breadcrumb-container .container:after{clear:both;content:"";display:table}.breadcrumb{width:100%;float:left;margin-top:10px}.breadcrumb li{float:left}.breadcrumb li.active.current{color:#000;font-size:16px;line-height:35px;padding-left:20px;background-image:url(../assets/images/hover-inactive-link-black.png);background-position:0 50%;background-size:14px 12px;background-repeat:no-repeat}.breadcrumb li a{color:#0f298f;font-weight:bold;padding-left:20px;margin-right:10px;background-image:url(../assets/images/inactive-link-blue.png);background-position:0 50%;background-size:14px 12px;background-repeat:no-repeat}.breadcrumb li a:hover,.breadcrumb li a:focus{color:#0f298f;text-decoration:underline;background-image:url(../assets/images/hover-inactive-link-blue.png)}.breadcrumb li:first-child a{padding-left:0;background-image:none}.breadcrumb.events-breadcrumb li a{padding-left:20px;position:relative}.breadcrumb.events-breadcrumb li:first-of-type a{color:#0f298f}.breadcrumb.events-breadcrumb li:first-of-type a:before{content:"";position:absolute;top:50%;background-image:url(../assets/images/yellow-circle.png);background-position:center;background-size:contain;width:16px;height:16px;transform:translateY(-50%);left:0}.home-banner-height-holder{z-index:5}.home-banner-height-holder .btn-danger{position:absolute;bottom:29px;right:59px}.home-banner-height-holder--full .container{height:90vh;display:table;position:relative}.vertical-top .filter-container{margin-top:25px}.filter-container{padding:15px 30px 10px 15px;background:rgba(255,255,255,.7);margin-bottom:286px;border-radius:5px}.filter-container .h4{color:#000;font-size:16px;line-height:1.2}.filter-form .filter-form-control{padding-right:15px}.filter-form .filter-form-control.ff-control-lg{width:25%}.filter-form .filter-form-control.ff-control-sm{width:16%}.filter-form .filter-form-control:last-of-type{width:17%;padding-right:0;padding-left:10px}.filter-form .filter-form-control.btn-width-control{width:25%;padding-right:20px}.filter-form-control{padding-right:20px}.filter-form-control label{padding-bottom:18px;font-weight:700;color:#0f298f}.filter-form-control label.input-label{padding-bottom:0;font-size:14px;font-weight:700;line-height:22px}.filter-form-control label.input-label span{background-color:#fff}.filter-form-control input,.filter-form-control select{width:100%}.filter-form-control input.check-label,.filter-form-control select.check-label{width:auto}.filter-form-control input[type=submit]{width:100%;margin-top:41px;padding:13px 0;text-align:center}.filter-form-control input[type=submit].filter-btn{font-size:18px;line-height:24px;margin-top:48px;padding:7px 0}.filter-form-control .type-container{float:left;margin-top:10px}.auto-suggest-list{display:none;position:absolute;top:80px;left:0;background:#fff;max-height:150px;overflow-y:scorll;overflow-x:hidden}.auto-suggest-list li{padding:2px 10px}.news-section-list{padding-top:40px}.news-section-list .default-btn,.products-section-list .default-btn{z-index:100;position:relative;margin-top:-50px}.section-list,.section-list-noslider{padding-top:10px;padding-bottom:77px;margin-bottom:0}.section-list.section-list-noslider,.section-list-noslider.section-list-noslider{padding-bottom:35px}.section-list .slick-slide,.section-list-noslider .slick-slide{margin-right:3px;padding:2px 0}.section-list .slick-slide>a,.section-list-noslider .slick-slide>a{float:left}.section-list .slick-slide>a:hover .news-list-item,.section-list-noslider .slick-slide>a:hover .news-list-item{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;background:#f7f9fc}.section-list>.left,.section-list-noslider>.left{width:33.33333%;padding:3px}.section-list .section-list-item,.section-list-noslider .section-list-item{padding:25px 20px 0 20px;text-align:center;overflow:hidden}.section-list .section-list-item .list-img-container,.section-list-noslider .section-list-item .list-img-container{height:130px;line-height:130px;overflow:hidden}.section-list .section-list-item .list-img-container img,.section-list-noslider .section-list-item .list-img-container img{max-width:100%;max-height:130px;vertical-align:middle}.section-list .section-list-item>img,.section-list-noslider .section-list-item>img{height:130px;margin-bottom:14px}.section-list .section-list-item h3,.section-list .section-list-item h4,.section-list-noslider .section-list-item h3,.section-list-noslider .section-list-item h4{padding-top:25px;padding-bottom:10px}.section-list .section-list-item *:not(img),.section-list-noslider .section-list-item *:not(img){float:left}.section-list .section-list-item p,.section-list-noslider .section-list-item p{padding-bottom:20px}.section-list .products-list-item,.section-list-noslider .products-list-item{border-radius:5px;background:#fff}.section-list .products-list-item:hover,.section-list-noslider .products-list-item:hover{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;background:#f7f9fc}.section-list .news-list-item,.section-list-noslider .news-list-item{background:#d9e3f0;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;border-radius:5px}.section-list .news-list-item:hover,.section-list-noslider .news-list-item:hover{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;background:#f7f9fc}.section-list .events-list-item,.section-list-noslider .events-list-item{background:#fff;border-radius:5px}.section-list .events-list-item:hover,.section-list-noslider .events-list-item:hover{background:#f8f8f8}.section-list .events-list-item .list-img-container img,.section-list-noslider .events-list-item .list-img-container img{border-radius:5px}.service-section,.aboutus-section{background:#f3c200}.service-section .default-btn,.aboutus-section .default-btn{margin-top:25px}.aboutus-section .text-container{width:70%;padding-right:20px}.aboutus-section .img-container{width:30%;text-align:center}.aboutus-section .img-container img{max-width:100%}.parallax-section{height:300px}.products-section-list{padding-top:60px;padding-bottom:30px}.last-parallax-section{height:336px}.events-section-list{padding:50px 0 20px 0;background:#f3c200}.events-section-list .slick-dots li button{background:rgba(255,255,255,.5)}.events-section-list .slick-dots li button:focus{background:#fff}.events-section-list .slick-dots li.slick-active button{background:#fff}.events-section-list .slick-next,.events-section-list .slick-prev{background:url(../assets/images/right-arrow-circular-button-white.svg) no-repeat;background-size:100% 100%;opacity:.5}.events-section-list .slick-next:hover,.events-section-list .slick-prev:hover{opacity:1}.rate-calculator,.timetable-search{padding:0 0 40px 0}.rate-filter-form{padding:19px 0 20px 0}.rate-filter-form>.full-left{padding:3px 0}.rate-filter-form>.full-left .chosen-container{width:450px !important;float:left}.rate-filter-form>.full-left .chosen-container-single .chosen-single{height:50px}.rate-filter-form .text-blue-input{width:450px}.rate-filter-form .default-btn{margin-left:10px}.rate-filter-form .top-space{margin-top:37px}.more-info-boxlist{margin-top:35px}.more-info-boxlist li{padding:8px 35px;border-bottom:1px solid #eee}.more-info-boxlist li:hover{background:#f8f8f8}.more-info-boxlist li:first-child{border-top:1px solid #eee}.more-info-boxlist li a{float:left;padding-top:12px;padding-bottom:12px}.rc-table-results{margin-top:30px;border:3px solid #5277b7;border-radius:7px}.rc-table-results>li{padding:19px 60px 19px 28px;border-bottom:2px solid #eee}.rc-table-results>li:last-child,.rc-table-results>li.rc-table-head{border-bottom:0}.rc-table-results>li.rc-table-head{padding:11px 60px 11px 27px;background:#5277b7}.rc-table-results>li.rc-table-head *{color:#fff}.rc-table-results>li .left,.rc-table-results>li .right{overflow:hidden}.rc-table-results>li .left{max-width:65%;padding-right:10px}.rc-table-results>li .right{max-width:35%;padding-left:10px;text-align:right}.rc-table-results>li:not(.rc-table-head) p{padding:7px 0}.rc-table-results .rc-table-head__additional-link{font-size:15px;padding:0;line-height:1.1}.rc-table-results .rc-table-head__additional-link>a{font-size:15px;text-decoration:underline;font-weight:bold}.map-section{height:750px}.map-section #map{width:100%;height:100%}.map-section .scroll-block{width:100%;height:100%;position:absolute;top:0;left:0}.sale-points-section{padding:40px 0}.sale-points-section .borderd-box{padding-top:0;margin:0}.sales-form-container{padding:45px 35px 23px 35px}.sales-form-container .section-title{padding:0 0 15px 0}.sales-form-container .form-control{display:none;width:28%;padding-right:35px}.sales-form-container .form-control:first-child,.sales-form-container .form-control:last-child{width:36%}.sales-form-container .form-control:nth-child(2){padding-right:24px}.sales-form-container .form-control:last-child{padding-left:10px;padding-right:0}.sales-form-container .form-control label{padding-bottom:11px}.sales-form-container .form-control input[type=text],.sales-form-container .form-control select{width:100%}.sales-form-container .form-control .chosen-container-single .chosen-single{height:50px}.legend-container{padding-top:16px}.legend-container p{padding:10px 35px 10px 50px}.legend-container p:first-child{padding-left:0}.sales-list>li.list-head{background:#0f298f}.sales-list>li.list-head ul li a{position:relative;padding:15px 10px 15px 0;color:#fff}.sales-list>li.list-head ul li a:after{content:"";position:absolute;top:50%;margin-top:-6px;right:-15px;width:10px;height:15px;background-image:url(../assets/images/sort.svg);background-repeat:no-repeat;background-size:10px 15px}.sales-list>li .empty-list{padding-top:10px;padding-bottom:0}.sales-data-row{border-bottom:1px solid #eee;cursor:pointer}.sales-data-row>li:not(.yellow-arrow){width:33.3%;padding:0;overflow:hidden}.sales-data-row>li:not(.yellow-arrow):first-child{padding-left:35px}.sales-data-row>li:not(.yellow-arrow):first-child p{padding-left:53px}.sales-data-row>li:not(.yellow-arrow)>p{padding:15px 10px 15px 0}.sales-data-row>li:not(.yellow-arrow):nth-child(3) p{padding-right:50px}.sales-data-row>li:not(.yellow-arrow).full-left{border-top:1px solid #f3c200}.sales-data-row>li:not(.yellow-arrow).full-left{width:100%}.sales-data-row>li.yellow-arrow{top:15px;right:20px}.sales-data-row.active-bg{background:#f8f8f8}.underlist-container{padding:30px 50px 35px 86px}.underlist-container h1,.underlist-container h2,.underlist-container h3,.underlist-container h4,.underlist-container h5{font-weight:700}.underlist-container .col-6:first-child{padding-right:35px}.underlist-container .col-6:last-child{padding-left:102px;padding-top:23px}.underlist-container .col-6>h4{padding-bottom:0}.underlist-container .col-6>p{padding:15px 0}.underlist-container .col-6 .sales-checklist>li{padding-left:25px;background-image:url(../assets/images/ok-sign.png);background-size:16px 18px;background-repeat:no-repeat;background-position:0 50%}.underlist-container .col-6 .sales-checklist>li p{padding:7px 0}.machine-label,.person-label,.video-label{padding-left:50px;background-position:0 50%;background-repeat:no-repeat}.machine-label{background-image:url(../assets/images/machine.png);background-size:25px 32px}.person-label{background-image:url(../assets/images/person.png);background-size:30px 33px}.video-label{background-image:url(../assets/images/videozentrum.png);background-size:40px 35px}.timetable-search{padding-bottom:50px}.timetable-form{padding:33px 0 40px 0}.timetable-form p{padding:5px 0}.timetable-form p:first-child{padding-top:0}.driveplan-list{padding:10px 0}.driveplan-list li p{float:left;clear:left;padding:5px 5px 5px 21px;padding-left:21px;background:url(../assets/images/right-arrow.svg) no-repeat;background-size:11px 17px;background-position:0 50%}.timetable{border:3px solid #5277b7;border-radius:7px}.timetable>li{border-bottom:1px solid #eee}.timetable>li:first-child{border-bottom:0}.timetable-head{background:#5277b7}.timetable-head li p{color:#fff}.timetable-row{padding:15px 0}.timetable-row li{width:44%;padding-right:50px;overflow:hidden}.timetable-row li:first-child{width:30%;padding-left:35px}.timetable-row li:last-child{width:25%;padding-right:35px}.timetable-row li .stadbahn-img{width:40px}.timetable-row li .stadbahn-text{padding:6px 0 0 50px}.timetable-row li .pdf-link{padding:5px 0 5px 33px;color:#5277b7;background-size:22px 28px}.timetable-row li span{display:block;margin-top:10px}.open-product-banner .container{height:100%;display:none}.open-product-banner .container .vertical-bottom{padding-bottom:15px}.open-product-banner .container .banner-search-form .search-submit-btn{position:absolute;top:50%;right:20px;width:18px;height:18px;margin-top:-9px;border:none;background-image:url(../assets/images/magnifying-glass.svg);background-size:100%;background-position:center;background-repeat:no-repeat}.open-product-section{padding:0 0 50px}.open-product-section .img-holder img{margin-bottom:20px;width:140px}.tab-list{margin-top:30px}.tab-list li{width:25%;padding-right:3px}.tab-list li:last-child{padding-right:0}.tab-list li a{min-height:90px;display:table;background-color:#fff;border:3px solid #5277b7;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center}.tab-list li a:hover,.tab-list li a:focus{color:#b0c0de;outline:none}.tab-list li a:hover span,.tab-list li a:focus span{color:#b0c0de}.tab-list li a>span{padding:10px 0;display:table-cell;vertical-align:middle}.tab-list li a.active-tab{position:relative}.tab-list li a.active-tab>span{font-size:20px;font-weight:700}.tab-list.three-tabs li{width:33.3%}.tab-list.three-tabs li:last-child{width:33.4%}.tab-list.two-tabs li{width:50%}.tab-list.one-tab li{width:100%}.tab-content{display:none;margin-top:-3px;padding:40px 0 45px 0;border:3px solid #5277b7;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.tab-content.under-tab-box-content{border:none;padding:0;margin:0}.tab-content .section-description{padding-top:0}.tab-content .padding{padding:0 20px 20px}.tab-content .tab-footer-content p{padding:5px 20px 0 20px}.tab-content .tab-footer-content a{margin:0 10px}.tab-content .tab-footer-content a:first-child{margin-left:0}.tab-content .tab-footer-content a:nth-child(2){margin-right:0}.tab-content.list-table-holder{padding-bottom:0px}.tab-content.list-table-holder .list-table li{width:100%;float:left;border-bottom:1px solid #004799;padding:12px 0px;width:calc(100% - 10px);margin:0px 5px}.tab-content.list-table-holder .list-table li.header{border-bottom:0px;border-radius:5px;margin:5px;background-color:#bad1ee}.tab-content.list-table-holder .list-table li .part{float:left;padding-left:30px;padding-right:30px;width:33.3%}.tab-content.list-table-holder .list-table li:last-child{border-bottom:0px}.tab-content table{border:1px solid #5277b7;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0}.tab-content table tr{border:1px solid #5277b7;padding:5px}.tab-content table th{background:#5277b7;color:#fff;text-transform:uppercase;text-align:left}.tab-content table th,.tab-content table td{padding:10px}.tab-checklist{margin:15px 0}.tab-checklist>li{padding:12px 10px 12px 75px;border-bottom:1px solid #eee;background-image:url(../assets/images/ok-sign.png);background-size:22px 22px;background-position:35px 50%;background-repeat:no-repeat;overflow:hidden}.tab-checklist>li:first-child{border-top:1px solid #eee}.note-col{padding:25px 10px}.note-col .section-description{padding-top:23px}.note-icon{padding:12px 0 12px 53px;background-image:url(../assets/images/light.png);background-repeat:no-repeat;background-size:32px auto;background-position:0 50%}.note-download-list{padding-top:30px}.note-download-list li{border-bottom:1px solid #eee;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.note-download-list li:first-child{border-top:1px solid #eee}.note-download-list li:hover{background-color:#f8f8f8;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.note-download-list li a{padding-top:30px;padding-bottom:30px}.additional-information-container{padding-top:35px;padding-bottom:25px}.additional-information-list{padding-top:20px}.additional-information-list>li{border-bottom:1px solid #0f298f}.additional-information-list>li:first-child{border-top:1px solid #0f298f}.additional-information-list>li .adi-head{display:block;padding:20px 30px 20px 5px}.additional-information-list>li .adi-head:hover,.additional-information-list>li .adi-head:focus{background-color:#f8f8f8}.additional-information-list>li .adi-head.adi-bold{font-weight:bold}.additional-information-list>li .adi-head h1,.additional-information-list>li .adi-head h2,.additional-information-list>li .adi-head h3,.additional-information-list>li .adi-head h4,.additional-information-list>li .adi-head h5,.additional-information-list>li .adi-head h6{padding:0;font:inherit}.additional-information-list>li p{padding:5px 0}.additional-information-list>li .yellow-arrow{top:19px;right:5px;pointer-events:none}.additional-information-list .second-map-section{padding-bottom:20px}.adi-container{padding:20px 5px}.adi-container a{color:#0f298f;font-weight:bold;padding-left:20px;text-decoration:underline;background-image:url(../assets/images/inactive-link-blue.png);background-position:0 50%;background-size:13px auto;background-repeat:no-repeat}.adi-container a:hover{background-image:url(../assets/images/hover-inactive-link-black.png);color:#000;text-decoration:none}.adi-container a.additional-btn{position:relative;padding:10px 25px;background-color:#0f298f;background-image:unset;color:#fff;padding-left:40px;font-size:22px;line-height:25px;border-radius:5px;float:left;margin-top:20px}.adi-container a.additional-btn:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);bottom:0;background-image:url(../assets/images/white-arrow.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:15px;height:15px}.adi-container a.pdf-link{padding-left:53px;background-image:url(../assets/images/pdf.png);background-position:0 50%;background-size:35px 30px;background-repeat:no-repeat;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.adi-container a.pdf-link:hover,.adi-container a.pdf-link:focus{outline:none;background-color:#f8f8f8;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.adi-container a.external-link,.adi-container a.external-link-new-window{color:#0f298f;text-decoration:underline;font-weight:bold;padding-left:20px;background-image:url(../assets/images/external-link-arrow.png);background-position:0 50%;background-size:13px 13px;background-repeat:no-repeat;display:inline}.adi-container a.external-link:hover,.adi-container a.external-link-new-window:hover{color:#000;text-decoration:none;background-image:url(../assets/images/external-link-arrow-hover.png)}.adi-container ul:not(.game-price-list){float:left;width:100%;padding-bottom:20px}.adi-container ul:not(.game-price-list) li{padding:5px 0 5px 20px;background-image:url(../assets/images/arrow-point-to-right.svg);background-size:11px 17px;background-position:0 10px;background-repeat:no-repeat}.open-article-section{padding:0px 0 45px 0}.open-article-section h1,.open-article-section h2,.open-article-section h3,.open-article-section h4,.open-article-section h5,.open-article-section p,.open-article-section img{float:left;clear:left}.open-article-section .article-sub-title{font-weight:400}.open-article-section .article-content:first-child{padding-top:0}.open-article-section .article-content:last-child{padding-bottom:0}.open-article-section .article-content .note-icon{padding:5px 0 10px 35px;background-image:url(../assets/images/light.png);background-repeat:no-repeat;background-size:23px auto;background-position:0 5px}.open-article-section .text-link{color:#0f298f;background-size:18px 16px;padding-left:26px}.article-content .col-6:nth-child(2n-1){padding-right:20px}.article-content .col-6:nth-child(2n){padding-left:20px}.article-content .col-6 img{max-width:100%;margin-top:45px;border-radius:5px}.article-content .col-6 img.borded-image{margin-top:15px;border:1px solid #5277b7}.notify-check-list{padding-bottom:30px}.notify-check-list li{padding:0 0 0 20px;background-image:url(../assets/images/arrow-point-to-right.svg);background-size:11px 17px;background-position:0 6px;background-repeat:no-repeat}.notify-check-list.notify-check-list-sm-blue{padding-bottom:0}.notify-check-list.notify-check-list-sm-blue li{background-image:url(../assets/images/arrow-point-to-right-blue.svg)}.notify-check-list.padding-top-list{padding-top:15px}.questions-list{padding-top:35px}.questions-list li{width:100%;border-bottom:1px solid #eee;overflow:hidden}.questions-list li:first-child{border-top:1px solid #eee}.questions-list li .pdf-link{float:left;width:50%;padding:20px 10px 20px 97px;background-size:42px 48px;background-position:35px 50%}.bike-not-allowed-content .borderd-box{padding-left:33px;padding-right:33px;overflow:hidden}.boxlist-downloads{margin-top:35px}.boxlist-downloads li{border-bottom:1px solid #eee}.boxlist-downloads li:first-child{border-top:1px solid #eee}.boxlist-downloads li .pdf-link{display:table;padding:0 10px 0 97px;background-size:42px 48px;background-position:35px 50%}.boxlist-downloads li .pdf-link:hover{background-color:#f8f8f8}.boxlist-downloads li .col-6{height:100%;float:none;display:table-cell;vertical-align:middle;overflow:hidden;padding:10px 0}.boxlist-downloads li .col-6 .title-size{display:block}.boxlist-downloads li.dot{padding-left:20px !important;background-image:url(../assets/images/yellow-circle.png);background-repeat:no-repeat;background-size:16px 16px;background-position:5px 48%}.boxlist-downloads li.dot-empty{padding-left:20px !important;background-repeat:no-repeat;background-size:16px 16px;background-position:5px 48%}.press-releases .section-title{float:left}.press-releases .chosen-container,.press-releases select{float:right;width:118px !important;margin-right:35px}.box-padding{padding:30px 35px 0 35px}.box-padding .links-list{padding-top:35px}.box-padding .links-list li{padding:5px 0}.box-padding .links-list li .text-link{float:left;color:#5277b7;padding-left:28px;background-size:18px 17px;background-position:0 4px}.box-padding .links-list li .text-link:hover{color:#0f298f}.box-padding.open-box{padding-top:0}.box-padding.open-box .links-list{padding-top:0}.box-padding.open-box ul:not(.inline-list):not(.links-list){float:left;width:100%;padding-bottom:20px}.box-padding.open-box ul:not(.inline-list):not(.links-list) li{padding:5px 0 5px 20px;background-image:url(../assets/images/arrow-point-to-right.svg);background-size:11px 17px;background-position:0 10px;background-repeat:no-repeat}.box-padding.open-box ul:not(.inline-list):not(.links-list) li span{font-weight:bold;padding-right:10px}.trafic-information-list{padding-top:25px}.trafic-information-list>li{border-top:1px solid #eee}.trafic-information-list>li>a{padding-top:10px;padding-bottom:10px}.trafic-information-list>li>a:hover,.trafic-information-list>li>a:focus{background:#f8f8f8}.trafic-information-list>li:hover{background:#f8f8f8}.trafic-information-list>li:last-child{border-bottom:1px solid #eee}.trafic-information-list>li.active-li{border-top-color:#f3c200}.trafic-information-list>li .trafic-information-head{height:58px;display:table;position:relative;padding:0 60px 0 35px}.trafic-information-list>li .trafic-information-head.info-paddings{padding:0 50px 0 30px}.trafic-information-list>li .trafic-information-icon{width:58px;display:table-cell;vertical-align:middle;line-height:100px;padding-right:16px}.trafic-information-list>li .trafic-information-icon img{width:100%}.trafic-information-list>li .richtext-container{width:calc(100% - 60px);display:table-cell;vertical-align:middle;float:none}.trafic-information-list>li .richtext-container a:not(.external-link):not(.external-link-new-window):not(.no-icon-link){color:#0f298f;padding-left:20px;background-image:url(../assets/images/inactive-link-blue.png);background-position:0 50%;background-size:13px auto;background-repeat:no-repeat;display:inline}.trafic-information-list>li .richtext-container a:not(.external-link):not(.external-link-new-window):not(.no-icon-link).intendet{padding-left:40px;background-position:20px 50%}.trafic-information-list>li .richtext-container ul{float:left;width:100%;padding:20px 0}.trafic-information-list>li .richtext-container ul li{line-height:24px;float:left}.trafic-information-list>li .richtext-container ul li b{line-height:24px}.trafic-information-list>li .richtext-container ul li:nth-of-type(1){width:27%;padding-right:10px;padding-top:3px}.trafic-information-list>li .richtext-container ul li:nth-of-type(2){width:30%;text-align:center;padding-right:10px}.trafic-information-list>li .richtext-container ul li:nth-of-type(3){width:43%;float:right}.trafic-information-list .yellow-arrow{top:0;right:34px;bottom:0;margin:auto}.trafic-information-list .yellow-arrow.fixed-top-arrow{top:20px;margin:unset;right:10px}.trafic-information-list .ti-hiden-container{padding:25px 65px 25px 35px;overflow:hidden}.trafic-information-list .ti-hiden-container img{max-width:100%}.trafic-information-list .ti-hiden-container p{padding:10px 0}.trafic-information-list .ti-hiden-container a:not(.external-link):not(.external-link-new-window):not(.no-icon-link){color:#0f298f;text-decoration:underline;font-weight:bold;padding-left:20px;background-image:url(../assets/images/inactive-link-blue.png);background-position:0 50%;background-size:13px auto;background-repeat:no-repeat}.trafic-information-list .ti-hiden-container a:not(.external-link):not(.external-link-new-window):not(.no-icon-link):hover{color:#000;background-image:url(../assets/images/hover-inactive-link-blue.png);text-decoration:none}.trafic-information-list .ti-hiden-container a:not(.external-link):not(.external-link-new-window):not(.no-icon-link).intendet{padding-left:40px;background-position:20px 50%}.rvf-apps-list li{padding:10px 0}.rvf-apps-list li .list-icon{padding-top:25px;padding-bottom:25px}.rvf-apps-list li .trafic-information-icon{width:58px;padding-right:16px}.rvf-apps-list li .richtext-container{width:calc(100% - 60px)}.list-icon{padding:5px 65px 5px 93px;background-repeat:no-repeat;background-size:42px 17px;background-position:35px 50%}.yellow-x-icon{background-size:26px 26px;background-position:43px 50%}.rvf-app-icon,.handy-icon,.offi-icon{background-size:48px 48px}.responsive-navigation{display:none;padding-top:20px}.responsive-navigation .banner-link{padding-left:26px;background-image:url(../assets/images/red-link.png);background-position:0 50%;background-size:18px 16px;background-repeat:no-repeat;font-weight:700;margin-bottom:10px;color:#d23228;float:left;width:100%}.responsive-navigation .search{position:Relative;float:left;width:100%;margin-bottom:10px}.responsive-navigation .search .search-submit{background-image:url(../assets/images/ico-search.png);background-position:center center;background-repeat:no-repeat;width:38px;border:0px;text-indent:-11111px;height:38px;position:absolute;right:0}.responsive-navigation .main-menu{float:left;width:100%;border:1px solid #5277b7;border-radius:5px}.responsive-navigation .main-menu li{float:left;width:100%;border-bottom:1px solid #5277b7;padding:0px 10px}.responsive-navigation .main-menu li:last-child{border-bottom:0px}.responsive-navigation .main-menu li a{float:left;width:100%;padding-top:17px;padding-bottom:16px;font-weight:700;padding-left:0;padding-right:30px;background-position:98% 50%;background-size:18px 16px}.responsive-tab-filter{border:1px solid #cccfd3;border-radius:5px;display:none;margin-top:20px}.responsive-tab-filter .tab-content{display:Block}.responsive-tab-filter>li{border-bottom:1px solid #cccfd3}.responsive-tab-filter>li>a{width:100%;float:left;padding:10px 20px}.responsive-tab-filter>li:last-child{border-bottom:0px}.responsive-tab-filter>li .absolute-right-top{position:absolute;top:8px;right:13px}.responsive-tab-filter>li .adi-container{padding-top:0}.responsive-tab-filter>li .js-toggle-container{display:none}.responsive-tab-filter>li .tab-content{border:0px;padding:0 20px 10px}.responsive-tab-filter>li .tab-content .padding{padding:15px 0}.responsive-tab-filter>li .tab-content .section-title,.responsive-tab-filter>li .tab-content .section-description{padding:0 0px}.responsive-tab-filter>li .tab-content .tab-checklist{margin-top:0}.responsive-tab-filter>li .tab-content .tab-checklist li{border-top:0px;padding-right:0;border-bottom:0px}.responsive-tab-filter>li .tab-content .tab-checklist li:first-child{border-top:0px}.responsive-tab-filter>li .tab-content .tab-footer-content a{margin:0px 0 5px;width:calc(100% + 20px);margin-left:-10px}.box-content{border:3px solid #5277b7;border-radius:5px;padding:20px 20px 10px;position:Relative;margin-top:30px}.box-content .text-holder{float:left;width:100%;padding-top:20px;padding-right:100px;overflow:hidden}.box-content .right.img-holder{position:absolute;right:20px;width:83px}.box-content .right.img-holder img{max-width:100%}.basic-content{margin-top:40px}.basic-content .img-holder{width:100%;text-align:center;margin-bottom:10px}.basic-content .img-holder img{max-width:100%;margin:auto;width:auto}.basic-content h4{margin-bottom:20px;font-weight:bold}.basic-content p{margin-bottom:35px}.half,.col-6{width:50%}.half:nth-child(2n-1),.col-6:nth-child(2n-1){padding-right:15px}.half:nth-child(2n),.col-6:nth-child(2n){padding-left:15px}.tx-indexedsearch .title{margin-top:20px;font-weight:700}.browsebox{float:left}.rich-text.align-full{width:100%;float:left}.rich-text.align-left{float:left;width:50%;padding-right:20px;clear:both}.rich-text.align-right{float:left;width:50%;padding-left:20px}.rich-text section{float:left}.rich-text b,.rich-text strong{font-weight:700}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{width:100%;margin:0}.rich-text img{max-width:100%}.rich-text ul:not(.game-price-list):not(.additional-information-list){float:left;width:100%;padding-bottom:20px}.rich-text ul:not(.game-price-list):not(.additional-information-list) li{padding:5px 0 5px 20px;background-image:url(../assets/images/arrow-point-to-right.svg);background-size:11px 17px;background-position:0 10px;background-repeat:no-repeat}.rich-text a:not(.fancybox):not(.default-btn):not(.external-link):not(.external-link-new-window):not(.js-toggle-link){color:#0f298f;text-decoration:underline;font-weight:bold;padding-left:20px;background-image:url(../assets/images/inactive-link-blue.png);background-position:0 50%;background-size:13px auto;background-repeat:no-repeat;display:inline}.rich-text a:not(.fancybox):not(.default-btn):not(.external-link):not(.external-link-new-window):not(.js-toggle-link):hover,.rich-text a:not(.fancybox):not(.default-btn):not(.external-link):not(.external-link-new-window):not(.js-toggle-link):focus{color:#000;text-decoration:none;background-image:url(../assets/images/hover-inactive-link-black.png)}.rich-text a.fancybox img{margin-bottom:10px}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text p,.rich-text ul:not(.js-toggle-container),.rich-text ul li{float:left;clear:left;display:block;width:100%}.rich-text table{border:1px solid #5277b7;width:100%;margin:15px 0;padding:0;border-collapse:collapse;border-spacing:0}.rich-text table tr{border:1px solid #5277b7;padding:5px}.rich-text table th{background:#5277b7;color:#fff;text-transform:uppercase;text-align:left}.rich-text table th,.rich-text table td{padding:10px}.rich-text.no-border-table table{border:none}.rich-text.no-border-table table tr{border:none}.basic-rich-text section{float:left}.basic-rich-text h1{letter-spacing:1px;width:100%}.basic-rich-text ul{float:left;width:100%;padding-bottom:30px}.basic-rich-text ul li{padding:0 0 0 20px}.basic-rich-text a:not(.default-btn):hover{color:#0f298f}.basic-rich-text h1,.basic-rich-text h2,.basic-rich-text h3,.basic-rich-text h4,.basic-rich-text h5,.basic-rich-text p{float:left;clear:left;display:block}input.error{background:url(../assets/images/small-warning-icon.png) no-repeat 98% center;border:3px solid #93aad2 !important}input.error.small-size{background:url(../assets/images/small-warning-icon.png) no-repeat 90% center}input.error.extra-small{background:url(../assets/images/small-warning-icon.png) no-repeat 90% center}input.error.medium-size{background:url(../assets/images/small-warning-icon.png) no-repeat 95% center}input.error.search-input-required{background:#fff !important}label.error{position:absolute;right:-300px;width:280px;border-radius:5px;border:3px solid #93aad2 !important;opacity:0;padding:15px;line-height:normal}.form-application .parts .row .right label.error{position:absolute;right:-300px;width:280px;border-radius:5px;background:none;opacity:0;padding:20px}.form-application{float:left;width:100%}.form-application .h-line{display:none;background:#cccfd3;margin:10px 0}.form-application .parts{border-top:1px solid #f3c200;padding-top:20px;float:left;margin-top:20px;width:713px}.form-application .parts.no-border{border-top:0}.form-application .parts .js-toggle-container,.form-application .parts .js-toggle-container-first{display:block}.form-application .parts .submit-button{float:right;clear:both;margin-top:20px;margin-bottom:20px}.form-application .parts .sub-part{border-top:1px solid #eee;padding-top:15px;float:left;width:100%;margin-top:20px}.form-application .parts h3{float:left;width:100%;margin-bottom:16px;font-weight:700}.form-application .parts h2{font-weight:700;margin-bottom:15px}.form-application .parts p{float:left;width:100%;margin-bottom:10px}.form-application .parts .warning-p{display:none;padding:10px 0 10px 30px;margin:0;background:url(../assets/images/small-warning-icon.png) no-repeat 0 center}.form-application .parts .chosen-container-active.chosen-with-drop .chosen-single,.form-application .parts .chosen-container-single .chosen-single{height:56px}.form-application .parts .row{float:left;width:100%;margin-bottom:10px;position:Relative}.form-application .parts .row.bordered-row{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eee}.form-application .parts .row.radio-row{margin-bottom:20px}.form-application .parts .row.radio-row .first-label{margin-right:50px}.form-application .parts .row .left{width:165px;padding-right:10px}.form-application .parts .row .left-element{float:left}.form-application .parts .row .vertical-center{display:Table;height:49px;vertical-align:middle}.form-application .parts .row .vertical-center label{display:Table-cell;vertical-align:middle}.form-application .parts .row .right{width:546px;position:relative}.form-application .parts .row .right textarea{height:201px}.form-application .parts .row .right input[type=text],.form-application .parts .row .right input[type=email],.form-application .parts .row .right textarea{width:100%;float:left;padding:14px 10px;border-radius:5px;border:1px solid #5277b7}.form-application .parts .row .right input[type=text].small-size,.form-application .parts .row .right input[type=email].small-size,.form-application .parts .row .right textarea.small-size{width:125px}.form-application .parts .row .right input[type=text].medium-size,.form-application .parts .row .right input[type=email].medium-size,.form-application .parts .row .right textarea.medium-size{width:311px}.form-application .parts .row .right input[type=text].extra-small,.form-application .parts .row .right input[type=email].extra-small,.form-application .parts .row .right textarea.extra-small{width:80px;margin-right:13px}.form-application .parts .row .right input[type=text].extra-small:last-child,.form-application .parts .row .right input[type=text].extra-small.js-iban-last,.form-application .parts .row .right input[type=email].extra-small:last-child,.form-application .parts .row .right input[type=email].extra-small.js-iban-last,.form-application .parts .row .right textarea.extra-small:last-child,.form-application .parts .row .right textarea.extra-small.js-iban-last{margin-right:0}.form-application .parts .row .right label{padding-left:15px;padding-right:5px;width:109px}.form-application .parts.four-part{margin-top:0}.form-application .datepicker-input-list>div{float:left;width:33.33333%;padding-right:13px}.form-application .datepicker-input-list>div:last-child{padding-right:0}.accordion-section{border-top:1px solid #5277b7;padding-top:15px;width:713px;float:left;margin-top:20px}.accordion-section .toggle-holder{width:100%;float:left;position:relative}.accordion-section .toggle-holder>h3,.accordion-section .toggle-holder a.js-toggle-link{width:100%;float:left;font-weight:700}.accordion-section .toggle-holder a.js-toggle-link{margin-bottom:16px}.accordion-section .toggle-holder .toggle-link{margin-right:30px;padding-bottom:20px}.accordion-section .toggle-holder .js-toggle-container{display:none;padding-top:40px;padding-bottom:30px;border-top:1px solid #eee}.main-products-list{float:left;width:calc(100% + 20px);margin-left:-10px}.main-products-list li{float:left;width:calc(33.3% - 20px);margin:10px;padding-top:0;padding-bottom:0;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;background:#fff;text-align:center}.main-products-list li a{height:100%;padding:20px;border-radius:4px}.main-products-list li a:hover,.main-products-list li a:focus{outline:none;background:#f5f8fb;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.main-products-list li a:focus{outline:4px solid #0f298f}.main-products-list li .img-holder{text-align:center;float:left;width:100%;height:125px;margin-bottom:10px}.main-products-list li .img-holder img{float:none;width:auto;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;display:inline-block;max-height:100%;max-width:100%}.main-products-list li.highlighted{border-color:#f3c200}.main-products-list li.highlighted a:focus{outline:4px solid #f3c200}.map-style{height:745px;float:left;width:100%}.leaflet-popup-content-wrapper{float:left;padding:10px 5px 20px 20px}.leaflet-popup-tip-container{bottom:-20px}.leaflet-popup-content{width:530px !important;margin:0px}.leaflet-popup-content .styled-popup{width:100%}.leaflet-popup-content .styled-popup h1,.leaflet-popup-content .styled-popup h2,.leaflet-popup-content .styled-popup h3,.leaflet-popup-content .styled-popup h4,.leaflet-popup-content .styled-popup p,.leaflet-popup-content .styled-popup a,.leaflet-popup-content .styled-popup ul{float:left;clear:both}.leaflet-popup-content .styled-popup h1 a,.leaflet-popup-content .styled-popup h2 a,.leaflet-popup-content .styled-popup h3 a,.leaflet-popup-content .styled-popup h4 a,.leaflet-popup-content .styled-popup h5 a,.leaflet-popup-content .styled-popup p a,.leaflet-popup-content .styled-popup ul li a{float:none;padding:0}.leaflet-popup-content .styled-popup h1,.leaflet-popup-content .styled-popup h2,.leaflet-popup-content .styled-popup h3,.leaflet-popup-content .styled-popup h4,.leaflet-popup-content .styled-popup h5,.leaflet-popup-content .styled-popup p,.leaflet-popup-content .styled-popup a{padding:5px 0;margin:0}.leaflet-popup-content .styled-popup .payed{width:100%;float:left;border-top:1px solid #eee}.leaflet-popup-content .styled-popup ul{border-top:1px solid #eee;width:100%;padding:15px 0}.leaflet-popup-content .styled-popup ul li{width:50%;float:left;margin-bottom:10px;background:url(../assets/images/ok-sign.png) no-repeat left center;background-size:17px 17px;padding-left:25px;min-height:17px}.leaflet-popup-content .styled-popup ul.payed-list{padding-bottom:5px}.leaflet-popup-content .styled-popup ul.payed-list li{width:25%}.leaflet-popup-content .styled-popup ul.payed-list li:first-child{padding-left:0;background:none}.leaflet-popup-content .styled-popup ul.payed-list li:first-child p{padding-top:0;padding-bottom:0;font-size:14px;line-height:22px}.leaflet-popup-content .styled-popup .image-title-person{max-width:95%;min-height:33px;padding-right:40px;background:url(../assets/images/person.png) center right no-repeat;background-size:30px 33px}.leaflet-popup-content .styled-popup .image-title-machine{max-width:95%;min-height:33px;padding-right:40px;background:url(../assets/images/machine.png) center right no-repeat;background-size:30px 33px}.leaflet-popup-content .styled-popup .image-title-video{max-width:95%;min-height:48px;padding-right:40px;background:url(../assets/images/videozentrum.png) center right no-repeat;background-size:40px 48px}.leaflet-popup-content .styled-popup a.internal-link{color:#0f298f;text-decoration:underline;font-weight:bold;padding-left:20px;background-image:url(../assets/images/inactive-link-blue.png);background-position:0 50%;background-size:13px auto;background-repeat:no-repeat}.leaflet-popup-content .styled-popup a.internal-link:hover{background-image:url(../assets/images/hover-inactive-link-black.png);color:#0f298f;text-decoration:none}.map-section{position:relative}.map-section .filter-holder{position:absolute;width:940px;height:125px;top:0;bottom:0;right:0;left:0;margin:160px auto auto;z-index:500;background:rgba(217,227,240,.8)}.map-section .filter-holder .sales-filter-form{width:100%;padding:15px 15px 0 15px}.map-section .filter-holder .sales-filter-form .form-control{width:28%;padding-right:20px}.map-section .filter-holder .sales-filter-form .form-control:first-child{padding-right:19px}.map-section .filter-holder .sales-filter-form .form-control:last-child{width:16%;padding-right:0}.map-section .filter-holder .sales-filter-form input.default-btn{margin-top:42px;width:100%;text-align:center;padding:12px 0}.second-map-section{height:unset}.second-map-section:focus{outline:unset}#secondMap{height:430px}#secondMap .leaflet-popup-content-wrapper{padding:10px 20px 20px 20px}#secondMap .leaflet-popup-content{width:300px !important}#secondMap a.leaflet-popup-close-button{color:#0f298f}.leaflet-tile{visibility:visible !important}.game-prices-list{margin-bottom:60px}.game-prices-list>li{padding:20px 0}.game-prices-list>li:first-child{margin-top:50px}.inner-acordeon{padding-bottom:0;border-top:1px solid #0f298f;border-bottom:1px solid #0f298f}.inner-acordeon:hover{background-color:#f8f8f8}.inner-acordeon>p{margin-top:-20px;padding:20px 40px 0 0}.inner-acordeon .absolute-right-top{top:22px;right:10px;pointer-events:none}.game-price-list>li{width:100%;float:left;padding:0 10px;border-bottom:1px solid #0f298f}.game-price-list>li:last-child{border-bottom:0}.game-price-list>li .column{float:left;padding-right:20px}.game-price-list>li .column:first-child{width:20%}.game-price-list>li .column:nth-child(2){width:55%}.game-price-list>li .column:last-child{width:25%}.game-price-list>li .column p{padding:18px 0}.game-form-container{padding-bottom:13px;border-bottom:1px solid #f3c200}.game-form-container .first-line{margin-top:50px;margin-bottom:45px}.gamerow-control{width:714px;position:relative;margin-bottom:15px}.gamerow-control hr{margin:20px 0;border-top:1px solid #eee;border-bottom:0;border-left:0;border-right:0}.gamerow-control .gamerow-left-container{width:164px}.gamerow-control .gamerow-right-container{width:550px}.gamerow-control>h3{padding-bottom:15px}.gamerow-control .gamerow-label{padding-top:8px;padding-right:10px;overflow:hidden}.gamerow-control .gamerow-label.gl-np{padding-top:0;padding-bottom:10px}.gamerow-control .chosen-container-single .chosen-single{height:50px}.gamerow-control .input-label .radio-icon{border:1px solid #0f298f}.gamerow-control .check-label:checked+.input-label .radio-icon:after{background-color:#0f298f}.gamerow-control textarea{max-width:100%;height:200px;max-height:200px;padding:10px}.gamerow-control .default-btn{margin-top:10px}.gamerow-control.c-1{float:left;width:165px;clear:left}.gamerow-control.c-3{float:left;width:calc(33.33333% - 140px);margin-right:15px}.gamerow-control.c-3.c-3-last{margin-right:0}.tx-powermail{width:100%;float:left}.tx-powermail .powermail_create{width:100%;float:left;color:#d23228;font-size:22px}.parsley-errors-list{display:none !important}.animated-stats-list{width:100%;float:left;margin-top:65px}.animated-stats-list li{width:33.33333%;float:left}.stats{width:100%;float:left;text-align:center}.stats .nr{display:inline-block;margin-bottom:20px;font-size:74px;font-weight:700}.stats .stats-title{padding-top:5px;padding-bottom:0;font-size:16px;font-weight:700;line-height:normal}.stats p{padding-top:0;font-size:16px}.stats.stats-in-chart{display:none;margin-bottom:15px}.stats.stats-in-chart .nr{margin-bottom:0;font-size:32px}.doughnut-chart-container{padding-top:35px}.doughnut-legend{float:left;width:100%;margin:15px 0;text-align:right}.doughnut-legend li{float:left;width:100%;clear:left;padding:5px 0;border:0 !important}.doughnut-legend li h2{float:left;position:relative;padding:0;font-size:20px;font-weight:400;line-height:normal}.doughnut-legend li .legend-color{display:inline-block;float:left;width:20px;height:20px;margin-top:2px;margin-right:15px;border-radius:100%}.barchart-images{width:100%}.transport-legend{width:auto;float:right;margin-top:25px;padding-right:15px}.transport-legend li h2{padding-left:45px;line-height:36px}.transport-legend li h2>span{width:30px;height:30px;margin-top:-15px;background-image:url(../assets/images/buss.png);background-size:20px;background-position:center;background-repeat:no-repeat}.transport-legend li:nth-child(2) h2>span{background-image:url(../assets/images/metro.png)}.charts-accordeon{padding-top:25px}#divCursor{background-color:#0f298f !important;border:1px solid #fff !important;color:#fff !important;font-size:14px !important;font-family:"Droid Sans",sans-serif !important}.questions-list li{width:100%;float:left}.questions-list .img-c{float:left;width:90px;text-align:center}.questions-list .img-c>img{max-width:100%;margin:0 auto}.questions-list .text-c{float:left;width:calc(100% - 90px);padding-left:17px}.questions-list .img-item{width:50%;float:left;padding:20px 10px 20px 30px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.questions-list .img-item:hover{background-color:#f8f8f8}.questions-list .sm{display:block;font-size:18px;line-height:28px;font-weight:400}.login-form{float:left;width:713px;margin-top:35px}.login-form:last-child{margin-top:0;border-bottom:1px solid #f3c200}.login-form .row{padding-top:10px;border-top:1px solid #f3c200}.login-form .form-group{width:100%;float:left;margin-bottom:20px}.login-form .form-group label{float:left;width:164px;padding-top:8px;padding-right:10px;font-size:18px}.login-form .form-group .form-control{float:left;width:calc(100% - 164px);height:auto;line-height:normal;padding:14px 10px;border-radius:5px;border:1px solid #0f298f}.login-form .additional-information-list>li:first-child{border-top:1px solid #e3e3e3;border-bottom:0}.login-form .error{color:#d23228}.payed-with-container{margin-top:40px;margin-bottom:20px}.feedback-form{width:100%;float:left;background-color:#d9e3f0;padding:10px 0px}.feedback-form .start-part{display:block;float:left;position:relative}.feedback-form .start-part>p,.feedback-form .start-part div{display:inline-block;float:left}.feedback-form .start-part a{line-height:17px;font-size:16px}.feedback-form .start-part p{font-size:16px;line-height:24px}.feedback-form .start-part .form-links{position:absolute;top:50%;margin-top:-15px;padding:0 19px}.feedback-form .start-part .form-links .default-btn{float:left;margin:0 5px;padding:7px 0px;font-weight:400;min-width:60px;text-align:center}.feedback-form .middle-part{float:left;display:none;padding-left:0;padding-bottom:10px}.feedback-form .middle-part p,.feedback-form .middle-part a{font-size:16px;line-height:24px}.feedback-form .middle-part p:focus,.feedback-form .middle-part a:focus{outline:none;-webkit-outline:none}.feedback-form .middle-part p{padding-bottom:3px}.feedback-form .middle-part .feedback-textarea{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;margin:7px 0px;resize:none}.feedback-form .middle-part .default-btn{padding:7px 15px;font-weight:400;font-size:16px;line-height:17px;margin-top:0}.feedback-form .final-part{float:left;display:none}.feedback-form .final-part p{padding:10px 0;font-size:16px;line-height:24px;font-weight:400}.feedback-form.open-textarea .middle-part{display:block}.feedback-form.open-textarea .start-part{display:none}.feedback-form.thankyou-msg .start-part{display:none}.feedback-form.thankyou-msg .final-part{display:block}label#-error.error{display:none !important}.comparison-form{float:left;width:100%;background-color:#d9e3f0;padding:30px 20px}.comparison-form h2{font-size:20px;font-weight:700}.comparison-form label{font-size:20px}.comparison-form .first-select-holder{float:left;width:38%;margin-right:10px}.comparison-form .second-select-holder{float:left;width:38%;margin-left:10px}.comparison-form .button-holder{text-align:right;padding-top:24px}.comparison-form .result-part{margin-top:20px;display:none}.comparison-form .result-part.show{display:block;float:left}.comparison-form .result-part .blue-light{position:relative}.comparison-form .result-part .blue-light:before{content:"";position:absolute;top:5px;left:0;background-image:url(../assets/images/blue-light.png);background-repeat:no-repeat;background-size:contain;height:50px;width:35px}.comparison-form .result-part .result-paragraph{padding:0 0 0 50px;font-size:20px}.comparison-form .result-part .result-info{padding-left:35px;margin-top:20px}.comparison-form .result-part .result-info p{font-size:18px}.comparison-form .chosen-container-single .chosen-single span{color:#0f298f;font-weight:600}.comparison-form .chosen-container-single .chosen-drop .chosen-search{display:none}.section-list,.section-list-noslider{padding-bottom:65px}.section-list .section-list-item.leisure-item,.section-list-noslider .section-list-item.leisure-item{padding:0}.section-list .section-list-item.leisure-item .leisure-img-holder,.section-list-noslider .section-list-item.leisure-item .leisure-img-holder{height:unset}.section-list .section-list-item.leisure-item .leisure-img-holder img,.section-list-noslider .section-list-item.leisure-item .leisure-img-holder img{max-height:unset;width:100%}.section-list .section-list-item.leisure-item .leisure-text-holder,.section-list-noslider .section-list-item.leisure-item .leisure-text-holder{padding:10px 20px 30px 20px}.section-list .section-list-item.leisure-item .leisure-text-holder h3,.section-list-noslider .section-list-item.leisure-item .leisure-text-holder h3{padding-top:0px;padding-bottom:5px}.section-list .section-list-item.leisure-item .leisure-text-holder p,.section-list-noslider .section-list-item.leisure-item .leisure-text-holder p{padding-top:0px;padding-bottom:5px}.list-category{font-size:16px;line-height:24px;padding-bottom:5px;width:100%}.freizeit-icon-holder{width:100%}.freizeit-icon-holder img{width:42px;height:42px}.map-icons{margin-top:10px}.map-icons img{margin-right:10px}.events-box-list{padding:30px 0}.events-box{margin-top:20px;padding:15px 0px;margin-bottom:20px}.events-box .boxlist-downloads{margin-top:0}.events-box .boxlist-downloads li{padding:12px 0}.date-holder,.title-holder,.brief-holder{float:left;padding:0 10px}.date-holder p,.title-holder p,.brief-holder p{padding:0;width:100%;text-align:left}.date-holder{width:20%}.title-holder{width:30%}.brief-holder{width:50%}.brief-holder strong{vertical-align:middle}.events-section-padding{padding:20px 40px}.filter-wrapper{margin-top:30px;padding-top:30px;border-top:1px solid #0f298f}.toggle-content{font-size:16px;line-height:24px;padding-right:30px;cursor:pointer}.toggle-arrow{background-image:url(../assets/images/arrow-open.png);background-repeat:no-repeat;background-size:contain;width:16px;height:10px;top:53%;transform:translateY(-50%)}.toggle-arrow.opened{background-image:url(../assets/images/arrow-close.png);top:53%}.filter-right-list{padding:5px 0}.filter-right-list li{float:left;padding:0 20px}.filter-right-list li a{font-size:16px;line-height:24px}.filter-right-list li a:focus{outline:unset}.reset-filter{display:block}.reset-filter a{padding-right:0px}.reset-filter a:after{content:"";position:absolute;background-image:url(../assets/images/close-icon.png);background-repeat:no-repeat;background-size:contain;width:13px;height:13px;top:50%;margin-top:-4px;right:0}.reset-filter.hidden-reset{display:none}.hidden-map{border-bottom:1px solid #b0c0de;height:0;opacity:0;visibility:hidden;padding:0;overflow:hidden}.show-map{height:490px;opacity:1;visibility:visible;padding:30px 0}.show-map.open-event-map{padding-top:0;padding-bottom:20px;height:auto;border-bottom:unset}.popup-link{float:left;width:100%;margin-top:5px;padding-top:5px;border-top:1px solid #0f298f}.cards-section{margin-top:20px}.cards-list{float:left;width:calc(100% + 6px);margin-left:-3px;display:flex;flex-wrap:wrap}.cards-list li{float:left;width:calc(33.3% - 4px);margin-left:3px;margin-bottom:5px;margin-top:5px;padding-top:0;padding-bottom:0;text-align:center;border-radius:4px;align-items:stretch}.cards-list li a{height:100%;padding:0;float:left;border-radius:4px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;background:#d9e3f0}.cards-list li a .leisure-text-holder{padding:20px}.cards-list li a .leisure-text-holder h3{padding:4px 0}.cards-list li a:hover{background:#f7f9fc}.images-gallery{position:relative;width:100%;margin-bottom:50px}.gallery-wrap{width:calc(100% + 10px);margin:-5px;float:left;height:460px}.gallery-wrap .gallery-img-holder{background-position:center;background-repeat:no-repeat;background-size:cover;float:left;margin:5px;width:calc(50% - 10px);height:590px}.gallery-wrap.two-images{height:350px}.gallery-wrap.two-images .gallery-img-holder{width:calc(50% - 10px);height:100%}.gallery-wrap.three-images .gallery-img-holder:nth-child(1){width:65%;height:100%;width:calc(65% - 10px)}.gallery-wrap.three-images .gallery-img-holder:nth-child(2){width:35%;height:50%;width:calc(35% - 10px)}.gallery-wrap.three-images .gallery-img-holder:nth-child(3){width:35%;height:50%;width:calc(35% - 10px)}.gallery-wrap.four-images{height:610px}.gallery-wrap.four-images .gallery-img-holder{width:calc(50% - 10px);height:50%}.gallery-wrap.five-images{height:770px}.gallery-wrap.five-images .gallery-img-holder:nth-child(1){width:calc(50% - 10px);height:40%}.gallery-wrap.five-images .gallery-img-holder:nth-child(2){width:calc(50% - 10px);height:40%}.gallery-wrap.five-images .gallery-img-holder:nth-child(3){width:35%;height:30%;width:calc(35% - 10px)}.gallery-wrap.five-images .gallery-img-holder:nth-child(4){width:35%;height:30%;width:calc(35% - 10px)}.gallery-wrap.five-images .gallery-img-holder:nth-child(5){width:65%;height:60%;width:calc(65% - 10px)}.three-cols-list ul{display:block;float:left;width:100%;padding-bottom:10px}.three-cols-list ul li{float:left}.three-cols-list ul li:first-child{width:20%}.three-cols-list ul li:nth-child(2){width:30%}.three-cols-list ul li:last-child{width:50%}.three-cols-list ul li a{font-size:22px;line-height:24px}.event-box{padding:30px 0px 0px 0px;margin:35px 0}.event-box .intendet{float:left;color:#0f298f;padding-left:40px;background-image:url(../assets/images/inactive-link-blue.png);background-position:20px 50%;background-size:13px auto;background-repeat:no-repeat}.event-box .intendet:hover{background-image:url(../assets/images/hover-inactive-link-blue.png);color:#0f298f}.yellow-circle{display:block;width:16px;height:16px;background-image:url(../assets/images/yellow-circle.png);background-repeat:no-repeat;background-size:100%;background-position:center;cursor:pointer;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.gallery-container{margin-left:-5px;margin-right:-5px}.gallery-container:before,.gallery-container:after{content:"";display:table;clear:both}.gallery-container>div{float:left;border-style:solid;border-color:#fff;border-width:5px;background-color:#0082c4;background-size:cover;background-position:center}.gallery-6 div:first-of-type{width:65%;height:460px}.gallery-6 div:nth-of-type(2){width:35%;height:230px}.gallery-6 div:nth-of-type(3){width:35%;height:230px}.gallery-6 div:nth-of-type(4){float:right;width:65%;height:460px}.gallery-6 div:nth-of-type(5){width:35%;height:230px}.gallery-6 div:last-of-type{width:35%;height:230px}.gallery-5 div:first-of-type{width:50%;height:300px}.gallery-5 div:nth-of-type(2){width:50%;height:300px}.gallery-5 div:nth-of-type(3){float:right;width:65%;height:460px}.gallery-5 div:nth-of-type(4){width:35%;height:230px}.gallery-5 div:last-of-type{width:35%;height:230px}.gallery-4 div{width:50%;height:300px}.gallery-3 div:first-of-type{width:65%;height:460px}.gallery-3 div:nth-of-type(2){width:35%;height:230px}.gallery-3 div:last-of-type{width:35%;height:230px}.gallery-2 div{width:50%;height:300px}.gallery-1 div{width:100%;height:460px}.marker-cluster div{background-color:rgba(0,0,0,0)}.marker-cluster-small div{background-color:rgba(0,0,0,0)}.marker-cluster-small{background-color:rgba(0,0,0,0)}.marker-cluster div{background-image:url(../assets/images/pop_number.png);background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:contain;width:26px;height:38px;border-radius:0}.marker-cluster span{font-size:16px;color:#fff;font-weight:bold}.events-list-section .trafic-information-list{padding-bottom:25px}.events-list-section .trafic-information-list li .richtext-container ul li{text-align:left}.bold-text{font-weight:600}.d-block{display:block}.open-additional .yellow-arrow{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.open-additional .js-toggle-container{display:block}.no-icon-link img{margin:5px 0}.event-list-box{padding:30px 35px 0 2px}@media screen and (max-width: 1255px){.nav-list>li.lang-container{position:Static}.language-description{right:0px;left:initial;top:80px !important}.language-description:before,.language-description:after{display:none}.language-description p{line-height:1.6em}.sitemap{padding-left:0}.form-application .parts .row .right label.error{right:-260px;width:255px}}@media screen and (max-width: 1065px){.language-description{right:0px;margin:Auto}.container{width:808px}.menu-icon-container{width:auto}.rvf-logo{width:auto}.lang-container{margin-left:0}.footer-left-img-container,.footer-right-img-container{width:auto}.footer-nav{width:100%;float:left}.footer-nav ul{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #8693c9}.footer-nav ul li{margin-bottom:25px}.news-section-list .default-btn,.products-section-list .default-btn{margin-top:15px}.section-list{padding-bottom:50px}.trafic-information-list .ti-hiden-container .apps-link{width:100%}.trafic-information-list .ti-hiden-container .appstore-link,.trafic-information-list .ti-hiden-container .googleplay-link{float:left}.trafic-information-list .ti-hiden-container .appstore-link:last-child,.trafic-information-list .ti-hiden-container .googleplay-link:last-child{margin-right:0;margin-left:10px}.map-section .filter-holder{width:90%}.form-application .parts .row .right label.error{right:0;left:0;top:60px;width:100%;padding:10px;background:#fff;z-index:2;pointer-events:none}.gamerow-control.c-3{width:calc(33.3333% - 83px)}.stats .nr{font-size:58px}.chosen-container{display:none}select{display:block !important}.comparison-form .first-select-holder{width:45%}.comparison-form .second-select-holder{width:45%;float:right}.comparison-form .button-holder{float:left;width:100%}.comparison-form .button-holder input[type=submit]{width:100%}.three-cols-list ul li:nth-of-type(1){width:20%}.three-cols-list ul li:nth-of-type(2){width:30%;text-align:right}.three-cols-list ul li:nth-of-type(3){width:50%;text-align:right}.three-cols-list ul li a{font-size:18px;line-height:24px}}@media screen and (max-width: 1013px){.accordion-section{width:100%}.sales-form-container .section-title{padding:0 0 35px 0}.sales-form-container .form-control{display:block}.map-section .filter-holder{display:none !important}.map-section,.map-style{height:600px}}@media screen and (max-width: 920px){.search-lang-wrapper{margin-left:35px}.language-description{width:550px}.search-lang-wrapper{position:static}.header-pop-up-box.search-pop-up{width:550px;top:87px;left:initial;right:0;margin-left:auto;margin-right:auto}.header-pop-up-box.search-pop-up:before,.header-pop-up-box.search-pop-up:after{display:none}}@media screen and (max-width: 880px){.focus-alert{display:none}.language-description{max-height:calc(100vh - 100px);overflow:auto}.fixed-bg{background-attachment:local}.ui-widget.ui-widget-content{width:auto !important}.ui-datepicker td span,.ui-datepicker td a{padding:.65em}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:44%;float:left;margin-top:-1px;padding-right:0}header{padding:0 20px}.desktop-nav{width:calc(100% - 181px)}.desktop-nav ul li{display:none}.desktop-nav ul li.search-lang-wrapper{display:block;width:100%;display:block;margin:0 auto;padding:7px 0 0}.responsive-navigation{display:block}.pre-footer-list li{width:50%;margin-bottom:20px}.pre-footer-list li:nth-child(3){clear:left}.pre-footer-list li:nth-last-child(-n+2){margin-bottom:0}footer{padding:27px 20px 50px 20px}.sitemap{padding-left:0}.sitemap>li{width:50%;margin-bottom:35px}.sitemap>li:nth-child(2n+1){clear:left}.container{width:100%;float:left}.section-list-noslider>.left{width:50%}.home-banner-height-holder .btn-danger{display:none}.home-banner-height-holder{height:495px}.home-banner-height-holder .container{height:495px}.home-banner{height:495px}.home-banner-height-holder .vertical-middle{vertical-align:top}.home-banner-height-holder input.date{background-size:14px 16px}.home-banner-height-holder .text-gray-input::-webkit-input-placeholder{color:#fff;opacity:0}.home-banner-height-holder .text-gray-input:-moz-placeholder{color:#fff;opacity:0}.home-banner-height-holder .text-gray-input::-moz-placeholder{color:#fff;opacity:0}.home-banner-height-holder .text-gray-input:-ms-input-placeholder{color:#fff;opacity:0}.home-banner-height-holder .filter-container{background:#d9e3f0;margin-top:35px;margin-bottom:0;padding-right:10px;padding-left:10px}.home-banner-height-holder .filter-container .h4{margin-top:15px;display:block}.home-banner-height-holder .filter-container .filter-form .filter-form-control{width:100%;padding-right:0}.home-banner-height-holder .filter-container .filter-form .filter-form-control div.awesomplete{width:82%}.home-banner-height-holder .filter-container .filter-form .filter-form-control:last-child{padding-left:0}.home-banner-height-holder .filter-container .filter-form .filter-form-control.ff-control-lg{width:100%;margin-bottom:10px}.home-banner-height-holder .filter-container .filter-form .filter-form-control.ff-control-sm{width:50%;margin-bottom:10px}.home-banner-height-holder .filter-container .filter-form .filter-form-control.ff-control-sm.first-sm{width:50%;padding-right:5px}.home-banner-height-holder .filter-container .filter-form .filter-form-control.ff-control-sm.first-sm label{width:35%}.home-banner-height-holder .filter-container .filter-form .filter-form-control.ff-control-sm.first-sm input{width:65%}.home-banner-height-holder .filter-container .filter-form .filter-form-control.ff-control-sm .full-left{width:50%;float:left}.home-banner-height-holder .filter-container .filter-form .filter-form-control.ff-control-sm label{text-align:center}.home-banner-height-holder .filter-container .filter-form .filter-form-control.ff-control-sm select{width:50%;float:left}.home-banner-height-holder .filter-container .filter-form .filter-form-control input[type=submit]{margin-top:0;width:100%;padding:12px 10px}.home-banner-height-holder .filter-container .filter-form .filter-form-control .full-left{float:left}.home-banner-height-holder .filter-container .filter-form .filter-form-control label{width:18%;padding-bottom:0;font-weight:400;padding-right:10px;font-size:14px}.home-banner-height-holder .filter-container .filter-form .filter-form-control label.align-center{text-align:center}.home-banner-height-holder .filter-container .filter-form .filter-form-control .responsive-awesomplete-input{width:50%}.home-banner-height-holder .filter-container .filter-form .filter-form-control .responsive-awesomplete-input div.awesomplete,.home-banner-height-holder .filter-container .filter-form .filter-form-control .responsive-awesomplete-input input.awesomplete{width:100%}.home-banner-height-holder .filter-container .filter-form .filter-form-control input,.home-banner-height-holder .filter-container .filter-form .filter-form-control select{float:left;opacity:1}.home-banner-height-holder .filter-container .filter-form .filter-form-control input.check-label,.home-banner-height-holder .filter-container .filter-form .filter-form-control select.check-label{opacity:0}.home-banner-height-holder .filter-container .filter-form .filter-form-control .type-container{float:right;margin-top:10px}.home-banner-height-holder .filter-container .filter-form .filter-form-control .type-container .row{float:right;clear:both;margin-top:5px;margin-bottom:5px}.home-banner-height-holder .filter-container .filter-form .filter-form-control .type-container .row label{padding-right:0}.home-banner-height-holder .btn-danger{display:none}.legend-container p{padding:10px 15px 10px 35px}.map-section,.map-style{height:500px}.tab-content .tab-footer-content a{margin:0 6px}.article-content .col-6.first-col-6{padding-right:15px}.article-content .col-6.second-col-6{padding-left:15px}.form-application .parts{width:100%}.form-application .parts .row .left{width:25%}.form-application .parts .row .right{width:75%}.form-application .parts .row .right input[type=text].small-size{width:20%}.form-application .parts .row .right input[type=text].medium-size{width:55%}.form-application .parts .row .right input[type=text].extra-small{width:15%;margin-right:2%}.form-application .parts .row .right input[type=text].extra-small:last-child{margin-right:0}.form-application .parts .row .right .left-element{width:25%}.form-application .parts .row .right .left-element label{width:100%}.main-products-list li{width:calc(50% - 20px)}.gamerow-control{width:100%}.gamerow-control .gamerow-left-container{width:30%}.gamerow-control .gamerow-right-container{width:70%}.gamerow-control.c-1{width:30%}.gamerow-control.c-3{width:calc(23.3333% - 10px)}.gamerow-control.c-3.c-3-last{margin-right:0}.stats.stats-in-chart{display:block}.login-form{width:100%}.start-part{width:100%}.date-holder p,.date-holder strong,.title-holder p,.title-holder strong,.brief-holder p,.brief-holder strong{font-size:18px;line-height:28px}.date-holder strong,.title-holder strong,.brief-holder strong{vertical-align:text-bottom}.cards-list li{width:calc(50% - 20px)}.filter-form .filter-form-control.ff-control-lg{width:50%;margin-bottom:15px}.filter-form .filter-form-control.btn-width-control{width:35%}.gallery-6 div:first-of-type{height:306px}.gallery-6 div:nth-of-type(2){height:153px}.gallery-6 div:nth-of-type(3){height:153px}.gallery-6 div:nth-of-type(4){height:306px}.gallery-6 div:nth-of-type(5){height:153px}.gallery-6 div:last-of-type{height:153px}.gallery-5 div:first-of-type{height:200px}.gallery-5 div:nth-of-type(2){height:200px}.gallery-5 div:nth-of-type(3){height:306px}.gallery-5 div:nth-of-type(4){height:153px}.gallery-5 div:last-of-type{height:153px}.gallery-4 div{height:200px}.gallery-3 div:first-of-type{height:306px}.gallery-3 div:nth-of-type(2){height:153px}.gallery-3 div:last-of-type{height:153px}.gallery-2 div{height:200px}.gallery-1 div{height:306px}.search-container{display:inline-block}.search-container #search{display:inline-block;position:relative;top:0}.lang-container{position:static;display:inline-block;width:auto}.lang-container:before,.lang-container:after{content:"";display:table;clear:both}.lang-list{position:relative;display:inline-block;top:auto}.language-description{width:100%}.header-pop-up-box.search-pop-up{width:100%}.feedback-form.hidden-sm{display:none}}@media screen and (max-width: 730px){.three-cols-list ul li{float:left}.three-cols-list ul li:nth-of-type(1){padding-right:20px}.three-cols-list ul li:nth-of-type(2){padding-right:20px}.three-cols-list ul li a{font-size:16px;line-height:22px}.aboutus-section .text-container{width:100%;padding-right:0}.aboutus-section .img-container{width:100%;padding-top:35px;text-align:center}}@media screen and (max-width: 660px){.language-description{margin:auto}.language-description p{font-size:16px;line-height:1.4em}.language-description .button-holder ul li{width:100%;padding-left:10px;padding-right:10px}.language-description .button-holder ul li:nth-child(2n){padding-left:10px;padding-right:10px}h1{font-size:32px;line-height:38px}h2{font-size:28px;line-height:32px}.col-6{width:100%;padding:15px 0 15px 0 !important}.col-6-box{width:100%;padding-right:0;padding-left:0}.col-6-box.align-left{width:100%;padding-right:0}.col-6-box.align-right{width:100%;padding-left:0}.rich-text.align-left,.basic-rich-text.align-left{width:100%;padding-right:0}.rich-text.align-right,.basic-rich-text.align-right{width:100%;padding-left:0}.pre-footer-list li{width:100%}.pre-footer-list li:nth-last-child(-n+2){margin-bottom:20px}.pre-footer-list li:last-child{margin-bottom:0}footer{padding-left:0;padding-right:0}.sitemap{padding-left:20px;padding-right:20px}.sitemap>li{width:100%;margin-bottom:35px;clear:left}.sitemap>li:last-child{margin-bottom:0}.footer-nav{padding-top:8px}.footer-nav ul{width:100%;float:left;padding:0px 20px}.footer-nav ul li{float:left;width:100%;text-align:left;margin-bottom:25px;padding:0}.footer-left-img-container{width:auto;padding-left:20px;padding-right:14px}.footer-left-img-container>a img{float:left}.footer-right-img-container{width:auto;padding:20px 11px 0 14px}.footer-right-img-container>a img{float:right}.rate-filter-form .text-blue-input{width:100%}.rate-filter-form .default-btn{margin-left:0;margin-top:10px}.more-info-boxlist li{padding:9px 20px}.more-info-boxlist li a{font-size:1.125em}.sale-points-section{padding-top:0}.sale-points-section .borderd-box{border:none}.sale-points-section .borderd-box .section-title{padding:0 0 15px 0}.sale-points-section .sales-list{border:3px solid #92aad2;border-radius:7px}.sales-list>li.list-head ul li a{padding:5px 5px 5px 0}.sales-data-row{padding:10px}.sales-data-row>li:not(.yellow-arrow){width:100%}.sales-data-row>li:not(.yellow-arrow):first-child{padding-left:0}.sales-data-row>li:not(.yellow-arrow)>p{padding:5px 0}.sales-data-row .underlist-container{padding:0}.sales-form-container{padding:45px 0 20px 0}.sales-form-container .form-control{width:100%;margin:0 0 10px 0;padding-right:0}.sales-form-container .form-control:first-child,.sales-form-container .form-control:last-child{width:100%}.sales-form-container .form-control:nth-child(2){padding-right:0}.sales-form-container .form-control:last-child{padding-left:0}.sales-form-container .form-control label{display:none}.legend-container p{clear:left;padding:10px 0 10px 50px}.underlist-container{padding:30px 15px 35px 15px}.underlist-container .col-6>p{padding:5px 0}.timetable-head .timetable-row li{padding:0}.timetable-row{padding:10px}.timetable-row li{width:100%;padding:5px 0}.timetable-row li:first-child{width:100%;padding-left:0}.timetable-row li:last-child{width:100%;padding-right:0}.tab-content .tab-footer-content p{float:left;clear:left;padding:15px 0 0 0}.tab-content .tab-footer-content a{margin:15px 0;float:left;clear:left}.tab-content .padding{padding:0 10px}.tab-checklist li{font-size:1.125em;padding:12px 10px 12px 35px;background-position:5px 50%}.bike-not-allowed-content .borderd-box{padding-left:15px;padding-right:15px}.borderd-box.article-box{padding-left:15px;padding-right:15px}.questions-list li{border-bottom:0}.questions-list li .pdf-link{width:100%;border-bottom:1px solid #eee}.boxlist-downloads li .pdf-link{display:block;height:auto !important;padding:10px 5px 10px 60px;background-position:10px 50%}.boxlist-downloads li .col-6{float:left;display:block;height:auto}.press-releases .section-title{float:left}.press-releases select{float:left;clear:left;margin:15px 0 0 15px}.note-container{padding-top:35px}.note-container .col-6:not(.note-icon-part){padding-top:35px !important}.note-container .note-icon-part{background:#d9e3f0;border-radius:5px;padding-left:20px !important;padding-right:20px !important}.note-container .note-icon-part .note-icon{background-position:10px 50%}.desktop-tab-container{display:none}.responsive-tab-filter{display:Block}.form-application{border:1px solid #cccfd3;border-radius:5px}.form-application .h-line{display:block}.form-application .rel{width:100%;float:left}.form-application .parts{width:100%;border:none;padding:10px;margin:0}.form-application .parts h2{width:100%;font-size:1.125em;margin-bottom:0;background-image:url(../assets/images/expend.png);background-size:24px 24px;background-repeat:no-repeat;background-position:100% 50%}.form-application .parts h2.rotate-icon{background-image:url(../assets/images/expend-rotate.png)}.form-application .parts .submit-button{margin:0 0 15px 0;width:100%}.form-application .parts .submit-button.none-active-btn{cursor:not-allowed;opacity:.5}.form-application .parts .js-toggle-container{display:none}.form-application .parts .js-toggle-container>p{padding-top:10px}.form-application .parts .js-toggle-container-first{display:block}.form-application .parts:first-child h2{margin-top:10px}.form-application .parts .row{margin-bottom:0}.form-application .parts .row .left{width:100%}.form-application .parts .row .vertical-center{height:58px}.form-application .parts .row .vertical-center label{vertical-align:bottom;padding-bottom:9px}.form-application .parts .row .right{width:100%}.form-application .parts .row .right input[type=text].small-size{width:88px}.form-application .parts .row .right input[type=text].responsive-medium{width:125px}.form-application .parts .row .right input[type=text].responsive-full{width:100%}.form-application .parts .row .right input[type=text].extra-small{width:15.834%;margin-right:1%;padding-right:2px;padding-left:2px}.form-application .parts .row .right .left-element{width:100%}.form-application .parts .row .right .left-element label{padding-left:0}.form-application .parts .row.radio-row label{float:left}.form-application .parts .row.radio-row label:not(.first-label){clear:left}.form-application .parts .row.radio-row .first-label{margin-right:0;margin-bottom:15px}.leaflet-popup-content{width:250px !important;height:250px !important;overflow-y:scroll;overflow-x:hidden}.leaflet-popup-content-wrapper{border-radius:5px}.leaflet-popup-content .styled-popup ul.payed-list li,.leaflet-popup-content .styled-popup ul li{width:100%}.leaflet-container a.leaflet-popup-close-button{right:10px}.leaflet-popup-content::-webkit-scrollbar{width:5px}.leaflet-popup-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);border-radius:2px}.leaflet-popup-content::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.8)}.timetable-row li .stadbahn-text{padding-top:0}.desktop-iframe{display:none}.mobile-iframe{display:block}.game-form-container{padding-bottom:23px}.gamerow-control{width:100%;margin-bottom:0}.gamerow-control.gr-checkbox-control{margin-bottom:43px}.gamerow-control .gamerow-left-container,.gamerow-control .gamerow-right-container,.gamerow-control .gamerow-input-container-lg,.gamerow-control .gamerow-input-container-sm,.gamerow-control .gamerow-input-container-sm-2,.gamerow-control .gamerow-input-container-lg-2{width:100%;position:relative}.gamerow-control .gamerow-input-container-sm>.gl-sm{width:100%;text-align:left}.gamerow-control .gamerow-input-container-sm>.tbi-sm{width:100%}.gamerow-control .glc-checkbox .input-label{margin-top:20px;margin-bottom:20px}.gamerow-control .grc-checkbox>.gamerow-label{width:100%;padding-top:0}.gamerow-control .grc-checkbox>.text-blue-input{width:100%}.gamerow-control .gamerow-input-container-lg-2>.gl-lg{width:100%;text-align:left}.gamerow-control .gamerow-input-container-lg-2>.tbi-lg{width:100%}.gamerow-control .gamerow-label{padding-top:20px;padding-bottom:10px}.gamerow-control .checkbox-label{width:100%;margin-top:10px;margin-bottom:10px}.gamerow-control label.error{right:0;left:0;bottom:-52px;width:100%;padding:10px;background:#fff;z-index:2;pointer-events:none}.gamerow-control textarea{height:100px;max-height:100px}.gamerow-control.c-1{width:100%}.gamerow-control.c-3{width:calc(33.33333% - 10px)}.animated-stats-list li{width:100%;margin-bottom:35px}.stats .nr{margin-bottom:15px}.doughnut-legend{text-align:left}.doughnut-chart-container{padding-top:0}.questions-list .img-item{width:100%;padding:20px 10px 20px 30px;border-bottom:1px solid #eee}.questions-list .img-item>img{float:left;max-width:90px;margin-right:17px}.questions-list .sm{font-size:18px;line-height:28px;font-weight:400}.feedback-form .start-part p{width:100%;padding-top:0px}.feedback-form .start-part .form-links{position:unset;top:unset;margin-top:unset;padding:unset}.feedback-form .start-part .form-links .default-btn{width:unset;margin-left:0;margin-right:10px}.feedback-form .middle-part{padding-top:5px !important}.payed-with-container{margin-top:20px;margin-bottom:0}.three-cols-list ul li:nth-of-type(1){width:100%;text-align:left}.three-cols-list ul li:nth-of-type(2){width:100%;text-align:left}.three-cols-list ul li:nth-of-type(3){width:100%;text-align:left}.three-cols-list ul li a{font-size:16px;line-height:22px}.trafic-information-list>li .richtext-container ul li:nth-of-type(1){width:50%}.trafic-information-list>li .richtext-container ul li:nth-of-type(2){width:50%}.trafic-information-list>li .richtext-container ul li:nth-of-type(3){width:100%;padding-top:5px}.gallery-container{text-align:center;font-size:0}.gallery-container div{display:inline-block !important;width:50% !important;height:200px !important;float:none !important}.lang-container{position:static}.nav-list>li.search-lang-wrapper{position:static}.language-description,.header-pop-up-box.search-pop-up{left:20px;right:20px;width:calc(100% - 40px)}.text-btn-holder .text-part{display:block;max-width:none;float:none}.text-btn-holder .default-btn{display:block;float:none;max-width:none;margin-top:10px}.default-banner-section{display:none}.banner-height-holder{display:none}}@media screen and (max-width: 600px){.section-list{padding-bottom:30px}.section-list .section-list-item{margin-bottom:10px}.section-list .slick-list{margin-top:15px}.section-list .slick-dots li{width:15px;height:15px}.parallax-section{display:none}.news-section-list .default-btn,.products-section-list .default-btn{margin-top:20px;width:100%;text-align:center}.default-btn{margin-top:20px;width:100%;text-align:center}.service-section .default-btn,.aboutus-section .default-btn{margin-top:20px}.section-padding{padding:30px 0px 35px}.products-section-list .products-list-item{background:#d9e3f0}.fixed-bg{background-attachment:scroll}.default-banner-section{background-position-y:0}.section-list-noslider>.left{width:100%;padding:3px 0}.section-list-noslider .section-list-item{height:auto !important}.open-product-banner .container{display:table}.map-section,.map-style{height:350px}.rc-table-results>li{padding:11px 10px 11px 10px}.rc-table-results>li.rc-table-head{padding:11px 10px 11px 10px}.rich-text table,.tab-content table{border:0}.rich-text table thead,.tab-content table thead{display:none}.rich-text table tr,.tab-content table tr{margin-bottom:10px;display:block;border-bottom:2px solid #92aad2}.rich-text table td,.tab-content table td{display:block;text-align:right;border-bottom:1px dotted #92aad2}.rich-text table td:last-child,.tab-content table td:last-child{border-bottom:0}.rich-text table td:before,.tab-content table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:bold}.game-price-list>li .column:first-child{width:100%}.game-price-list>li .column:nth-child(2){width:100%}.game-price-list>li .column:last-child{width:100%}.game-price-list>li .column p{padding:10px 0}.login-form{width:100%}.login-form .form-group{margin-bottom:10px}.login-form .form-group label{width:100%;padding-bottom:10px}.login-form .form-group .form-control{width:100%}.comparison-form .first-select-holder{width:100%}.comparison-form .second-select-holder{width:100%;margin-top:20px}.text-btn-holder .text-part{display:none}.text-btn-holder .default-btn .sm{display:block}.text-btn-holder .default-btn .lg{display:none}}@media screen and (max-width: 540px){.main-products-list{width:100%;margin-left:0}.main-products-list li{margin-top:0;width:100%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto !important}.cards-list{width:100%;margin-left:0}.cards-list li{margin-top:0;width:100%;margin-left:0;margin-right:0;margin-bottom:20px;height:auto !important}.date-holder,.title-holder,.brief-holder{width:100%}.filter-form .filter-form-control.ff-control-lg{width:100%;margin-bottom:15px}.filter-form .filter-form-control.btn-width-control{width:50%}.filter-form .filter-form-control input[type=submit].filter-btn{margin-top:0}.filter-right-list{width:100%}.filter-right-list li{padding-left:0;padding-right:40px}.trafic-information-list>li .richtext-container ul li:nth-of-type(1){width:100%;text-align:left}.trafic-information-list>li .richtext-container ul li:nth-of-type(2){width:100%;text-align:left}.trafic-information-list>li .richtext-container ul li:nth-of-type(3){width:100%;padding-top:5px}.trafic-information-list li .trafic-information-head.info-paddings{padding:0 50px 0 30px}}@media screen and (max-width: 460px){.container{padding:0px 10px}.borderd-box{margin:20px 0;padding:25px 0}.borderd-box .section-title{padding:0 15px;font-size:24px}.box-padding{padding:30px 15px 0 15px}input.date{background-image:none}.desktop-nav{width:calc(100% - 110px)}.rvf-logo img{width:auto;width:64px}.menu-text{display:none}.questions-list li .pdf-link{padding:20px 5px 20px 60px;background-size:42px 48px;background-position:10px 50%}.trafic-information-list li .trafic-information-head{padding:0 35px 0 15px}.trafic-information-list .ti-hiden-container{padding:25px 15px 25px 15px}.trafic-information-list .yellow-arrow{right:8px}.ui-timepicker-wrapper{width:4.5em}.ui-timepicker-list li{padding:10px 5px}.gallery-container div{width:100% !important;height:200px !important}.language-description{left:10px;right:10px;width:calc(100% - 20px)}}@media screen and (max-width: 380px){.box-content{margin-top:15px}.box-content .text-holder{padding-right:0}.box-content .right.img-holder{position:relative;right:0;float:left;width:100%;text-align:center}.box-content .right.img-holder img{margin:0 auto;max-width:100%}.footer-left-img-container{width:38%}.footer-left-img-container>a,.footer-left-img-container>a img{width:100%}.footer-right-img-container{width:62%;padding-top:5px}.footer-right-img-container>a,.footer-right-img-container>a img{width:100%}.questions-list .img-c{width:100%;margin-bottom:15px}.questions-list .text-c{width:100%;padding-left:0}.questions-list .img-item{padding:20px 10px}}
@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:hsla(0,0%,100%,.9);border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
        .glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
        .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
    .gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide:not(.current) {
  pointer-events: none;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-top .gslide-image img,
        .desc-bottom .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img,
        .desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
  display: none;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
        /* max-width: 160vmin; */
  margin: auto;
}

.gslide-video::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.desc-top .gslide-media,
    .desc-bottom .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

.gslide-description.description-left,
    .gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom,
    .gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p:last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}

.glightbox-button-hidden {
  display: none;
}


/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader 0.8s infinite linear;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gprev,
.gnext,
.gclose {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: 0.1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

.gbtn.focused {
  outline: 2px solid #0f3d81;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
    .glightbox-closing .gprev,
    .glightbox-closing .gclose {
  opacity: 0 !important;
}


/*Skin */

.glightbox-clean .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
  fill: #fff;
}

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}


/*CSS Animations*/

.gfadeIn {
  -webkit-animation: gfadeIn 0.5s ease;
  animation: gfadeIn 0.5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut 0.5s ease;
  animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft 0.3s ease;
  animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft 0.3s ease;
  animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight 0.3s ease;
  animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight 0.3s ease;
  animation: gslideInRight 0.3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn 0.5s ease;
  animation: gzoomIn 0.5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut 0.5s ease;
  animation: gzoomOut 0.5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-top .gslide-image,
                .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .gslide-inline {
    max-height: 95vh;
  }
  .gslide-external {
    max-height: 100vh;
  }
  .gslide-description.description-left,
    .gslide-description.description-right {
    max-width: 275px;
  }
  .glightbox-open {
    height: auto;
  }
  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }
  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }
  .glightbox-clean .description-left .gdesc-inner,
.glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }
  .glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
    background-color: rgba(0, 0, 0, 0.32);
  }
  .glightbox-clean .gprev:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gclose:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .glightbox-clean .gprev {
    top: 45%;
  }
  .glightbox-clean .gnext {
    top: 45%;
  }
}

@media (min-width: 992px) {
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px;
  }
}

@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}

.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:rgba(0,0,0,0)}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:rgba(0,0,0,0)}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#0f298f;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#0f298f;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#0f298f;font-size:12px;line-height:15px;text-align:right;background:#d9e3f0;height:initial}.has-event .pika-button{color:#fff;background:#3af}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#0f298f;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#92aad2;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{color:#666;background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}:root{--plyr-color-main: #F3C200;--plyr-font-family: "Droid Sans"}.plyr__control svg{fill:#fff}.plyr__control--overlaid{padding:14px}.plyr__control--overlaid svg{fill:#fff;height:25px;width:25px}.plyr__controls .plyr__controls__item.plyr__time{color:#fff}@media(min-width: 881px){.plyr__control--overlaid{padding:20px}.plyr__control--overlaid svg{height:40px;width:40px}}.e-small{font-size:.8em;line-height:1.2}.e-table td{text-align:right}.e-table td:last-child{font-weight:700}.e-table td:first-child{text-align:left}@font-face{font-family:"rvf-icons";src:url(../assets/fonts/rvf-icons.eot);src:url(../assets/fonts/rvf-icons.eot#iefix) format("embedded-opentype"),url(../assets/fonts/rvf-icons.woff2) format("woff2"),url(../assets/fonts/rvf-icons.woff) format("woff"),url(../assets/fonts/rvf-icons.ttf) format("truetype"),url(../assets/fonts/rvf-icons.svg#rvf-icons) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"rvf-icons";src:url(../assets/fonts/rvf-icons.svg#rvf-icons) format("svg")}}[class^=o-icon-],[class*=" o-icon-"]{font-family:rvf-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.o-icon--calendar:before{content:""}.o-icon--reftype-stop:before{content:""}.o-icon--reftype-poi:before{content:""}.o-icon--reftype-loc:before{content:""}.o-icon--reftype-street:before{content:""}.o-icon--reload:before{content:""}.o-icon--reload-cw:before{content:""}.o-icon--reload-double:before{content:""}.o-icon--chevron-right:before{content:""}.o-icon--chevron-left:before{content:""}.o-icon--chevron-up:before{content:""}.o-icon--chevron-down:before{content:""}.o-icon--arrow-right:before{content:""}.o-icon--arrow-left:before{content:""}.o-icon--arrow-up:before{content:""}.o-icon--arrow-down:before{content:""}.o-icon--recent-search:before{content:""}.o-icon--newsletter:before{content:""}.o-icon--search:before{content:""}.o-icon--construction-site:before{content:""}.o-icon--add:before{content:""}.o-icon--remove:before{content:""}.o-icon--filter:before{content:""}.o-icon--close:before{content:""}.o-icon--close-o:before{content:""}.o-icon--pdf:before{content:""}.o-icon--timetable-book:before{content:"📅"}.o-icon--check:before{content:"༡"}.o-transition-slide-top-enter-active{transition:all .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-transition-slide-top-leave-active{transition:all .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-transition-slide-top-enter-from,.o-transition-slide-top-leave-to{transform:translateY(-15px);opacity:0}.o-container{width:100%;clear:both}.o-container__body{padding-left:10px;padding-right:10px}.o-container--blue-lighter{background:#d9e3f0}@media(min-width: 461px){.o-container__body{padding-left:20px;padding-right:20px}}@media(min-width: 881px){.o-container__body{max-width:808px;margin:0 auto}.o-container--fluid .o-container__body{max-width:none;margin:0}}@media(min-width: 1066px){.o-container__body{max-width:980px}.o-container--fluid .o-container__body{max-width:none}}.o-input-selector{margin-bottom:20px;position:relative}.o-input-selector__control__spinner{position:absolute !important;right:10px;bottom:15px}.o-input-selector__control{display:flex;flex-flow:column nowrap}.o-input-selector__control__reset{background:#92aad2;border:none;position:absolute;width:19px;height:19px;right:8px;bottom:10px;border-radius:50%;display:flex;align-items:center;justify-content:center}.o-input-selector__control__reset:focus{outline:none}.o-input-selector__control__reset__img{width:50%;height:auto}.o-input-selector__label{font-weight:700;margin-bottom:.5em}.o-input-selector__input{padding:.4em .6em;border-radius:4px;border:solid 1px #737373;font-size:1em;font-weight:700;background:#fff}.o-input-selector__input:focus{outline:2px solid #0f298f}.o-input-selector__input::placeholder{font-weight:700}.o-input-selector__suggestions{position:absolute;left:0;background:#fff;border:solid 1px #92aad2;z-index:500;width:100%;max-width:320px;border-radius:4px;margin-top:12px;margin-top:14px}.o-input-selector__suggestions:before,.o-input-selector__suggestions:after{content:"";position:absolute;display:inline-block;width:0;height:0;left:50%;margin-left:-10px;top:-12px}.o-input-selector__suggestions:before{border-style:solid;border-width:0 10px 12px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #92aad2 rgba(0,0,0,0)}.o-input-selector__suggestions:after{transform:translate(2px, 2px);border-style:solid;border-width:0 8px 10px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.o-input-selector__suggestions__container{max-height:280px;overflow-y:auto;overflow-x:hidden}.o-input-selector__suggestions__list{padding:0;margin:0;list-style:none}.o-input-selector__suggestions__item{border-bottom:solid 1px #eee;list-style:none}.o-input-selector__suggestions__btn{border:none;background:none;padding:.4em 1em;margin:0;text-align:left;font-size:.7em;position:relative;width:100%}.o-input-selector__suggestions__btn:hover{background:#d9e3f0}.o-input-selector__suggestions__btn:focus{background:#d9e3f0;outline:none}.o-input-selector__suggestions__btn__icon{position:absolute;left:10px;font-size:30px;width:40px;text-align:center}.o-input-selector__suggestions__btn__text{margin-left:50px;display:flex;flex-flow:column nowrap;line-height:1.2;margin-bottom:.2em;min-height:30px;justify-content:center}.o-input-selector__suggestions__btn__text__name{font-weight:700}.o-input-selector--error .o-input-selector__input{border:solid 1px #d23228;color:#d23228}@media(min-width: 768px){.o-input-selector__input{padding:.7em .8em}.o-input-selector__control__spinner{bottom:20px}.o-input-selector__control__reset{width:19px;height:19px;bottom:14px}.o-input-selector__control__reset__img{width:54%}.o-input-selector__suggestions{margin-top:18px;margin-top:20px}.o-input-selector__suggestions:before,.o-input-selector__suggestions:after{content:"";position:absolute;display:inline-block;width:0;height:0;left:50%;margin-left:-12px;top:-18px}.o-input-selector__suggestions:before{border-style:solid;border-width:0 12px 18px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #92aad2 rgba(0,0,0,0)}.o-input-selector__suggestions:after{transform:translate(2px, 2px);border-style:solid;border-width:0 10px 16px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.o-input-selector__suggestions__btn{padding:1em;font-size:.8em}.o-input-selector__suggestions__btn:focus{outline:none}}.o-date-selector__input--mobile::-webkit-calendar-picker-indicator{display:inherit}.o-distance{display:flex;flex-flow:row nowrap;padding:10px 0}.o-distance__line{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;width:100%;position:relative;z-index:0}.o-distance__line:before{width:100%;height:1px;border-top:solid 2px #1a2a8e;content:"";display:block;position:absolute;top:7px;z-index:-1;transition:all .4s .4s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-distance__line__point{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center}.o-distance__line__point--end{align-items:flex-end}.o-distance__line__point__cirle{width:16px;height:16px;border:solid 2px #1a2a8e;background:#fff;display:block;border-radius:50%}.o-distance__line__point--end .o-distance__line__point__cirle{transform-origin:right center;transition:all .3s .6s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-distance__line__point--end .o-distance__line__point__label{text-align:right}.o-distance__line__point__label{margin-top:.4em;font-weight:bold;font-size:.8em;line-height:1.2;margin-top:1em;display:block}.o-distance--draw-in-enter-active,.o-distance--draw-in-leave-active{transition:all 4s}.o-distance--draw-in-enter-from .o-distance__line:before,.o-distance--draw-in-leave-to .o-distance__line:before{width:1%;opacity:0}.o-distance--draw-in-enter-from .o-distance__line__point--end .o-distance__line__point__cirle,.o-distance--draw-in-leave-to .o-distance__line__point--end .o-distance__line__point__cirle{transform:scale(0)}.o-buttons{display:flex;flex-flow:row wrap}.o-buttons__item{margin:0 .3em}.o-buttons__item:first-child{margin-left:0}.o-buttons__item:last-child{margin-right:0}.o-btn{background:#0f298f;color:#fff;border:solid 2px #0f298f;padding:.3em .7em;text-transform:uppercase;font-weight:700;text-align:center;border-radius:5px;font-size:1em}.o-btn--full{width:100%}.o-btn:disabled{opacity:.4}@media(min-width: 881px){.o-btn{padding:.5em 1em}}.o-image__img{max-width:100%;height:auto;float:none !important}.o-spinner{display:inline-block;position:relative;height:7px;width:38px}.o-spinner span{position:absolute;top:0;width:7px;height:7px;border-radius:50%;background:#92aad2;animation-timing-function:cubic-bezier(0, 1, 1, 0);transform-origin:center center}.o-spinner span:nth-child(1){left:4px;animation:o-spinner-spin-1 .6s infinite}.o-spinner span:nth-child(2){left:4px;animation:o-spinner-spin-2 .6s infinite}.o-spinner span:nth-child(3){left:16px;animation:o-spinner-spin-2 .6s infinite}.o-spinner span:nth-child(4){left:28px;animation:o-spinner-spin-3 .6s infinite}@keyframes o-spinner-spin-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes o-spinner-spin-2{0%{transform:translate(0, 0)}100%{transform:translate(12px, 0)}}@keyframes o-spinner-spin-3{0%{transform:scale(1)}100%{transform:scale(0)}}.o-tabs{margin-bottom:60px}@media(max-width: 767.98px){.o-line-network-table{width:100%;display:block;padding-top:30px;clear:both}.o-line-network-table p{float:none !important}.o-line-network-table thead,.o-line-network-table tbody,.o-line-network-table th,.o-line-network-table td,.o-line-network-table tr{display:block !important;text-align:left}.o-line-network-table th:last-child{display:none !important}.o-line-network-table>tbody>tr>td:before{position:absolute;white-space:nowrap}.o-line-network-table th,.o-line-network-table td{vertical-align:top;padding:2px 0}.o-line-network-table th{text-transform:uppercase;font-weight:bold}.o-line-network-table td:first-child{font-weight:bold}.o-line-network-table tr{padding-bottom:1em}.o-line-network-table tr:last-child{border-bottom:none}.o-line-network-table tr td:last-child{border-bottom:solid 1px #5277b7;padding-bottom:1em}}@media(min-width: 768px){.o-line-network-table{margin-bottom:40px;width:100%;border:solid 1px #5277b7}.o-line-network-table thead{background:#5277b7}.o-line-network-table th{color:#fff;text-transform:uppercase}.o-line-network-table tr{border-bottom:solid 1px #5277b7}.o-line-network-table th,.o-line-network-table td{text-align:left;vertical-align:top;padding:.5em 1em}.o-line-network-table th:first-child,.o-line-network-table td:first-child{width:25%}.o-line-network-table th:last-child,.o-line-network-table td:last-child{width:75%}.o-line-network-table td p:first-child{margin-top:0;padding-top:0}}.o-field{margin-bottom:20px}.o-field__control{display:flex;flex-flow:column nowrap}.o-field__input{padding:.4em .6em !important;border-radius:4px;border:solid 1px #737373;font-size:1em;font-weight:700;background:#fff}.o-field__input:focus{outline:2px solid #0f298f}.o-field__input::placeholder{font-weight:700}.o-field__input--mobile::-webkit-calendar-picker-indicator,.o-field__input--force-native-ui::-webkit-calendar-picker-indicator{display:inherit}.o-field__label{font-weight:700;margin-bottom:.5em}.o-field__input--desktop{display:none}@media(min-width: 881px){.o-field__input--desktop{display:block}.o-field__input--mobile{display:none}}.o-option-switch__options{width:100%;display:flex;flex-flow:row nowrap}.o-option-switch__options__option{background:#0f298f;flex:0 0 50%;width:50%;opacity:.5;color:#fff;padding:.5em 1em;transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1);cursor:pointer}.o-option-switch__options__option:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.o-option-switch__options__option:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.o-option-switch__options__option--active{opacity:1;box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.o-videoplayer{margin:40px 0}.o-videoplayer__item{margin-bottom:20px}@media(min-width: 881px){.o-videoplayer{margin:60px 0}.o-videoplayer__item{margin-bottom:30px}}.o-dialog-ad{position:fixed;bottom:10px;left:10px;z-index:1200}.o-dialog-ad__trigger{width:50px;height:50px;border-radius:50%;background:#0f298f;border:none;color:#fff;font-size:24px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.4)}.o-dialog-ad__dialog{position:absolute;left:0;bottom:0;background:#fff;width:280px;padding:15px;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);display:flex;flex-flow:column nowrap;border-radius:10px;justify-content:flex-start;align-items:flex-start}.o-dialog-ad__dialog__close{margin-left:auto;border:none;background:none}.o-dialog-ad__dialog__heading{font-weight:700;font-size:20px;padding:0}.o-dialog-ad__dialog__text{font-size:15px;line-height:20px}.o-dialog-ad__dialog__btn{font-size:15px;line-height:15px;margin-top:10px;width:auto}.o-dialog-ad .o-dialog-ad__trigger{transition:all .3s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1;transform:scale(1);visibility:visible}.o-dialog-ad .o-dialog-ad__dialog{transform:scale(0);transform-origin:left bottom;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-dialog-ad--open .o-dialog-ad__trigger{opacity:0;transform:scale(0);visibility:hidden}.o-dialog-ad--open .o-dialog-ad__dialog{transform:scale(1);opacity:1;visibility:visible}@media(min-width: 881px){.o-dialog-ad{bottom:40px;left:40px}.o-dialog-ad__trigger{width:80px;height:80px;font-size:40px}.o-dialog-ad__dialog{width:300px}.o-dialog-ad__dialog__heading{font-size:26px}.o-dialog-ad__dialog__text{font-size:16px;line-height:24px;margin-top:10px}.o-dialog-ad__dialog__btn{font-size:16px;line-height:24px;margin-top:15px}}.o-dropdown{width:100%;position:relative}.o-dropdown__control{height:40px;border:solid 1px #737373;border-radius:3px;display:flex;align-items:center;justify-content:space-between;padding:4px 10px 4px 14px;transition:all .3s cubic-bezier(0.39, 0.575, 0.565, 1);cursor:pointer;background-color:#fff}.o-dropdown__control__label{font-size:14px;line-height:1;font-weight:bold;color:#666;transition:color .3s cubic-bezier(0.39, 0.575, 0.565, 1);display:flex;align-items:center}.o-dropdown__control__label__icon{height:28px;width:auto;margin-right:10px}.o-dropdown__control__icon{display:inline-flex;width:22px;height:22px;flex:0 0 22px;position:relative;background:none;border-radius:50%;justify-content:center;align-items:center;pointer-events:none}.o-dropdown__control__icon .o-dropdown__control__icon__bars{width:10px;height:1px;border-top:2px solid #0f298f;display:block;position:absolute;top:calc(50% - 1px);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-dropdown__control__icon .o-dropdown__control__icon__bars:first-child{transform:rotate(45deg);left:3px}.o-dropdown__control__icon .o-dropdown__control__icon__bars:last-child{transform:rotate(-45deg);right:3px}.o-dropdown__control__icon--open .o-dropdown__control__icon__bars:first-child{transform:rotate(-45deg)}.o-dropdown__control__icon--open .o-dropdown__control__icon__bars:last-child{transform:rotate(45deg)}.o-dropdown__control__icon--reset{background:#94abd4;cursor:pointer;pointer-events:inherit}.o-dropdown__control__icon--reset .o-dropdown__control__icon__bars{width:12px;border-color:#fff}.o-dropdown__control__icon--reset .o-dropdown__control__icon__bars:first-child{left:auto}.o-dropdown__control__icon--reset .o-dropdown__control__icon__bars:last-child{right:auto}.o-dropdown__panel{position:absolute;top:44px;left:0;width:100%;background:#fff;border:solid 1px #737373;border-radius:3px;z-index:1;margin-top:10px}.o-dropdown__panel:before,.o-dropdown__panel:after{content:"";position:absolute;display:inline-block;width:0;height:0;left:20%;margin-left:-10px;top:-10px}.o-dropdown__panel:before{border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #737373 rgba(0,0,0,0)}.o-dropdown__panel:after{transform:translate(2px, 2px);border-style:solid;border-width:0 8px 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.o-dropdown__panel__container{padding:8px 0;max-height:200px;overflow-y:auto}.o-dropdown__panel__options__item{font-size:16px;border-top:solid 1px #f1f1f1;padding:12px 14px;line-height:1.2;display:flex;flex-flow:row nowrap;align-items:center;cursor:pointer;transition:background-color .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-dropdown__panel__options__item:focus{outline:none;background:#f8f8f8}.o-dropdown__panel__options__item__icon{margin-right:10px;display:inline-flex;flex:0 0 30px;width:30px}.o-dropdown__panel__options__item__icon__img{width:32px;height:auto}.o-dropdown__panel__options__item--active{background:#f8f8f8}@media(hover: hover){.o-dropdown__panel__options__item:hover{background:#f8f8f8}}.o-dropdown__panel__options__item__label{display:flex;flex-flow:column nowrap}.o-dropdown__panel__options__item__subtitle{font-size:12px;margin-top:.2em}.o-dropdown__control:focus{outline:none;box-shadow:0 0 10px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.o-dropdown--open .o-dropdown__control{border-color:#0f298f}.o-dropdown--open .o-dropdown__control__label{color:#0f298f}.o-dropdown--selected .o-dropdown__control__label{color:#0f298f}.o-time-table{display:flex;flex-flow:column nowrap;padding:20px 0 30px 0}.o-time-table__line{display:flex;flex-flow:row nowrap;align-items:center}.o-time-table__line__icon{margin-right:10px;line-height:1}.o-time-table__line__icon__img{width:auto;height:50px}.o-time-table__line__constructionsite{margin-left:auto}.o-time-table__line__constructionsite__icon{color:#f4c209;font-size:22px}.o-time-table__info{margin-top:10px}.o-time-table__info__description{font-size:18px;line-height:26px;font-weight:normal;margin:0;padding:0}.o-time-table__validities{margin-top:10px}.o-time-table__validities>p{font-size:14px;line-height:1.3;margin:0;padding:0}.o-time-table__actions{margin-top:10px}.o-time-table__actions__btn{border:none;background:none;padding:0;margin:0;font-size:16px;text-decoration:none;font-weight:bold;margin-left:20px}.o-time-table__actions__btn:first-child{margin-left:0}.o-time-table__actions__btn__label{text-decoration:underline}.o-time-table__actions__btn__icon{color:#92aad2;margin-left:6px;width:16px;text-align:right;justify-content:center;align-items:center;display:inline-flex}.o-time-table__actions__btn__icon.o-icon--arrow-down{font-size:12px}@media(min-width: 1066px){.o-time-table{flex-flow:row nowrap;align-items:center}.o-time-table__line{flex:0 0 25%;width:25%;padding-right:10px}.o-time-table__info{flex:0 0 42%;width:42%;padding:0 10px;margin-top:0}.o-time-table__validities{flex:0 0 18%;width:18%;text-align:right;padding:0 10px;margin-top:0}.o-time-table__actions{flex:0 0 15%;width:15%;text-align:right;padding-left:10px;margin-top:0}.o-time-table__line__name{font-size:18px;line-height:24px}.o-time-table__actions__btn{margin-left:0}.o-time-table__line__constructionsite__icon{font-size:30px}}.o-ui-toggle{display:inline-flex;flex-flow:row nowrap;align-items:flex-start;cursor:pointer;margin:5px 0;transform-origin:left center;transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-ui-toggle__control{width:60px;height:30px;background:#fff;border:solid 2px #92aad2;border-radius:15px;padding:2px;transition:border .2s cubic-bezier(0.39, 0.575, 0.565, 1);flex:0 0 60px}.o-ui-toggle__control__bar{width:22px;height:22px;border-radius:50%;background:#92aad2;display:block;transition:all .2s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-ui-toggle__control__label{margin-left:1em;font-size:16px;line-height:1.2;margin-top:6px}.o-ui-toggle--active .o-ui-toggle__control{border:solid 2px #0f298f}.o-ui-toggle--active .o-ui-toggle__control__bar{transform:translateX(30px);background:#0f298f}.o-ui-toggle:focus{outline:none}.o-ui-toggle:focus .o-ui-toggle__control{box-shadow:0 0 10px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.o-ui-toggle__checkbox{display:none}@media(min-width: 881px){.o-ui-toggle__control__label{font-size:18px;margin-top:5px}}.o-ui-card-select{display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px}.o-ui-card-select__item{flex:0 0 50%;width:50%;padding:5px;cursor:pointer}.o-ui-card-select__item__body{border:solid 1px #92aad2;border-radius:5px;text-align:center;padding:10px;background-color:#fff}.o-ui-card-select__item__name{font-size:16px;line-height:1}.o-ui-card-select--active .o-ui-card-select__item__body{border-color:#0f298f;background-color:#0f298f}.o-ui-card-select--active .o-ui-card-select__item__name{color:#fff}.o-ui-card-select__item:focus{outline:none}.o-ui-card-select__item:focus .o-ui-card-select__item__body{box-shadow:0 0 10px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.4);border-color:#0f298f}@media(min-width: 881px){.o-ui-card-select__item__name{font-size:18px}}@media(min-width: 1066px){.o-ui-card-select__item{flex:0 0 33.3333333333%;width:33.3333333333%}}.o-field-select{width:100%;position:relative}.o-field-select__select{display:none !important}.o-field-select__control{width:100%;height:54px;border:solid 1px #0f298f;border-radius:3px;display:flex;align-items:center;justify-content:space-between;padding:4px 10px 4px 14px;transition:all .3s cubic-bezier(0.39, 0.575, 0.565, 1);cursor:pointer;background-color:#fff}.o-field-select__control__icon{height:28px;width:auto}.o-field-select__control__icon{display:inline-flex;width:22px;height:22px;flex:0 0 22px;position:relative;background:none;border-radius:50%;justify-content:center;align-items:center;pointer-events:none}.o-field-select__control__icon .o-field-select__control__icon__bars{width:10px;height:1px;border-top:2px solid #0f298f;display:block;position:absolute;top:calc(50% - 1px);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-field-select__control__icon .o-field-select__control__icon__bars:first-child{transform:rotate(45deg);left:3px}.o-field-select__control__icon .o-field-select__control__icon__bars:last-child{transform:rotate(-45deg);right:3px}.o-field-select__control__icon--open .o-field-select__control__icon__bars:first-child{transform:rotate(-45deg)}.o-field-select__control__icon--open .o-field-select__control__icon__bars:last-child{transform:rotate(45deg)}.o-field-select__control__label{font-size:14px;line-height:1;font-weight:bold;color:#666;transition:color .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-field-select__panel{position:absolute;top:56px;left:0;width:100%;background:#fff;border:solid 1px #0f298f;border-radius:3px;z-index:1;margin-top:12px}.o-field-select__panel:before,.o-field-select__panel:after{content:"";position:absolute;display:inline-block;width:0;height:0;left:20%;margin-left:-10px;top:-12px}.o-field-select__panel:before{border-style:solid;border-width:0 10px 12px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0f298f rgba(0,0,0,0)}.o-field-select__panel:after{transform:translate(2px, 2px);border-style:solid;border-width:0 8px 10px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.o-field-select__panel__container{padding:8px 0;max-height:260px;overflow-y:auto}.o-field-select__panel__options__item{font-size:14px;border-top:solid 1px #f1f1f1;padding:20px 14px;line-height:1.2;display:flex;flex-flow:row nowrap;align-items:center;cursor:pointer;transition:background-color .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-field-select__panel__options__item:focus{outline:none;background:#f8f8f8}.o-field-select__panel__options__item--active{background:#f8f8f8}@media(hover: hover){.o-field-select__panel__options__item:hover{background:#f8f8f8}}.o-field-select__panel__filter{margin:4px 8px 14px 8px;position:relative}.o-field-select__panel__filter__icon{color:#92aad2;font-size:18px;position:absolute;left:10px;top:8px}.o-field-select__panel__filter__input{width:100%;font-size:12px;border:solid 1px #d9e3f0;border-radius:3px;padding:.4em 2.4em !important}.o-field-select__panel__filter__reset{background:none;border:none;color:#92aad2;position:absolute;right:7px;top:3px;font-size:20px}.o-field-select--compact{max-width:240px}.o-field-select--filterable .o-field-select__panel__container{max-height:320px}@media(min-width: 881px){.o-field-select--compact-up-lg{max-width:240px}}.o-field-radio__option__label__input{display:none}.o-field-radio__option__label{display:flex;flex-flow:row wrap;align-items:center;margin-right:30px;cursor:pointer}.o-field-radio__option__label__text{font-size:18px;line-height:28px}.o-field-radio__option__label__ui{width:16px;height:16px;display:block;border:solid 1px #0f298f;border-radius:50%;margin-right:10px;padding:2px}.o-field-radio__option__label__ui:after{width:100%;height:100%;content:"";background:#0f298f;display:block;border-radius:50%;opacity:0;transform:scale(0);transition:opacity .1s cubic-bezier(0.175, 0.885, 0.32, 1.275),transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.o-field-radio__option--selected .o-field-radio__option__label__ui:after{opacity:1;transform:scale(1)}.o-field-checkbox__label{display:flex;flex-flow:row wrap;align-items:flex-start}.o-field-checkbox__label a{text-decoration:underline}.o-field-checkbox__label__input{display:none}.o-field-checkbox__label__ui{width:22px;height:22px;border:solid 2px #0f298f;border-radius:3px;padding:2px;margin-right:14px;margin-top:3px;flex:0 0 22px}.o-field-checkbox__label__ui:after{content:"";width:100%;height:100%;display:block;background:#0f298f;border-radius:2px;opacity:0;transform:scale(0);transition:all .15s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.o-field-checkbox__label__text{flex:0 1 calc(100% - 36px);width:calc(100% - 36px)}.o-field-checkbox__label__text,.o-field-checkbox__label__text>a{font-size:18px;line-height:28px}.o-field-checkbox--checked .o-field-checkbox__label__ui:after{opacity:1;transform:scale(1)}.o-short-survey{position:fixed;bottom:80px;right:60px;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);border-radius:5px;width:calc(100% - 40px);max-width:240px;padding:15px;z-index:6000;overflow:hidden}.o-short-survey__dialog__head{display:flex;flex-flow:row nowrap;justify-content:space-between}.o-short-survey__dialog__head__row--last{margin-left:auto;padding-left:10px}.o-short-survey__dialog__success,.o-short-survey__dialog__title{font-size:14px;line-height:1}.o-short-survey__dialog__success{line-height:1.2}.o-short-survey__dialog__close{width:24px;height:24px;padding:0;margin:0;background:none;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:solid 1px #e3e3e5;border-radius:50%;font-size:18px;color:#6c737b;transition:all .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-short-survey__question__title{font-size:16px;line-height:1.4;font-weight:bold}.o-short-survey__question__option{text-align:center;border:solid 1px #cacaca;border-radius:4px;padding:.5em 1em;width:100%;margin:5px 0;transition:all .3s cubic-bezier(0.39, 0.575, 0.565, 1)}@media(hover: hover){.o-short-survey__dialog__close:hover,.o-short-survey__question__option:hover{background:#0f298f;color:#fff;border-color:#0f298f}}.o-short-survey__loader{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,.9);display:flex;justify-content:center;align-items:center}@media(min-width: 881px){.o-short-survey{bottom:40px;right:120px}}.o-form-field{display:flex;flex-flow:column nowrap;margin:10px 0}.o-form-field__label{margin:0 0 6px 4px;font-size:12px;line-height:1;position:relative;color:#22313d}.o-form-field__label__required{font-size:12px;position:relative;top:-2px;color:#22313d;line-height:0}.o-form-field__control{display:flex;flex-flow:column nowrap}input.o-form-field__control__input{padding:.6em !important;border-radius:6px;border:solid 1px #22313d;font-size:1em;background:#fff;color:#000}input.o-form-field__control__input:focus{outline-color:#0f298f;outline-width:1px;border-radius:6px !important;border-color:#0f298f}input.o-form-field__control__input::placeholder{opacity:.6;font-weight:400;font-size:1em}input.o-form-field__control__input.parsley-error{border-color:#d23228}select.o-form-field__control__select{padding:.6em !important;border-radius:4px;border:solid 1px #22313d;font-size:1em;background:#fff;color:#000;appearance:none;-webkit-appearance:none;background-image:url(../assets/images/icon-angle-down.svg);background-repeat:no-repeat;background-position:right 4px top 50%;background-size:22px auto}select.o-form-field__control__select:focus{border-radius:4px !important;outline-width:1px;outline-color:#0f298f}.o-form-field__control__help,.o-form-field__control__errors{font-size:12px;margin-top:0;margin-left:4px;color:#d23228}.o-form-field .parsley-errors-list{display:block !important;margin-top:6px}.o-form-field .parsley-errors-list li{font-size:12px;line-height:1;color:#d23228}.o-form-field__control__suggestions{position:relative;width:100%}.o-form-field__control__suggestions__panel{position:absolute;left:0;background:#fff;border:solid 1px #92aad2;z-index:500;width:100%;min-width:240px;max-width:320px;border-radius:4px;margin-top:12px;margin-top:14px}.o-form-field__control__suggestions__panel:before,.o-form-field__control__suggestions__panel:after{content:"";position:absolute;display:inline-block;width:0;height:0;left:30px;margin-left:-10px;top:-12px}.o-form-field__control__suggestions__panel:before{border-style:solid;border-width:0 10px 12px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #92aad2 rgba(0,0,0,0)}.o-form-field__control__suggestions__panel:after{transform:translate(2px, 2px);border-style:solid;border-width:0 8px 10px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.o-form-field__control__suggestions__list{max-height:200px;overflow-y:auto}.o-form-field__control__suggestions__item:first-child{margin-top:10px}.o-form-field__control__suggestions__item:last-child{margin-bottom:10px}.o-form-field__control__suggestions__link{font-size:16px;line-height:20px;display:block;padding:3px 10px;margin:5px 0}@media(hover: hover){.o-form-field__control__suggestions__link:hover{background:#d9e3f0}}.o-form-field__control__checkbox{margin:10px 0 4px 0}.o-form-field__control__checkbox__label{position:relative;padding-left:32px;font-size:12px;line-height:1;padding-top:3px;color:#22313d}.o-form-field__control__checkbox__label>a{font-size:12px;line-height:1;color:#0f298f;font-weight:bold;text-decoration:underline}.o-form-field__control__checkbox__label:before{position:absolute;left:0;top:0;width:19px;height:19px;border:solid 1px #22313d;content:"";border-radius:4px;background:#fff}.o-form-field__control__checkbox__label:after{font-family:rvf-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"༡";position:absolute;left:4px;top:2px;font-size:16px;opacity:0;visibility:hidden;transform:scale(0.5) rotate(30deg);transition:all .2s cubic-bezier(0.39, 0.575, 0.565, 1)}.o-form-field__control__checkbox__input{display:none}.o-form-field__control__checkbox__input:checked+.o-form-field__control__checkbox__label:after{opacity:1;visibility:visible;transform:scale(1) rotate(0)}.o-form-field__control__checkbox__text,.o-form-field__control__checkbox__text>*{font-size:12px;line-height:1}.o-form-field--checkbox .o-form-field__control__help,.o-form-field--checkbox .o-form-field__control__errors{margin-left:0}@media(min-width: 768px){.o-form-field--md-horizontal{flex-flow:row nowrap}.o-form-field--md-horizontal .o-form-field__label{flex:0 0 140px;width:140px;margin-top:4px}.o-form-field--md-horizontal .o-form-field__control{flex:calc(100% - 140px);width:calc(100% - 140px)}}@media(min-width: 881px){.o-form-field--lg-horizontal{flex-flow:row nowrap}.o-form-field--lg-horizontal .o-form-field__label{flex:0 0 140px;width:140px;margin-top:4px}.o-form-field--lg-horizontal .o-form-field__control{flex:calc(100% - 140px);width:calc(100% - 140px)}}.o-ui-select{display:flex;margin:8px 0;cursor:pointer}.o-ui-select__control{width:26px;height:26px;display:inline-flex;border:solid 1px #92aad2;border-radius:3px;justify-content:center;align-items:center;margin-top:0}.o-ui-select__control__check{font-size:20px;color:#f3c200}.o-ui-select__label{margin-left:15px;display:inline-flex;flex-flow:column nowrap}.o-ui-select__label__main{font-size:18px;line-height:24px}.o-ui-select__label__description{margin-top:.2em;font-size:14px;line-height:20px}.c-page{clear:both;background:#fff}.c-page div{float:none !important}.c-images__figure{margin:0}.c-images__gallery__row{display:flex;flex-flow:column nowrap;justify-content:space-between;margin-left:-10px;margin-right:-10px}.c-images__gallery__column{padding:5px 10px;flex:0 0 100%;width:100%}@media(min-width: 881px){.c-images--width-25{width:25%}.c-images--width-50{width:50%}.c-images--width-75{width:75%}.c-images__gallery__row{flex-direction:row;margin-left:-15px;margin-right:-15px}.c-images__gallery__column{padding:15px;flex:0 0 100%;width:100%}.c-images__gallery--cols-1 .c-images__gallery__column{width:100%;flex:0 0 100%}.c-images__gallery--cols-2 .c-images__gallery__column{width:50%;flex:0 0 50%}.c-images__gallery--cols-3 .c-images__gallery__column{width:33.3333333333%;flex:0 0 33.3333333333%}.c-images__gallery--cols-4 .c-images__gallery__column{width:25%;flex:0 0 25%}.c-images__gallery--cols-5 .c-images__gallery__column{width:20%;flex:0 0 20%}.c-images__gallery--cols-6 .c-images__gallery__column{width:16.6666666667%;flex:0 0 16.6666666667%}.c-images__gallery--cols-7 .c-images__gallery__column{width:14.2857142857%;flex:0 0 14.2857142857%}.c-images__gallery--cols-8 .c-images__gallery__column{width:12.5%;flex:0 0 12.5%}.c-images__gallery--cols-9 .c-images__gallery__column{width:11.1111111111%;flex:0 0 11.1111111111%}.c-images__gallery--cols-10 .c-images__gallery__column{width:10%;flex:0 0 10%}.c-images__gallery--cols-11 .c-images__gallery__column{width:9.0909090909%;flex:0 0 9.0909090909%}.c-images__gallery--cols-12 .c-images__gallery__column{width:8.3333333333%;flex:0 0 8.3333333333%}}.c-beeline-calculator{clear:both;padding-top:20px;padding:20px 0 50px 0;display:flex;flex-flow:column nowrap}.c-beeline-calculator__title{margin-bottom:20px}.c-beeline-calculator__search{margin-bottom:20px}.c-beeline-calculator__results{margin-bottom:30px}.c-beeline-calculator__search__field{margin-bottom:20px}.c-beeline-calculator__results__table{width:100%}.c-beeline-calculator__results__table td{padding:.2em 0}.c-beeline-calculator__results__table td:last-child{text-align:right}.c-beeline-calculator__results__table tbody tr:last-child td{padding-bottom:20px}.c-beeline-calculator__results__table tfoot tr:first-child td{padding-top:20px}.c-beeline-calculator__results__table tfoot td{font-weight:700;font-size:1.8em}.c-beeline-calculator__results__table__foot__amount--override{font-size:.8em;opacity:.6;text-decoration:line-through}.c-beeline-calculator__results__calculation__distance{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:20px}.c-beeline-calculator__results__calculation__distance__line{flex:1 1 auto;width:auto;margin-right:30px}.c-beeline-calculator__results__calculation__distance__amount__value{font-weight:700;font-size:2.2em}.c-beeline-calculator__results__calculation__distance__amount__unit{font-size:.8em;margin-left:.3em}.c-beeline-calculator__results__calculation__price{margin-bottom:10px}.c-beeline-calculator__results__disclaimer{text-align:right}.c-beeline-calculator__results__disclaimer__text{font-size:.8em;line-height:1.1;margin:0;padding:0}.c-beeline-calculator__map{height:40vh}.c-beeline-calculator__map .leaflet-control-attribution{display:flex;flex-flow:row nowrap;align-items:center}.c-beeline-calculator__map .leaflet-control-attribution a{display:inherit !important;font-size:inherit !important;line-height:1;margin:0 .4em}@media(min-width: 768px){.c-beeline-calculator__search{margin-bottom:40px}.c-beeline-calculator__search__field{margin-bottom:30px}.c-beeline-calculator__results{margin-bottom:50px}.c-beeline-calculator__results__calculation__distance{display:flex;flex-flow:row nowrap;justify-content:space-between}}@media(min-width: 768px){.c-beeline-calculator{margin:60px 0;padding:60px 0}.c-beeline-calculator__search{display:flex;flex-flow:row nowrap;margin-left:-15px;margin-right:-15px}.c-beeline-calculator__search__field{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.c-beeline-calculator__results{margin-bottom:80px}.c-beeline-calculator__results__calculation__distance__line{margin-right:80px}.c-beeline-calculator__results__calculation__distance__amount__value{font-size:3em}.c-beeline-calculator__results__calculation__distance__amount__unit{font-size:1.2em}.c-beeline-calculator__map{height:50vh;min-height:400px;max-height:600px}}.c-efa-search{background:#d9e3f0;padding:20px 10px;margin-top:35px;border-radius:5px}.c-efa-search__filter{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin-left:-10px;margin-right:-10px}.c-efa-search__filter__field{flex:0 0 50%;width:50%;padding-left:10px;padding-right:10px}.c-efa-search__filter__field--location{flex:0 0 100%;width:100%}.c-efa-search__filter__field--action{text-align:right}.c-efa-search__filter__field{margin-bottom:20px}.c-efa-search__filter__field>div:first-of-type{margin-bottom:0}.c-efa-search__filter__field__btn{width:100%}.c-efa-search .o-field--option-switch{margin-bottom:0}.c-efa-search label{font-weight:400;font-size:1em}.c-efa-search__footer{margin-top:10px;display:flex;flex-flow:column nowrap}.c-efa-search__disclaimer>p{font-size:.8em;line-height:1;margin:0;padding:0;color:#000}.c-efa-search__footer__link{font-size:1em;display:inline-flex;flex-flow:row nowrap;align-items:center;margin-top:5px;font-weight:700}.c-efa-search__footer__link__icon{margin-right:8px;font-size:1.3em}.c-efa-search__footer__link__label{text-decoration:underline}.c-efa-search__filter__field__btn{transform:scale(1);transition:all .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.c-efa-search__filter__field__btn:disabled{transform:scale(0.8)}.c-efa-search .o-field__input,.c-efa-search .o-option-switch__options__option,.c-efa-search .c-efa-search__filter__field__btn{min-height:32px}.c-efa-search__recent-searches{margin-bottom:14px}@media(min-width: 768px){.c-efa-search{background:#d9e3f0;background:rgba(255,255,255,.7)}.c-efa-search__filter{align-items:flex-end}.c-efa-search__filter__field{flex:0 0 33.3333333333%;width:33.3333333333%}.c-efa-search__filter__field--location{flex:0 0 50%;width:50%}.c-efa-search__filter__field--action{flex:0 0 100%;width:100%}.c-efa-search__filter__field__btn{width:auto;margin-top:20px}.c-efa-search__footer{flex-flow:row wrap;align-items:center}.c-efa-search__footer__link{margin-top:0;margin-left:auto}}@media(min-width: 881px){.c-efa-search__filter__field{flex:0 0 25%;width:25%}.c-efa-search__filter__field--location{flex:0 0 50%;width:50%}.c-efa-search__filter__field__btn{width:100%;margin-top:0}}.c-efa{width:100%}.c-efa__frame{width:100%;height:80vh;min-height:600px;border:none}.breadcrumb-container--left-yellow{background:#f3c200;padding-left:15px}.breadcrumb-container--left-yellow .breadcrumb{margin-bottom:10px}@media(min-width: 881px){.breadcrumb-container--left-yellow{padding-left:30px}}.c-recent-search{position:relative}.c-recent-search__toggle{border:none;background:none;font-size:15px;line-height:1;font-weight:700;display:inline-flex;flex-flow:row nowrap;align-items:center}.c-recent-search__toggle__icon{font-size:20px;margin-right:6px;transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.c-recent-search__toggle--active .c-recent-search__toggle__icon{transform:rotate(-180deg) translateY(-2px) translateX(-2px)}.c-recent-search__layer{position:absolute;top:-215px;left:0;width:100%;max-width:360px;background:#fff;border:solid 1px #92aad2;margin-bottom:20px;z-index:500}.c-recent-search__layer:before,.c-recent-search__layer:after{content:"";position:absolute;display:inline-block;width:0;height:0;left:10%;margin-left:-10px;bottom:-12px;z-index:-1}.c-recent-search__layer:before{border-style:solid;border-width:12px 10px 0 10px;border-color:#92aad2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.c-recent-search__layer:after{transform:translate(-2px, -2px);border-style:solid;border-width:14px 12px 0 12px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.c-recent-search__layer__container{height:200px;overflow-y:auto;overflow-x:hidden}.c-recent-search__item{font-size:14px;line-height:1.2;border:none;background:#fff;text-align:left;margin:0;padding:14px;width:100%;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;border-bottom:solid 1px #d9e3f0}.c-recent-search__item:last-child{border-bottom:none}.c-recent-search__item:hover{background:#d9e3f0}.c-recent-search__item__type{flex:0 0 40px;width:40px}.c-recent-search__item__action{flex:0 0 20px;width:20px;text-align:right}.c-recent-search__item__route{flex:0 0 calc(100% - 60px);width:calc(100% - 60px);display:flex;flex-flow:column nowrap}.c-recent-search__item__type__badge{background:#0f298f;color:#fff;border-radius:2px;padding:.1em .6em;font-size:12px;line-height:1}.c-recent-search__item__stop{display:flex;flex-flow:row nowrap}.c-recent-search__item__stop__icon{font-size:20px;margin-right:.4em}.c-recent-search__item__stop__label{display:flex;flex-flow:column nowrap;justify-content:center;margin-top:.1em}.c-recent-search__item__stop__divider{margin:4px 0 4px 4px;color:#92aad2}@media(min-width: 881px){.c-recent-search__layer{bottom:auto;margin-top:12px;margin-top:20px;top:15px}.c-recent-search__layer:before,.c-recent-search__layer:after{content:"";position:absolute;display:inline-block;width:0;height:0;left:50%;margin-left:-10px;top:-12px}.c-recent-search__layer:before{border-style:solid;border-width:0 10px 12px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #92aad2 rgba(0,0,0,0)}.c-recent-search__layer:after{transform:translate(2px, 2px);border-style:solid;border-width:0 8px 10px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.c-recent-search__layer:before,.c-recent-search__layer:after{left:40px}.c-recent-search__layer__container{height:auto;max-height:360px}}.c-mobility-calculator{clear:left;padding-top:50px}.c-mobility-calculator__text{margin-bottom:60px}.c-mobility-calculator__iframe{width:100%;height:1200px;border:none}@media(min-width: 768px){.c-mobility-calculator__iframe{height:850px}}@media(min-width: 881px){.c-mobility-calculator__iframe{height:700px}}.c-time-tables{clear:both;padding-top:40px}.c-time-tables__filter__row{display:flex;flex-flow:column nowrap}.c-time-tables__filter__col{margin-top:15px}.c-time-tables__filter__fulltext{width:100%;position:relative}input[type=text].c-time-tables__filter__fulltext__input{padding:.4em 1em .4em 2.5em}.c-time-tables__filter__fulltext__input{min-height:40px;border:solid 1px #737373;border-radius:3px;width:100%}.c-time-tables__filter__fulltext__input::placeholder{font-weight:bold;color:#666}.c-time-tables__filter__fulltext__icon{position:absolute;left:10px;top:8px;font-size:22px;color:#666}.c-time-tables__book{border:solid 1px #0f298f;border-radius:3px;padding:20px;margin-top:20px}.c-time-tables__book__row{display:flex;flex-flow:column nowrap}.c-time-tables__book__additional{margin-top:30px}.c-time-tables__book__additional__items{margin-top:20px}.c-time-tables__book__heading{margin:0;padding:0}.c-time-tables__book__count{margin:0;padding:0;font-size:18px}.c-time-tables__list{margin-top:40px}.c-time-tables__list__controls{text-align:right}.c-time-tables__list__controls__btn{border:none;background:none;padding:0;margin:0;font-size:16px;text-decoration:none;font-weight:bold}.c-time-tables__list__controls__btn__label{text-decoration:underline}.c-time-tables__list__controls__btn__icon{color:#92aad2;margin-left:6px}.c-time-tables__list__items{margin-top:20px;border-top:solid 1px #979797}.c-time-tables__item{border-bottom:solid 1px #979797}.c-time-tables__item--invalid .o-time-table__validities__label{color:#d23228}.c-time-tables__book__items__list{margin-top:10px}.c-time-tables__book__items__item{display:flex;flex-flow:row wrap;align-items:center;margin-top:7px}.c-time-tables__book__items__item__label{font-size:18px;line-height:24px}.c-time-tables__book__items__item__arrow{color:#f3c200;font-size:18px;margin-right:10px}.c-time-tables__book__items__item__remove{display:inline-flex;background:#92aad2;width:22px;height:22px;border-radius:50%;justify-content:center;align-items:center;margin-left:12px}.c-time-tables__book__items__item__remove__icon{transform:rotate(-45deg);font-size:17px;color:#fff;margin-top:1px}.c-time-tables__book__actions{margin-top:20px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.c-time-tables__book__actions__btn{background:#0f298f;color:#fff;border-radius:3px;padding:.6em 1.2em;border:none;font-weight:bold;font-size:18px}.c-time-tables__book__actions__btn--secondary{padding:0;background:none;color:#92aad2;padding:0;font-size:inherit}.c-time-tables__book__actions__btn--secondary .c-time-tables__book__actions__btn__label{text-decoration:underline}.c-time-tables__book__actions__btn--secondary .c-time-tables__book__actions__btn__icon{margin-left:5px}.c-time-tables__filter__reset{border:none;background:none;padding:0;margin:0;font-weight:bold;display:inline-flex;align-items:center;font-size:14px}.c-time-tables__filter__reset__icon{display:inline-flex;background:#92aad2;width:22px;height:22px;border-radius:50%;justify-content:center;align-items:center;margin-right:10px}.c-time-tables__filter__reset__icon__sign{transform:rotate(-45deg);font-size:17px;color:#fff;margin-top:1px}.c-time-tables__loader{border:solid 1px #92aad2;text-align:center;padding:20px;border-radius:5px}.c-time-tables__totop{position:fixed;top:80px;z-index:100}.c-time-tables__totop__btn{background:#0f298f;color:#fff;border:none;border-radius:4px;padding:5px 24px 5px 6px;font-size:14px;display:inline-flex;flex-flow:row nowrap;align-items:center;position:relative}.c-time-tables__totop__btn__icon{margin-right:10px;font-size:18px}.c-time-tables__totop__btn__label__count{color:#0f298f;background:#fff;font-size:10px;line-height:1;border-radius:3px;padding:.2em .4em .1em .4em;display:inline-flex;position:absolute;top:2px;right:2px}@media(min-width: 768px){.c-time-tables__filter__row{flex-flow:row wrap}.c-time-tables__filter__row--dropdowns{margin-left:-10px;margin-right:-10px;margin-top:25px}.c-time-tables__filter__col{flex:0 0 33.3333333333%;width:33.3333333333%;padding-left:10px;padding-right:10px}.c-time-tables__filter__col--reset{flex:0 0 100%;width:100%;text-align:right}.c-time-tables__book{padding:20px 50px;margin-top:30px}.c-time-tables__book__row{flex-flow:row nowrap;justify-content:space-between}.c-time-tables__book__additional{flex:0 0 48%;width:48%;margin-top:0}}@media(min-width: 1066px){.c-time-tables{padding-top:60px}.c-time-tables__filter{padding-left:80px;padding-right:80px}.c-time-tables__book__actions__btn:not(.c-time-tables__book__actions__btn--secondary){font-size:22px}.c-time-tables__book__additional{flex:0 0 40%;width:40%}}.c-jtbw-calc{clear:left;padding-top:40px;margin-bottom:40px}.c-jtbw-calc__container{background-color:#d9e3f0;padding:30px 20px}.c-jtbw-calc__loader{text-align:center}.c-jtbw-calc__title{font-size:20px;font-weight:bold;margin:0;padding:0;line-height:1.2}.c-jtbw-calc__selection{margin-top:20px}.c-jtbw-calc__selection__types{margin-top:20px}.c-jtbw-calc__selection__types__sub{margin-top:20px}.c-jtbw-calc__selection__types__sub__grade,.c-jtbw-calc__selection__types__sub{margin-top:20px}.c-jtbw-calc__selection__types__sub__grade .o-dropdown,.c-jtbw-calc__selection__types__sub .o-dropdown{margin-top:10px}.c-jtbw-calc__selection__subline{font-size:20px;padding:0;margin:0 0 5px 0}.c-jtbw-calc__selection__disclaimer p{font-size:14px;line-height:1.1;padding:0;margin:1em 0 0}.c-jtbw-calc__comparison{margin-top:30px}.c-jtbw-calc__comparison__label{font-size:16px;margin:0;padding:0;line-height:1.2}.c-jtbw-calc__comparison__amount{font-size:24px;line-height:1.2;padding:0;margin:0}.c-jtbw-calc__comparison__amount--costs{font-weight:bold}.c-jtbw-calc__comparison__row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;margin-top:15px}.c-jtbw-calc__comparison__col:first-child{margin-right:40px}.c-jtbw-calc__comparison__disclaimer{margin-top:30px}.c-jtbw-calc__comparison__disclaimer__text{font-size:14px;line-height:1.1;padding:0;margin:1em 0 0}@media(min-width: 881px){.c-jtbw-calc__container{padding:40px 30px}.c-jtbw-calc__title{font-size:26px}.c-jtbw-calc__selection__subline{font-size:22px}.c-jtbw-calc__comparison__label{font-size:20px}.c-jtbw-calc__comparison__amount{font-size:28px}.c-jtbw-calc__selection__types__sub__grade,.c-jtbw-calc__selection__types__sub{margin-top:30px}.c-jtbw-calc__selection__types__sub__grade .o-dropdown,.c-jtbw-calc__selection__types__sub .o-dropdown{margin-top:20px}}.c-form{width:100%;display:block;margin:80px 0}.c-form__container__required{font-size:12px;line-height:1;color:#22313d;margin-bottom:30px;display:block}.c-form__actions{margin-top:30px}.c-form__row{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.c-form__col{flex:0 0 100%;width:100%;padding-left:10px;padding-right:10px}.c-form__col--xs-1{flex:0 0 8.3333333333%;width:8.3333333333%}.c-form__col--xs-2{flex:0 0 16.6666666667%;width:16.6666666667%}.c-form__col--xs-3{flex:0 0 25%;width:25%}.c-form__col--xs-4{flex:0 0 33.3333333333%;width:33.3333333333%}.c-form__col--xs-5{flex:0 0 41.6666666667%;width:41.6666666667%}.c-form__col--xs-6{flex:0 0 50%;width:50%}.c-form__col--xs-7{flex:0 0 58.3333333333%;width:58.3333333333%}.c-form__col--xs-8{flex:0 0 66.6666666667%;width:66.6666666667%}.c-form__col--xs-9{flex:0 0 75%;width:75%}.c-form__col--xs-10{flex:0 0 83.3333333333%;width:83.3333333333%}.c-form__col--xs-11{flex:0 0 91.6666666667%;width:91.6666666667%}.c-form__col--xs-12{flex:0 0 100%;width:100%}.c-form__confirmation{border:solid 3px #0f298f;padding:20px;background-color:rgba(15,41,143,.1)}.c-form__error{border:solid 3px #d23228;padding:20px;background-color:rgba(210,50,40,.1)}.c-form__error__header{font-weight:bold;color:#d23228}.c-form--bg{background:#f1f6ff;padding:40px 20px}.c-form--bg .c-form__container{max-width:420px;margin:0 auto}@media(min-width: 768px){.c-form__col--md-1{flex:0 0 8.3333333333%;width:8.3333333333%}.c-form__col--md-2{flex:0 0 16.6666666667%;width:16.6666666667%}.c-form__col--md-3{flex:0 0 25%;width:25%}.c-form__col--md-4{flex:0 0 33.3333333333%;width:33.3333333333%}.c-form__col--md-5{flex:0 0 41.6666666667%;width:41.6666666667%}.c-form__col--md-6{flex:0 0 50%;width:50%}.c-form__col--md-7{flex:0 0 58.3333333333%;width:58.3333333333%}.c-form__col--md-8{flex:0 0 66.6666666667%;width:66.6666666667%}.c-form__col--md-9{flex:0 0 75%;width:75%}.c-form__col--md-10{flex:0 0 83.3333333333%;width:83.3333333333%}.c-form__col--md-11{flex:0 0 91.6666666667%;width:91.6666666667%}.c-form__col--md-12{flex:0 0 100%;width:100%}.c-form__col:not(:first-child) .o-form-field--md-horizontal .o-form-field__label{text-align:right;padding-right:15px}}@media(min-width: 881px){.c-form__col--lg-1{flex:0 0 8.3333333333%;width:8.3333333333%}.c-form__col--lg-2{flex:0 0 16.6666666667%;width:16.6666666667%}.c-form__col--lg-3{flex:0 0 25%;width:25%}.c-form__col--lg-4{flex:0 0 33.3333333333%;width:33.3333333333%}.c-form__col--lg-5{flex:0 0 41.6666666667%;width:41.6666666667%}.c-form__col--lg-6{flex:0 0 50%;width:50%}.c-form__col--lg-7{flex:0 0 58.3333333333%;width:58.3333333333%}.c-form__col--lg-8{flex:0 0 66.6666666667%;width:66.6666666667%}.c-form__col--lg-9{flex:0 0 75%;width:75%}.c-form__col--lg-10{flex:0 0 83.3333333333%;width:83.3333333333%}.c-form__col--lg-11{flex:0 0 91.6666666667%;width:91.6666666667%}.c-form__col--lg-12{flex:0 0 100%;width:100%}.c-form__col:not(:first-child) .o-form-field--lg-horizontal .o-form-field__label{text-align:right;padding-right:15px}}@media(min-width: 1066px){.c-form__col--xl-1{flex:0 0 8.3333333333%;width:8.3333333333%}.c-form__col--xl-2{flex:0 0 16.6666666667%;width:16.6666666667%}.c-form__col--xl-3{flex:0 0 25%;width:25%}.c-form__col--xl-4{flex:0 0 33.3333333333%;width:33.3333333333%}.c-form__col--xl-5{flex:0 0 41.6666666667%;width:41.6666666667%}.c-form__col--xl-6{flex:0 0 50%;width:50%}.c-form__col--xl-7{flex:0 0 58.3333333333%;width:58.3333333333%}.c-form__col--xl-8{flex:0 0 66.6666666667%;width:66.6666666667%}.c-form__col--xl-9{flex:0 0 75%;width:75%}.c-form__col--xl-10{flex:0 0 83.3333333333%;width:83.3333333333%}.c-form__col--xl-11{flex:0 0 91.6666666667%;width:91.6666666667%}.c-form__col--xl-12{flex:0 0 100%;width:100%}}.c-mg-form{clear:both}.c-vform{width:100%;display:block}.c-vform__fieldset{margin:20px 0 0}.c-vform__fieldset__legend{font-size:24px;line-height:30px;padding-top:1em;font-weight:bold;margin-bottom:1em}.c-vform__fieldset__sublegend{font-size:18px;line-height:28px}.c-vform__fieldset--sub .c-vform__fieldset__legend{font-size:20px;line-height:26px}.c-vform__fieldset--collapsible .c-vform__fieldset__legend{cursor:pointer;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;width:100%}.c-vform__fieldset__legend__toggle{transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.c-vform__fieldset__legend__toggle--open{transform:rotate(180deg)}.c-vform__field{margin:15px 0 0;transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.c-vform__field--disabled{opacity:.2}.c-vform__field__control{display:flex;flex-flow:column nowrap;align-items:flex-start}.c-vform__field__control__label{font-size:18px;line-height:28px;margin-bottom:6px}.c-vform__field__control__label--right{text-align:right;padding-right:20px}.c-vform__field__control__input{width:100%;padding:.8em .6em !important;border-radius:4px;border:1px solid #0f298f;font-size:1em;font-weight:700;background:#fff}.c-vform__field__control__input:focus{outline:2px solid #0f298f}input.c-vform__field__control__input::-webkit-calendar-picker-indicator{display:block}.c-vform__field__control__input[type=time]{flex:0 1 auto;width:auto}.c-vform__row{display:flex;flex-flow:row nowrap;margin-left:-10px;margin-right:-10px}.c-vform__col{flex:0 0 50%;width:50%;padding-left:10px;padding-right:10px}.c-vform__col--1{flex:0 0 8.3333333333%;width:8.3333333333%}.c-vform__col--2{flex:0 0 16.6666666667%;width:16.6666666667%}.c-vform__col--3{flex:0 0 25%;width:25%}.c-vform__col--4{flex:0 0 33.3333333333%;width:33.3333333333%}.c-vform__col--5{flex:0 0 41.6666666667%;width:41.6666666667%}.c-vform__col--6{flex:0 0 50%;width:50%}.c-vform__col--7{flex:0 0 58.3333333333%;width:58.3333333333%}.c-vform__col--8{flex:0 0 66.6666666667%;width:66.6666666667%}.c-vform__col--9{flex:0 0 75%;width:75%}.c-vform__col--10{flex:0 0 83.3333333333%;width:83.3333333333%}.c-vform__col--11{flex:0 0 91.6666666667%;width:91.6666666667%}.c-vform__col--12{flex:0 0 100%;width:100%}.c-vform__field--iban .c-vform__field__control__container{display:flex;flex-flow:row nowrap;margin-left:-5px;margin-right:-5px}.c-vform__field--iban .c-vform__field__control__container__col{flex:0 0 18%;width:18%;padding:0 5px}.c-vform__field--iban .c-vform__field__control__container__col:last-child{flex:0 0 10%;width:10%}.c-vform__field--iban .c-vform__field__control__input{width:100%}.c-vform__field--textarea textarea{border-radius:4px;border:1px solid #0f298f;width:100%;height:180px;font-size:14px;line-height:22px;font-weight:normal;padding:1em}.c-vform__field--currency .c-vform__field__control{flex-flow:row wrap}.c-vform__field--currency .c-vform__field__control__label{flex:0 0 100%}.c-vform__field--currency .c-vform__field__control__input{flex:0 0 75%;width:75%}.c-vform__field--currency .c-vform__field__control__prefix{font-size:24px;font-weight:bold;margin:11px 0 0 15px}.c-vform__field__control__filedrop{width:100%;border:solid 1px #92aad2;position:relative}.c-mg-c-vform__field__control__filedrop__loader{position:absolute;text-align:center;top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%}.c-vform__field__control__filedrop__loader__spinner{position:absolute;top:48%}.c-vform__field__control__filedrop__errors{display:flex;flex-flow:column nowrap;padding:0 20px 20px 20px}.c-vform__field__control__filedrop__errors__item{font-size:14px;line-height:20px;color:red}.c-vform__field__control__filedrop__input{border:none;width:100%;height:100%;padding:20px}@media(min-width: 881px){.c-vform__fieldset__legend{font-size:30px;line-height:36px}.c-vform__field__control{flex-flow:row nowrap}.c-vform__field__control__label{flex:0 0 180px;width:180px;margin-top:7px;margin-bottom:0}.c-vform__field--file .c-vform__field__control__label{margin-top:17px}.c-vform__field__control__input{flex:0 0 calc(100% - 180px);width:calc(100% - 180px)}.c-vform__row{margin-left:-20px;margin-right:-20px}.c-vform__col{padding-left:20px;padding-right:20px}.c-vform__col--lg-1{flex:0 0 8.3333333333%;width:8.3333333333%}.c-vform__col--lg-2{flex:0 0 16.6666666667%;width:16.6666666667%}.c-vform__col--lg-3{flex:0 0 25%;width:25%}.c-vform__col--lg-4{flex:0 0 33.3333333333%;width:33.3333333333%}.c-vform__col--lg-5{flex:0 0 41.6666666667%;width:41.6666666667%}.c-vform__col--lg-6{flex:0 0 50%;width:50%}.c-vform__col--lg-7{flex:0 0 58.3333333333%;width:58.3333333333%}.c-vform__col--lg-8{flex:0 0 66.6666666667%;width:66.6666666667%}.c-vform__col--lg-9{flex:0 0 75%;width:75%}.c-vform__col--lg-10{flex:0 0 83.3333333333%;width:83.3333333333%}.c-vform__col--lg-11{flex:0 0 91.6666666667%;width:91.6666666667%}.c-vform__col--lg-12{flex:0 0 100%;width:100%}.c-vform__field--currency .c-vform__field__control{flex-flow:row nowrap}.c-vform__field--currency .c-vform__field__control__label{flex:inherit}.c-vform__field--currency .c-vform__field__control__input{flex:0 0 50%;width:50%;max-width:200px}.c-vform__field--currency .c-vform__field__control__prefix{font-size:24px;font-weight:bold;margin:11px 0 0 15px}}@media(min-width: 1066px){.c-vform{width:80%}}.c-mg-form{padding-top:20px;clear:both}.c-mg-form__disclaimer{margin-top:40px}.c-mg-form__actions{margin:30px 0;text-align:right}.c-mg-form__actions p{font-size:18px;line-height:28px}.c-mg-form__pdf{margin-top:40px;border:solid 1px #92aad2;border-radius:3px;opacity:1;transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1);padding:15px 20px}.c-mg-form__pdf p{font-size:18px;line-height:28px;margin:0;padding:0}.c-mg-form__pdf--disabled{opacity:.4}.c-mg-form__pdf__header{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;cursor:pointer}.c-mg-form__pdf__header__cta{margin-top:10px}.c-mg-form__pdf__body{margin:30px 0}.c-mg-form__pdf__action{margin-top:15px;display:flex;flex-flow:row nowrap;align-items:center}.c-mfg-form__pdf__btn{background:#0f298f;color:#0f298f;border-radius:3px;border:none;display:inline-flex;flex-flow:row nowrap;align-items:center;padding:10px 14px;line-height:1;color:#fff}.c-mfg-form__pdf__btn__icon{font-size:24px;margin-right:.4em}.c-mfg-form__pdf__btn__text{font-weight:bold}.c-mg-form__online--disabled{opacity:.4;pointer-events:none}.c-mg-form__pdf__action__part{display:none}.c-mg-form__online{border-top:solid 1px #92aad2;padding-top:40px;margin-top:40px}.c-mg-form__online p:first-child{padding-top:0}.c-mg-form__online__toggle{margin-top:5px}.c-mg-form__online__attachments{margin-top:20px}.c-mg-form__actions__btn{background:#0f298f;color:#fff;border-radius:3px;padding:.8em 1.2em;border:none;display:inline-flex;align-items:center;transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1);position:relative;overflow:hidden}.c-mg-form__actions__btn:disabled{opacity:.4}.c-mg-form__actions__btn__icon{font-size:22px;margin-right:10px}.c-mg-form__actions__btn__loader{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(15,41,143,.9);display:flex;align-items:center;justify-content:center}.c-mg-form__actions{position:relative}.c-mg-form__actions__loader{position:absolute;background:rgba(255,255,255,.8);z-index:100;width:100%;height:100%;left:0;top:0;text-align:center}.c-mg-form__actions__loader__spinner{position:absolute;top:50%}.c-mg-form__success{border:solid 2px #0f298f;padding:20px;border-radius:4px}@media(min-width: 881px){.c-mg-form__pdf__action__part{display:block;font-size:18px;line-height:28px}.c-mg-form__pdf__action__part:before{margin:0 15px;font-family:rvf-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.c-mg-form__pdf__header{flex-flow:row nowrap;justify-content:space-between;align-items:center;cursor:pointer}}.c-collapse{border-top:solid 1px #0f298f;border-bottom:solid 1px #0f298f;margin:30px 0;clear:left}.c-collapse__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;transition:background-color .3s cubic-bezier(0.39, 0.575, 0.565, 1)}@media(hover: hover){.c-collapse__header:hover{background:#f8f8f8}}.c-collapse__header__heading{font-weight:normal;padding:0;margin:0;font-size:22px;line-height:30px}.c-collapse__header__icon{width:24px;height:24px;background:#f3c200;border-radius:3px;position:relative;flex:0 0 24px;margin-left:20px;position:relative}.c-collapse__header__icon:before,.c-collapse__header__icon:after{content:"";position:absolute;top:50%;width:10px;height:1px;transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);border-top:solid 2px #fff}.c-collapse__header__icon:before{left:calc(50% - 10px + 2px);transform:rotate(45deg)}.c-collapse__header__icon:after{right:calc(50% - 10px + 2px);transform:rotate(-45deg)}.c-collapse__panel{height:0;overflow:hidden;visibility:hidden;opacity:0;transition:all .6s cubic-bezier(0.39, 0.575, 0.565, 1);padding:0 10px}.c-collapse--in .c-collapse__header,.c-collapse--open .c-collapse__header{background:#f8f8f8}.c-collapse--in .c-collapse__panel,.c-collapse--open .c-collapse__panel{margin-top:40px;margin-bottom:40px}.c-collapse--in .c-collapse__panel{visibility:visible;opacity:1}.c-collapse--open .c-collapse__header__icon:before{transform:rotate(-45deg)}.c-collapse--open .c-collapse__header__icon:after{transform:rotate(45deg)}.c-collapse--open .c-collapse__panel{height:auto;visibility:visible;opacity:1}@media(min-width: 881px){.c-collapse__header{padding:20px 10px}}.c-accordion{border-bottom:solid 1px #0f298f;margin:40px 0;clear:left}.c-accordion__item{border-top:solid 1px #0f298f}.c-accordion__item__head{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;transition:background-color .3s cubic-bezier(0.39, 0.575, 0.565, 1)}@media(hover: hover){.c-accordion__item__head:hover{background:#f8f8f8}}.c-accordion__item__head__header{font-weight:normal;padding:0;margin:0;font-size:22px;line-height:30px}.c-accordion__item__head__icon{width:24px;height:24px;background:#f3c200;border-radius:3px;position:relative;flex:0 0 24px;margin-left:20px;position:relative}.c-accordion__item__head__icon:before,.c-accordion__item__head__icon:after{content:"";position:absolute;top:50%;width:10px;height:1px;transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);border-top:solid 2px #fff}.c-accordion__item__head__icon:before{left:calc(50% - 10px + 2px);transform:rotate(45deg)}.c-accordion__item__head__icon:after{right:calc(50% - 10px + 2px);transform:rotate(-45deg)}.c-accordion__item__panel{height:0;overflow:hidden;visibility:hidden;opacity:0;transition:all .6s cubic-bezier(0.39, 0.575, 0.565, 1);padding:0 10px}.c-accordion__item--in .c-accordion__item__head,.c-accordion__item--open .c-accordion__item__head{background:#f8f8f8}.c-accordion__item--in .c-accordion__item__head__icon:before,.c-accordion__item--open .c-accordion__item__head__icon:before{transform:rotate(-45deg)}.c-accordion__item--in .c-accordion__item__head__icon:after,.c-accordion__item--open .c-accordion__item__head__icon:after{transform:rotate(45deg)}.c-accordion__item--in .c-accordion__item__panel,.c-accordion__item--open .c-accordion__item__panel{margin-top:40px;margin-bottom:40px}.c-accordion__item--in .c-accordion__item__panel{visibility:visible;opacity:1}.c-accordion__item--open .c-accordion__item__panel{height:auto;visibility:visible;opacity:1}@media(min-width: 881px){.c-accordion__item__head{padding:20px 10px}}
