body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* bitkomplex_style.css */
body{font:20px/1.5em 'Muli',Verdana,sans-serif}#logo{width:200px;left:40px;top:40px;position:fixed;z-index:100}#menu{right:27px;top:50px;position:fixed;text-align:right;z-index:100}#menu a{padding:13px;font-size:.8em;font-weight:bold;text-decoration:none;color:#000;text-transform:uppercase}#menu a:hover{text-decoration:line-through}#menu_mobile{display:none}#menu_bttm{clear:both;display:block;padding-top:50px;padding-right:27px;padding-bottom:50px;text-align:right;width:calc(100% - 27px)}#menu_bttm a{padding:13px;font-size:.5em;font-weight:bold;text-decoration:none;color:#000;text-transform:uppercase}#menu_bttm a:hover{text-decoration:line-through}#submenu{margin:132px 40px -92px;padding-top:25px;padding-bottom:25px;text-align:center;background-color:#5fbdae;font-size:1em;color:#fff;width:calc(100% - 80px)}#submenu a{font-size:.8em;font-weight:bold;color:#fff;text-transform:uppercase}#submenu a:hover{text-decoration:underline}#submenu .inside{width:25%;margin:0 auto;text-align:left}hr{float:left;clear:both;display:block;border-top:1px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;border-left:0px solid #fff;opacity:0}.full{margin-top:132px;margin-right:40px;margin-left:40px;background-color:#fafafa;color:#000;width:calc(100% - 80px)}#impressum{width:25%;margin-top:80px;margin-right:auto;margin-left:auto;color:#000}.full .inside{width:25%;margin:10% auto}.max_inside{width:100%;max-width:800px;display:block;margin-right:auto;margin-left:auto}.quarter{display:inline-block;margin:80px 40px -10px;vertical-align:top;text-align:justify;width:calc(50% - 84px)}.full strong{display:block;margin-bottom:-10px;text-align:left;font-size:.75em;text-transform:uppercase}.full strong{display:block;margin-top:2vw}.quarter strong{display:block;margin-bottom:-10px;text-align:center;font-size:.75em;text-transform:uppercase}#hinweis strong{display:inline;margin:0;font-size:1em;text-transform: none}#hinweis{position:relative;padding-top:5px;padding-left:0;font-size:.75em;line-height:1.5em}.checkbox_container span label::before{width:25px;height:25px;left:0;top:2px;position:absolute;background-color:#fff;border:1px solid rgba(0,0,0,.2);content:"";-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out}.checkbox_container span label:hover::before{border-color:rgba(95,189,174,1)}.checkbox_container span label::after{width:0px;height:0px;left:-2px;top:0;position:absolute;display:none;border-bottom:8px solid rgba(95,189,174,1);border-left:8px solid rgba(95,189,174,1);border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc');content:"";-ms-transform: rotate(-45deg); /* IE 9 */-webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */transform: rotate(-45deg)}.checkbox:checked + label::after{display:block;-moz-animation: check .3s ease forwards;-o-animation: check .3s ease forwards;-webkit-animation: check .3s ease forwards;animation: check .3s ease forwards}@keyframes check{0% { top: 12px; left:0px; height: 0px; width:0px; display:block; }35% { top: 9px; left: 2px; height: 12px; width:0px; }100% { height: 12px; width:25px; }}.quarter .image_container{height:48px;position:relative;display:block;margin-top:50px;margin-bottom:-5px;text-align:center}h1{line-height:1.2em;text-transform:uppercase}h2{text-transform:uppercase}a{text-decoration:none;color:#5fbdae;cursor:pointer}a:hover{text-decoration:underline;color:#5fbdae}.people{margin-top:100px;padding-left:50%;padding-top:80px;padding-bottom:80px}.people .image_container{left:-100%;top:-105px;width: calc(100% - 40px)}.full_img{position:relative;overflow:hidden;margin:132px 40px -92px;width:calc(100% - 80px);height:calc(100vh - 172px)}.full_img.second{margin-top:40px}.image_container{width:100%;height:100%;left:0;top:0;position:absolute;background-position:center center;background-repeat:no-repeat;background-size: cover}#home-53 .image_container{height:calc(100% - 92px)}.video_container{width:100%;max-width:1024px;position:relative;margin:132px auto 0;height:calc(100vh - 264px)}.video_div{width:100%;height:0px;left:50%;top:50%;position:absolute;overflow:hidden;padding-bottom:56.25%;-ms-transform: translate(-50%, -50%); /* IE 9 */-webkit-transform: translate(-50%, -50%); /* Safari */transform: translate(-50%, -50%)}.video{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:absolute}.caption{max-width:1024px;left:50%;top:50%;position:absolute;text-align:center;font-size:4em;line-height:1.2em;font-weight:bold;color:#fff;-ms-transform: translate(-50%, -50%); /* IE 9 */-webkit-transform: translate(-50%, -50%); /* Safari */transform: translate(-50%, -50%)}#arrow{left:50%;position:absolute;-ms-transform: translate(-50%, -50%); /* IE 9 */-webkit-transform: translate(-50%, -50%); /* Safari */transform: translate(-50%, -50%);animation-name: bounce;animation-duration: 1s;animation-iteration-count: infinite;animation-direction: alternate;animation-timing-function: ease-in-out}@keyframes bounce{0% {bottom:4%;}100%{bottom:5%;}}form .widget{margin-bottom:25px}form .widget label{display:block;margin-bottom:5px}.text{width:100%;display:block;padding:10px;border:1px solid rgba(0,0,0,.2);font: 20px/1.5em 'Muli',Verdana,sans-serif;width:calc(100% - 22px);-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out}.text:hover,.textarea:hover{border-color:rgba(95,189,174,1)}.textarea{width:100%;display:block;padding:10px;border:1px solid rgba(0,0,0,.2);font: 20px/1.5em 'Muli',Verdana,sans-serif;width:calc(100% - 22px);-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out}.submit{padding:12px 15px;background-color:#5fbdae;border:0px;font:.75em 'Muli',Verdana,sans-serif;color:#fff;text-transform:uppercase;font-weight:900;cursor:pointer;-webkit-appearance: none}.submit_container{display:block;margin-top:50px;text-align:right}.checkbox_container{position:relative;margin:0;padding:0;border:0px}.checkbox_container span{position:relative;display:block;margin-top:5px;padding-bottom:0;padding-left:40px;cursor:pointer}.checkbox_container .checkbox{display:none}.checkbox_container span label{display:inline}.einwilligung{margin-top:50px}#f4 .einwilligung{margin-top:-10px}.paket{float:left;margin-top:10%;margin-bottom:10%;text-align:center;width:calc(25% - 80px);margin-left:40px;margin-right:40px}.ce_text.paket.left{margin-left:25%}.paket .price{font-size:2em;color:#5fbdae}.paket h1{clear:both;display:inline-block;padding:5px 20px;background-color:#5fbdae;color:#fff}p.priceline{margin-top:40px;margin-bottom:40px}.paket strong:not(.price){display:block;margin-top:10px;margin-bottom:-20px;font-size:.75em;text-transform:uppercase}.paket .addon{opacity:.5}.max_inside.howto{margin-top:82px}#howto img{vertical-align:middle}#howto h2{margin-top:50px;margin-bottom:25px}#howto h1{margin-top:50px;margin-bottom:25px}#howto hr{float:none;clear:both;display:block;margin-top:50px;margin-bottom:75px;border-top:1px solid rgba(0,0,0,.5);width:100%;opacity:1}#howto ul:first-child{margin-top:50px;margin-bottom:40px}.radio_container span label::before{width:25px;height:25px;left:0;top:2px;position:absolute;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:100%;behavior:url('assets/css3pie/1.0.0/PIE.htc');content:"";-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out}.radio_container span label:hover::before{border-color:rgba(95,189,174,1)}.radio_container span label::after{width:0px;height:0px;left:-2px;top:0;position:absolute;display:none;border-bottom:8px solid rgba(95,189,174,1);border-left:8px solid rgba(95,189,174,1);border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc');content:"";-ms-transform: rotate(-45deg); /* IE 9 */-webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */transform: rotate(-45deg)}.radio:checked + label::after{display:block;-moz-animation: check .3s ease forwards;-o-animation: check .3s ease forwards;-webkit-animation: check .3s ease forwards;animation: check .3s ease forwards}.radio_container{position:relative;margin:0;padding:0;border:0px}.radio_container span{position:relative;display:block;margin-top:5px;padding-bottom:0;padding-left:40px;cursor:pointer}.radio_container .radio{display:none}.radio_container span label{display:inline}.radio_container legend{width:100%}.notification{display:table-cell;margin-right:auto;margin-left:auto;padding-top:60px;vertical-align:middle;text-align:center;height:calc(100vh - 195px);width:100vw}#half.full{width:calc(-60px + 50%);float:left}#half.full.last{margin-left:0}.mod_newslist{max-width:800px;margin-top:132px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px;width:calc(100% - 80px);display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 40px;grid-row-gap: 80px}.mod_newslist .image_container,.mod_newsreader .image_container{height:auto;position:relative}.mod_newslist .layout_latest.first{grid-column-start: 1; grid-column-end: 3}.mod_newslist .info,.mod_newsreader .info{margin-bottom:10px;font-size:.75em;font-style:italic;color:rgba(0,0,0,.5)}.mod_newsreader{max-width:800px;margin-top:132px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px;width:calc(100% - 80px)}.mod_newsreader li{margin-bottom:20px}
@media (max-width:2000px){
/* bitkomplex_style_2000.css */
.full .inside{width:33%}#impressum{width:33%}#submenu .inside{width:33%}.paket{width:calc(50% - 80px);margin-left:40px;margin-right:40px}.ce_text.paket.left{margin-left:0}
}
@media (max-width:1024px){
/* bitkomplex_style_1024.css */
body{font-size:18px}#logo{width:160px;left:25px;top:26px}#menu{display:none}#menu_mobile{width:100%;height:80px;position:fixed;overflow:hidden;display:block;background-color:#fff;z-index:95;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out}#menu_mobile.open{height:330px}#menu_mobile a{clear:both;display:block;margin-right:auto;margin-left:auto;padding:10px 40px;text-align:center;font-size:.8em;font-weight:bold;color:#000;text-transform:uppercase;width:calc(100% - 80px)}#menu_mobile img{width:30px;height:30px;float:right;clear:both;display:block;padding:25px}#submenu{margin:40px 15px -25px;width:calc(100% - 30px)}#submenu .inside{margin:25px;width:calc(100% - 50px)}#submenu a,#submenu .submenu_active{margin-top:10px;width:calc(100% - 64px)}.full_img{margin:80px 25px 0;height: calc(100vh - 160px);width: calc(100% - 50px)}.full_img.second{margin-top:50px}.full.about{margin-top:80px}.caption{font-size:1.5em}.full{width:100%;margin:80px 0 25px}#impressum{margin:80px 25px 7px;width:calc(100% - 50px)}.full .inside{margin:25px;width:calc(100% - 50px)}.full .inside p{text-align:left}#home-53 .image_container{height:100%}.quarter{margin:7px 25px -18px;text-align:left;width:calc(100% - 50px)}.quarter strong{text-align:center}.quarter .image_container{margin-top:50px;margin-bottom:-15px}h1{font-size:1.25em}.full strong{margin-bottom:0;font-size:.75em;line-height:1em}.people .image_container{width:100%;left:0;position:static;margin:0}.people{margin:50px 25px 0;padding:0;width:calc(100% - 50px)}#menu_bttm{padding:25px;text-align:center;width:calc(100% - 50px)}#menu_button{width:30px;height:30px;right:25px;position:relative;float:right;display:block;margin-top:25px;margin-bottom:25px}#menu_button div{width:30px;height:3px;position:absolute;background-color:#5fbdae;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out}#menu_button .bar01{left:0;top:9px}#menu_mobile.open .bar01{top:15px;-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg)}#menu_button .bar02{left:0;top:18px}#menu_mobile.open .bar02{top:15px;-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg)}#arrow{width:20px;height:20px}.submit_container{display:block;margin-top:0}.checkbox_container span{display:block}.paket{margin-top:25px;margin-bottom:25px;width:calc(100% - 50px);margin-left:25px !important;margin-right:25px}.max_inside.howto{margin-top:80px;margin-right:25px;margin-left:25px;width:calc(100% - 50px)}#howto h2{margin-top:25px;margin-bottom:0;font-size:1em}#buttons{top:calc(50% + 40px) !important;left:50% !important;width: calc(100% - 60px)}#office .ce_image .caption{font-size:1em !important;top:78% !important}.office #menu_mobile{display: none !important}.outbound #office .ce_image{width:calc(50% - 40px) !important;height:75px;padding-top: 35px !important;padding-bottom: 35px !important}.outbound #office .ce_image .caption{font-size:0.6em !important;margin-top:-40px !important}.mod_newslist,.mod_newsreader{margin-top:80px;padding-right:25px;padding-left:25px;width:calc(100% - 50px)}.mod_newslist{grid-row-gap:40px;grid-template-columns: 1fr}.mod_newslist .layout_latest.first{grid-column-end:1}.mod_newsreader ol{padding-left:20px}
}
/* office.css */
.office #menu{display:none}#office{width:100vw;position:relative;height:calc(100vh - 135px) !important}#buttons{width:100vw;max-width:750px;left:50%;top:50%;position:absolute;display:block;-ms-transform: translate(-50%, calc(-50% + 67px)); /* IE 9 */-webkit-transform: translate(-50%, calc(-50% + 67px)); /* Safari */transform: translate(-50%, calc(-50% + 67px))}#office .image_container{width:50vw;max-width:375px;max-height:375px;position:relative;display:block}#office .ce_image{float:left;margin-left:25px;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out}#office .ce_image:hover{-ms-transform: scale(1.05); /* IE 9 */-webkit-transform: scale(1.05); /* Chrome, Safari, Opera */transform: scale(1.05)}#office .ce_image.cloud{position:relative;float:left;display:block;margin-top:50px;margin-left:-50px}#office .ce_image .caption{top:80%;position:absolute;font-size:2em}
/* outbound.css */
.outbound #office .ce_image{margin:0;padding:30px 20px;text-align:center;width:calc(33% - 40px);height:120px}.outbound #office .image_container{width:100%}.outbound #office .ce_image .caption{top:0;position:relative;margin-top:30px;font-size:.8em;color:#000}
