/* main.css */
html{height:100%;font-size:62.5%}body{font:1.4rem 'Oswald',sans-serif;font-weight: 400}header{width:100%;top:0;position:absolute;padding-top:15px;padding-bottom:15px;background-color:rgba(255,255,255,.75);border-bottom:2px solid #D40000;z-index: 1}header .icons div{height:40px;top:50%;position:relative;text-align:center;transform: translate(0, -50%)}figure{margin:0;padding:0}.background-black{background-color:#000;color:#FFF}.background-black a{color:#FFF}.background-red{background-color:#D40000;color:#FFF}.insideout{padding-top:45px;padding-bottom:45px}.slider{max-height:100vh}.slogan{bottom:45px;right:15px;position:absolute}.slogan p{font-size:4.8rem;color:#FFF;text-transform:uppercase}#main{transition: margin-left .5s}.mod_article{position:relative}.height-half{min-height:50vh}.height-full{min-height:100vh}h1{padding-bottom:4.5rem;font-size:6.2rem;text-transform:uppercase}h2{font-size:3.2rem;text-transform:uppercase}h3{padding-bottom:3.5rem;font-size:2.2rem}p{font-size:1.6rem}p a{color:#212529}ul{margin:0 0 0 15px;padding:0;font-size:1.6rem;list-style-type:square}.welcome{background-image:url("../../files/multi-montagen.ch/images/background/background-welcome.svg");background-position:right center;background-repeat:no-repeat;background-size: contain}.project{background-image:url("../../files/multi-montagen.ch/images/background/background-projects.jpg");background-position:right center;background-repeat:no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}.slider img{width:100%}.form{}form input,form textarea,form button{width:100%;height:40px;margin-bottom:15px;padding:5px;background-color:#F2F2F2;border:0px}form textarea{height:150px}form button{background-color:#D40000;color:#FFF;text-transform:uppercase}#menuToggle{width:33px;left:50%;top:50%;position:absolute;display:block;text-align:center;color:#D40000;transform: translate(-50%,-50%);z-index: 1;-webkit-user-select: none;user-select: none}#menuToggle input{width:40px;height:32px;left:-5px;top:-7px;position:absolute;display:block;cursor: pointer;opacity: 0; /* hide this */z-index: 2; /* and place it over the hamburger */-webkit-touch-callout: none}#menuToggle span{width:33px;height:4px;position:relative;display:block;margin-bottom:5px;background-color:#D40000;border-radius:3px;z-index: 1;transform-origin: 4px 0px;transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease}#menuToggle span:first-child{transform-origin: 0% 0%}#menuToggle span:nth-last-child(2){transform-origin: 0% 100%}#menuToggle input:checked ~ ul
{
  transform: none;
}{}.icon-services img{max-height:72px;margin-right:15px;margin-left:15px}.icon-services p{font-size:2.4rem;text-transform:uppercase}.scroll{bottom:15px;position:absolute;padding-top:60px;left: 50%;transform: translate(-50%)}.scroll a{padding-top:60px;color:#FFF}.scroll a span{width:30px;height:50px;top:0;position:absolute;margin-left:-15px;border:2px solid #FFF;border-radius:50px;box-sizing: border-box;left: 50%}.scroll a span::before{width:6px;height:6px;margin-left:-3px;background-color:#FFF;border-radius:100%;position: absolute;top: 10px;left: 50%;content: '';-webkit-animation: sdb10 2s infinite;animation: sdb10 2s infinite;box-sizing: border-box}@-webkit-keyframes sdb10 {
  0% {
    -webkit-transform: translate(0,0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    -webkit-transform: translate(0,20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb10 {
  0% {
    transform: translate(0,0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0,20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}{}.overlay{width:100%;height:100%;bottom:0;top:0;position:fixed;background-color:rgba(255,255,255,.9);z-index: 2}.overlay ul{list-style-type:none}.overlay ul li a{font-size:3.2rem;color:#D40000}.overlay-contentscale{visibility: hidden;-webkit-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: -webkit-transform 0.5s, visibility 0s 0.5s;transition: transform 0.5s, visibility 0s 0.5s}.overlay-contentscale.open{visibility: visible;-webkit-transform: translateY(0%);transform: translateY(0%);-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s}.slider-control .slider-menu{display:none}.slider-control{width:100%;position:absolute;display:block;top: 50%;transform: translate(0,-50%)}.slider-control .slider-prev{margin-left:-200px;font-size:2.6rem;color:#FFF}.slider-control .slider-next{margin-right:-150px;font-size:2.6rem;color:#FFF}.block{overflow:visible;display:block}.info{text-transform:uppercase}