﻿
main .A-Link--primary .A-Link__linkText{
	background-color: transparent;
	border: none;
}
main .A-Link--primary .A-Link__linkText, main .A-Link--secondary .A-Link__linkText{
	padding-left: 0;
    text-align: left;
}
main .A-Link--primary, main .A-Link--secondary {
	display: block;
}
a:active, a:active:hover, html:not(.is-touch) a:active:hover, html:not(.is-touch) a:hover,main .A-Link--primary .A-Link__link--primary:hover .A-Link__linkText, main .A-Link--primary .A-Link__link--secondary:hover .A-Link__linkText, main .A-Link--secondary .A-Link__link--primary:hover .A-Link__linkText, main .A-Link--secondary .A-Link__link--secondary:hover .A-Link__linkText{
/*	background: transparent;
	border: none;
    color:#005691;*/
}
.a-link--button a:hover, .M-TextImageTwo__textWrapper .a-link a:hover, .M-TextImageTwo__textWrapper .a-link a span:hover, .M-TextImageTwo__textWrapper .a-link:hover, .M-TextImageTwo__textWrapper .a-link:hover a span:last-of-type:not(:first-of-type){
	background: transparent;
	border: none;
	color:#fff !important;
}
@media (min-width: 992px){
	
	.A-Teaser-HomeTeaser .A-Teaser-HomeTeaser__subLinks{
		/*margin-top: -35px;*/
	}

}

.A-Text-RichText .A-Link__linkText:after{
	display:none;
}

.M-Main-Navigation__item{
	text-align: left;
}
.A-Text-ComponentHeader__headline, .A-Text-ComponentHeader__headline--endBinder{
	text-decoration: inherit;
}
.N_divider{
	border: none;
    width: 20%;
    margin: 2em auto;
    position: relative;
    height: 3px;
    background: #f2f2f2;
}
a.M-Strategic-Teaser__link:hover{
	text-decoration:none !important;
} 
.M-Strategic-Teaser__link .A-Link__linkText:after{
	top: 0px;
	border-right: 1px solid #FFF;
    border-top: 1px solid #FFF;
}
.-blue .M-Text-QuoteTeaser__quoted--sentence{
	color: #007bc0;
}
.O-Header__mainRow__item:hover svg path{
  /*fill: #007bc0;*/
}
.A-Link__Icon{
	/*display:none;*/
} 
/*
.M-CarouselSimple__controls{
	border-top: 5px solid #ff0;
}
*/
@media (min-width: 992px){
	section{
		margin: 5rem 0;
	}
}
@media (max-width: 991px){
	.container-fluid {
    	text-align: left;
	}

}

.M-Teaser-StoryTeaser .A-Teaser-StoryTeaser__subtitle, .M-Teaser-StoryTeaser .A-Teaser-StoryTeaser__title{
	background:none;
	box-shadow: none;
}

.A-Teaser-AggregationExpandableTeaser--active .A-Teaser-AggregationExpandableTeaser__toggleIcon::after, .A-Teaser-AggregationExpandableTeaser--active .A-Teaser-AggregationExpandableTeaser__toggleIcon::before,.A-Teaser-AggregationExpandableTeaser__toggleIcon::after, .A-Teaser-AggregationExpandableTeaser__toggleIcon::before{
	background: #007bc0;
	top: 20px;
    left: 12px;
}
.A-Teaser-AggregationExpandableTeaser__toggleIcon::after, .A-Teaser-AggregationExpandableTeaser__toggleIcon::before{
	height: 1px;
}
.A-Teaser-AggregationExpandableTeaser--active .A-Teaser-AggregationExpandableTeaser__toggleIcon, .A-Teaser-AggregationExpandableTeaser__toggleIcon{
    border: 1px solid #a1a1a1 !important;
}
.A-Teaser-AggregationExpandableTeaserDetails__headline{
	color: #007bc0;
}
	.M-Main-Navigation__buttons--link{
		display: none;
	}
@media only screen and (min-width: 768px) {
	.A-Teaser-AggregationExpandableTeaserDetails__collapsableContent .hidden-xs.col-sm-6.col-md-5{
		display:initial;
  	}

    .M-TextImageJumbotron__background{
       /*height:100%;*/
    }
	.M-Main-Navigation__buttons--link{
		display: inline-flex;
	}

 
}
@media only screen and (max-width: 768px) {
	.T-TabNavigationPage .M-AggregationExpandableTeaserGroup > .e-container{
    	margin: 0 -1rem;
	}
}

.A-List__icon{
	display:none;
}
.A-List .A-List__item{
	padding-left: 0px;
}
.A-List{
	counter-reset: section;
    padding-left:20px;
}
.A-List li:before{
    counter-increment: section;
    content: "" counter(section)  "";
	color: #007bc0;
    margin-right: -15px;
	font-weight:bold;
	position:relative;
	left:-17px;
}
.Quote-Slider .M-Text-QuoteTeaser__quoted--sentence{
	color: #007bc0;
}
.Quote-Slider .M-Text-QuoteTeaser__quoted--sentence{
	font-size: 24px;
}
.Quote-Slider .M-Text-QuoteTeaser__quoted{
	width:100%;
	max-width:100%;
	text-align:left;
}
.Quote-Slider .M-Text-QuoteTeaser__quoted--author { float: left; }
.carousel-nav svg{
	width: 20px;
	color: #007bc0;
}
.carousel-prev{
	position: absolute;
    top: calc(50% - 30px);
    left: 15px;
    background: transparent;
    border: none;
	height: 35px;
	width: 35px;
}
.slick-prev{
  z-index: 99;
  left: 0px;
	top: 48% !important;
  color: transparent;
}
.slick-next{
  right: 20px !important;
  z-index: 99;
	top: 48% !important;
  color: transparent;
}
.slick-next:before,.slick-prev:before{
	font-size:40px !important;
	color:transparent !important;
}
.carousel-next{
	position: absolute;
    top: calc(50% - 30px);
    right: 15px;
    background: transparent;
    border: none;
    height: 35px;
    width: 35px;
}

.slick-dots li.slick-active button:before{
	opacity: 1.75;
    color: #007bc0 !important;
    width: 30px;
    height: 30px;
    line-height: 20px;
    font-size: 10px;
}

    .flip-container{   
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;        
    }
    .flip-card-wrapper h4{
        font-size: 27px;
		margin-top: 0px;
		margin-bottom: 0px;
    }
	.flip-card svg{
		margin: 0 auto;
		width: 130px;
		height: 110px;
	}
    .flip-card-wrapper{
        position: relative;
        -webkit-perspective: 1000px;
        perspective: 1000px;
        text-align: center;
        height: 293px;
        max-width: 550px;
		width: calc(50% - 30px);
		margin-left: 15px;
		margin-right: 15px;
        position: relative;
        text-align: center;
        transition: transform 1s;
        transform-style: preserve-3d;        
    }
 
    .flip-card{
        background: #fff;
        border-radius: 4px;
 
        overflow: hidden;
        display: -webkit-box;
       
        color: #007bc0;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: -webkit-transform .4s ease;
        transition: -webkit-transform .4s ease;
        transition: transform .4s ease;
        transition: transform .4s ease, -webkit-transform .4s ease;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;        
    }
 
    .flip-card-wrapper:hover  {
     transform: rotateY(180deg);
    }    
    .flip-card, .flip-card-back {
        position: absolute;
        top: 0px;
        width: 100%;
        height: 293px;
        left: 0px;
        margin-top: 40px;
        padding: 2em;
        -webkit-backface-visibility: hidden; /* Safari */
        backface-visibility: hidden;
    }
    .flip-card-back {
        background-color: #007bc0;
        color: white;
        padding-top: 4em;
        transform: rotateY(180deg);
    }  
    .flip-card-back a:hover{
		color: #fff !important;
		text-decoration:underline;
	}
    .flip-card-back .A-Link__linkText:after{
		border-right: 1px solid #ffffff; border-top: 1px solid #ffffff;
	}
	.flip-card-wrapper a:hover{
		text-decoration: underline !important;
	}
/*
    .flip-card-back a span:after{
		content: '<svg height="10" width="10" class="A-Icon A-Icon--forward-right A-Icon--large"><title>Icon arrow right</title><use xlink:href="https://q-www-ir7.webspace.bosch.com/GROW_GROWPLATFROM_COM_Q/#forward-right"></use></svg>'
		display: inline-block;
	}
*/
    .flip-card-back .A-Link__linkText:after{
	  content: ' ';
	  display: inline-block;
	  border-top: none;
	  border-bottom: 1px solid #fff;
	  border-right: 1px solid #fff;
	  border-top: none;
	  height: 10px;
	  width: 10px;
  	  margin-left: 5px;
	  transform: rotate(-45deg);
	}
    .flip-card-back a{
		color: #fff;
	}
    .flip-card-back p{
        color: white;
		margin-top: 15px;
		margin-bottom: 15px;
    }  
	.flip-c-g:after{
		clear: both;
		display:table;
		contant: " ";
	}
	.flip-c-g{
	 	background-color: #f2f2f2;
		height: 385px;
	}

    @media screen and  (max-width: 768px){
        .flip-card, .flip-card-back{
            height: 293px;
			margin-top: 0em; 
			padding: 2em;
			width: 100%;
        }
		.flip-card-back{
		 
			padding-bottom: 3.1em;
		}
		.flip-container{
			
		}
        .flip-card-wrapper{
            width: calc(100% - 30px);
            margin-right:0;
			margin-top: 10px !important;
			margin-bottom: 10px !important;
			margin: 0 auto;
			
        }
		.flip-card svg{
			width: 120px;
			height: 100px;
		}
		.flip-c-g{
			height: auto;
			padding-top: 2em;
			padding-bottom: 2em;
		}
    } 
	.flip-card-back .A-Link__linkText:after{
		top: 0px;
	}
.M-TextImageTwo .M-TextImageTwo__textWrapper .A-Link__link{
	background: #007bc0; padding: 0.75rem 1rem;
}
.A-TextImageBody__textWrapper .A-Link__linkText:after, .M-TextImageTwo .A-Link__link:not(.A-Link__link--inline):not(.A-Link__link--button):not(.A-Link__link--button--filled) .A-Link__linkText:not(.-text-end)::after, .M-TextImageTwo .A-Text-RichText .A-Link__link--inline .A-Link__linkText:not(.-text-end)::after{
	display:none;
	content: '';
}
.M-TextImageTwo .A-Link--secondary .A-Link__linkText{
	padding: 8px 16px;
}
.A-TextImageBody__textWrapper  .A-Link__link{
	background: #007bc0;	padding: 0.75rem 1rem; 
	color: white;}
.M-TextImageTwo__textWrapper  .A-Link--primary .A-Link__Icon{
	display:none !important;
}
.A-TextImageBody__textWrapper  .A-Link--primary .A-Link__linkText:not(.-text-end), .A-TextImageBody__textWrapper .A-Link--secondary .A-Link__linkText:not(.-text-end), .M-TextImageTwo .A-Link--primary .A-Link__linkText:not(.-text-end){
	/*padding: 10px 20px;*/
}
.A-TextImageBody__textWrapper  a:hover{
	background-color:#00629a !important; text-decoration:none !important;
}
.A-TextImageBody__textWrapper .A-Link--primary .A-Link__link--primary:hover, .A-TextImageBody__textWrapper .A-Link--primary .A-Link__link--primary:active {
	background-color:#00629a;text-decoration:none !important;
}
.A-TextImageBody__textWrapper .A-Link__link--secondary:hover .A-Link__linkText{
	background: #00629a; border: none;
}
.A-TextImageBody__textWrapper .A-Link--primary .A-Link__link--primary:hover .A-Link__linkText, .A-TextImageBody__textWrapper .A-Link--primary .A-Link__link--secondary:hover .A-Link__linkText, .A-TextImageBody__textWrapper .A-Link--secondary .A-Link__link--primary:hover .A-Link__linkText, .A-TextImageBody__textWrapper .A-Link--secondary .A-Link__link--secondary:hover .A-Link__linkText,.M-TextImageTwo .A-Link--primary .A-Link__link--primary:hover .A-Link__linkText, .M-TextImageTwo .A-Link--primary .A-Link__link--secondary:hover .A-Link__linkText, .M-TextImageTwo .A-Link--secondary .A-Link__link--primary:hover .A-Link__linkText, .M-TextImageTwo .A-Link--secondary .A-Link__link--secondary:hover .A-Link__linkText{
	color:#fff;
}
.A-TextImageBody__textWrapper .A-Link--primary, .A-TextImageBody__textWrapper .A-Link--secondary {
	display: inline-block;
}
.A-TextImageBody__textWrapper .A-Link--secondary .A-Link__linkText{
	color:#fff;
	border:none;
	background:none;
}

.M-TextImageTwo__body--description .A-Link--primary .A-Link__linkText{
	color:#fff;
} .M-TextImageTwo .M-TextImageTwo__textWrapper .A-Link__link:hover{
	background-color: #00629A;
}
.M-LanguageSelector{
	display:none;
} 

.M-TextImageTwo__body>div:first-child/*{grid-column-end: 7 !important;}.M-TextImageTwo__body>div:last-child{ grid-column-start: 7 !important; }*/
.M-TextImageTwo__textWrapper .A-Text-RichText strong{ font-size:22px;}
.M-Accordion{max-width:none;padding-left:0px;padding-right:0px;}
/*.M-TextTwo__body{display:block;}   */
.M-TextImageTwo__body{margin-top:3em;}
.M-HighlightText .M-HighlightText_content{ box-shadow: 0 0 0px ; } 
.M-Text-Fact { box-shadow: 0 0 0px ;} 
.M-HighlightText .M-HighlightText_content .M-HighlightText_headline { text-transform: none ; } 
.M-Accordion{ box-shadow: 0 0 0px ; } .h1, .h2, h1, h2 { text-transform: none; } 
.M-TextTwo__intro-text { text-align: center ;  font-size: 1.25rem ; }
	.M-Teaser-StoryTeaser .A-Text-ComponentHeader__headline {color: #000000 ;}
	.A-Link__linkText:after	section.M-TextImageTwo{ margin: -2rem;}


@media only screen and (min-width: 992px){
	.TextTwo--Nou .M-TextTwo__body{
		display: grid;
		column-gap: 2rem;
		grid-template-columns: repeat(12,1fr);
	}
	.TextTwo--Nou .M-TextTwo__description{
		grid-column: span 8;
	}
	.TextTwo--Nou .M-TextTwo__description.gc-4{
		grid-column: span 4;
	}
	.TextTwo--Nou .M-TextTwo__description.gc-8{
		grid-column: span 8;
	}
	.TextTwo--Nou .M-TextTwo__description.gc-12{
		grid-column: span 12;
	}
	.TextTwo--Nou .M-TextTwo__intro-text{
		grid-column: span 9;
	}
}
@media only screen and (min-width: 768px){
	.M-ContactData__container{
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
}
.M-TextImageTwo__textWrapper .a-link a:hover,.M-TextImageTwo__textWrapper .a-link a span:hover,.M-TextImageTwo__textWrapper .a-link:hover,.M-TextImageTwo__textWrapper .a-link:hover a span:last-of-type:not(:first-of-type){
	background-color: #00629A;
	color:#fff;
	text-decoration: none !important;
} 

.M-TextImageTwo__textWrapper .a-link a{
    background: #007bc0;
    padding: 0.75rem 1rem;
    color: #fff;
	text-decoration: none !important;
}

ul.slick-dots li::before{
	display:none;
}

.A-Teaser-TeaserCard__linkWrapper span {
    color: #007bc0;
}

.M-Text-Fact .a-link, .M-Text-Fact .a-link a, .M-TextTwo__body .a-link, .M-TextTwo .a-link a{
	background-color: var(--major-accent__enabled__fill__default);
    	color: var(--major-accent__enabled__front__default);
	    cursor: pointer;	
}
.M-TextTwo .a-link a, .M-Text-Fact .a-link a{
	padding: 0.75rem 1rem;
}
.M-TextTwo .a-link a:hover, .M-Text-Fact .a-link a:hover{
	color:white;
	background-color: #00629a;
	text-decoration: none;
}
.M-TextTwo .a-link a:hover span, .M-Text-Fact .a-link a:hover  span{
	color:white;
	text-decoration: none !important;
}
.M-ContactData__links .a-button {
	background-color: transparent;
}
.M-ContactData__links .a-button:hover {
	text-decoration: underline;
	text-decoraction-color: #005691 ;
	color: #005691 ;
}

.M-ContactData a, .M-ContactData__links a{
	color: #007bc0; /*t*/
}

.carousel__pagination-item, .carousel__track li{
	padding-left: 0px;
}
.carousel__pagination-item:before, .carousel__slide--visible:before, carousel__slide:before{
  content: '';
}
.startup-detail-list__dates p[data-v-7576f8b2]:not(:first-child){
	margin-top: 16px !important;
}

a.flyout__button{
	text-decoration:none;
}
a.flyout__button--transparent[data-v-7576f8b2]{
	background-color: #007bc0; color: #fff;
	text-decoration:none;
}
a.flyout__button--transparent[data-v-7576f8b2]:hover{
    background-color: #00629a;
    color: #fff;
}


.M-TextImageTwo div.a-link .ui-ic-nosave-lr-right-small, .M-TextTwo div.a-link .ui-ic-nosave-lr-right-small, div.a-link--button .ui-ic-nosave-lr-right-small{
	display:none;
}
@media only screen and (min-width: 992px){
.startup-detail-list__dates p[data-v-0366136e]:not(:first-child){
margin-bottom: 0px !important;
margin-top: 16px !important;
}
}

.A-Link--skip-to-main-content, .a-link--skip-to-main-content{
	display:none;
}




:root {

    --boschicon-bosch-ic-handlewithcare-globe: "󰈰";
    --boschicon-bosch-ic-handlewithcare-user: "󰈱";

}
.boschicon-bosch-ic-handlewithcare-user:before {
    content: var(--boschicon-bosch-ic-handlewithcare-user)
}



@media only screen and (min-width: 768px) {
	.M-Search-Flyout__header-brand-logo {
        width: 215px;
    }
}	
.M-Search-Flyout:before {
    height: 6px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAAECAIAAAD3dw/AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABPVJREFUeNrsW1Fy3DoMI3r/g7zPd0O2WdsSQFKynXT6Rc40TXYsrgQRXJDSwv7739ra2tp+Ym4GO/59/nQDzp/8gH/+G798jfg8Ng3j0a+fwwO7mv718egkzWc5bfrlGOvsimY+nivnwxP4eoVgOdZ4rkXeb4snzef0RniWC4hQKCA8nzB/Hl47CXjqKwGHsdEy2+EGL/HUWc1fAp4Z1ZV/wnPEqngIrhb7JXgqPoc3jtI64Gh/9/E/8CziJ2xYNZ8xkx2eFKthx9/xsST1N/h4/eEcOU/4GLar5OMGzyf5LfGxzm8bPm7xfM3HKv7v+Tii9Cd8XOW3NarTYc5vPjfoKR/L/Jb5eItnycdF/N/ntzs+Ps1vJR/T/tb5jfm4xvMdH1/ltwUf3+W3tra2ttf2qyFoa2v7Tkdj6K2pRvyjDq/q99BV7qdkcVbALJWGq9FcuH4eenfKIJPh4FdIEYrMGn6uGR7veCpylYNO1dSfIcBcUXAb5CDXOW6ktj/6j2XcUG+QAaJiRd35FJcBzzkNGuDlTnlUzMMVi0uYgG9ZZPr1vrxfPpcW1zvX98HTdNMJd0CgEDxdceB9ON7dZ3Ee8VT17yrWRx3iHCee4seiWLdUgYCmOkLr9M94omoc2MSTycLbxHgeA1CwMcWn4glLfNTRTnEIEJ7MR3vAR3/MR9vy0SMf+ZUdHyk1LfnoFR9ty0fOb1jnt5KPmFMq89uSjzm/lXy0yEe75SN0sYGPipumK3l9JPyIJ9b5TaEQPAMfy3IXD/KbVXj6Nr8lPprPIey2wNNSfrvj4ya/Gee3zMdrIdjnt8DHkN/8u3y8zW9pv2Z+s21+K/nY1tbW1g2Otra2f2Mg7R/ky1CBp3DBKYZYw5XK0snb4STWctQ9cRLWoIp31HK5e3H6x5T+eUWxeAaJyzxlEqBDN8KkfzG0I3Q+LgNEYobyLOJ5icugZXN7g4/lz/WS9IzimCs3E8UcKyuk/bJZLIHKXXnci2JPpHBuBtGxJ0IrjaMCU/ELnl5MnsU6d+Kmf508Q8qiH+GkETWeBin2fNMxvPYX5I0nD5Nq1lfdrBJPr/hoOz66F6uLeGpVNh/HYz7ago90nBvx1MNk026pFIfMRyz5CI4f+wEfPfEx57dv8FHzm5S7JR/1ZtyOj574mHoHOd9CnSBEyCa/eX6HxEckPoaPm4d8DHim+DdsO0fV51EIBmiXxO1NfvOb/IZNfksTXuY3S/ltxUf7G3x0Ofao89uGj/qJWee3tra2tm5wtLW1/QObp38+ZRkgJzxBuFu8sR4lYxCm8hUPEutDhLmeemU5eNaZesIJUu0eehx6wO5amI0BUOEbroGIf5eDu3MheqwtBbWTzL2ABVU4go9eKLBcqng8fizwvFpUqY6gXQ5fhyFRK8dx6RpEfRMkVLwBT4jIjpcAXLaJr7vrOWaMN66X+GZ1GW+mja1VIQE9UM3zcatuhaT6AVSih+PNuV5U9+fv+HgEf+Rjir7VBROjS+nhgoBVeIZGg+AZ+EiPCb286EHwNxHiKXQqCyMfU/xHPLH8FtKSj7jjo93w0bZ8xJ6PHrsSMb/hQX4rAnqd35DpdZffHvJxn9/+Ch+vG1J846DOb/p5VOc3vZBY5zer8lvg45P85jlhaSPpLr9xM2KJJxZ4Zj7amo/rrsRrPlp/S6Wtre0n9luAAQAJ8uww1k316QAAAABJRU5ErkJggg==);
    background-image: none;
    background-color: #007bc0;
}	













