/*!
 * cabinnet
 * The Website of Cabinnet
 * http://cabinnet.eu
 * @author Andreas Chiarello
 * @version 0.1.0
 * Copyright 2018.  licensed.
 */
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{box-sizing:border-box;font-size:14px;font-weight:400}body{width:100%;overflow-x:hidden}*,:after,:before{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{
	color:#2905a1;
	text-decoration:underline
}a:active,a:focus,a:hover{
	color:#2905A1;
	transition:color .3s ease-in-out
}h1,h2,h3{
	color:#2905A1
}sup{top:-.6em;font-size:60%}@font-face{font-family:Tahoma;src:url(../fonts/TahomaBold.woff2) format("woff2"),url(../fonts/TahomaBold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Tahoma;src:url(../fonts/TahomaRegular.woff2) format("woff2"),url(../fonts/TahomaRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:custom-fontawesome;src:url(../fonts/custom-fontawesome.eot);src:url(../fonts/custom-fontawesome.eot?#iefix) format("embedded-opentype"),url(../fonts/custom-fontawesome.woff) format("woff"),url(../fonts/custom-fontawesome.ttf) format("truetype"),url(../fonts/custom-fontawesome.svg#custom-fontawesome) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:custom-fontawesome!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\61"}.icon-xing:before{content:"\62"}.icon-linkedin:before{content:"\63"}.icon-phone:before{content:"\64"}.icon-envelope:before{content:"\65"}.icon-twitter:before{content:"\66"}body{color:#4d5565;font:normal 125%/1.4 Tahoma,Arial,Helvetica,sans-serif}.clearfix:after{clear:both;content:"";display:table}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.HorizontalContainer{padding:0}.HorizontalContainer__Item{display:inline-block}.SocialIcon a{text-decoration:none!important}.paintShadow-orange{box-shadow:0 2px 16px 0 #f5912d}.paintShadow-blue{box-shadow:0 2px 16px 0 #323489}.HeroHeader{position:relative;height:100vh;width:100vw;text-align:center}.HeroHeader .Center{position:absolute;top:0;left:100px;right:0;bottom:0;height:343px;width:417px;max-width:100%;margin:auto;z-index:1!important}@media screen and (max-width:991px){.HeroHeader .Center{left:0}}.HeroHeader .Top{position:absolute;top:0;left:0;width:0;height:0;border-top:400px solid #fff;border-right:600px solid transparent;z-index:0}.HeroHeader .Top .brand-logo{margin-top:-600px;margin-left:20px}@media screen and (max-width:764px){.HeroHeader .Top{width:100%;border:0;height:90px;background-color:hsla(0,0%,100%,.5);text-align:left}.HeroHeader .Top .brand-logo{margin:25px;width:155px;height:auto}}.HeroHeader .Bottom{position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:400px solid #fff;border-left:600px solid transparent;z-index:0}@media screen and (max-width:991px){.HeroHeader .Bottom{border:0;width:100%;height:90px;background-color:#fff}}@media screen and (max-width:680px){.HeroHeader .Bottom{background-color:hsla(0,0%,100%,.5)}}.HeroHeader .BottomContentBox{position:absolute;right:0;bottom:0;margin-right:50px}@media screen and (max-width:991px){.HeroHeader .BottomContentBox{left:0;height:90px;margin-right:15px}}.HeroHeader .TopRight{position:absolute;top:0;right:0;margin:20px}@media screen and (max-width:680px){.HeroHeader .TopRight{height:60px;width:60px;margin:16px}}.HeroHeader .RefPictures{margin-bottom:15px;margin-right:135px}@media screen and (max-width:991px){.HeroHeader .RefPictures{margin:15px 0 0;float:right}}@media screen and (max-width:680px){.HeroHeader .RefPictures{display:none}}.MainFooter{position:relative;overflow:hidden}.MainFooter__Background{position:absolute;height:100%;height:auto;margin:auto;opacity:.15}.MainFooter__ContactForm .form-control{max-width:320px;margin:0 0 5px auto}.MainFooter__ContactForm [type=submit]{float:right}.MainFooter__ContactInfo__Address,.MainFooter__ContactInfo__Email,.MainFooter__ContactInfo__SocialBox{margin-left:75px}.MainFooter__ContactInfo__Address{margin-top:50px}.Certificates__Table{max-width:100%;width:400px;margin:auto}.AtAGlance .itrolley_grey{height:450px;width:auto;margin:auto}.AtAGlance .KeyfactsTable{margin-top:100px;width:100%}@media screen and (max-width:991px){.AtAGlance .KeyfactsTable{font-size:14px}}@media screen and (max-width:767px){.AtAGlance .KeyfactsTable{margin-top:30px}}@media screen and (max-width:500px){.AtAGlance .KeyfactsTable{font-size:13px}}@media screen and (max-width:490px){.AtAGlance .KeyfactsTable{font-size:10px}}.AtAGlance .DetailView{margin:60px 0}.AtAGlance .DetailView h3{margin-bottom:30px}.AtAGlance .DetailViewImage{margin-top:25px!important}.SmartIFE .Quote,.SmartIFE .TrolleyIntro{margin-top:50px}.SmartIFE .RefPictures{margin-top:20px;margin-bottom:40px;width:100%;text-align:center}.btn{text-decoration:none;font-size:20px}.btn.btn-primary{
	color:#fff;
	background-color:#ff8812;
	border:none
}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#323489;transition:background-color .3s ease-in-out}.Section{margin:100px 0}.SectionHeader{text-align:center}.SectionHeader__Title{
	font-size:36px;
	font-weight:200;
	color:#2905A1
}.SectionHeader__SubTitle{color:#999;font-size:20px}.SectionContent{margin:100px 0}@media screen and (max-width:991px){.SectionContent{margin:50px 0}}.SectionImage{margin-top:50px!important}.CopyrightFooter{background-color:#999;padding:10px;font-size:1rem}.CopyrightFooter__CopyrightText{display:inline-block;color:#fff}.CopyrightFooter__CopyrightText p{margin:0}.CopyrightFooter__Links{text-align:right}.CopyrightFooter ul{margin-bottom:0}.MainFooter{
	color:#2905A1
}.MainFooter .SocialIcon{font-size:30px}.form-control{color:#323489}.form-control:focus{border-color:#f5912d;transition:border-color .3s ease-in-out}.form-control.error{border-color:red}.Table{box-shadow:0 2px 16px 0 #f5912d}.Table__Cell{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#2905A1
}.Table__Cell:nth-child(odd){background-color:#ededf4}.Table__Cell:nth-child(2n){background-color:#fef7eb}.Quote{
	position:relative;
	font-style:italic;
	color:#2905A1;
	font-size:19px
}.Quote:after,.Quote:before{content:" ";position:absolute;left:0;top:0;bottom:0;height:100%;width:8px}.Quote:before{margin-left:-16px;background-color:#323489}.Quote:after{margin-left:-24px;background-color:#f5912d}.Quote .Quote__Author__Name{float:right}.HeroHeader{background-image:url(/assets/img/heroheader.jpg);background-size:cover;background-position:bottom}@media screen and (max-width:764px){.HeroHeader{background-image:url(/assets/img/heroheader,w764.jpg)}}.HeroHeader .Center{padding:10px;display:inline-block;background-color:hsla(0,0%,100%,.5);text-align:left}.HeroHeader .Center h1{margin-top:0}.HeroHeader .Center .Headline{font-size:40px}@media screen and (max-width:413px){.HeroHeader .Center .Headline{font-size:30px;line-height:28px}}.HeroHeader .Center .SubHeadline{
	font-size:23px;
	color:#2905A1
}@media screen and (max-width:413px){.HeroHeader .Center .SubHeadline{font-size:18px}}.HeroHeader .Center a{font-size:30px}.HeroHeader .BottomContentBox{font-size:30px;color:#323489;text-align:right}@media screen and (max-width:991px){.HeroHeader .BottomContentBox{font-size:18px}}.HeroHeader .Claim{list-style:none;padding:0}@media screen and (min-width:992px){.HeroHeader .Claim .second{margin-right:60px}.HeroHeader .Claim .third{margin-right:120px}.HeroHeader .Claim .fourth{margin-right:180px}}@media screen and (max-width:991px){.HeroHeader .Claim{float:left}.HeroHeader .Claim li{display:inline-block;line-height:90px;margin-left:15px}}@media screen and (max-width:680px){.HeroHeader .Claim{font-size:12px}}.slideInNav{transform:translateY(-90px)}.slideInNav,.slideInNav.In{transition:transform .4s ease-in-out}.slideInNav.In{transform:translateY(0)}.navbar{box-shadow:0 2px 16px 0 grey;height:80px;background-color:#fff}.navbar .navbar-brand{text-decoration:none;color:#323489}.navbar .navbar-brand img{display:inline-block;height:55px;width:auto;margin-right:10px}.navbar .navbar-right li{padding:0}.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:focus,.navbar .navbar-nav>.active>a:hover{color:#323489;background-color:#fff}.navbar .navbar-right li a{text-decoration:none;padding:28px 10px}.navbar .navbar-header{height:80px}.navbar button{margin-top:22px}.navbar .navbar-nav{background-color:#fff;margin-top:0}aside{position:fixed;top:0;right:0;margin:auto;z-index:2}aside .Sidebar{box-shadow:0 2px 16px 0 grey;background-color:hsla(0,0%,100%,.5);transform:translateY(-50%);width:60px;padding:8px 0}aside .Sidebar__Item{
	color:#2905A1;
	list-style-type:none;
	margin:auto;
	text-align:center
}aside .Sidebar__Item a{text-decoration:none;font-size:35px;margin:auto}aside.slideInNav{transform:translate(60px,50vh);transition:transform .4s ease-in-out}aside.slideInNav.In{transform:translateY(50vh);transition:transform .4s ease-in-out}
