@CHARSET "UTF-8";

.mt--5{
	margin-top: -5rem;
}
.mt--6{
	margin-top: -6rem;
}

.site-header{
	z-index: 4;
}

.cat{
	color: #ec7206;	
}

.icon--bullet::before {
	content: '';
   	display: inline-block;
   	width: 10px;
   	height: 10px;
   	-moz-border-radius: 7.5px;
   	-webkit-border-radius: 7.5px;
   	border-radius: 7.5px;
   	background-color: #ec7206;
	margin-right: 0.5rem;
}

.bc-gray{
	border-color: #f0f0f1;
}

.block .divider-basic{
	padding-top: calc(6rem + 3px);
    padding-top: calc(var(--spacing-vertical-grande) + 3px);
}

.block--gray{
	background-color: #f0f0f1; /*#fafafc;*/		
}

.block--gray .fragment--search--results .tsr--search--result{
	background-color: #fff;
}



.block--gray a.btn{
	background-color: #fff;
	border-color: #cad3dc;
	color: #000000;
	padding-right: 1rem;
	
}
.block--gray a.btn::after{
    content: url(/static/icons/svgs/arrow-right-orange.svg);
    display: inline-block;
    width: 1rem;
    height: 1rem;
    align-self: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;	
	margin-left: 20px;	
}


@media(min-width: 768px){
	.mt-md--3{
		margin-top: -3rem;
	}
}





.tabs--m-navbar-sticky.alternate{
	background-color: #f0f0f1;
	z-index: 2;
}
@media(max-width: 767px){
	.tabs--m-navbar-sticky.alternate .tabs__trigger{
		background-color: #f0f0f1;
	}
	.tabs--m-navbar-sticky.alternate a{
		-webkit-box-shadow: 0 0 0 0 rgba(236, 114, 6, 0);
	    box-shadow: 0 0 0 0 rgba(236, 114, 6, 0);	
	}
	.tabs--m-navbar-sticky.alternate .tabs__list .list > li + li{
		border-color: #f0f0f1;	
	}
}
@media(min-width: 768px){
	.tabs--m-navbar-sticky.alternate {
		padding-bottom: 1rem;
		padding-top: 1rem;
		margin-bottom: 0;
	}
	.tabs--m-navbar-sticky.alternate .list{
		-webkit-box-pack: center !important;
	    -ms-flex-pack: center !important;
	    justify-content: center !important;
	}
	.tabs--m-navbar-sticky.alternate a.tab{
		display: inline-block;
	    font-weight: bold;
	    text-align: center;
	    white-space: nowrap;
	    vertical-align: middle;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	    border: 0.125rem solid transparent;
	    padding: 0.625rem 2.875rem 0.625rem 1.875rem;
	    font-size: 1.125rem;
	    line-height: 1.333;
	    border-radius: 99rem;
	    -webkit-transition: all 0.15s ease-in-out;
	    transition: all 0.15s ease-in-out;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    max-width: 100%;		
	    background-color: #fff;
    	border-color: #cad3dc;
    	color: #000000;    	
		font-family: inherit;
	}	
	.tabs--m-navbar-sticky.alternate a::after,
	.tabs--m-navbar-sticky.alternate a:focus::after{
	    content: url(/static/icons/svgs/arrow-right-orange.svg);
	    display: inline-block;
	    width: 1rem;
	    height: 1rem;
	    align-self: center;
	    -ms-flex-negative: 0;
	    flex-shrink: 0;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	    margin-left: 20px;
	}	
	.tabs--m-navbar-sticky.alternate a:hover,
	.tabs--m-navbar-sticky.alternate a.s-active{
		background-image:linear-gradient(120deg, #ffa279 1%, #ff8454 30%);
		border-color: #ff8454;
		color: #fff;
	}	
	.tabs--m-navbar-sticky.alternate a:hover::after,
	.tabs--m-navbar-sticky.alternate as.active::after,
	.tabs--m-navbar-sticky.alternate a.s-active:focus::after{
		content: url(/static/icons/svgs/white/arrow-down.svg);
	}
}



















.block--gray .nav-content a.nav-content-link{
	background-color: #ffffff;
	padding: 0.75rem 1.75rem;
	border: 1px solid #cad3dc;
}
.block--gray .nav-content a.nav-content-link:HOVER{
	background-color: #ec7206;
}
.block--gray .nav-content a.nav-content-link::after{
	content: url("/static/icons/svgs/arrow-right-orange.svg");
	height: auto;
}
.block--gray .nav-content a.nav-content-link:hover::after{
	content: url("/static/icons/svgs/white/arrow-right.svg");
}



.fragment--hard--facts--alternate .fragment--hard--fact{
	padding: 1.5rem 2rem;
}


.fragment--hard--facts--alternate .fragment--hard--fact.active{
	border-color: #f0f0f1;
	background-image:linear-gradient(120deg, #ffa279 1%, #ff8454 30%)
}
.fragment--hard--facts--alternate .fragment--hard--fact.active .fact-headline{
	color: #fff;
}



.fragment--hard--facts--alternate .fragment--hard--fact:NOT(.active){
	border-color: #f0f0f1;
}

.fragment--hard--facts--alternate .fragment--hard--fact .fact-headline{
	text-align: left;
}
.fragment--hard--facts--alternate .fragment--hard--fact .fact-headline-sub{
	font-weight: bold;
}



.block--nav--two-columns{
	color: #fff;
	background-color: #f87e4e;	
	padding-top: calc(6rem + 3px);
    padding-top: calc(var(--spacing-vertical-grande) + 3px);
}
.block--nav--two-columns h3{
	font-weight: normal;
	font-size: 1.5rem;
	margin-bottom: 2rem;
}
.block--nav--two-columns ul li a,
.block--nav--two-columns ul li span{
	color: #fff;
	text-decoration: none;
	font-family: RobotoSlab;
	font-size: 1.1rem;
}
.block--nav--two-columns ul li a:HOVER{
	text-decoration: underline;
}
.block--nav--two-columns .list li:not(:last-child){
	margin-bottom: 1.5rem;
}









.modalImage{
	background-color: rgba(0,0,0,0.8);
}
.modalImage .modal-dialog{
	max-width: 100%;
  	width: 100%;  	
	height: 100%;
  	padding: 0;
	margin: 0;
}

.modalImage .modal-content {
	height: 100%;
	background: none;
	border: 0;
}

.modalImage .modal-header{
	border: 0;
	padding: 0;
	position: absolute;
	z-index: 2;
	top: 10px;
	right: 10px;
}
.modalImage .modal-body img{
	max-width: 90vw;
	max-height: 90vh;
	width: auto;
	height: auto;
}




.stage--img--text > .row,
.stage--img--text--img > .row{
	position: relative;
}
.stage--img--text .text-container .cat,
.stage--img--text .text-container h3,
.stage--img--text--img .text-container .cat,
.stage--img--text--img .text-container h3{
	color: #ec7206;	
	margin-bottom: 1rem;
}
.stage--img--text .text-container h3,
.stage--img--text--img .text-container h3{
	font-family: RobotoSlab;
}
.stage--img--text .text-container p,
.stage--img--text--img .text-container p{
	font-size: 0.9rem;
}
.stage--img--text .text-container .cat,
.stage--img--text--img .text-container .cat,
.stage--img--text .text-container h3,
.stage--img--text--img .text-container h3,
.stage--img--text .text-container p,
.stage--img--text--img .text-container p{
	margin-bottom: 1rem;
}



.stage--img--text .text-container .icon-container,
.stage--img--text--img .text-container .icon-container{
	position: absolute;	
}
.stage--img--text--img .text-container .icon-container{
	top: 2rem;
	right: 2rem;
}
.stage--img--text .text-container .icon-container{
	bottom: 2rem;
	right: 2rem;
}

.stage--img--text .text-container .icon-container span,
.stage--img--text--img .text-container .icon-container span{
	font-size: 3rem;
	color: #ec7206;
}

@media(max-width: 992px){
	.stage--img--text .text-container .icon-container,
	.stage--img--text--img .text-container .icon-container{
		top: 1rem;
		bottom: auto;
	}
}

@media(max-width: 767px){
	.stage--img--text .text-container .icon-container,
	.stage--img--text--img .text-container .icon-container{
		top: 1.5rem;
	}
	.stage--img--text .text-container .icon-container span,
	.stage--img--text--img .text-container .icon-container span{
		font-size: 2.5rem;
	}
}

@media(min-width: 768px){
	.stage--img--text .text-container .icon-container span,
	.stage--img--text--img .text-container .icon-container span{
		font-size: 3rem;
	}	
}
@media(min-width: 992px){	
	.stage--img--text .text-container .icon-container span,
	.stage--img--text--img .text-container .icon-container span{
		font-size: 3rem;
	}	
}
@media(min-width: 1200px){
	.stage--img--text .text-container .icon-container span,
	.stage--img--text--img .text-container .icon-container span{
		font-size: 4rem;
	}	
}
@media(min-width: 1600px){
	.stage--img--text .text-container .icon-container span,
	.stage--img--text--img .text-container .icon-container span{
		font-size: 4.5rem;
	}	
}





@media(max-width: 767px){
	.stage--img--text--img > .row{
		display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    margin-right: -15px;
	    margin-left: -15px;	
	}	
}
@media(max-width: 991px){
	.stage--img--text--img .text-container{
		margin-top: 1.5rem;
	}
}
@media(min-width: 992px){	
	.stage--img--text.container,
	.stage--img--text--img.container{
		max-width: 100% !important;		
	}	
	.stage--img--text .img-container,
	.stage--img--text .text-container,
	.stage--img--text--img .img-container,
	.stage--img--text--img .text-container{
		padding-left: 0;
		padding-right: 0;
	}
	.stage--img--text--img .img-container--right{
		position: relative;
		margin-top: 14rem;
	}	
	.stage--img--text .text-container,
	.stage--img--text--img .text-container{
		position: absolute;
		z-index: 1;		
		top: 100px;				
		background-color: #fff;	
		-webkit-box-shadow: 15px 15px 0px 0px rgba(198,212,221,0.75);
		-moz-box-shadow: 15px 15px 0px 0px rgba(198,212,221,0.75);
		box-shadow: 15px 15px 0px 0px rgba(198,212,221,0.75);
		padding: 25px;
		min-height: 400px;
		width: 400px;		
	}
	.stage--img--text .text-container{
		left: 59%;
	}
	.stage--img--text--img .text-container{
		left: calc(50% - 200px);
	}
	.stage--img--text .text-container .cat,
	.stage--img--text--img .text-container .cat,
	.stage--img--text .text-container h3,
	.stage--img--text--img .text-container h3,
	.stage--img--text .text-container p,
	.stage--img--text--img .text-container p{
		margin-bottom: 2rem;
	}
}
@media(min-width: 1200px){
	.stage--img--text .text-container,
	.stage--img--text--img .text-container{		
		padding: 50px;
		min-height: 500px;
		width: 500px;
	}
	.stage--img--text--img .text-container{
		left: calc(50% - 250px);
	}	
}
@media(min-width: 1600px){
	.stage--img--text .img-container{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 58.33333%;
	    flex: 0 0 58.33333%;
	    max-width: 58.33333%;
	}
	.stage--img--text .text-container,
	.stage--img--text--img .text-container{		
		padding: 75px;			
	}
	.stage--img--text .text-container{
		left: 50%;
	}
}
@media(max-width: 991px){
	.stage--img--text--img .img-container--right{
		display: none;
	}
}




.stg.stg--big .cat{
	color: #000;
	text-shadow: 0px 0px 5px #ffffff;
}
.stg.stg--big .cat span{
	color: #ec7206;
}
@media(max-width: 991px){
	.stg.stg--big .cat{
		margin-top: -40px;
		margin-left: 30px;
	}	
	.stg--big .stg__window{
		padding-top: 2rem;
		padding-left: 15px;
	}
}
@media(min-width: 992px){
	.stg.stg--big{
		min-height: 800px;
	}
	
	.stg.stg--big .cat{
		position: absolute;
		left: 60px;
		bottom: 30px;
	}

	.stg--big .stg__window{
		background: none;					
	}
	
	.stg--big .stg__window.stg__window__video{
		margin-left: 0;	
		width: auto;	
	}	
	.stg--big .stg__window.bg-alternate{
		background-color: rgba(255,255,255,0.5);
	}
	
	.stg--big .stg__window .hdln{
		margin-bottom: 1.5rem;		
	}
	/*
	.stg--big .stg__window .hdln > *{
		font-size: 4rem;
		font-weight: bold;
	}
	*/
}






.stg--small .stg__window .btn,
.stg--big .stg__window .btn,
.btn--alternate-design{
	border-color: #ff8454;
	background-image:linear-gradient(120deg, #ffa279 1%, #ff8454 30%)
}

@media(min-width: 768px){
	.stg.stg--small{
		min-height: 400px;
		-webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;	    
	    overflow: hidden;
	    position: relative;
	    z-index: 0;
	}	
	.stg.stg--small img {
	    -o-object-fit: cover;
	    object-fit: cover;
	    height: 100%;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    -webkit-transform: translateY(-50%) translateX(-50%);
	    transform: translateY(-50%) translateX(-50%);
	    z-index: -1;
	}
	.stg.stg--small figcaption {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal !important;
  		-webkit-box-direction: normal !important;
      	-ms-flex-direction: row !important;
          flex-direction: row !important;
	    min-height: inherit;
	    position: static;
	    width: 100%;
		
		
		-webkit-box-align: center !important;
	    -ms-flex-align: center !important;
	    align-items: center !important;
		
	}	
	.stg.stg--small figcaption.alternate{
		background-color: rgba(0,0,0,0.4);
		z-index: 1;
	}  
	.stg--small .stg__window{
		margin: 1rem 0;
		background: none;
		width: auto;
	}
	.stg--small .stg__window.fc-alternate{
		color: #fff;
	}
}




.cat{
	color: #ec7206;	
}




.review-interview-page > .container:FIRST-OF-TYPE{
	position: relative;
}
.review-interview-page > .container:FIRST-OF-TYPE h1{
	color: #ec7206;
	font-weight: bold;
}
.review-interview-page .icon.head-icon{
	position: absolute;
	right: 5%;
	top: 3rem
}
.review-interview-page .icon.head-icon span{
	color: #ec7206;
	font-size: 3rem;
}
@media(min-width: 575px){
	.review-interview-page .icon.head-icon{
		right: 15%;
		top: auto;
	}
	.review-interview-page .icon.head-icon span{
		font-size: 4rem;
	}
}
@media(min-width: 768px){
	.review-interview-page .icon.head-icon{
		right: 25%;
	}
}
@media(min-width: 992px){
	.review-interview-page .icon.head-icon{
		right: 45%;
	}
	.review-interview-page .icon.head-icon span{
		font-size: 6rem;
	}
}
.review-interview-page .btn--alternate{
	background-image:linear-gradient(120deg, #ffa279 1%, #ff8454 30%);
	border-color: #ff8454;
	color: #fff;
}
.review-interview-page .divider--small{
	border-bottom: 3px solid #ec7206;
    content: "";
    display: block;
    margin-top: 1.5rem;
	margin-bottom: 1.5rem;
    speak: none;
    width: 60px;
}
.review-interview-page .quote-container .text-container .inner{		
	background-color: #fff;
	padding: 40px;
	color: #ec7206;
	font-family: RobotoSlab;
	font-weight: bold;
	-webkit-box-shadow: 15px 15px 0px 0px rgba(198,212,221,0.75);
    -moz-box-shadow: 15px 15px 0px 0px rgba(198,212,221,0.75);
    box-shadow: 15px 15px 0px 0px rgba(198,212,221,0.75);
}
@media(max-width: 575px){
	.review-interview-page .quote-container{
		padding-bottom: 2rem;	
	}
	.review-interview-page .quote-container .text-container{
		margin-top: -50px;
	}
	.review-interview-page .quote-container .text-container .inner{
		border: 1px solid #c6d4dd;
	}
}
@media(min-width: 576px){
	.review-interview-page .divider--small{
		margin-top: 3rem;
		margin-bottom: 3rem;
	}
	.review-interview-page .quote-container{
		margin-bottom: 1rem;
		position: relative;
	}
	.review-interview-page .quote-container .text-container .inner{
		position: absolute;
		z-index: 1;
		top: 30px;
		bottom: 30px;
		left: -60px;
		right: 60px;
	}	
}
@media(min-width: 768px){
	.review-interview-page .quote-container{
		float: left;
		width: 500px;		
	}
	.review-interview-page .quote-container .img-container{
		padding-left: 0;
	}
}
@media(min-width: 992px){
	.review-interview-page .quote-container{
		margin-left: 0;
		width: 600px;
		font-size: 1.2rem;
	}
	.review-interview-page .quote-container .text-container .inner{
		padding: 45px;
	}
}
@media(min-width: 1200px){
	.review-interview-page .quote-container{
		margin-left: -100px;		
	}
}
@media(min-width: 1400px){
	.review-interview-page .quote-container{
		margin-left: -200px;		
	}
}
@media(min-width: 1600px){
	.review-interview-page .quote-container{
		margin-left: -300px;		
	}
}








.slide.slide--video{
	position: relative;
}
@media(max-width: 991px){	
	.slide.slide--video:NOT(.slide--video--youtube){		
		height: auto !important;
	}	
	.slide.slide--video .stg figcaption{	
		width: 100%;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}		
}

@media(min-width: 992px){
	_:-ms-fullscreen,
	:root .slide.slide--video .stg figcaption{	
		width: 100%;
		position: absolute;
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		display: inherit;
		min-height: auto;
	}		
}

.stg--big.video-preview{
	position: relative;
	z-index: 2;
}
.stg--big.video-preview .icon-play-container{
	border-color: #ff8454;
	background-image:linear-gradient(120deg, #ffa279 1%, #ff8454 30%);
	border-radius: 50%;
	width: 55px;
	height: 55px;
	cursor: pointer;
}
.stg--big.video-preview .icon-play{
	color: #fff;
	font-size: 1.8rem;	
	margin-left: 4px;
}
.slidevideo {	
    position: absolute;
    z-index: 1;
    top: 0;    
    bottom: 0;	
    background-color: #000;
	width: 100%;	
}
.slidevideo .pimcore_tag_video{
	height: 100%;
}
.slidevideo video{
	height: 100%;
}
.slidevideo.slidevideo-big-youtube{
	z-index: 3;
}
.slidevideo.slidevideo-big-youtube iframe{
	max-height: 100%;
	margin: 0;
  	position: absolute;
  	top: 50%;
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
}
@media(max-width: 767px){
	.slide .video-big-youtube iframe{
		max-height: 350px;		
	}	
}


/* add fonts styles also to admin.css for object class */
@font-face {
  font-family: 'icomoon';
	/*
  src:  url('../fonts/icons-qk/icomoon.eot?h6r4pt');
  src:  url('../fonts/icons-qk/icomoon.eot?h6r4pt#iefix') format('embedded-opentype'),
    url('../fonts/icons-qk/icomoon.ttf?h6r4pt') format('truetype'),
    url('../fonts/icons-qk/icomoon.woff?h6r4pt') format('woff'),
    url('../fonts/icons-qk/icomoon.svg?h6r4pt#icomoon') format('svg');
	*/
	
	
  src:  url('../fonts/icons-qk/icomoon.eot?7wxozx');
  src:  url('../fonts/icons-qk/icomoon.eot?7wxozx#iefix') format('embedded-opentype'),
    url('../fonts/icons-qk/icomoon.ttf?7wxozx') format('truetype'),
    url('../fonts/icons-qk/icomoon.woff?7wxozx') format('woff'),
    url('../fonts/icons-qk/icomoon.svg?7wxozx#icomoon') format('svg');
	
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
span[class^="icon-"], span[class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-secback:before {
  content: "\e900";
}
.icon-secforward:before {
  content: "\e901";
}
.icon-apfel:before {
  content: "\e902";
}
.icon-besteck:before {
  content: "\e903";
}
.icon-blitz:before {
  content: "\e904";
}
.icon-chevron_down:before {
  content: "\e905";
}
.icon-chevron_left:before {
  content: "\e906";
}
.icon-chevron_right:before {
  content: "\e907";
}
.icon-chevron_up:before {
  content: "\e908";
}
.icon-download:before {
  content: "\e909";
}
.icon-elemente:before {
  content: "\e90a";
}
.icon-equalizer:before {
  content: "\e90b";
}
.icon-familie:before {
  content: "\e90c";
}
.icon-gehirn:before {
  content: "\e90d";
}
.icon-gemeinschaft:before {
  content: "\e90e";
}
.icon-herd:before {
  content: "\e90f";
}
.icon-kreislauf:before {
  content: "\e910";
}
.icon-lilie:before {
  content: "\e911";
}
.icon-marker:before {
  content: "\e912";
}
.icon-menschen:before {
  content: "\e913";
}
.icon-musik:before {
  content: "\e914";
}
.icon-palette:before {
  content: "\e915";
}
.icon-play:before {
  content: "\e916";
}
.icon-spinne:before {
  content: "\e917";
}
.icon-sport:before {
  content: "\e918";
}
.icon-stift:before {
  content: "\e919";
}
.icon-tanzen:before {
  content: "\e91a";
}
.icon-therapie:before {
  content: "\e91b";
}
.icon-tisch:before {
  content: "\e91c";
}
.icon-training:before {
  content: "\e91d";
}
.icon-minus:before {
  content: "\e91e";
}
.icon-plus:before {
  content: "\e91f";
}







.review-interview-page #m-stage-row{	
	padding-bottom: 0;
}
#m-stage-row .col{
	padding-left: 5px;
	padding-right: 5px;
}
#m-stage-row .col:FIRST-OF-TYPE{
	padding-left: 0;
}
#m-stage-row .col:LAST-OF-TYPE{
	padding-right: 0;
}
#m-stage-row .logo-container{
	width: 250px;
	max-width: 250px;
	height: 250px;
	padding-left: 0;
	padding-right: 0;
	position: relative;
	z-index: 1;
}
#m-stage-row .logo-container .logo{
	background-color: #fff;		
	padding: 30px;
	border: 1px solid rgba(198,212,221,0.75);
	-webkit-box-shadow: 15px 15px 0px 0px rgba(198,212,221,0.75);
	-moz-box-shadow: 15px 15px 0px 0px rgba(198,212,221,0.75);
	box-shadow: 15px 15px 0px 0px rgba(198,212,221,0.75);
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
@media (min-width: 768px){	
	#m-stage-row .stg {
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	    min-height: 200px;
	    overflow: hidden;
	    position: relative;
	    z-index: 0;
	}	
	#m-stage-row .stg img {
	    -o-object-fit: cover;
	    object-fit: cover;
	    height: 100%;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    -webkit-transform: translateY(-50%) translateX(-50%);
	    transform: translateY(-50%) translateX(-50%);
	    z-index: -1;
	}
	#m-stage-row .logo-container{
		width: 200px;
		max-width: 200px;
		height: 200px;
	}	
	#m-stage-row .logo-container .logo{	
		top: -31px;
		left: -25px;
		right: 25px;
		bottom: 15px;
	}
	#m-stage-row .logo-container .logo.pos--bottom{
		top: 0;
		bottom: -15px;
		right: 10px;
	}
}
@media (min-width: 992px){	
	#m-stage-row .stg{
		min-height: 300px;
	}
	#m-stage-row .logo-container{
		width: 300px;
		max-width: 300px;
		height: 300px;
	}
}





main.custom .stg__window a.btn{
	border-color: #ff8454;
    background-image: linear-gradient(120deg, #ffa279 1%, #ff8454 30%);
	color: #fff;
}
main.custom .stg__window a.btn .icon{
	color: #fff;
}


@media(min-width: 992px){
	
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window{
		margin-bottom: 1rem;
	}
	main.custom .stg.stg--big .stg__window{
		margin-bottom: 3rem !important;
	}
	
	main.custom .stg:NOT(.stg--small) .stg__window .h3{
		font-size: 2rem;
	    font-weight: bold;
		font-family: RobotoSlab;
	}
	
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window .h3::after{
		border-bottom: 3px solid #ec7206;
	    content: "";
	    display: block;
	    margin-top: 1rem;
	    speak: none;
		width: 60px;
	}
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window p{
		font-weight: bold;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .container{
		margin-bottom: inherit;
	}
}
@media(min-width: 992px){	
	main.custom .stg:NOT(.video-preview):NOT(.stg--small):NOT(.stg--big) .stg__window{
		background-color: rgba(255,255,255,0.5);
	}
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window:NOT(.stg__window--right){
		margin-left: -1.5rem;
	}
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window.stg__window--right{
		margin-right: -1.5rem;
	}
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .container{
		margin-bottom: 1rem;
	}
}
@media(min-width: 1200px){	
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window:NOT(.stg__window--right){
		margin-left: -7rem;
	}
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window.stg__window--right{
		margin-right: -7rem;
	}
}
@media(min-width: 1400px){
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window:NOT(.stg__window--right){
		margin-left: -10rem;
	}
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window.stg__window--right{
		margin-right: -10rem;
	}
}
@media(min-width: 1600px){
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window:NOT(.stg__window--right){
		margin-left: -15rem;
	}
	main.custom .stg:NOT(.video-preview):NOT(.stg--small) .stg__window.stg__window--right{
		margin-right: -15rem;
	}
}

#m-stage-row{
	z-index: 2;
}

.hidden-content-by-btn{
	display: none;
	visibility: hidden;	
}
