@charset "UTF-8";
/**
 * init
 * init class calling all default functions like initenvironment, initdata
 * initcontent.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init data
 * used to init all data later on used in the class context like
 * configuration arrays etc.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init data
 * used to init all data later on used in the class context like
 * configuration arrays etc.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init data
 * used to init all data later on used in the class context like
 * configuration arrays etc.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init data
 * used to init all data later on used in the class context like
 * configuration arrays etc.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *  
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 * 
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault 
 *  
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault 
 *  
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 * 
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 * 
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/*

///h : condition
@include dc7__sass__m_selector($s_breakpoint_id:'sma', $s_selector__base:'.content', $s_mediaquery__from:null, $s_mediaquery_to:null, $s_mediaquery__type:only screen, $s_mediaquery_orientation:null, $a_mediaquery_conditions:null)
	{
	color: pink;
	} 
*/
/**
 * init
 * init class calling all default functions like initenvironment, initdata
 * initcontent.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init data
 * used to init all data later on used in the class context like
 * configuration arrays etc.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init data
 * used to init all data later on used in the class context like
 * configuration arrays etc.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init data
 * used to init all data later on used in the class context like
 * configuration arrays etc.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init data
 * used to init all data later on used in the class context like
 * configuration arrays etc.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *  
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 * 
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault 
 *  
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault 
 *  
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * aspect ratio
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 * 
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 * 
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public
 * @param
 * @return vault
 *
 */
/*

///h : condition
@include dc7__sass__m_selector($s_breakpoint_id:'sma', $s_selector__base:'.content', $s_mediaquery__from:null, $s_mediaquery_to:null, $s_mediaquery__type:only screen, $s_mediaquery_orientation:null, $a_mediaquery_conditions:null)
	{
	color: pink;
	} 
*/
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/**
 * init content
 * initializing content and potential html rendering all requests
 * to other uris.
 *
 * @access public container
 * @param
 * @return vault
 *
 */
/*
///h : condition
@include om3__sass__m_checkCondition($s_breakpoint_id:'sma', $s_selector__base:'.content', $s_mediaquery__from:null, $s_mediaquery_to:null, $s_mediaquery__type:only screen, $s_mediaquery_orientation:null, $a_mediaquery_conditions:null)
	{
	color: pink;
	}	
*/
@import url("https://fonts.permanent.de/css/mavenpro.css");
@import url(font-awesome.css);
body {
  background-color: #E3BE1C; }

strong,
b,
p > strong,
p > b {
  font-weight: bold; }

html .content html, html .content body, html .content span, html .content select, html .content option, html .content form, html .content fieldset, html .content table, html .content tr, html .content td, html .content img, html .content textarea, html .content input, html .content button, html .content label, html .content li, html .content p, html .content .p1, .om3__segment__text.p1 html .content p, html .content .p1 p, html .p1 .content p, html .content .dc7__type__p1, html .content .om3__segment__button .om3__segment__button_button,
html .content .om3__segment__button.__s_type__a .om3__segment__button_button,
html .content .om3__segment__button.__s_type__b .om3__segment__button_button,
html .content .om3__segment__button.__s_type__c .om3__segment__button_button,
html .content .om3__segment__button.__s_type__d .om3__segment__button_button,
html .content #content .cron-formbuilder-plugin > button, #content html .content .cron-formbuilder-plugin > button,
html .content .om3__segment__nform button, .om3__segment__nform html .content button, html .content .p2, .om3__segment__text.p2 html .content p, html .content .p2 p, html .p2 .content p, html .content .dc7__type__p2, html .content .p3, .om3__segment__text.p3 html .content p, html .content .p3 p, html .p3 .content p, html .content .dc7__type__p3, html .content .p4, .om3__segment__text.p4 html .content p, html .content .p4 p, html .p4 .content p, html .content .dc7__type__p4, html .content .p5, .om3__segment__text.p5 html .content p, html .content .p5 p, html .p5 .content p, html .content .dc7__type__p5, html .content .p6, .om3__segment__text.p6 html .content p, html .content .p6 p, html .p6 .content p, html .content .dc7__type__p6, html .content h1, html .content .h1, html .content .dc7__type__h1, html .content h2, html .content .h2, html .content .dc7__type__h2, html .content h3, html .content .h3, html .content .dc7__type__h3, html .content h4, html .content .om3__segment__nform label, .om3__segment__nform html .content label,
html .content .om3__segment__nform h3, .om3__segment__nform html .content h3, html .content .h4, html .content .dc7__type__h4, html .content h5, html .content .h5, html .content .dc7__type__h5, html .content h6, html .content .om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div > a, .om3__segment__menu html .content .om3__segment__menu_mobilenavigation_elements > div > a, html .content .om3__segment__menu .om3__segment__menu_navigation_elements > div > a, html .om3__segment__menu .content .om3__segment__menu_navigation_elements > div > a, html .content .h6, html .content .dc7__type__h6, html .content .content_menu .navbar li, html .content .content_footer,
html .content .content_footer p,
html .content .content_footer td {
  word-spacing: 0px;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  text-indent: 0px;
  vertical-align: baseline;
  font-family: 'Arial';
  font-size: 16px;
  color: #111111;
  line-height: 1.20em;
  text-indent: 0px;
  font-family: "Maven Pro", sans-serif;
  font-size: 18px;
  color: #111111;
  line-height: 1.6em;
  font-weight: normal;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content html, html.dc7__grid__s_breakpoint_id__sma .content body, html.dc7__grid__s_breakpoint_id__sma .content span, html.dc7__grid__s_breakpoint_id__sma .content select, html.dc7__grid__s_breakpoint_id__sma .content option, html.dc7__grid__s_breakpoint_id__sma .content form, html.dc7__grid__s_breakpoint_id__sma .content fieldset, html.dc7__grid__s_breakpoint_id__sma .content table, html.dc7__grid__s_breakpoint_id__sma .content tr, html.dc7__grid__s_breakpoint_id__sma .content td, html.dc7__grid__s_breakpoint_id__sma .content img, html.dc7__grid__s_breakpoint_id__sma .content textarea, html.dc7__grid__s_breakpoint_id__sma .content input, html.dc7__grid__s_breakpoint_id__sma .content button, html.dc7__grid__s_breakpoint_id__sma .content label, html.dc7__grid__s_breakpoint_id__sma .content li, html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p1, .om3__segment__text.p1 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p1 p, html.dc7__grid__s_breakpoint_id__sma .p1 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p1, html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__button .om3__segment__button_button,
  html.dc7__grid__s_breakpoint_id__sma .content #content .cron-formbuilder-plugin > button, #content html.dc7__grid__s_breakpoint_id__sma .content .cron-formbuilder-plugin > button,
  html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__nform button, .om3__segment__nform html.dc7__grid__s_breakpoint_id__sma .content button, html.dc7__grid__s_breakpoint_id__sma .content .p2, .om3__segment__text.p2 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p2 p, html.dc7__grid__s_breakpoint_id__sma .p2 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p2, html.dc7__grid__s_breakpoint_id__sma .content .p3, .om3__segment__text.p3 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p3 p, html.dc7__grid__s_breakpoint_id__sma .p3 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p3, html.dc7__grid__s_breakpoint_id__sma .content .p4, .om3__segment__text.p4 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p4 p, html.dc7__grid__s_breakpoint_id__sma .p4 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p4, html.dc7__grid__s_breakpoint_id__sma .content .p5, .om3__segment__text.p5 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p5 p, html.dc7__grid__s_breakpoint_id__sma .p5 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p5, html.dc7__grid__s_breakpoint_id__sma .content .p6, .om3__segment__text.p6 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p6 p, html.dc7__grid__s_breakpoint_id__sma .p6 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p6, html.dc7__grid__s_breakpoint_id__sma .content h1, html.dc7__grid__s_breakpoint_id__sma .content .h1, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h1, html.dc7__grid__s_breakpoint_id__sma .content h2, html.dc7__grid__s_breakpoint_id__sma .content .h2, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h2, html.dc7__grid__s_breakpoint_id__sma .content h3, html.dc7__grid__s_breakpoint_id__sma .content .h3, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h3, html.dc7__grid__s_breakpoint_id__sma .content h4, html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__nform label, .om3__segment__nform html.dc7__grid__s_breakpoint_id__sma .content label,
  html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__nform h3, .om3__segment__nform html.dc7__grid__s_breakpoint_id__sma .content h3, html.dc7__grid__s_breakpoint_id__sma .content .h4, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h4, html.dc7__grid__s_breakpoint_id__sma .content h5, html.dc7__grid__s_breakpoint_id__sma .content .h5, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h5, html.dc7__grid__s_breakpoint_id__sma .content h6, html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div > a, .om3__segment__menu html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__menu_mobilenavigation_elements > div > a, html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__menu .om3__segment__menu_navigation_elements > div > a, html.dc7__grid__s_breakpoint_id__sma .om3__segment__menu .content .om3__segment__menu_navigation_elements > div > a, html.dc7__grid__s_breakpoint_id__sma .content .h6, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h6, html.dc7__grid__s_breakpoint_id__sma .content .content_menu .navbar li, html.dc7__grid__s_breakpoint_id__sma .content .content_footer,
  html.dc7__grid__s_breakpoint_id__sma .content .content_footer p,
  html.dc7__grid__s_breakpoint_id__sma .content .content_footer td {
    font-size: 17.07429px;
    line-height: 1.51771; }
  html.dc7__grid__s_breakpoint_id__tab .content html, html.dc7__grid__s_breakpoint_id__tab .content body, html.dc7__grid__s_breakpoint_id__tab .content span, html.dc7__grid__s_breakpoint_id__tab .content select, html.dc7__grid__s_breakpoint_id__tab .content option, html.dc7__grid__s_breakpoint_id__tab .content form, html.dc7__grid__s_breakpoint_id__tab .content fieldset, html.dc7__grid__s_breakpoint_id__tab .content table, html.dc7__grid__s_breakpoint_id__tab .content tr, html.dc7__grid__s_breakpoint_id__tab .content td, html.dc7__grid__s_breakpoint_id__tab .content img, html.dc7__grid__s_breakpoint_id__tab .content textarea, html.dc7__grid__s_breakpoint_id__tab .content input, html.dc7__grid__s_breakpoint_id__tab .content button, html.dc7__grid__s_breakpoint_id__tab .content label, html.dc7__grid__s_breakpoint_id__tab .content li, html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p1, .om3__segment__text.p1 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p1 p, html.dc7__grid__s_breakpoint_id__tab .p1 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p1, html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__button .om3__segment__button_button,
  html.dc7__grid__s_breakpoint_id__tab .content #content .cron-formbuilder-plugin > button, #content html.dc7__grid__s_breakpoint_id__tab .content .cron-formbuilder-plugin > button,
  html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__nform button, .om3__segment__nform html.dc7__grid__s_breakpoint_id__tab .content button, html.dc7__grid__s_breakpoint_id__tab .content .p2, .om3__segment__text.p2 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p2 p, html.dc7__grid__s_breakpoint_id__tab .p2 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p2, html.dc7__grid__s_breakpoint_id__tab .content .p3, .om3__segment__text.p3 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p3 p, html.dc7__grid__s_breakpoint_id__tab .p3 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p3, html.dc7__grid__s_breakpoint_id__tab .content .p4, .om3__segment__text.p4 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p4 p, html.dc7__grid__s_breakpoint_id__tab .p4 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p4, html.dc7__grid__s_breakpoint_id__tab .content .p5, .om3__segment__text.p5 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p5 p, html.dc7__grid__s_breakpoint_id__tab .p5 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p5, html.dc7__grid__s_breakpoint_id__tab .content .p6, .om3__segment__text.p6 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p6 p, html.dc7__grid__s_breakpoint_id__tab .p6 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p6, html.dc7__grid__s_breakpoint_id__tab .content h1, html.dc7__grid__s_breakpoint_id__tab .content .h1, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h1, html.dc7__grid__s_breakpoint_id__tab .content h2, html.dc7__grid__s_breakpoint_id__tab .content .h2, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h2, html.dc7__grid__s_breakpoint_id__tab .content h3, html.dc7__grid__s_breakpoint_id__tab .content .h3, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h3, html.dc7__grid__s_breakpoint_id__tab .content h4, html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__nform label, .om3__segment__nform html.dc7__grid__s_breakpoint_id__tab .content label,
  html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__nform h3, .om3__segment__nform html.dc7__grid__s_breakpoint_id__tab .content h3, html.dc7__grid__s_breakpoint_id__tab .content .h4, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h4, html.dc7__grid__s_breakpoint_id__tab .content h5, html.dc7__grid__s_breakpoint_id__tab .content .h5, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h5, html.dc7__grid__s_breakpoint_id__tab .content h6, html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div > a, .om3__segment__menu html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__menu_mobilenavigation_elements > div > a, html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__menu .om3__segment__menu_navigation_elements > div > a, html.dc7__grid__s_breakpoint_id__tab .om3__segment__menu .content .om3__segment__menu_navigation_elements > div > a, html.dc7__grid__s_breakpoint_id__tab .content .h6, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h6, html.dc7__grid__s_breakpoint_id__tab .content .content_menu .navbar li, html.dc7__grid__s_breakpoint_id__tab .content .content_footer,
  html.dc7__grid__s_breakpoint_id__tab .content .content_footer p,
  html.dc7__grid__s_breakpoint_id__tab .content .content_footer td {
    font-size: 17.07429px;
    line-height: 1.51771; }

html .content p, html .content .p1, .om3__segment__text.p1 html .content p, html .content .p1 p, html .p1 .content p, html .content .dc7__type__p1, html .content .om3__segment__button .om3__segment__button_button,
html .content .om3__segment__button.__s_type__a .om3__segment__button_button,
html .content .om3__segment__button.__s_type__b .om3__segment__button_button,
html .content .om3__segment__button.__s_type__c .om3__segment__button_button,
html .content .om3__segment__button.__s_type__d .om3__segment__button_button,
html .content #content .cron-formbuilder-plugin > button, #content html .content .cron-formbuilder-plugin > button,
html .content .om3__segment__nform button, .om3__segment__nform html .content button {
  font-family: "Maven Pro", sans-serif;
  font-size: 18px;
  color: #111111;
  line-height: 1.6em;
  font-weight: normal;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p1, .om3__segment__text.p1 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p1 p, html.dc7__grid__s_breakpoint_id__sma .p1 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p1, html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__button .om3__segment__button_button,
  html.dc7__grid__s_breakpoint_id__sma .content #content .cron-formbuilder-plugin > button, #content html.dc7__grid__s_breakpoint_id__sma .content .cron-formbuilder-plugin > button,
  html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__nform button, .om3__segment__nform html.dc7__grid__s_breakpoint_id__sma .content button {
    font-size: 17.07429px;
    line-height: 1.51771; }
  html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p1, .om3__segment__text.p1 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p1 p, html.dc7__grid__s_breakpoint_id__tab .p1 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p1, html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__button .om3__segment__button_button,
  html.dc7__grid__s_breakpoint_id__tab .content #content .cron-formbuilder-plugin > button, #content html.dc7__grid__s_breakpoint_id__tab .content .cron-formbuilder-plugin > button,
  html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__nform button, .om3__segment__nform html.dc7__grid__s_breakpoint_id__tab .content button {
    font-size: 17.07429px;
    line-height: 1.51771; }

html .content .p2, .om3__segment__text.p2 html .content p, html .content .p2 p, html .p2 .content p, html .content .dc7__type__p2 {
  font-family: "Maven Pro", sans-serif;
  font-size: 18px;
  color: #111111;
  line-height: 1.6em;
  font-weight: normal;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content .p2, .om3__segment__text.p2 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p2 p, html.dc7__grid__s_breakpoint_id__sma .p2 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p2 {
    font-size: 15.68571px;
    line-height: 1.39429; }
  html.dc7__grid__s_breakpoint_id__tab .content .p2, .om3__segment__text.p2 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p2 p, html.dc7__grid__s_breakpoint_id__tab .p2 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p2 {
    font-size: 17.07429px;
    line-height: 1.51771; }

html .content .p3, .om3__segment__text.p3 html .content p, html .content .p3 p, html .p3 .content p, html .content .dc7__type__p3 {
  font-family: "Maven Pro", sans-serif;
  font-size: 18px;
  color: #111111;
  line-height: 1.6em;
  font-weight: normal;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content .p3, .om3__segment__text.p3 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p3 p, html.dc7__grid__s_breakpoint_id__sma .p3 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p3 {
    font-size: 15.68571px;
    line-height: 1.39429; }
  html.dc7__grid__s_breakpoint_id__tab .content .p3, .om3__segment__text.p3 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p3 p, html.dc7__grid__s_breakpoint_id__tab .p3 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p3 {
    font-size: 17.07429px;
    line-height: 1.51771; }

html .content .p4, .om3__segment__text.p4 html .content p, html .content .p4 p, html .p4 .content p, html .content .dc7__type__p4 {
  font-family: "Maven Pro", sans-serif;
  font-size: 18px;
  color: #111111;
  line-height: 1.6em;
  font-weight: 400;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content .p4, .om3__segment__text.p4 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p4 p, html.dc7__grid__s_breakpoint_id__sma .p4 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p4 {
    font-size: 15.68571px;
    line-height: 1.39429; }
  html.dc7__grid__s_breakpoint_id__tab .content .p4, .om3__segment__text.p4 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p4 p, html.dc7__grid__s_breakpoint_id__tab .p4 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p4 {
    font-size: 17.07429px;
    line-height: 1.51771; }

html .content .p5, .om3__segment__text.p5 html .content p, html .content .p5 p, html .p5 .content p, html .content .dc7__type__p5 {
  font-family: "Maven Pro", sans-serif;
  font-size: 18px;
  color: #111111;
  line-height: 1.6em;
  font-weight: normal;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content .p5, .om3__segment__text.p5 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p5 p, html.dc7__grid__s_breakpoint_id__sma .p5 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p5 {
    font-size: 15.68571px;
    line-height: 1.39429; }
  html.dc7__grid__s_breakpoint_id__tab .content .p5, .om3__segment__text.p5 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p5 p, html.dc7__grid__s_breakpoint_id__tab .p5 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p5 {
    font-size: 17.07429px;
    line-height: 1.51771; }

html .content .p6, .om3__segment__text.p6 html .content p, html .content .p6 p, html .p6 .content p, html .content .dc7__type__p6 {
  font-family: "Maven Pro", sans-serif;
  font-size: 18px;
  color: #111111;
  line-height: 1.6em;
  font-weight: 400;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content .p6, .om3__segment__text.p6 html.dc7__grid__s_breakpoint_id__sma .content p, html.dc7__grid__s_breakpoint_id__sma .content .p6 p, html.dc7__grid__s_breakpoint_id__sma .p6 .content p, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__p6 {
    font-size: 15.68571px;
    line-height: 1.39429; }
  html.dc7__grid__s_breakpoint_id__tab .content .p6, .om3__segment__text.p6 html.dc7__grid__s_breakpoint_id__tab .content p, html.dc7__grid__s_breakpoint_id__tab .content .p6 p, html.dc7__grid__s_breakpoint_id__tab .p6 .content p, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__p6 {
    font-size: 17.07429px;
    line-height: 1.51771; }

html .content h1, html .content .h1, html .content .dc7__type__h1 {
  font-family: "Maven Pro", sans-serif;
  font-size: 48px;
  color: #FFD51F;
  line-height: 1.1em;
  font-weight: 400;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content h1, html.dc7__grid__s_breakpoint_id__sma .content .h1, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h1 {
    font-size: 28.25143px;
    line-height: 1; }
  html.dc7__grid__s_breakpoint_id__tab .content h1, html.dc7__grid__s_breakpoint_id__tab .content .h1, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h1 {
    font-size: 41.41714px;
    line-height: 1; }

html .content h2, html .content .h2, html .content .dc7__type__h2 {
  font-family: "Maven Pro", sans-serif;
  font-size: 36px;
  color: #111111;
  line-height: 1.2em;
  font-weight: 400;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content h2, html.dc7__grid__s_breakpoint_id__sma .content .h2, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h2 {
    font-size: 26.74286px;
    line-height: 1; }
  html.dc7__grid__s_breakpoint_id__tab .content h2, html.dc7__grid__s_breakpoint_id__tab .content .h2, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h2 {
    font-size: 32.29714px;
    line-height: 1.07657; }

html .content h3, html .content .h3, html .content .dc7__type__h3 {
  font-family: "Maven Pro", sans-serif;
  font-size: 36px;
  color: #FFD51F;
  line-height: 1.2em;
  font-weight: 400;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content h3, html.dc7__grid__s_breakpoint_id__sma .content .h3, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h3 {
    font-size: 23.96571px;
    line-height: 1; }
  html.dc7__grid__s_breakpoint_id__tab .content h3, html.dc7__grid__s_breakpoint_id__tab .content .h3, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h3 {
    font-size: 32.29714px;
    line-height: 1.07657; }

html .content h4, html .content .om3__segment__nform label, .om3__segment__nform html .content label,
html .content .om3__segment__nform h3, .om3__segment__nform html .content h3, html .content .h4, html .content .dc7__type__h4 {
  font-family: "Maven Pro", sans-serif;
  font-size: 28px;
  color: #FFD51F;
  line-height: 1.3em;
  font-weight: normal;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content h4, html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__nform label, .om3__segment__nform html.dc7__grid__s_breakpoint_id__sma .content label,
  html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__nform h3, .om3__segment__nform html.dc7__grid__s_breakpoint_id__sma .content h3, html.dc7__grid__s_breakpoint_id__sma .content .h4, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h4 {
    font-size: 20.16px;
    line-height: 1; }
  html.dc7__grid__s_breakpoint_id__tab .content h4, html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__nform label, .om3__segment__nform html.dc7__grid__s_breakpoint_id__tab .content label,
  html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__nform h3, .om3__segment__nform html.dc7__grid__s_breakpoint_id__tab .content h3, html.dc7__grid__s_breakpoint_id__tab .content .h4, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h4 {
    font-size: 25.76px;
    line-height: 1.196; }

html .content h5, html .content .h5, html .content .dc7__type__h5 {
  font-family: "Maven Pro", sans-serif;
  font-size: 28px;
  color: #111111;
  line-height: 1.3em;
  font-weight: 400;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none; }
  html.dc7__grid__s_breakpoint_id__sma .content h5, html.dc7__grid__s_breakpoint_id__sma .content .h5, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h5 {
    font-size: 20.16px;
    line-height: 1; }
  html.dc7__grid__s_breakpoint_id__tab .content h5, html.dc7__grid__s_breakpoint_id__tab .content .h5, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h5 {
    font-size: 25.76px;
    line-height: 1.196; }

html .content h6, html .content .om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div > a, .om3__segment__menu html .content .om3__segment__menu_mobilenavigation_elements > div > a, html .content .om3__segment__menu .om3__segment__menu_navigation_elements > div > a, html .om3__segment__menu .content .om3__segment__menu_navigation_elements > div > a, html .content .h6, html .content .dc7__type__h6, html .content .content_menu .navbar li, html .content .content_footer,
html .content .content_footer p,
html .content .content_footer td {
  font-family: "Maven Pro", sans-serif;
  font-size: 22px;
  color: #111111;
  line-height: 1.3em;
  font-weight: 400;
  letter-spacing: 0em;
  font-style: normal;
  text-transform: uppercase; }
  html.dc7__grid__s_breakpoint_id__sma .content h6, html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div > a, .om3__segment__menu html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__menu_mobilenavigation_elements > div > a, html.dc7__grid__s_breakpoint_id__sma .content .om3__segment__menu .om3__segment__menu_navigation_elements > div > a, html.dc7__grid__s_breakpoint_id__sma .om3__segment__menu .content .om3__segment__menu_navigation_elements > div > a, html.dc7__grid__s_breakpoint_id__sma .content .h6, html.dc7__grid__s_breakpoint_id__sma .content .dc7__type__h6, html.dc7__grid__s_breakpoint_id__sma .content .content_menu .navbar li, html.dc7__grid__s_breakpoint_id__sma .content .content_footer,
  html.dc7__grid__s_breakpoint_id__sma .content .content_footer p,
  html.dc7__grid__s_breakpoint_id__sma .content .content_footer td {
    font-size: 17.85143px;
    line-height: 1.05486; }
  html.dc7__grid__s_breakpoint_id__tab .content h6, html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div > a, .om3__segment__menu html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__menu_mobilenavigation_elements > div > a, html.dc7__grid__s_breakpoint_id__tab .content .om3__segment__menu .om3__segment__menu_navigation_elements > div > a, html.dc7__grid__s_breakpoint_id__tab .om3__segment__menu .content .om3__segment__menu_navigation_elements > div > a, html.dc7__grid__s_breakpoint_id__tab .content .h6, html.dc7__grid__s_breakpoint_id__tab .content .dc7__type__h6, html.dc7__grid__s_breakpoint_id__tab .content .content_menu .navbar li, html.dc7__grid__s_breakpoint_id__tab .content .content_footer,
  html.dc7__grid__s_breakpoint_id__tab .content .content_footer p,
  html.dc7__grid__s_breakpoint_id__tab .content .content_footer td {
    font-size: 20.61714px;
    line-height: 1.21829; }

.content .content_menu {
  background-color: #FFD51F; }

.content .content_menu .navbar {
  border-bottom: 1px solid #FFFFFF; }

.content .content_menu .navbar li.normal {
  color: #FFFFFF; }

.content .content_menu .navbar li.current {
  color: #FFFFFF; }

.content .content_menu .navbar li:hover {
  color: #FFFFFF; }

.content .content_menu .content_menu_contacticon {
  color: #FFFFFF; }
  .content .content_menu .content_menu_contacticon:hover {
    color: #FFFFFF; }

.content .content_menu_burger {
  color: #FFFFFF !important; }
  .content .content_menu_burger:before {
    color: #FFFFFF !important; }
  .content .content_menu_burger:hover {
    color: #FFFFFF !important; }

.content .om3__segment__button .om3__segment__button_button,
.content .om3__segment__button.__s_type__a .om3__segment__button_button,
.content .om3__segment__button.__s_type__b .om3__segment__button_button,
.content .om3__segment__button.__s_type__c .om3__segment__button_button,
.content .om3__segment__button.__s_type__d .om3__segment__button_button,
#content .cron-formbuilder-plugin > button,
.om3__segment__nform button {
  background-color: #FFD51F;
  color: #FFFFFF !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-style: solid;
  border-color: #FFFFFF;
  border-collapse: collapse;
  border-width: 2px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.0s; }

.content .om3__segment__button.__s_type__a .om3__segment__button_button:hover,
.content .om3__segment__button.__s_type__a._state__hover__true .om3__segment__button_button,
.om3__segment__nform button:hover {
  background-color: #FFFFFF;
  color: #FFD51F !important;
  border-color: #FFD51F; }

.content .om3__segment__button.__s_type__b .om3__segment__button_button {
  background-color: #FFD51F;
  color: #FFFFFF !important;
  border-color: #FFD51F;
  border-width: 2px; }

.content .om3__segment__button.__s_type__b .om3__segment__button_button:hover,
.content .om3__segment__button.__s_type__b._state__hover__true .om3__segment__button_button {
  background-color: #FFFFFF;
  color: #FFD51F !important;
  border-color: #FFD51F; }

.content .om3__segment__button.__s_type__c .om3__segment__button_button {
  background-color: #FFFFFF;
  color: #FFD51F !important;
  border-color: #FFD51F;
  border-width: 2px; }

.content .om3__segment__button.__s_type__c .om3__segment__button_button:hover,
.content .om3__segment__button.__s_type__c._state__hover__true .om3__segment__button_button {
  background-color: #FFD51F;
  color: #FFFFFF !important;
  border-color: #FFD51F; }

.content .om3__segment__button.__s_type__d .om3__segment__button_button {
  background-color: transparent;
  color: #FFFFFF !important;
  border-color: #FFFFFF;
  border-width: 2px; }

.content .om3__segment__button.__s_type__d .om3__segment__button_button:hover,
.content .om3__segment__button.__s_type__d._state__hover__true .om3__segment__button_button {
  background-color: #FFFFFF;
  color: #FFD51F !important;
  border-color: #FFD51F; }

html .dc7__behavior__pagescrollup:after {
  background-color: #FFFFFF; }

html .dc7__behavior__pagescrollup > i {
  color: #FFD51F; }

.content .om3__segment__slider .owl-dot {
  border-color: #FFD51F;
  background-color: #FFFFFF; }
  .content .om3__segment__slider .owl-dot.active {
    background-color: #FFD51F; }

.content .om3__segment__slider .owl-nav .owl-prev i,
.content .om3__segment__slider .owl-nav .owl-next i,
.content .dc7__behavior__pagescrollup i {
  color: #FFD51F; }
  .content .om3__segment__slider .owl-nav .owl-prev i :after,
  .content .om3__segment__slider .owl-nav .owl-next i :after,
  .content .dc7__behavior__pagescrollup i :after {
    background-color: #FFFFFF; }

.content_footer {
  background-color: #474747; }

.content .content_footer,
.content .content_footer p,
.content .content_footer td {
  color: #FFFFFF !important; }

.content .content_page .om3__segment__text a,
.content .content_page .om3__segment__html a,
.content .content_page .om3__segment__magazine_element_content > p > a {
  color: #FFFFFF;
  transition-property: color;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.0s; }
  .content .content_page .om3__segment__text a:hover,
  .content .content_page .om3__segment__html a:hover,
  .content .content_page .om3__segment__magazine_element_content > p > a:hover {
    color: #FFFFFF; }

html {
  max-width: 100vw;
  background: #F2F2F2 !important; }

/*html._noscroll__true body,
html body
	{
	///h :
	overflow: hidden !important;
	overflow-x: hidden !important;
	overflow-y: hidden !important;
	}*/
/*///h :
.dc7__modal__bs_in_modal__true body
	{
	///h :
	overflow: visible !important;
	overflow-x: hidden !important;
	overflow-y: visible !important;
	}

//h :*/
/*html._noscroll__true .dc7__behavior__pagescrollup,
html._noscroll__true .dc7__behavior__pagescrollup::after
	{
	///h :
	display: none;
	}*/
body {
  background: #F2F2F2 !important;
  display: none; }

html._load__true body {
  display: block; }

.content_page {
  max-width: 100vw; }
  html .content_page {
    padding: 80px 0px 0px 0px; }
  html.dc7__grid__s_breakpoint_id__sma .content_page {
    padding: 50px 0px 0px 0px; }
  html.dc7__grid__s_breakpoint_id__tab .content_page {
    padding: 140px 0px 0px 0px; }

.content_footer a {
  text-decoration: underline !important; }

.content_footer a:hover {
  color: #333333;
  text-decoration: none !important; }

#content_footer .om3__segment__text p,
#content_footer .om3__segment__text a {
  line-height: 1.9em !important; }
  html.dc7__grid__s_breakpoint_id__sma #content_footer .om3__segment__text p, html.dc7__grid__s_breakpoint_id__sma #content_footer .om3__segment__text a {
    max-width: 90%; }

.om3__segment__menu {
  width: 100%;
  height: 100%;
  position: fixed !important;
  z-index: 520;
  top: 0px;
  text-align: center;
  background: transparent;
  display: fixed;
  position: relative;
  padding: 0px 0px 0px 0px !important;
  pointer-events: none;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  background-clip: padding-box;
  font-size: 0px;
  /*		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: -moz-box;
		display: inline-flex;
		flex-wrap: wrap;*/
  display: inline-flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  will-change: transform;
  transition-property: all;
  transition-duration: 0.80s;
  transition-delay: 0.00s; }

.neos-backend .om3__segment__menu {
  display: none !important; }

html .om3__segment__menu .om3__segment__menu_mobilenavigation {
  background-color: #FFD51F;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 450;
  transition-property: opacity transform;
  transition-duration: 0.40s;
  transition-delay: 0.00s;
  /*		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: -moz-box;
		display: inline-flex;
		flex-wrap: wrap;*/
  display: inline-flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }

.om3__segment__menu .om3__segment__menu_mobilenavigation._active__true {
  opacity: 1.00;
  pointer-events: all !important; }

.om3__segment__menu .om3__segment__menu_mobilenavigation._active__false {
  opacity: 0.00;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }

.om3__segment__menu .om3__segment__menu_mobilenavigation._active__false a {
  pointer-events: none !important;
  display: inline-block !important; }

.om3__segment__menu .om3__segment__menu_mobilenavigation._active__false a {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }

.om3__segment__menu .om3__segment__menu_mobilenavigation_elements {
  position: relative;
  padding: 80px 0px 40px 0px;
  transition-property: opacity transform;
  transition-duration: 0.40s;
  transition-delay: 0.00s; }

.om3__segment__menu .om3__segment__menu_mobilenavigation._active__true .om3__segment__menu_mobilenavigation_elements {
  -webkit-transform-origin: 50.00% 50.00%;
  -moz-transform-origin: 50.00% 50.00%;
  -ms-transform-origin: 50.00% 50.00%;
  -o-transform-origin: 50.00% 50.00%;
  transform-origin: 50.00% 50.00%;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  -o-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px); }

.om3__segment__menu .om3__segment__menu_mobilenavigation._active__false .om3__segment__menu_mobilenavigation_elements {
  -webkit-transform-origin: 50.00% 50.00%;
  -moz-transform-origin: 50.00% 50.00%;
  -ms-transform-origin: 50.00% 50.00%;
  -o-transform-origin: 50.00% 50.00%;
  transform-origin: 50.00% 50.00%;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(1.10, 1.10) rotate(0deg) translate(0px, 0px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(1.10, 1.10) rotate(0deg) translate(0px, 0px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(1.10, 1.10) rotate(0deg) translate(0px, 0px);
  -o-transform: skewX(0deg) skewY(0deg) scale(1.10, 1.10) rotate(0deg) translate(0px, 0px);
  transform: skewX(0deg) skewY(0deg) scale(1.10, 1.10) rotate(0deg) translate(0px, 0px); }

.om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div {
  display: block;
  padding: 10px 10px 10px 10px; }

.om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div > a {
  text-decoration: none;
  position: relative;
  color: "#111111" !important;
  cursor: pointer;
  font-size: 16px !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer; }

.om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div.current > a {
  text-decoration: underline !important; }

.om3__segment__menu .om3__segment__menu_mobilenavigation_social {
  display: inline-block;
  padding: 100px 10px 10px 10px;
  position: relative;
  top: 30px; }

.om3__segment__menu .om3__segment__menu_mobilenavigation_social_element {
  width: 29px;
  display: inline-block;
  margin: 0px 5px 0px 5px;
  margin: 10px 15px 10px 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer; }

.om3__segment__menu .om3__segment__menu_mobilenavigation._active__false .om3__segment__menu_mobilenavigation_social_element {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }

.om3__segment__menu .om3__segment__menu_navigation {
  width: 100%;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  background-clip: padding-box;
  font-size: 0px;
  width: 100%;
  height: 50px;
  background-color: #FFD51F;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-color: none !important;
  padding: 0px 0px 0px 0px;
  /*		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: -moz-box;
		display: inline-flex;
		flex-wrap: wrap;*/
  display: inline-flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  transition-property: all;
  transition-duration: 0.40s;
  transition-delay: 0.00s; }

.om3__segment__menu._topalign__true .om3__segment__menu_navigation {
  width: 100%;
  max-width: 100vw; }

.om3__segment__menu._topalign__false .om3__segment__menu_navigation {
  max-width: 1150px !important;
  width: 100%;
  height: 100px;
  -webkit-transform-origin: 0px 0px;
  -moz-transform-origin: 0px 0px;
  -ms-transform-origin: 0px 0px;
  -o-transform-origin: 0px 0px;
  transform-origin: 0px 0px;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 30px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 30px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 30px);
  -o-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 30px);
  transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 30px); }

html .om3__segment__menu .om3__segment__menu_navigation_elements {
  white-space: nowrap;
  text-align: left;
  position: relative;
  left: 0px;
  padding: 0px 0px 0px 10px; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__menu .om3__segment__menu_navigation_elements {
  display: none; }

.om3__segment__menu .om3__segment__menu_navigation_elements_line {
  position: absolute;
  height: 1px;
  width: 100px;
  background: black;
  bottom: 3px; }

.om3__segment__menu .om3__segment__menu_navigation_elements > div {
  display: inline-block; }

html .om3__segment__menu .om3__segment__menu_navigation_elements > div > a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 10px 10px 10px 10px;
  color: "#111111" !important;
  top: -1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__menu .om3__segment__menu_navigation_elements > div > a {
  font-size: 12px !important; }

html .om3__segment__menu .om3__segment__menu_navigation_burger {
  width: 60px;
  height: 40px;
  position: relative;
  display: none;
  z-index: 500;
  top: 1px;
  left: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__menu .om3__segment__menu_navigation_burger {
  display: inline-block; }

.om3__segment__menu .om3__segment__menu_navigation_burger_icon {
  font-size: 35px;
  color: "#111111";
  position: absolute;
  top: 2px;
  left: 12px;
  opacity: 0.00;
  transition-property: opacity;
  transition-duration: 0.40s;
  transition-delay: 0.00s; }

.om3__segment__menu .om3__segment__menu_navigation_burger_close {
  font-size: 38px;
  color: "#111111";
  position: absolute;
  top: 2px;
  left: 9px;
  opacity: 0.00;
  transition-property: opacity;
  transition-duration: 0.40s;
  transition-delay: 0.00s; }

.om3__segment__menu_navigation_burger._active__false .om3__segment__menu_navigation_burger_icon {
  opacity: 1.00 !important; }

.om3__segment__menu_navigation_burger._active__true .om3__segment__menu_navigation_burger_close {
  opacity: 1.00 !important; }

.om3__segment__menu .om3__segment__menu_navigation_topmeta {
  position: absolute;
  top: -30px;
  right: 0px;
  padding: 5px 0px 5px 0px;
  transition-property: opacity;
  transition-duration: 0.40s;
  transition-delay: 0.00s; }

.om3__segment__menu._topalign__true .om3__segment__menu_navigation_topmeta {
  opacity: 0.00; }

.om3__segment__menu._topalign__false .om3__segment__menu_navigation_topmeta {
  opacity: 1.00;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }

.om3__segment__menu .om3__segment__menu_navigation_topmeta_element {
  width: 20px;
  display: inline-block;
  margin: 0px 5px 0px 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer;
  transition-property: opacity;
  transition-duration: 0.40s;
  transition-delay: 0.00s; }

.om3__segment__menu .om3__segment__menu_navigation_topmeta_element:hover {
  opacity: 0.60; }

.om3__segment__menu .om3__segment__menu_navigation_meta {
  height: 100%;
  width: 100%;
  top: 0px;
  position: absolute;
  right: 0px;
  text-align: right;
  z-index: 100;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default;
  /*		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: -moz-box;
		display: inline-flex;
		flex-wrap: wrap;*/
  display: inline-flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }

html .om3__segment__menu .om3__segment__menu_navigation_meta_social {
  opacity: 0.70;
  display: none !important;
  transition-property: opacity;
  transition-duration: 0.40s;
  transition-delay: 0.00s; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__menu .om3__segment__menu_navigation_meta_social {
  display: none; }

.om3__segment__menu._topalign__false .om3__segment__menu_navigation_meta_social {
  opacity: 0.00;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }

.om3__segment__menu._topalign__false .om3__segment__menu_navigation_meta_social_element {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }

.om3__segment__menu .om3__segment__menu_navigation_meta_social_element {
  width: 16px;
  display: inline-block;
  margin: 0px 5px 0px 5px;
  transition-property: opacity;
  transition-duration: 0.40s;
  transition-delay: 0.00s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer; }

.om3__segment__menu .om3__segment__menu_navigation_meta_social_element:hover {
  opacity: 0.60; }

.om3__segment__menu .om3__segment__menu_navigation_meta_logo {
  padding: 0px 20px 0px 20px;
  width: 220px;
  margin: 0px 0px 0px 0px;
  right: 0px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.40s;
  transition-delay: 0.00s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer; }

.om3__segment__menu._topalign__true .om3__segment__menu_navigation_meta_logo {
  width: 180px; }

.om3__segment__menu .om3__segment__menu_navigation_meta_logo img {
  width: 100%;
  height: auto; }

.om3__segment__image {
  display: inline-block; }

.om3__segment__image ._shadow {
  position: absolute;
  width: calc(100% - 60px);
  height: calc(100% - 60px);
  margin-top: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }
  html.dc7__grid__s_breakpoint_id__sma .om3__segment__image ._shadow {
    display: none; }

.om3__segment__image ._shadow._position__left {
  left: -0px; }

.om3__segment__image ._shadow._position__right {
  left: calc(30px + 30px); }

.neos-backend .om3__segment__image ._shadow {
  opacity: 0.50; }

.om3__segment__image ._shadow ._shadow_box {
  width: 0px;
  left: 100%;
  background-color: #ef3e4a; }

.om3__segment__image ._image_box {
  background: transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 30px solid transparent;
  background-clip: content-box;
  z-index: 20; }

.om3__segment__image ._image_box ._image_box_left,
.om3__segment__image ._shadow_box ._shadow_box_left {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: white; }

html .om3__segment__image._reveal__true .permanent-image-permimage > figure {
  opacity: 0.00;
  z-index: 10;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__image._reveal__true .permanent-image-permimage > figure {
  border: 10px solid transparent !important; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__image._reveal__true .permanent-image-permimage > figure {
  border: 10px solid transparent !important; }

.neos-backend .om3__segment__image._reveal__true .permanent-image-permimage > figure {
  opacity: 1.00 !important; }

.dc7__layout__zindex__1-5 {
  z-index: 10; }

.dc7__layout__zindex__2-5 {
  z-index: 20; }

.dc7__layout__zindex__3-5 {
  z-index: 30; }

.dc7__layout__zindex__4-5 {
  z-index: 40; }

.dc7__layout__zindex__5-5 {
  z-index: 50; }

.dc7__layout__position__relative {
  position: relative !important; }

#content_page .dc7__layout__position__absolute {
  position: absolute;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto; }

.om3__segment__clip.__s_contentforcedheight__100-250.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-200.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-175.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-150.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-125.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-100.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-90.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-80.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-70.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-60.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-50.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-40.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-30.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-20.__s_contentverticalalign__top,
.om3__segment__clip.__s_contentforcedheight__100-10.__s_contentverticalalign__top {
  align-items: flex-start !important; }
  .om3__segment__clip.__s_contentforcedheight__100-250.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-200.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-175.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-150.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-125.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-100.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-90.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-80.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-70.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-60.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-50.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-40.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-30.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-20.__s_contentverticalalign__top > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-10.__s_contentverticalalign__top > .neos-contentcollection {
    top: 0px;
    bottom: auto;
    align-items: flex-start !important;
    align-self: flex-start !important; }

.om3__segment__clip.__s_contentforcedheight__100-250.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-200.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-175.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-150.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-125.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-100.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-90.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-80.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-70.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-60.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-50.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-40.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-30.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-20.__s_contentverticalalign__middle,
.om3__segment__clip.__s_contentforcedheight__100-10.__s_contentverticalalign__middle {
  align-items: center !important; }
  .om3__segment__clip.__s_contentforcedheight__100-250.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-200.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-175.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-150.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-125.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-100.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-90.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-80.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-70.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-60.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-50.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-40.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-30.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-20.__s_contentverticalalign__middle > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-10.__s_contentverticalalign__middle > .neos-contentcollection {
    top: 0px;
    bottom: auto;
    align-items: center !important;
    align-self: center !important; }

.om3__segment__clip.__s_contentforcedheight__100-250.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-200.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-175.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-150.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-125.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-100.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-90.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-80.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-70.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-60.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-50.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-40.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-30.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-20.__s_contentverticalalign__bottom,
.om3__segment__clip.__s_contentforcedheight__100-10.__s_contentverticalalign__bottom {
  align-items: flex-end !important; }
  .om3__segment__clip.__s_contentforcedheight__100-250.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-200.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-175.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-150.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-125.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-100.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-90.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-80.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-70.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-60.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-50.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-40.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-30.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-20.__s_contentverticalalign__bottom > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-10.__s_contentverticalalign__bottom > .neos-contentcollection {
    top: 0px;
    bottom: auto;
    align-items: flex-end !important;
    align-self: flex-end !important; }

.om3__segment__clip.__s_contentforcedheight__100-250.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-200.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-175.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-150.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-125.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-100.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-90.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-80.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-70.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-60.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-50.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-40.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-30.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-20.__s_childalign__left > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-10.__s_childalign__left > .neos-contentcollection {
  /*		left: 0px;
		right: auto;*/
  justify-content: flex-start !important; }

.om3__segment__clip.__s_contentforcedheight__100-250.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-200.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-175.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-150.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-125.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-100.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-90.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-80.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-70.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-60.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-50.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-40.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-30.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-20.__s_childalign__center > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-10.__s_childalign__center > .neos-contentcollection {
  /*		left: 0px;
		right: 0px;*/
  justify-content: center !important; }

.om3__segment__clip.__s_contentforcedheight__100-250.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-200.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-175.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-150.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-125.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-100.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-90.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-80.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-70.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-60.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-50.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-40.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-30.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-20.__s_childalign__right > .neos-contentcollection,
.om3__segment__clip.__s_contentforcedheight__100-10.__s_childalign__right > .neos-contentcollection {
  justify-content: flex-end !important; }

.om3__segment__clip.__s_contentforcedheight__100-250,
.om3__segment__clip.__s_contentforcedheight__100-200,
.om3__segment__clip.__s_contentforcedheight__100-175,
.om3__segment__clip.__s_contentforcedheight__100-150,
.om3__segment__clip.__s_contentforcedheight__100-125,
.om3__segment__clip.__s_contentforcedheight__100-100,
.om3__segment__clip.__s_contentforcedheight__100-90,
.om3__segment__clip.__s_contentforcedheight__100-80,
.om3__segment__clip.__s_contentforcedheight__100-70,
.om3__segment__clip.__s_contentforcedheight__100-60,
.om3__segment__clip.__s_contentforcedheight__100-50,
.om3__segment__clip.__s_contentforcedheight__100-40,
.om3__segment__clip.__s_contentforcedheight__100-30,
.om3__segment__clip.__s_contentforcedheight__100-20,
.om3__segment__clip.__s_contentforcedheight__100-10 {
  display: inline-flex;
  justify-content: center;
  display: inline-flex;
  flex-direction: row;
  flex: 1;
  min-width: 0;
  min-height: 0; }
  .om3__segment__clip.__s_contentforcedheight__100-250 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-200 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-175 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-150 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-125 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-100 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-90 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-80 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-70 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-60 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-50 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-40 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-30 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-20 > .neos-contentcollection,
  .om3__segment__clip.__s_contentforcedheight__100-10 > .neos-contentcollection {
    position: absolute !important;
    top: auto;
    left: 0px;
    right: 0px;
    bottom: auto;
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 100% !important; }

.om3__segment__clip.__s_contentforcedheight__100-250 {
  padding-top: 250% !important; }

.om3__segment__clip.__s_contentforcedheight__100-200 {
  padding-top: 200% !important; }

.om3__segment__clip.__s_contentforcedheight__100-175 {
  padding-top: 175% !important; }

.om3__segment__clip.__s_contentforcedheight__100-150 {
  padding-top: 150% !important; }

.om3__segment__clip.__s_contentforcedheight__100-125 {
  padding-top: 120% !important; }

.om3__segment__clip.__s_contentforcedheight__100-100 {
  padding-top: 100% !important; }

.om3__segment__clip.__s_contentforcedheight__100-90 {
  padding-top: 90% !important; }

.om3__segment__clip.__s_contentforcedheight__100-80 {
  padding-top: 80% !important; }

.om3__segment__clip.__s_contentforcedheight__100-70 {
  padding-top: 80% !important; }

.om3__segment__clip.__s_contentforcedheight__100-60 {
  padding-top: 60% !important; }

.om3__segment__clip.__s_contentforcedheight__100-50 {
  padding-top: 50% !important; }

.om3__segment__clip.__s_contentforcedheight__100-40 {
  padding-top: 40% !important; }

.om3__segment__clip.__s_contentforcedheight__100-30 {
  padding-top: 30% !important; }

.om3__segment__clip.__s_contentforcedheight__100-20 {
  padding-top: 20% !important; }

.om3__segment__clip.__s_contentforcedheight__100-10 {
  padding-top: 10% !important; }

.om3__segment__clip.__s_contentverticalalign__center > .neos-contentcollection {
  display: inline-flex;
  align-items: center; }

.om3__segment__clip.__s_contentverticalalign__bottom > .neos-contentcollection {
  display: inline-flex;
  align-items: flex-end; }

.om3__segment ._host_headline_color__blue > h1,
.om3__segment ._host_headline_color__blue > div > h1,
.om3__segment ._host_headline_color__blue > h2,
.om3__segment ._host_headline_color__blue > div > h2,
.om3__segment ._host_headline_color__blue > h3,
.om3__segment ._host_headline_color__blue > div > h3,
.om3__segment ._host_headline_color__blue > h4,
.om3__segment .om3__segment__nform ._host_headline_color__blue > label,
.om3__segment__nform .om3__segment ._host_headline_color__blue > label,
.om3__segment .om3__segment__nform ._host_headline_color__blue > h3,
.om3__segment__nform .om3__segment ._host_headline_color__blue > h3,
.om3__segment ._host_headline_color__blue > div > h4,
.om3__segment .om3__segment__nform ._host_headline_color__blue > div > label,
.om3__segment__nform .om3__segment ._host_headline_color__blue > div > label,
.om3__segment .om3__segment__nform ._host_headline_color__blue > div > h3,
.om3__segment__nform .om3__segment ._host_headline_color__blue > div > h3,
.om3__segment ._host_headline_color__blue > h5,
.om3__segment ._host_headline_color__blue > div > h5,
.om3__segment ._host_headline_color__blue > h6,
.om3__segment .om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div._host_headline_color__blue > a,
.om3__segment__menu .om3__segment .om3__segment__menu_mobilenavigation_elements > div._host_headline_color__blue > a,
.om3__segment html .om3__segment__menu .om3__segment__menu_navigation_elements > div._host_headline_color__blue > a,
html .om3__segment__menu .om3__segment .om3__segment__menu_navigation_elements > div._host_headline_color__blue > a,
.om3__segment ._host_headline_color__blue > div > h6,
.om3__segment .om3__segment__menu .om3__segment__menu_mobilenavigation_elements._host_headline_color__blue > div > a,
.om3__segment__menu .om3__segment .om3__segment__menu_mobilenavigation_elements._host_headline_color__blue > div > a,
.om3__segment html .om3__segment__menu .om3__segment__menu_navigation_elements._host_headline_color__blue > div > a,
html .om3__segment__menu .om3__segment .om3__segment__menu_navigation_elements._host_headline_color__blue > div > a,
.om3__segment ._host_headline_color__blue > a {
  color: #FFD51F !important; }

.om3__segment ._host_headline_color__grey > h1,
.om3__segment ._host_headline_color__grey > div > h1,
.om3__segment ._host_headline_color__grey > h2,
.om3__segment ._host_headline_color__grey > div > h2,
.om3__segment ._host_headline_color__grey > h3,
.om3__segment ._host_headline_color__grey > div > h3,
.om3__segment ._host_headline_color__grey > h4,
.om3__segment .om3__segment__nform ._host_headline_color__grey > label,
.om3__segment__nform .om3__segment ._host_headline_color__grey > label,
.om3__segment .om3__segment__nform ._host_headline_color__grey > h3,
.om3__segment__nform .om3__segment ._host_headline_color__grey > h3,
.om3__segment ._host_headline_color__grey > div > h4,
.om3__segment .om3__segment__nform ._host_headline_color__grey > div > label,
.om3__segment__nform .om3__segment ._host_headline_color__grey > div > label,
.om3__segment .om3__segment__nform ._host_headline_color__grey > div > h3,
.om3__segment__nform .om3__segment ._host_headline_color__grey > div > h3,
.om3__segment ._host_headline_color__grey > h5,
.om3__segment ._host_headline_color__grey > div > h5,
.om3__segment ._host_headline_color__grey > h6,
.om3__segment .om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div._host_headline_color__grey > a,
.om3__segment__menu .om3__segment .om3__segment__menu_mobilenavigation_elements > div._host_headline_color__grey > a,
.om3__segment html .om3__segment__menu .om3__segment__menu_navigation_elements > div._host_headline_color__grey > a,
html .om3__segment__menu .om3__segment .om3__segment__menu_navigation_elements > div._host_headline_color__grey > a,
.om3__segment ._host_headline_color__grey > div > h6,
.om3__segment .om3__segment__menu .om3__segment__menu_mobilenavigation_elements._host_headline_color__grey > div > a,
.om3__segment__menu .om3__segment .om3__segment__menu_mobilenavigation_elements._host_headline_color__grey > div > a,
.om3__segment html .om3__segment__menu .om3__segment__menu_navigation_elements._host_headline_color__grey > div > a,
html .om3__segment__menu .om3__segment .om3__segment__menu_navigation_elements._host_headline_color__grey > div > a,
.om3__segment ._host_headline_color__grey a {
  color: #474747 !important; }

.om3__segment ._host_headline_color__white > h1,
.om3__segment ._host_headline_color__white > div > h1,
.om3__segment ._host_headline_color__white > h2,
.om3__segment ._host_headline_color__white > div > h2,
.om3__segment ._host_headline_color__white > h3,
.om3__segment ._host_headline_color__white > div > h3,
.om3__segment ._host_headline_color__white > h4,
.om3__segment .om3__segment__nform ._host_headline_color__white > label,
.om3__segment__nform .om3__segment ._host_headline_color__white > label,
.om3__segment .om3__segment__nform ._host_headline_color__white > h3,
.om3__segment__nform .om3__segment ._host_headline_color__white > h3,
.om3__segment ._host_headline_color__white > div > h4,
.om3__segment .om3__segment__nform ._host_headline_color__white > div > label,
.om3__segment__nform .om3__segment ._host_headline_color__white > div > label,
.om3__segment .om3__segment__nform ._host_headline_color__white > div > h3,
.om3__segment__nform .om3__segment ._host_headline_color__white > div > h3,
.om3__segment ._host_headline_color__white > h5,
.om3__segment ._host_headline_color__white > div > h5,
.om3__segment ._host_headline_color__white > h6,
.om3__segment .om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div._host_headline_color__white > a,
.om3__segment__menu .om3__segment .om3__segment__menu_mobilenavigation_elements > div._host_headline_color__white > a,
.om3__segment html .om3__segment__menu .om3__segment__menu_navigation_elements > div._host_headline_color__white > a,
html .om3__segment__menu .om3__segment .om3__segment__menu_navigation_elements > div._host_headline_color__white > a,
.om3__segment ._host_headline_color__white > div > h6,
.om3__segment .om3__segment__menu .om3__segment__menu_mobilenavigation_elements._host_headline_color__white > div > a,
.om3__segment__menu .om3__segment .om3__segment__menu_mobilenavigation_elements._host_headline_color__white > div > a,
.om3__segment html .om3__segment__menu .om3__segment__menu_navigation_elements._host_headline_color__white > div > a,
html .om3__segment__menu .om3__segment .om3__segment__menu_navigation_elements._host_headline_color__white > div > a {
  color: #FFFFFF !important; }

.om3__segment._host_copy_color__blue,
.om3__segment._host_copy_color__blue p,
.om3__segment._host_copy_color__blue li {
  color: #FFD51F !important; }

.om3__segment._host_copy_color__grey,
.om3__segment._host_copy_color__grey p,
.om3__segment._host_copy_color__grey li,
.om3__segment._host_copy_color__grey a {
  color: #474747 !important; }

.om3__segment._host_copy_color__white,
.om3__segment._host_copy_color__white p,
.om3__segment._host_copy_color__white li,
.om3__segment._host_copy_color__white a {
  color: #FFFFFF !important; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment {
  margin: 0px 0px 0px 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

._self_limited {
  max-width: 1150px; }

._packery {
  position: absolute !important; }

.om3__segment h1 + h3 {
  margin-top: 0.30em; }

.dc7__modal .dc7__modal_background {
  background-color: rgba(255, 213, 31, 0.95) !important; }

.dc7__modal .dc7__modal_content {
  -webkit-box-shadow: 10px 10px 49px -10px black;
  -moz-box-shadow: 10px 10px 49px -10px black;
  box-shadow: 10px 10px 49px -10px black; }

.fader {
  position: fixed;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: #F2F2F2;
  top: 0px;
  left: 0px;
  /*		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: -moz-box;
		display: inline-flex;
		flex-wrap: wrap;*/
  display: inline-flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  transition-property: all;
  transition-duration: 0.40s;
  transition-delay: 0.01s; }

html._load__true .fader {
  opacity: 0.00;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }

.om3__segment__text > div {
  max-width: 100000px !important; }

.om3__segment__quicklink > div {
  padding-bottom: 100px !important; }

.om3__segment__quicklink .om3__segment__button {
  padding: 0px !important;
  position: absolute !important;
  left: 0px !important;
  right: 0px !important;
  margin: 0px auto 0px auto;
  bottom: 40px !important;
  top: auto;
  width: calc(100% - 60px) !important; }

.om3__segment__quicklink .om3__segment__button .om3__segment__button_button {
  white-space: normal !important;
  color: red !important; }

#content_page .dc7__behavior__packery_item {
  position: absolute !important; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment:not(.om3__segment__clip) {
  padding: 20px 20px 20px 20px; }

.om3__segment__clip.__b_fxshadow__true > .neos-contentcollection {
  -webkit-box-shadow: 30px 30px 50px 0px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 30px 30px 50px 0px rgba(0, 0, 0, 0.28);
  box-shadow: 30px 30px 50px 0px rgba(0, 0, 0, 0.28); }

html #content_page .om3__segment__quicklink {
  border: 1vw solid transparent; }

html.dc7__grid__s_breakpoint_id__sma #content_page .om3__segment__quicklink {
  border: 20px solid transparent; }

html.dc7__grid__s_breakpoint_id__tab #content_page .om3__segment__quicklink {
  border: 1vw solid transparent; }

.om3__segment__quicklink > #quicklink-color {
  display: inline-flex;
  justify-content: center;
  align-items: center; }

.om3__segment__quicklink > #quicklink-color > .om3__segment__button {
  left: 0px !important;
  right: 0px !important;
  margin-left: auto !important;
  margin-right: auto !important; }

.om3__segment__newslist {
  box-sizing: border-box; }
  html .om3__segment__newslist {
    border: 30px solid transparent; }
  html.dc7__grid__s_breakpoint_id__sma .om3__segment__newslist {
    border: 20px solid transparent; }
  html.dc7__grid__s_breakpoint_id__tab .om3__segment__newslist {
    border: 20px solid transparent; }

.om3__segment__newslist h2 {
  width: 100.00%;
  text-align: center !important; }

.om3__segment__newslist .tile {
  border: none !important;
  box-sizing: border-box !important;
  background: transparent; }
  html .om3__segment__newslist .tile {
    padding: 10px !important; }
  html.dc7__grid__s_breakpoint_id__sma .om3__segment__newslist .tile {
    padding: 20px 0px 20px 0px !important; }

html .om3__segment__newslist .om3__segment__newslist_title {
  top: 20px;
  left: 10px; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__newslist .om3__segment__newslist_title {
  top: 20px;
  left: 10px; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__newslist .om3__segment__newslist_title {
  top: 20px;
  left: 10px; }

.om3__segment__newslist .news_more_button {
  margin-right: -5px;
  padding: 0px !important;
  top: auto;
  right: 0px;
  bottom: 5px; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__clip.__b_header_image > .neos-contentcollection > * > * {
  display: none; }

html #content .__b_header_image__prepend {
  top: 10px;
  display: none;
  width: 100%;
  padding: 0px 0px 0px 0px !important;
  max-width: 1150px;
  margin: 0px 0px 0px 0px !important;
  top: 0px !important;
  left: 0px !important;
  padding-bottom: 40px !important; }

html.dc7__grid__s_breakpoint_id__sma #content .__b_header_image__prepend {
  display: inline-block; }

#content .__b_header_image__prepend .om3__segment__button {
  top: -10px; }

#content .__b_header_image__prepend > * {
  width: 100 !important; }

#content .__b_header_image__prepend h1,
#content .__b_header_image__prepend h2,
#content .__b_header_image__prepend h3,
#content .__b_header_image__prepend h4,
#content .__b_header_image__prepend .om3__segment__nform label,
.om3__segment__nform #content .__b_header_image__prepend label,
#content .__b_header_image__prepend .om3__segment__nform h3,
.om3__segment__nform #content .__b_header_image__prepend h3,
#content .__b_header_image__prepend h5,
#content .__b_header_image__prepend h6,
#content .__b_header_image__prepend .om3__segment__menu .om3__segment__menu_mobilenavigation_elements > div > a,
.om3__segment__menu #content .__b_header_image__prepend .om3__segment__menu_mobilenavigation_elements > div > a,
#content .__b_header_image__prepend html .om3__segment__menu .om3__segment__menu_navigation_elements > div > a,
html .om3__segment__menu #content .__b_header_image__prepend .om3__segment__menu_navigation_elements > div > a {
  color: #FFD51F !important; }

#content .__b_header_image__prepend p {
  color: #474747 !important; }

html.dc7__animation__notransition * {
  /*	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;*/ }

html.dc7__grid__s_breakpoint_id__sma body:not(.neos-backend) .__bs_visible_on_sma__false {
  display: none !important; }

html.dc7__grid__s_breakpoint_id__tab body:not(.neos-backend) .__bs_visible_on_tab__false {
  display: none !important; }

html.dc7__grid__s_breakpoint_id__des body:not(.neos-backend) .__bs_visible_on_des__false {
  display: none !important; }

.neos-backend .__bs_visible_on_sma__false,
.neos-backend .__bs_visible_on_tab__false,
.neos-backend .__bs_visible_on_des__false {
  display: inline-block !important; }

.__fxstretch {
  transition-property: transform;
  transition-duration: 0.40s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.00s; }

.host__productdetail {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }

html.dc7__grid__s_breakpoint_id__sma .host__productdetail._active__true {
  position: relative !important;
  height: auto;
  margin: 30px 0px 0px 0px; }

html.dc7__grid__s_breakpoint_id__tab .host__productdetail._active__true {
  position: relative !important;
  height: auto;
  margin: 30px 0px 0px 0px; }

html .host__productdetail._active__true {
  position: fixed !important;
  left: 0px;
  top: -10px !important;
  width: 100%;
  height: 100%;
  z-index: 100; }

html.dc7__grid__s_breakpoint_id__sma .host__productdetail._active__true > .neos-contentcollection {
  position: relative !important;
  display: inline-block; }

html.dc7__grid__s_breakpoint_id__tab .host__productdetail._active__true > .neos-contentcollection {
  position: relative !important;
  display: inline-block; }

html .host__productdetail._active__true > .neos-contentcollection {
  position: absolute !important;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  /*		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: -moz-box;
		display: inline-flex;
		flex-wrap: wrap;*/
  display: inline-flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }

html.dc7__grid__s_breakpoint_id__sma .host__productdetail__left {
  width: 100%;
  height: auto;
  margin: 0px 0px 20px 0px; }

html.dc7__grid__s_breakpoint_id__tab .host__productdetail__left {
  width: 100%;
  height: auto; }

html .host__productdetail__left {
  left: 0px;
  min-height: calc(70.00%);
  height: 70.00%;
  width: 20%;
  text-align: right;
  top: 0px;
  bottom: 0px;
  margin: auto 0px auto 0px;
  padding: 0px 20px 0px 20px;
  min-width: 240px; }

html.dc7__grid__s_breakpoint_id__sma .host__productdetail__left > .neos-contentcollection {
  text-align: left !important; }

html.dc7__grid__s_breakpoint_id__tab .host__productdetail__left > .neos-contentcollection {
  text-align: left !important; }

html .host__productdetail__left > .neos-contentcollection {
  text-align: right !important; }

html.dc7__grid__s_breakpoint_id__sma .host__productdetail__left > .neos-contentcollection > .om3__segment {
  text-align: left !important; }

html.dc7__grid__s_breakpoint_id__tab .host__productdetail__left > .neos-contentcollection > .om3__segment {
  text-align: left !important; }

html .host__productdetail__left > .neos-contentcollection > .om3__segment {
  text-align: right !important; }

html.dc7__grid__s_breakpoint_id__sma .host__productdetail__left > .neos-contentcollection > .om3__segment > .neos-contentcollection {
  text-align: left !important; }

html.dc7__grid__s_breakpoint_id__tab .host__productdetail__left > .neos-contentcollection > .om3__segment > .neos-contentcollection {
  text-align: left !important; }

html .host__productdetail__left > .neos-contentcollection > .om3__segment > .neos-contentcollection {
  text-align: right !important; }

html.dc7__grid__s_breakpoint_id__sma .host__productdetail__left p {
  text-align: left !important; }

html.dc7__grid__s_breakpoint_id__tab .host__productdetail__left p {
  text-align: left !important; }

html .host__productdetail__left p {
  width: 100% !important;
  text-align: right !important; }

html.dc7__grid__s_breakpoint_id__sma .host__productdetail__left > .neos-contentcollection > .om3__segment__text {
  text-align: left !important; }

html.dc7__grid__s_breakpoint_id__tab .host__productdetail__left > .neos-contentcollection > .om3__segment__text {
  text-align: left !important; }

html .host__productdetail__left > .neos-contentcollection > .om3__segment__text {
  width: 100% !important;
  text-align: right !important;
  padding-right: 5px; }

html.dc7__grid__s_breakpoint_id__sma .host__productdetail__right {
  position: relative !important;
  width: 100%;
  height: auto; }

html.dc7__grid__s_breakpoint_id__tab .host__productdetail__right {
  position: relative !important;
  width: 100%;
  height: auto; }

html .host__productdetail__right {
  min-height: 70.00%;
  height: 70.00%;
  width: 20.00%;
  min-width: 240px;
  right: 0px !important;
  position: absolute !important;
  left: auto !important;
  top: 0px;
  bottom: 0px;
  margin: auto 0px auto 0px;
  text-align: left;
  padding: 0px 20px 0px 20px; }

.host__productdetail__right > .neos-contentcollection > .om3__segment__text {
  padding-left: 5px !important;
  padding-right: 0px !important;
  padding-bottom: 10px !important; }

html.dc7__grid__s_breakpoint_id__sma ._original__true {
  display: none !important; }

html.dc7__grid__s_breakpoint_id__tab ._original__true {
  display: none !important; }

html.dc7__grid__s_breakpoint_id__des ._original__true {
  display: inline-block; }

html.dc7__grid__s_breakpoint_id__sma .host__productdetail ._clone__true {
  display: inline-block;
  text-align: center; }

html.dc7__grid__s_breakpoint_id__tab .host__productdetail ._clone__true {
  display: inline-block;
  text-align: center; }

html.dc7__grid__s_breakpoint_id__des .host__productdetail ._clone__true {
  display: none; }

.host__productdetail ._clone__true .om3__segment__image {
  opacity: 1.00 !important;
  -webkit-transform-origin: 0px 0px;
  -moz-transform-origin: 0px 0px;
  -ms-transform-origin: 0px 0px;
  -o-transform-origin: 0px 0px;
  transform-origin: 0px 0px;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  -o-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px); }

.tooltipster-base .tooltipster-arrow-border {
  display: none; }

.tooltipster-base .tooltipster-arrow-background {
  background: none;
  border-color: #FFD51F !important;
  display: none; }

.tooltipster-base .tooltipster-box {
  border: none;
  background: #FFD51F;
  border-radius: 0px; }

.tooltipster-base .tooltipster-content {
  padding: 5px 10px 8px 10px;
  font-family: 'myriad-pro-semi-condensed', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.00em; }

._tooltip__left,
._tooltip__right {
  cursor: pointer;
  display: inline-block;
  margin: 6px 6px 6px 6px !important;
  border: 1px solid #FFD51F; }

html.dc7__grid__s_breakpoint_id__sma ._productdetailbox__left {
  width: 60px;
  height: auto;
  margin: 0px 10px 10px 0px !important;
  display: inline-block !important; }

html.dc7__grid__s_breakpoint_id__tab ._productdetailbox__left {
  width: 60px;
  height: auto;
  margin: 0px 10px 10px 0px !important;
  display: inline-block !important; }

html ._productdetailbox__left {
  width: 60px;
  height: auto; }

.host__productdetail__left > .neos-contentcollection > .om3__segment__text {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 10px !important; }

._tooltip__left,
._tooltip__right {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer;
  pointer-events: all !important; }

html.dc7__grid__s_breakpoint_id__sma ._productdetailbox__right {
  width: 80px !important;
  height: 30px !important;
  margin: 0px 10px 10px 0px !important;
  display: inline-block !important;
  position: relative; }

html.dc7__grid__s_breakpoint_id__tab ._productdetailbox__right {
  width: 80px !important;
  height: 30px !important;
  margin: 0px 10px 10px 0px !important;
  display: inline-block; }

html ._productdetailbox__right {
  width: 80px !important;
  height: 30px !important;
  display: inline-block !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer; }

.om3__segment__storefinder {
  text-align: center;
  background-color: white;
  padding: 60px 0px 0px 0px !important;
  margin: -20px 0px 0px 0px; }

html .om3__segment__storefinder__map {
  height: 0px;
  width: 100%;
  max-width: 1400px;
  max-height: 450px;
  display: inline-block; }

.om3__segment__storefinder._results__false .om3__segment__storefinder__map {
  display: none; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__storefinder__content__wrapper {
  padding: 40px 20px 40px 20px; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__storefinder__content__wrapper {
  padding: 40px 40px 40px 40px; }

html .om3__segment__storefinder__content__wrapper {
  width: 100%;
  max-width: 1400px;
  padding: 0px 100px 60px 100px;
  display: inline-block; }

html .om3__segment__storefinder._state__intro .om3__segment__storefinder__content__wrapper {
  /*		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: -moz-box;
		display: inline-flex;
		flex-wrap: wrap;*/
  display: inline-flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }

html .om3__segment__storefinder__content__wrapper__loader {
  top: 85px;
  left: 0px;
  right: 0px;
  margin: 0px auto 0px auto;
  position: absolute;
  min-height: 65px;
  opacity: 0; }

html .om3__segment__storefinder__content__wrapper__left {
  width: 69.00%;
  text-align: left; }
  html .om3__segment__storefinder__content__wrapper__left {
    position: relative;
    display: inline-block;
    border: 20px solid transparent; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__storefinder__content__wrapper__left {
  width: 100%; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__storefinder__content__wrapper__left {
  width: 100%; }

html .om3__segment__storefinder._state__intro .om3__segment__storefinder__content__wrapper__left {
  /*		width: 100%;
		height: 350px;*/ }

html .om3__segment__storefinder._state__intro .om3__segment__storefinder__content__wrapper__left__container__date {
  display: none; }

html .om3__segment__storefinder__content__wrapper__left__container__date {
  display: none; }

html .om3__segment__storefinder._state__intro .om3__segment__storefinder__content__wrapper__left__container__response {
  position: absolute;
  bottom: -10px;
  left: 2px; }

html .om3__segment__storefinder__content__wrapper__left__container__response {
  margin: 0px 0px 0.50em 0px; }

html .om3__segment__storefinder._state__intro .om3__segment__storefinder__content__wrapper__left__container__plz {
  width: 100%; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__storefinder__content__wrapper__left__container__plz {
  width: 100%; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__storefinder__content__wrapper__left__container__plz {
  width: 100%; }

html .om3__segment__storefinder__content__wrapper__left__container__plz {
  border: 1px solid #FFD51F;
  background-color: #FFFFFF;
  width: 65%;
  display: inline-block; }

.om3__segment__storefinder__content__wrapper__left__container__help {
  position: relative;
  top: -25px;
  left: 0px;
  margin: 0px 0px -16px 0px; }

.om3__segment__storefinder._results__true .om3__segment__storefinder__content__wrapper__left__container__head {
  display: none !important; }

.om3__segment__storefinder__content__wrapper__left__container__head {
  position: relative;
  content: pinky1;
  margin: 0px 0px 1.20em 0px; }

.om3__segment__storefinder__content__wrapper__left__container__plz {
  position: relative; }

html .om3__segment__storefinder__content__wrapper__left__container__plz__lupe {
  width: 33px;
  height: auto;
  position: absolute;
  top: 3px;
  right: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer; }

html .om3__segment__storefinder._state__intro .om3__segment__storefinder__content__wrapper__left__container__plz__lupe {
  right: 5px; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__storefinder__content__wrapper__left__container__plz__lupe {
  width: 28px;
  right: 5px;
  top: 5px; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__storefinder__content__wrapper__left__container__plz__lupe {
  right: 5px;
  top: 5px; }

html.dc7__grid__s_breakpoint_id__des .om3__segment__storefinder__content__wrapper__left__container__plz__lupe {
  top: 3px !important; }

.om3__segment__storefinder__content__wrapper__left__container__plz__input {
  margin: 0px 0px 0px 0px !important;
  width: calc(100% - 70px) !important;
  border-color: transparent !important;
  background: none !important; }
  html .om3__segment__storefinder__content__wrapper__left__container__plz__input {
    padding: 10px 10px 10px 10px !important; }

html .om3__segment__storefinder._state__intro .om3__segment__storefinder__content__wrapper__left__container__radius {
  display: none; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__storefinder__content__wrapper__left__container__radius {
  width: 100%;
  margin: 20px 0px 0px 0px; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__storefinder__content__wrapper__left__container__radius {
  width: 100%;
  margin: 20px 0px 0px 0px; }

html .om3__segment__storefinder__content__wrapper__left__container__radius {
  width: 30%;
  display: inline-block;
  margin: 0px 0px 0px 20px; }

html #content .om3__segment__storefinder__content__wrapper__left__container__radius__select {
  height: 48px;
  border: 1px solid #FFD51F !important;
  border-color: #FFD51F !important;
  border-radius: 0px !important; }

html .om3__segment__storefinder._state__intro .om3__segment__storefinder__content__wrapper__left__container__button {
  display: none; }

html .om3__segment__storefinder__content__wrapper__right {
  text-align: left;
  width: 31%; }
  html .om3__segment__storefinder__content__wrapper__right {
    position: relative;
    display: inline-block;
    border: 20px solid transparent; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__storefinder__content__wrapper__right {
  width: 100%; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__storefinder__content__wrapper__right {
  width: 100%; }

html .om3__segment__storefinder._state__intro .om3__segment__storefinder__content__wrapper__right {
  display: none; }

.om3__segment__storefinder__content__wrapper__right__img {
  width: 200px;
  margin: 0px 0px 10px -15px; }

.om3__segment__storefinder__content__wrapper__right .p1, .om3__segment__storefinder__content__wrapper__right .om3__segment__text.p1 p, .om3__segment__text.p1 .om3__segment__storefinder__content__wrapper__right p, .om3__segment__storefinder__content__wrapper__right html .p1 p, html .p1 .om3__segment__storefinder__content__wrapper__right p {
  color: #8b2939 !important; }

.om3__segment__storefinder__content__wrapper__right #p1_red {
  color: #8b2939 !important;
  margin-bottom: 5px; }

html .om3__segment__storefinder__results {
  display: inline-block;
  width: 100%;
  background-color: #E3BE1C;
  text-align: center;
  padding: 60px 0px 60px 0px; }

html .om3__segment__storefinder._state__intro .om3__segment__storefinder__results {
  display: none; }

.om3__segment__storefinder__results__content {
  width: 100%;
  max-width: 1150px;
  display: inline-block;
  text-align: left; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__storefinder__results__content__result {
  width: 100.00%; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__storefinder__results__content__result {
  width: 50.00%; }

html .om3__segment__storefinder__results__content__result {
  padding: 10px 10px 10px 10px;
  width: 33.33%;
  background: white;
  border: 10px solid #E3BE1C !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer; }
  html .om3__segment__storefinder__results__content__result {
    position: relative;
    display: inline-block;
    border: 20px solid transparent; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__storefinder__results__content__element {
  width: 100.00%; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__storefinder__results__content__element {
  width: 50.00%; }

html .om3__segment__storefinder__results__content__element {
  width: 33.33333%;
  min-height: 140px;
  min-width: 100px;
  background-clip: padding-box;
  padding: 15px 15px 15px 15px;
  text-align: left;
  display: inline-block;
  border: 10px solid transparent;
  position: relative; }

.om3__segment__storefinder__results__content__element a {
  text-align: left !important; }

.om3__segment__storefinder__results__content__element__vfc {
  margin: 0px 0px 20px 0px; }

.om3__segment__storefinder__results__content__element__vfc__logo {
  position: absolute;
  right: 0px;
  top: 10px; }

.om3__segment__storefinder__results__content__element__title {
  margin: 0px 0px 5px 0px;
  max-width: 70%; }

.om3__segment__storefinder__results__content__element__right {
  position: absolute;
  text-align: right;
  top: 10px;
  right: 10px; }

.om3__segment__storefinder__results__content__element__right._type__vfc {
  top: 75px !important; }

.om3__segment__storefinder__results__content__element__right img {
  margin: 5px 0px 5px 0px; }

.om3__segment__storefinder__results__content__element._type__normal {
  background-color: #FFFFFF; }

.om3__segment__storefinder__results__content__element._type__vfc {
  background-color: #FFD51F; }

.om3__segment__storefinder__content__wrapper__right {
  background-color: #FFFFFF !important; }

#content_page .om3__segment__storefinder__results__content__element._type__vfc a,
#content_page .om3__segment__storefinder__results__content__element._type__vfc a,
#content_page .om3__segment__storefinder__results__content__element._type__vfc a,
#content_page .om3__segment__storefinder__results__content__element._type__vfc a {
  color: #FFFFFF !important; }

#content_page .om3__segment__storefinder__results__content__element._type__vfc .p1, #content_page .om3__segment__storefinder__results__content__element._type__vfc .om3__segment__text.p1 p, .om3__segment__text.p1 #content_page .om3__segment__storefinder__results__content__element._type__vfc p, #content_page .om3__segment__storefinder__results__content__element._type__vfc html .p1 p, html .p1 #content_page .om3__segment__storefinder__results__content__element._type__vfc p,
#content_page .om3__segment__storefinder__results__content__element._type__vfc .p2,
#content_page .om3__segment__storefinder__results__content__element._type__vfc .om3__segment__text.p2 p,
.om3__segment__text.p2 #content_page .om3__segment__storefinder__results__content__element._type__vfc p,
#content_page .om3__segment__storefinder__results__content__element._type__vfc html .p2 p,
html .p2 #content_page .om3__segment__storefinder__results__content__element._type__vfc p,
#content_page .om3__segment__storefinder__results__content__element._type__vfc .p3,
#content_page .om3__segment__storefinder__results__content__element._type__vfc .om3__segment__text.p3 p,
.om3__segment__text.p3 #content_page .om3__segment__storefinder__results__content__element._type__vfc p,
#content_page .om3__segment__storefinder__results__content__element._type__vfc html .p3 p,
html .p3 #content_page .om3__segment__storefinder__results__content__element._type__vfc p,
#content_page .om3__segment__storefinder__results__content__element._type__vfc .p4,
#content_page .om3__segment__storefinder__results__content__element._type__vfc .om3__segment__text.p4 p,
.om3__segment__text.p4 #content_page .om3__segment__storefinder__results__content__element._type__vfc p,
#content_page .om3__segment__storefinder__results__content__element._type__vfc html .p4 p,
html .p4 #content_page .om3__segment__storefinder__results__content__element._type__vfc p {
  color: #FFFFFF !important; }

/*	
.step1 .sbcontent {
  background-color: transparent !important;
  text-align: center !important;
}

.step1 .sbcontent input{
	width:650px !important;
	height:90px !important;
}*/
/* apotheken finder items */
/*
.vfc-img {
  margin-right: -4px;
  margin-top: 5px;
}

._resultbox {
  background-color: #375988;
  text-align:left;
}

._resultbox .apo-datum {
  background-color: #f2f2f2;
  position: absolute;
  z-index:100;
  top: -15px;
  left: 25px;
  padding:10px;
  width: 90%;
}


._resultbox_4 {
  background-color: #375988;
  text-align:left;
}

._resultbox_2 {
  margin: 10px;
  padding: 10px 10px 0 10px;
   height: 150px; 
  display: table;
   height: 150px; 
  width: 100%;
  min-height: 160px;
  max-height: 160px;
}

._resultbox_3 {

  display: table;

  width: 100%;
}


._resultbox .apo-name {
  text-align: start;
  font-size: 18px;
  font-weight: 800;
  margin: 10px 15px 5px 9px;
  display: inline-block;
}
._resultbox .apo-distance {
  text-align: end;
  font-size: 12px;
  font-weight: 400;
  display:inline-block;
}

._resultbox .apo-gmap-target {
  text-align: right;
  margin-right: 15px;
  margin-top: -5px;
}
._resultbox .apo-adress{
  position:relative;
  top:-20px;
  width:75%;
}

._resultbox .apo-gmap-target-font {
  font-size: 12px;
}

._resultbox .apo-str {
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  margin-left: 15px;
  line-height: 1.2em;
  margin: -70px 2px 5px 10px;
}

._resultbox .apo-plz {
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  margin: 5px 2px 5px 10px;
  line-height: 1.2em;
}

._resultbox .apo-phone {
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  margin: 5px 2px 5px 10px;
  line-height: 1.2em;
}

._resultbox .apo-fax {
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  margin: 5px 2px 5px 10px;
  line-height: 1.2em;
}

._resultbox .apo-link {
  margin: -4px 2px 5px 10px;
  line-height: 1.2em;
}

._resultbox .apo-link-p {
  height: 19px;
}*/
/*.sb-canvas {
  display: inline-block;
  text-align: center;
  width: 100%;
}*/
/*

.sbcontent{
  width:90%;
  max-width: 900px;
  padding: 20px 10px 20px 14px;
  background-color: #ffffff;
  margin-top:50px;
  margin-right: auto;
  margin-bottom: 70px;
  margin-left: auto;
}

.sb-title {
  color: #375988;
}

.sb-canvas-left {
  text-align: left;
}

.sb-canvas-input-box {
  margin-top: 0px;
}

.modal-article-content {
  width: 60%;
  margin: 10px 18% 10px 20%;
}

.apo-suche-ort {
  color: red!important;
  color: #375988!important;
  font-size: 16px!important;
}
.apo-suche-ort.storefinder-alert{
  color:red!important;
}

#emergencyZip .zip {
  padding: 0px;

}

.apo-suche-umkreis-anzahl > p {
  font-family: "myriad-pro-semi-condensed", sans-serif!important;
  font-size: 13px!important;
  color: #333333!important;
  line-height: 1.30em!important;
  font-weight: normal!important;
  letter-spacing: 0px!important;
  font-style: normal!important;
  text-transform: none!important;
}

 massimos ÃƒÂ¤nderungen 

.sb-canvas .sb-canvas-left > div {
    border: 1px solid red;
    display: inline-block;
    width: 100%;
}

.sb-canvas #inputZip {
    font-size: 0px;
    line-height: 0px;
    display: inline-block !important;
    width: 100%;
}

.sb-canvas #inputZip #emergencyZip {
    color: red !important;
    line-height: 1.00em !important;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
    height: 1em !important;
    width: 40%;
    margin: 0px 5% 0px 0px;
    position: relative;
    height: 2.10rem !important;
}

.sb-canvas #inputZip > select {
    color: red !important;
    line-height: 1.00em !important;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px !important;
    width: 40%;
    height: 1em !important;
    position: relative;
}

.sb-canvas #inputZip > select > option {
   height: 1em !important;
}

.sb-canvas #inputZip > .submit {
    color: red !important;
    line-height: 1.00em !important;
    padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px !important;
}

.container__1 {
  display: inline-table;
  vertical-align: middle;
  padding-top: 15px;
}

.container__2 {
  display: inline-table;
  vertical-align: middle;
  padding-top: 15px;
}

.container__3 {
  display: inline-table;
  vertical-align: middle;
}


.container__3 .om3__segment__button {
  padding: 0px 0px 0px 0px;
}

._resultbox_2 p {
    line-height: 1.2em;
    font-weight: normal;
    letter-spacing: 0px;
    font-style: normal;
    text-transform: none;
}


.wj-news-tile-sub {
  border: none;
  outline: none;
  background-color: white;
}

.wj-newsrow-margin {
  margin: 10px 0px 10px 0px
}

.wj-newsrow-font {
  color: #FFFFFF;
  font-size: 20px !important;
  font-family: "myriad-pro", sans-serif;
}

.newsBackend {
  background-color: #f2f2f2 !important;
}

.newsBackend-margintop {
  margin-top:6px;
}

.wj-newsrow-border {
  border: 10px 0px 10px 0px;
}

.wj-newsrow-margin {
  margin: 10px 0px 10px 0px;
}

.wj-newsrow-font {
  color: #FFFFFF !important;
  font-size: 20px !important;
  font-family: "myriad-pro", sans-serif;
}


#newslist-btn .news-list-btn {
  margin-top: -32px;
  margin-left: -30px;
  padding: 4px;
  background-color: #375988;
  color: #FFFFFF;
}

.om3__segment__newslist_title {
  position: absolute !important;
  left: 30px;
}

.apo-src-img {
  margin-bottom: 10px;
  margin-left: 25px;
}

.apo-bg-color-display-none {
  display: none;
}

.apo-bg-color {
  width: 100%;
  text-align: center;
  background-color: #375988;
  padding-top: 75px;
}

.wj-news-tile-border .om3__segment__button {
  padding-top: 5px!important;
  padding-bottom: 0px!important;
}

.list-bg-color {
  height: 33px;
  background-color: #FFFFFF;
  color: #000000; padding: 5px;
}

._resultbox_4:hover {
  opacity: 0.6!important;
  background-color: #FFFFFF!important;
}

#om3__segment__newslist .h2 {
    margin: 50px;
}*/
._layout__loader {
  display: inline-block;
  position: absolute;
  z-index: 10000;
  opacity: 0.00;
  transition-property: all;
  transition-duration: 0.40s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.00s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default; }

.neos-backend #content .neos-inline-editable {
  pointer-events: all !important; }

html ._layout__item {
  position: relative;
  display: inline-block;
  border: 20px solid transparent; }

.__layout__icon,
.__layout__icon::after {
  background-color: transparent !important; }

.__layout__icon > img {
  width: 40px !important;
  height: 40px !important; }

.dc7__modal_close:hover {
  -webkit-animation-name: dc7__animation__kf_pop;
  -moz-animation-name: dc7__animation__kf_pop;
  -ms-animation-name: dc7__animation__kf_pop;
  -o-animation-name: dc7__animation__kf_pop;
  animation-name: dc7__animation__kf_pop;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  -ms-animation-duration: 0.4s;
  -o-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -ms-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -moz-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -ms-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -o-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -ms-animation-delay: 0s;
  -o-animation-delay: 0s;
  animation-delay: 0s; }

#content form input,
#content form textarea,
#content .om3__segment__contact input,
#content .om3__segment__contact textarea {
  border-color: #FFD51F !important;
  border-radius: 0px !important; }

#content form input[type='radio'] {
  width: 20px;
  text-align: left; }

#content .cron-formbuilder-plugin > button {
  padding: 10px 20px 10px 20px; }

.om3__segment__image,
.permanent-image-permimage,
.permanent-image-permimage > figure,
.permanent-image-permimage-wj > figure {
  overflow: hidden; }

.om3__segment__image > a > div > figure > img,
.permanent-image-permimage-wj > figure > a > img {
  transition-property: all;
  transition-duration: 1.20s;
  transition-delay: 0.00s; }

.om3__segment__image > a > div > figure > img._state__hover__true,
.permanent-image-permimage-wj > figure > a > img._state__hover__true {
  -webkit-transform-origin: 50.00% 50.00%;
  -moz-transform-origin: 50.00% 50.00%;
  -ms-transform-origin: 50.00% 50.00%;
  -o-transform-origin: 50.00% 50.00%;
  transform-origin: 50.00% 50.00%;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(1.05, 1.05) rotate(0deg) translate(0px, 0px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(1.05, 1.05) rotate(0deg) translate(0px, 0px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(1.05, 1.05) rotate(0deg) translate(0px, 0px);
  -o-transform: skewX(0deg) skewY(0deg) scale(1.05, 1.05) rotate(0deg) translate(0px, 0px);
  transform: skewX(0deg) skewY(0deg) scale(1.05, 1.05) rotate(0deg) translate(0px, 0px); }

._fx__zoom {
  transition-property: all;
  transition-duration: 0.40s;
  transition-delay: 0.00s; }

._fx__zoom::after {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: -1;
  content: ' ';
  position: absolute;
  background: transparent;
  -webkit-box-shadow: 10px 10px 49px -10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 10px 10px 49px -10px rgba(0, 0, 0, 0);
  box-shadow: 10px 10px 49px -10px rgba(0, 0, 0, 0);
  transition-property: all;
  transition-duration: 0.40s;
  transition-delay: 0.00s; }

._fx__zoom:hover {
  -webkit-transform-origin: 50.00% 50.00%;
  -moz-transform-origin: 50.00% 50.00%;
  -ms-transform-origin: 50.00% 50.00%;
  -o-transform-origin: 50.00% 50.00%;
  transform-origin: 50.00% 50.00%;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(1.03, 1.03) rotate(0deg) translate(0px, 0px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(1.03, 1.03) rotate(0deg) translate(0px, 0px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(1.03, 1.03) rotate(0deg) translate(0px, 0px);
  -o-transform: skewX(0deg) skewY(0deg) scale(1.03, 1.03) rotate(0deg) translate(0px, 0px);
  transform: skewX(0deg) skewY(0deg) scale(1.03, 1.03) rotate(0deg) translate(0px, 0px); }

._fx__zoom:hover::after {
  -webkit-box-shadow: 10px 10px 49px -10px black;
  -moz-box-shadow: 10px 10px 49px -10px black;
  box-shadow: 10px 10px 49px -10px black; }

html.dc7__modal__bs_in_modal__true .content {
  top: 0px !important; }

.dc7__modal__icon .__layout__icon {
  top: 0px !important; }

.dc7__modal_close {
  top: 20px;
  right: 16px;
  background: rgba(0, 0, 20, 0.3) !important;
  border-radius: 50%;
  height: 60px;
  width: 60px; }

.dc7__modal_close > img {
  width: 40px !important;
  height: 40px !important;
  position: absolute;
  left: 10px; }

.parax {
  background-attachment: fixed;
  background-position: center center;
  background-size: cover; }

html .bottomIcon {
  position: fixed;
  bottom: -2px;
  left: 10%;
  z-index: 600;
  border: 1px solid white !important; }

html.dc7__grid__s_breakpoint_id__sma .bottomIcon {
  display: none !important; }

.dc7__modal__bs_in_modal__true .bottomIcon {
  display: none !important; }

.dc7__modal .newssection.frontend {
  margin-top: 0px !important; }

html .dc7__modal .content_page {
  padding: 0px 0px 0px 0px !important; }

.content .content_page .om3__segment__text p > a,
.content .content_page .om3__segment__html p > a,
.content .content_page .om3__segment__magazine_element_content p > a {
  text-decoration: underline !important;
  position: relative;
  margin: 0px 0px 0px 0.40em;
  display: inline-block; }

.content .content_page .om3__segment__text p > a:hover,
.content .content_page .om3__segment__html p > a:hover,
.content .content_page .om3__segment__magazine_element_content p > a:hover {
  text-decoration: none !important; }

.content .content_page .om3__segment__text p > a:before,
.content .content_page .om3__segment__html p > a:before,
.content .content_page .om3__segment__magazine_element_content p > a:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default;
  font-size: 0.50em;
  position: relative;
  left: -0.80em;
  position: absolute;
  font-family: 'FontAwesome';
  content: '\f054';
  top: 1.00em;
  letter-spacing: -0.28em;
  line-height: 1.00em; }

.dc7__modal__bs_in_modal__true .content_page > .neos-contentcollection > .om3__segment__clip {
  top: 0px !important; }

.__bs_backgroundparallax__true {
  /*	background-size: auto; 
	@include dc7__animation__m_transition($s_property_name:'all', $s_duration:'0.00s', $s_delay:'0.00s', $s_ease:'linear');
	background-size: 150% 150% !important;*/ }

._layout__background_image {
  width: 150%;
  height: 150%;
  position: absolute;
  left: 0px;
  top: 0px;
  opacity: 0.50;
  left: -25%;
  top: -25%;
  background-size: cover;
  background-repeat: no-repeat; }

.spinner {
  animation: rotator 1.4s linear infinite;
  -webkit-transform-origin: 50.00% 50.00%;
  -moz-transform-origin: 50.00% 50.00%;
  -ms-transform-origin: 50.00% 50.00%;
  -o-transform-origin: 50.00% 50.00%;
  transform-origin: 50.00% 50.00%;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(0.70, 0.70) rotate(0deg) translate(0px, 0px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(0.70, 0.70) rotate(0deg) translate(0px, 0px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(0.70, 0.70) rotate(0deg) translate(0px, 0px);
  -o-transform: skewX(0deg) skewY(0deg) scale(0.70, 0.70) rotate(0deg) translate(0px, 0px);
  transform: skewX(0deg) skewY(0deg) scale(0.70, 0.70) rotate(0deg) translate(0px, 0px); }

@keyframes rotator {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(270deg); } }

.path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite; }

@keyframes colors {
  0% {
    stroke: #4285F4; }
  50% {
    stroke: #333333; }
  99% {
    stroke: #4285F4; } }

@keyframes dash {
  0% {
    stroke-dashoffset: 187; }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg); }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg); } }

.dc7__modal__bs_in_modal__true .fader .spinner {
  display: none !important; }

.dc7__modal {
  overflow: hidden !important;
  background-color: rgba(255, 0, 0, 0.5) !important;
  -webkit-overflow-scrolling: touch !important; }

html.__bs_modal__true {
  /*	overflow: hidden;
	overflow-y: hidden;
	height: 100vh;
	-webkit-overflow-scrolling: auto !important*/ }

html.__bs_modal__true > body {
  /*	overflow: hidden !important;
	position: absolute !important;
	-webkit-overflow-scrolling: auto !important;  */ }

.dc7__modal_content {
  /*	D
  	overflow-y: scroll !important;
	position: absolute;
	height: auto;*/
  /*
	height: 100%;
	overflow: scroll;*/ }

.dc7__grid__s_type__smartphone .dc7__modal_content_page__iframe,
.dc7__grid__s_type__tablet .dc7__modal_content_page__iframe {
  overflow-y: scroll !important; }

.dc7__grid__s_type__smartphone .dc7__modal_content,
.dc7__grid__s_type__tablet .dc7__modal_content {
  overflow-y: scroll !important; }

.dc7__grid__s_type__smartphone .dc7__modal,
.dc7__grid__s_type__tablet .dc7__modal {
  /*	opacity: 1.00 !important; 
	-webkit-overflow-scrolling: auto;
	color: pinky;*/ }

.ql-btn-wanja:hover {
  background-color: #FFFFFF;
  color: #375988 !important; }

#content_page .bluewhite {
  background-color: #375988 !important;
  color: white !important; }

#content_page .whiteblue {
  background-color: #FFFFFF !important;
  color: #375988 !important; }

.quicklink-btn-bw {
  background-color: #375988;
  color: white; }

.quicklink-btn-wb {
  background-color: #FFFFFF;
  color: #375988 !important; }

#content_page .quicklink-margin {
  border: 10px transparent solid; }

.om3__segment__newslist .h2 {
  margin: 50px; }

.om3__segment__newslist_elements_item {
  margin-top: 50px; }

.om3__segment__newslist {
  background-color: #f2f2f2; }

li.om3__segment__newslist_elements_item {
  background-color: white;
  padding-top: 20px; }

h2.om3__segment__newslist_elements_item {
  float: left !important; }

a.dc7__behavior__acall {
  text-align: center;
  color: "#111111" !important; }

.news-teaser {
  text-align: left; }

.be-news-image {
  max-width: 100%;
  height: auto;
  overflow: hidden; }

.newsrow-text-style.backend .newsrow {
  color: #FFFFFF; }

#content_page .content_page {
  max-width: 100vw;
  overflow-x: hidden;
  background-color: #375988; }

.wr-article-block {
  display: block; }

.om3__segment__newslist__small {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  background-clip: padding-box;
  width: calc(100% * 3 / 12); }

.om3__segment__newslist__large {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  background-clip: padding-box;
  width: calc(100% * 6 / 12); }

.news-list-margin-top {
  margin-top: 200px; }

.permanent-image-permimage-wj {
  width: 100%; }

.newslist-img figure img {
  max-width: 100%;
  height: auto; }

img.news-teaser-img {
  width: auto !important; }

.newslist__top__padding {
  padding-top: 85px; }

.article-title {
  margin: 20px; }

.article-img {
  margin: 20px; }

.article-content {
  margin: 40px; }

p.news-teaser {
  font-family: "myriad-pro", sans-serif;
  /*font-size: 12px;*/
  /*line-height: 1.40em;
    font-weight: normal;
    letter-spacing: 0px;
    font-style: normal;
    text-transform: none;*/ }

.p-tag-style-wj > p {
  /*font-family: "myriad-pro", sans-serif;
  font-size: 12px !important;
  color: #333333;
  line-height: 1.40em;
  font-weight: normal;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none;*/
  text-align: left; }

.apt-finder-btn {
  white-space: nowrap; }

.zip input[type=text] {
  padding: 5px;
  border: 2px solid #375988;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.zip input[type=text]:focus {
  border-color: #375988; }

.zip input[type=submit] {
  padding: 5px 15px;
  background: #375988;
  border: 0 none;
  cursor: pointer;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.p-tag-style-wj p {
  /*color: #375988!important;*/ }

.input-zip-tb {
  display: inline-block;
  width: 230px;
  /*margin-right: 5px;
  min-width: 160px;
  margin-top: -14px;
  padding-left: 6px!important;*/ }

/* news section section */
.nl-image-width {
  width: 100%;
  height: auto; }

.om3__segment__newslist .date-wj {
  background-color: #FFFFFF; }

.om3__segment__newslist .date-wj-p {
  text-align: right;
  font-size: 13px !important;
  padding: 3px 5px 3px 3px;
  color: #375988; }

.om3__segment__newslist .news-segment-text-wj {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 0px 20px 7px 20px;
  border: none;
  outline: none;
  text-align: right; }

.om3__segment__newslist .p-tag-style-wj > p {
  /*font-family: "myriad-pro", sans-serif;
  font-size: 12px !important;
  color: #333333;
  line-height: 1.40em;
  font-weight: normal;
  letter-spacing: 0px;
  font-style: normal;
  text-transform: none;*/ }

.om3__segment__newslist .p-tag-style-wj p {
  /*color: #375988!important;*/ }

.om3__segment__newslist .p-tag-style-wj {
  /*text-align: left;
  font-size: 15px;*/
  /*color: #375988!important;*/ }

.om3__segment__newslist > h2 {
  position: absolute; }

.om3__segment__newslist .news-title h2 {
  text-align: left;
  line-height: 120%;
  /*color: #375988;*/
  /*problem*/
  font-size: 18px; }

.om3__segment__newslist button.news-list-button {
  font-size: 10px;
  width: 85px;
  background-color: #FFFFFF !important;
  color: #375988 !important;
  float: right;
  margin-bottom: 4px;
  font-size: 10px;
  width: 85px; }

.om3__segment__newslist button.news-list-button:hover {
  font-size: 10px;
  width: 85px;
  background-color: #375988 !important;
  color: #FFFFFF !important; }

.permanent-image-permimage-wj img {
  width: 100%;
  height: auto; }

.newssection {
  margin-top: 20px; }

.news-list-block-ul {
  justify-content: left !important; }

.news-title {
  text-align: left; }

.newssection.frontend h1 {
  color: #009fde; }

.newsListBox {
  border: 5px solid transparent !important;
  background-color: #ffffff;
  background-clip: padding-box; }

._fx__bparallax {
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
  /*	background-repeat: no-repeat !important;*/ }

.content_footer a {
  margin: 0.30em 0.30em 0.30em 0.30em; }

.dc7__behavior__acall > .permanent-image-permimage {
  transition-property: all;
  transition-duration: 0.40s;
  transition-delay: 0.00s;
  -webkit-transform-origin: 50.00% 50.00%;
  -moz-transform-origin: 50.00% 50.00%;
  -ms-transform-origin: 50.00% 50.00%;
  -o-transform-origin: 50.00% 50.00%;
  transform-origin: 50.00% 50.00%;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  -o-transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px);
  transform: skewX(0deg) skewY(0deg) scale(1.00, 1.00) rotate(0deg) translate(0px, 0px); }

.dc7__behavior__acall > .permanent-image-permimage:hover {
  -webkit-transform-origin: 50.00% 50.00%;
  -moz-transform-origin: 50.00% 50.00%;
  -ms-transform-origin: 50.00% 50.00%;
  -o-transform-origin: 50.00% 50.00%;
  transform-origin: 50.00% 50.00%;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(1.05, 1.05) rotate(0deg) translate(0px, 0px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(1.05, 1.05) rotate(0deg) translate(0px, 0px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(1.05, 1.05) rotate(0deg) translate(0px, 0px);
  -o-transform: skewX(0deg) skewY(0deg) scale(1.05, 1.05) rotate(0deg) translate(0px, 0px);
  transform: skewX(0deg) skewY(0deg) scale(1.05, 1.05) rotate(0deg) translate(0px, 0px); }

._layout__bpimage {
  position: absolute;
  top: -50%;
  left: 0px;
  width: 100%;
  height: 150%;
  background-size: cover;
  background-repeat: no-repeat;
  outline: 1px solid transparent !important; }

._layout__bpimage > img {
  opacity: 0.00; }

.om3__segment__nform {
  display: inline-block;
  text-align: left;
  width: 100%; }

html .om3__segment__nform > fieldset > .om3__segment__nform__element, html .om3__segment__nform > fieldset > div {
  padding: 5px 30px 5px 30px;
  margin: 0px 0px 0px 0px; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__nform > fieldset > .om3__segment__nform__element, html.dc7__grid__s_breakpoint_id__sma .om3__segment__nform > fieldset > div {
  padding: 5px 10px 5px 10px; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__nform > fieldset > .om3__segment__nform__element, html.dc7__grid__s_breakpoint_id__tab .om3__segment__nform > fieldset > div {
  padding: 5px 20px 5px 20px; }

html .om3__segment__nform > fieldset > div:last-child {
  border-bottom: none !important; }

.om3__segment__nform .required {
  margin: 0px 0px 0px 0.20em;
  position: relative;
  top: -2px;
  font-size: 1.20em;
  color: red !important; }

.om3__segment__nform .help-inline {
  font-size: 0.70em;
  margin: -0.70em 0px 0px 0px;
  color: red !important; }

.om3__segment__nform label,
.om3__segment__nform h3 {
  font-size: 1.10em !important;
  margin: 0px 0px 0.20em 0px; }

.om3__segment__nform fieldset > h2 {
  display: none; }

.om3__segment__nform button {
  width: auto;
  display: inline-block;
  padding: 8px 20px 11px 20px !important; }

.om3__segment__nform label {
  pointer-events: all; }

.om3__segment__nform input[type='radio'],
.om3__segment__nform input[type='checkbox'] {
  cursor: pointer;
  padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important; }

._apple__true .om3__segment__nform input[type='radio'],
._apple__true .om3__segment__nform input[type='checkbox'] {
  cursor: pointer;
  padding: 0px 5px 5px 0px !important;
  margin: 0px 5px 0px 0px !important; }

.om3__segment__nform li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; }

.om3__segment__nform li label {
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
  min-height: 1.6em;
  line-height: 2px !important; }

.om3__segment__nform li label > input {
  margin: 0px 0px -10px 0px; }

.om3__segment__nform input[type='date'],
.om3__segment__nform ._type__datepicker {
  border-color: #375988 !important;
  border-radius: 0px !important;
  padding: 0.75em 0.25em 0.75em 0.25em !important; }

.om3__segment__nform .inputs-list > li {
  position: relative; }

.om3__segment__nform .om3__segment__nform__element {
  top: -13px !important;
  bottom: -26px !important;
  position: relative; }

html .om3__segment__nform .submit {
  margin: 0px 0px 0px 30px; }

html.dc7__grid__s_breakpoint_id__sma .om3__segment__nform .submit {
  margin: 0px 0px 0px 10px; }

html.dc7__grid__s_breakpoint_id__tab .om3__segment__nform .submit {
  margin: 0px 0px 0px 20px; }

.dc7__behavior__backgroundparallax {
  position: absolute;
  overflow: hidden; }

.dc7__behavior__backgroundparallax._init__true {
  background-image: none !important; }

.dc7__behavior__backgroundparallax__image {
  /*		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: -moz-box;
		display: inline-flex;
		flex-wrap: wrap;*/
  display: inline-flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100.50%;
  height: 101.50%;
  background-color: transparent;
  z-index: -1;
  opacity: 0.90; }

.dc7__behavior__backgroundparallax__image__img {
  position: absolute;
  width: 150.00%;
  height: 150.00%;
  opacity: 1.00;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -2;
  top: 0px;
  left: 0px; }

html ._item__share {
  transition-property: all;
  transition-duration: 0.30s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.00s;
  position: fixed;
  right: 30px;
  top: 65px;
  background: transparent;
  margin: 0px 0px 40px 0px;
  z-index: 510;
  text-align: right; }

html.dc7__grid__s_breakpoint_id__sma ._item__share {
  right: 15px;
  top: 55px; }

._item__share._active__true {
  z-index: 1510; }

._menucompact__1 ._item__share {
  -webkit-transform-origin: 0px 0px;
  -moz-transform-origin: 0px 0px;
  -ms-transform-origin: 0px 0px;
  -o-transform-origin: 0px 0px;
  transform-origin: 0px 0px;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 10px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 10px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 10px);
  -o-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 10px);
  transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 10px); }

._menucompact__2 ._item__share {
  -webkit-transform-origin: 0px 0px;
  -moz-transform-origin: 0px 0px;
  -ms-transform-origin: 0px 0px;
  -o-transform-origin: 0px 0px;
  transform-origin: 0px 0px;
  -webkit-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 80px);
  -moz-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 80px);
  -ms-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 80px);
  -o-transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 80px);
  transform: skewX(0deg) skewY(0deg) scale(1.0, 1.0) rotate(0deg) translate(0px, 80px); }

._item__share__content {
  transition-property: all;
  transition-duration: 0.20s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.00s;
  position: absolute !important;
  top: -13px;
  right: 26px;
  background-color: #FFFFFF;
  border-width: 8px !important;
  border-right: 20px solid white;
  border-left: 20px solid white;
  width: 315px;
  max-width: calc(100vw - 23px);
  z-index: 1025;
  text-align: left;
  opacity: 0.00;
  overflow: hidden;
  height: 67px; }
  html ._item__share__content {
    position: relative;
    display: inline-block;
    border: 20px solid transparent; }

._item__share._active__true ._item__share__content {
  opacity: 1.00; }

._item__share__content > p {
  color: #FFD51F;
  font-size: 14px !important; }

._item__share__content__text {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

._item__share__content__copy {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer;
  transition-property: all;
  transition-duration: 0.20s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.00s;
  background-color: #FFD51F;
  color: #FFFFFF !important;
  display: inline-block;
  border-radius: 2px;
  padding: 1px 6px 3px 8px;
  position: relative;
  margin-left: 6px;
  opacity: 1.00% !important;
  top: 0px;
  vertical-align: text-bottom !important; }

._item__share__content__copy:hover {
  background-color: #9f8100 !important; }

._item__share__content__uri {
  -webkit-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  -o-user-select: all;
  user-select: all;
  pointer-events: all;
  cursor: default;
  margin: 3px 0px 0px 0px;
  background-color: #F2F2F2;
  padding: 4px 10px 4px 4px;
  display: inline-block;
  cursor: text;
  text-overflow: ellipsis;
  max-width: calc(100% - 30px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 220px; }

._item__share__button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: all;
  cursor: pointer;
  transition-property: all;
  transition-duration: 0.40s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.00s;
  z-index: 1026;
  position: relative;
  border-radius: 50.00%;
  position: relative;
  top: 0px;
  left: 3px;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid rgba(255, 255, 255, 0); }
  ._item__share__button:hover {
    -webkit-animation-name: dc7__animation__kf_pop;
    -moz-animation-name: dc7__animation__kf_pop;
    -ms-animation-name: dc7__animation__kf_pop;
    -o-animation-name: dc7__animation__kf_pop;
    animation-name: dc7__animation__kf_pop;
    -webkit-animation-duration: 0.30s;
    -moz-animation-duration: 0.30s;
    -ms-animation-duration: 0.30s;
    -o-animation-duration: 0.30s;
    animation-duration: 0.30s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -moz-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -ms-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -o-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-animation-delay: 0.00s;
    -moz-animation-delay: 0.00s;
    -ms-animation-delay: 0.00s;
    -o-animation-delay: 0.00s;
    animation-delay: 0.00s; }

._item__share._active__true ._item__share__button {
  top: -13px;
  border: 21px solid white;
  background-color: white; }

._item__share__button__img {
  width: 25px;
  height: 25px; }

.dc7__modal__bs_in_modal__true .cc-window {
  display: none !important;
  visibility: hidden !important; }

.cc-window {
  transition-property: all;
  transition-duration: 0.60s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.40s;
  background-color: #9f8100 !important;
  font-size: 14px !important;
  border-top: 1px solid #FFFFFF !important;
  bottom: -70px !important;
  width: 100.00vw !important; }

.cc-window._active__true {
  bottom: 0px !important; }

.cc-window .cc-btn {
  padding: 8px 8px 8px 8px !important;
  font-size: 14px !important; }

.cc-window .cc-link {
  font-weight: bold !important; }

.cc-window .cc-compliance .cc-dismiss {
  transition-property: all;
  transition-duration: 0.40s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.00s;
  background-color: #FFD51F !important;
  position: relative;
  top: 1px; }

.cc-window .cc-compliance:hover .cc-dismiss {
  color: #111111 !important;
  background-color: #FFFFFF !important; }

._item__share__button {
  display: none !important; }

html .content .om3__segment__menu_mobilenavigation_elements > div > a {
  color: #111111 !important; }

/* andy 5.11.2019*/
html .content .om3__segment__menu .om3__segment__menu_navigation_elements > div > a {
  font-size: 18px; }

html .content .content_footer p {
  text-transform: none; }

.content .om3__segment__button.__s_type__b .om3__segment__button_button, .om3__segment__nform button {
  color: #111111 !important;
  border-color: #111111 !important; }

.dc7__modal .dc7__modal_background {
  background-color: #FFD51F !important; }

.dc7__modal_close > img {
  filter: invert(1); }

html .content .om3__segment__nform label {
  color: #111; }

#form-f4bb031d-55d4-4b4c-bcae-4d84a0d3437d-78e6b35e-4fb6-423d-b9f9-e451254684ce {
  position: relative;
  top: -191px; }

label[for="form-f4bb031d-55d4-4b4c-bcae-4d84a0d3437d-78e6b35e-4fb6-423d-b9f9-e451254684ce"] {
  position: relative;
  left: 20px; }

			.langauge-switch{
	
				width:90px;
				height:40px;
				display: flex;
				justify-content: center;
				align-items: center
			}
			.langauge-switch a {
				pointer-events: auto;
				cursor: pointer;
				color: black;
				width: 54px;
				height: 30px;
				background-repeat: no-repeat;
				background-position: center;
				margin:2px;
				border: 1px solid black;
				background-size: cover;
				transition: transform 0.4s ease;
			}

			@media (min-width: 1023px) {
				.langauge-switch{
					width:80px;
					height: 20px;
				}
				.langauge-switch a {
					width: 38px;
					height: 20px;
				}
				.langauge-switch a:hover {
					transform: scale(1.2);
				}
			}
			.langauge-switch a.de {

				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 640 480'%3E%3Cdefs/%3E%3Cpath d='M0 320h640v160.002H0z' style='fill:%23ffce00;fill-rule:nonzero'/%3E%3Cpath d='M0 0h640v160H0z' style='fill-rule:nonzero'/%3E%3Cpath d='M0 160h640v160H0z' style='fill:%23d00;fill-rule:nonzero'/%3E%3C/svg%3E");
			}
			.langauge-switch a.en {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cdefs/%3E%3Cpath style='fill:%23006' d='M-54.814 0h749.625v480H-54.814z'/%3E%3Cpath d='M-54.814 0v53.666L611.003 480h83.81v-53.663L28.993 0h-83.807zm749.625 0v53.662L28.997 480h-83.81v-53.667L611.002 0h83.81-.002z' style='fill:%23fff;fill-rule:nonzero'/%3E%3Cpath d='M257.53 0v480h124.938V0H257.529zM-54.815 160v160H694.81V160H-54.814z' style='fill:%23fff;fill-rule:nonzero'/%3E%3Cpath d='M-54.814 192v96h749.625v-96H-54.814zM282.516.004v479.993h74.964V0h-74.96l-.002.004zM-54.813 480l249.878-160h55.867L1.06 480h-55.875zm0-480l249.878 160h-55.877l-194-124.221V0zm443.879 160L638.942 0h55.867L444.937 160h-55.872zM694.81 480L444.935 320h55.873l194.003 124.22v35.775l-.002.005z' style='fill:%23c00;fill-rule:nonzero'/%3E%3C/svg%3E");
			}

            html .om3__segment__menu .om3__segment__menu_navigation_burger {
				left:0;
			}
/*# sourceMappingURL=host.css.map */
/*hide legacy cookie banner*/ 
.cc-window.cc-floating{
  display:none !important;
}
