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,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.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}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  display: flex;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden;
}
.contao-cookiebar * {
  box-sizing: border-box;
}
.contao-cookiebar .cc-inner {
  display: inline-block;
  overflow-y: auto;
  max-height: 100%;
  max-width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  font-size: 1rem;
  text-align: left;
}
.contao-cookiebar.cc-top {
  align-items: flex-start;
}
.contao-cookiebar.cc-top.cc-active .cc-inner {
  animation: cookiebar-top-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-top.cc-saved .cc-inner {
  animation: cookiebar-top-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-bottom {
  align-items: flex-end;
}
.contao-cookiebar.cc-bottom.cc-active .cc-inner {
  animation: cookiebar-bottom-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-bottom.cc-saved .cc-inner {
  animation: cookiebar-bottom-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-middle {
  align-items: center;
  justify-content: center;
}
.contao-cookiebar.cc-middle.cc-active .cc-inner {
  animation: cookiebar-middle-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-middle.cc-saved .cc-inner {
  animation: cookiebar-middle-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-left {
  justify-content: flex-start;
}
.contao-cookiebar.cc-right {
  justify-content: flex-end;
}
.contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
  margin-top: 0;
}
.contao-cookiebar .cc-head p {
  margin-bottom: 15px;
}
.contao-cookiebar .cc-btn {
  display: inline-block;
  cursor: pointer;
  width: 100%;
  padding: 8px 14px;
  margin-bottom: 8px;
  font-size: 15px;
  outline: 0 none;
  border: 1px solid #cfcfcf;
  border-radius: 4px;
  color: #444;
  background: #f5f5f5;
}
.contao-cookiebar .cc-btn:hover {
  background: #ececec;
}
.contao-cookiebar .cc-btn:last-child {
  margin-bottom: 0;
}
.contao-cookiebar .grayscale .cc-btn {
  background: #f1efef;
}
.contao-cookiebar .grayscale .cc-btn:hover {
  background: #ececec;
}
.contao-cookiebar .grayscale .cc-btn.success {
  background: #fbfbfb;
}
.contao-cookiebar .grayscale .cc-btn.success:hover {
  background: #f7f7f7;
}
.contao-cookiebar .highlight .cc-btn.success {
  background: #4e9e3e;
  border-color: #3e7830;
  color: #fff;
}
.contao-cookiebar .highlight .cc-btn.success:hover {
  background: #4c933f;
}
.contao-cookiebar label {
  position: relative;
  display: block;
  padding: 8px 13px 8px 0;
  line-height: 1.2rem;
}
.contao-cookiebar label.group {
  font-weight: 600;
}
.contao-cookiebar input {
  position: absolute;
  width: 1px;
  height: 1px;
  outline: 0 none;
  opacity: 0;
}
.contao-cookiebar input + label {
  padding: 8px 13px 8px 50px;
  cursor: pointer;
}
.contao-cookiebar input + label:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 35px;
  height: 18px;
  margin: 0;
  box-sizing: content-box;
  border-radius: 10px;
  background: #fff;
  border: 2px solid #9c9b99;
  transition: border-color 0.2s;
}
.contao-cookiebar input + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 10px;
  left: 4px;
  width: 14px;
  height: 14px;
  border-radius: 10px;
  background: #9c9b99;
  transition: background 0.2s, margin-left 0.2s, padding 0.2s;
}
.contao-cookiebar input + label:active:after {
  padding-left: 5px;
}
.contao-cookiebar input.cc-group-half + label:after {
  background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%);
}
.contao-cookiebar input:checked + label:after {
  background: #399d32;
  margin-left: 17px;
}
.contao-cookiebar input:checked + label:active:after {
  margin-left: 12px;
}
.contao-cookiebar input:checked + label:before {
  background: #dcf3db;
  border-color: #399d32;
}
.contao-cookiebar input:disabled + label {
  pointer-events: none;
}
.contao-cookiebar input:disabled + label:after {
  background: #c8c7c5;
}
.contao-cookiebar input:disabled + label:before {
  background: #f4f4f4;
  border-color: #c8c7c5;
}
.contao-cookiebar.cc-active .cc-inner {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.contao-cookiebar.cc-active.cc-blocked {
  pointer-events: auto;
  animation: cookiebar-overlay-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-saved.cc-inner {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.contao-cookiebar.cc-saved.cc-blocked {
  pointer-events: none;
  animation: cookiebar-overlay-out 0.5s ease-in-out forwards;
}

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0;
  }
  .contao-cookiebar .cc-inner {
    max-width: 750px;
  }
}
@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.75);
  }
}
@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75);
  }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden;
  }
}
@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
  }
}
@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
  }
}
@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
  }
}
.contao-cookiebar {
  color: #444444;
}
.contao-cookiebar p {
  color: #868686;
  line-height: 1.4;
}
.contao-cookiebar .cc-inner {
  padding: 25px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  background: #fff;
}
.contao-cookiebar .cc-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: center;
  position: relative;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
  margin-bottom: 10px;
}
.contao-cookiebar .cc-group > label {
  flex-grow: 1;
  margin: 5px 0 5px 10px;
}
.contao-cookiebar .cc-group .cc-detail-btn {
  border: 0 none;
  outline: 0 none;
  background: transparent;
  font-size: 13px;
  letter-spacing: 0;
  text-transform: initial;
  cursor: pointer;
  color: #a2a2a2;
  padding: 8px 10px;
  line-height: 1.2rem;
}
.contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2) {
  display: none;
}
.contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
  display: none;
}
.contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
  display: inline;
}
.contao-cookiebar .cc-group .cc-detail-btn:hover {
  color: #717171;
}
.contao-cookiebar .cc-group .cc-detail-btn-details {
  display: inline-block;
  border: 0 none;
  outline: 0 none;
  background: transparent;
  font-size: 13px;
  letter-spacing: 0;
  text-transform: initial;
  cursor: pointer;
  color: #a2a2a2;
  text-decoration: underline;
  padding: 0;
  margin: 0 0 10px;
}
.contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2) {
  display: none;
}
.contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
  display: none;
}
.contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
  display: inline;
}
.contao-cookiebar .cc-group .cc-detail-btn-details:hover {
  color: #717171;
}
.contao-cookiebar .cc-cookies {
  display: none;
  width: 100%;
  background: #fbfbfb;
  border-radius: 0 0 5px 5px;
}
.contao-cookiebar .cc-cookies > p {
  font-size: 0.875rem;
}
.contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
  margin: 0;
  padding: 15px;
  border-top: 1px solid #e6e6e6;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
  font-size: 0.875rem;
  background: #fff;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #efefef;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
  font-weight: 600;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
  margin-top: 5px;
  word-wrap: break-word;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
  margin-top: 15px;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc > p {
  margin-bottom: 0;
}
.contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
  margin-top: 10px;
}
.contao-cookiebar .cc-cookies .cc-cookie p {
  margin: 0 0 15px;
  font-size: 0.875rem;
}
.contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
  text-align: center;
}
.contao-cookiebar .cc-info {
  margin-top: 15px;
}
.contao-cookiebar .cc-info > p {
  font-size: 0.875rem;
}
.contao-cookiebar .cc-info > a {
  display: inline-block;
  font-size: 0.813rem;
  color: #a2a2a2;
  text-decoration: none;
}
.contao-cookiebar .cc-info > a:hover {
  color: #717171;
}
.contao-cookiebar .cc-info > a + a:before {
  display: inline-block;
  content: "·";
  margin-right: 5px;
}
/* basic.css */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100%;font: inherit}a{text-decoration:none;color:#F86F26}a:focus,a:hover,a:active{text-decoration:underline;color:#000}.ce_text p a{text-decoration:underline}.text-center{margin-right:auto;margin-left:auto;text-align:center}.color--ci6 h2,h2.color--ci6,h1.color--ci6{color:#05156A}.color--ci5 h2,h2.color--ci5,h1.color--ci5{color:#00ABDE}.color--ci4 h2,h2.color--ci4,.color--ci4  a,button.color--ci4,span.color--ci4,h1.color--ci4{color:#B000D1}.color-bg--ci4{background-color:#B000D1;color:#fff}.color--ci3 h2,h2.color--ci3,.color--ci3  a,button.color--ci3,span.color--ci3,h1.color--ci3{color:#F86F26}.color-bg--ci3{background-color:#F86F26;color:#fff}.color--ci2 h2,h2.color--ci2,.color--ci2  a,button.color--ci2,span.color--ci2,h1.color--ci2{color:#FFD100}.color--ci1 h2,h2.color--ci1,.color--ci1 a,button.color--ci1,span.color--ci1,h1.color--ci1{color:#08F8C6}table{border-collapse:collapse;border-spacing:0}caption,th,td{vertical-align:top;text-align:left}abbr,acronym{border-bottom:1px dotted #666;font-variant: normal;cursor: help}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none}fieldset,img{border:0}img{vertical-align:bottom}li{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}del{text-decoration:line-through}ins{text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor: help}hr{height:1px;display:block;margin:1em 0;padding:0;border:0;border-top: 1px solid #ccc}.clearfix:before,.clearfix:after{height:0;overflow:hidden;display:block;content: "\0020"}.clearfix:after{clear:both}.clearfix{zoom: 1}input{-webkit-appearance: none}iframe,object,embed{width:100% !important}.dlh_googlemap{max-width:100%;width:100% !important;height:400px !important}.ir{overflow:hidden;display:block;text-align:left;background-repeat:no-repeat;text-indent:-999em;direction: ltr}.hidden{display:none;visibility: hidden}.visuallyhidden{width:1px;height:1px;position:absolute;overflow:hidden;margin:-1px;padding:0;border:0;clip: rect(0 0 0 0)}body{font:1.15rem 'Roboto',sans-serif;;color:#4d4d4d}input,button,textarea,select{font-size:99%;font-family: inherit;font-weight: inherit}pre,code{font:12px "Lucida Console",Monaco,monospace}h1,h2,h3,h4,h5,h6{position:relative;font:3.4rem/1.2 'Poppins',sans-serif;font-weight:bold;color:#000}h1{padding-bottom:100px;color:#00ABDE}.home h1{padding-bottom:50px}h3{padding-bottom:15px;font-size:1.5rem;text-decoration:underline;color:#00ABDE;text-transform:uppercase}table{font-size: inherit}caption,th{font-weight:bold}h1,h2,h3,h4,h5,h6{margin-top:14px}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:14px;/* Should match font size */}
/* elements.css */
#header__logo{width:100%;max-width:1010px;left:0;right:0;top:160px;position:absolute;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.mobile_menu #header__logo{width:100%;height:auto;max-width:100%;bottom:auto;left:auto;right:auto;top:auto;position:relative;margin-right:auto;margin-left:auto;padding-top:100px;text-align:center}#header__logo img,#footer__logo img{max-width:360px}.home #header .mod_article .ce_text{max-width:1010px;position:relative;margin-right:auto;margin-left:auto;padding-top:350px;padding-right:20px;padding-left:20px;color:#fff;z-index:10}.home #header .mod_article h1,.home #header .mod_article h2{color:#fff}.home #header .mod_article a{min-width:270px;float:left;margin-top:60px;margin-right:30px;padding:15px 20px;text-align:center;font-size:1.15rem;text-decoration:none;color:#fff;text-transform:uppercase}.home #header .mod_article a:hover,.home #header .mod_article a:focus{background-color:#1a1a1a;text-decoration:none}.header--icon1{width:300px;height:107px;left:0;top:300px;position:absolute;background-image:url("../../files/bilder/layout/icons/Plotten.svg");background-position:center center;background-repeat:no-repeat;background-size: 290px 100px}.header--icon2{width:227px;height:113px;right:5%;top:0;position:absolute;background-image:url("../../files/bilder/layout/mond_green.svg");background-position:center center;background-repeat:no-repeat}.header--icon3{width:168px;height:168px;bottom:5%;right:30%;position:absolute;background-image:url("../../files/bilder/layout/x_gelb.svg");background-position:center center;background-repeat:no-repeat}.headline__abstand--small h2{margin-top:0;margin-bottom:0}.icon-box--icon{right:0;position:absolute}.ce_rsce_icon_boxes .row-wrap{max-width:970px;margin-right:auto;margin-left:auto}.ce_rsce_icon_boxes .row{position:relative;margin-top:150px;font-size:1.75rem}.ce_rsce_icon_boxes .icon-box__wrap{background-repeat: no-repeat;background-position: right center}.ce_rsce_icon_boxes .icon-box__wrap:nth-of-type(2n+0){background-repeat: no-repeat;background-position: left center}.ce_rsce_icon_boxes .icon-box__wrap:nth-of-type(2n+0) .row{margin-top:150px;font-size:1.75rem;flex-direction: row-reverse}.ce_rsce_icon_boxes h2{padding-bottom:30px}.ce_rsce_icon_boxes .row > div > div{padding-left:20%}.ce_rsce_icon_boxes .icon-box__wrap:nth-of-type(2n+0) .row > div > div{padding-right:20%;padding-left:0}.ce_rsce_icon_boxes .btn a,.btn a{position:relative;display:inline-block;padding-top:40px;border-bottom:8px solid;font:.85rem 'Roboto',sans-serif;font-weight:bold;text-transform:uppercase}.ce_rsce_icon_boxes .btn a:hover,.btn a:hover{text-decoration:none;color:#1a1a1a}.ce_rsce_icon_boxes .btn a::after,.btn a::after{right:-80px;position:absolute;font:1rem "Font Awesome 5 Free";font-weight:bold;text-transform:uppercase;content:"\f061"}#videos h2{color:#fff}#videos h3{color:#B000D1}.ce_vimeo{margin-bottom:60px}.ce_rsce_social_link{max-width:600px;margin-right:auto;margin-left:auto;padding-bottom:60px;justify-content: center}.ce_rsce_social_link .content-boxes-item{position:relative}.ce_rsce_social_link .content-boxes-item:hover span{color:#1a1a1a}.ce_rsce_social_link .content-boxes-item a{width:100%;height:100%;left:0;right:0;top:0;position:absolute}.ce_rsce_social_link span{display:block;padding-bottom:20px;font-size:.85rem;font-weight:bold;color:#fff;text-transform:uppercase}.ce_rsce_social_link span i{font-size:3rem;color:#fff}.ce_rsce_h2_h3_boxes{margin-right:auto;margin-left:auto;padding-bottom:60px;text-align:center}.ce_rsce_h2_h3_boxes h2{color:#F86F26}#kontaktform h3{margin-bottom:0;text-decoration:none;color:#fff}#kontaktform h2{text-decoration:none;color:#fff}.ce_rsce_boxen_kundenzitat h4{font-size:1.5rem;text-decoration:underline;color:#08F8C6;text-transform:uppercase}.ce_rsce_boxen_kundenzitat h5{color:#B000D1;text-transform:none}.ce_rsce_boxen_kundenzitat .kunden-zitat{padding-top:30px;font-size:1.25rem;line-height:1.4;text-transform:none}.ce_rsce_boxen_kundenzitat .image_container div{width:270px;height:270px;position:relative;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-top:30px;text-align:center;background-size:cover !important;border-radius:50%}.ce_rsce_boxen_kundenzitat .image_container div::before{left:0;top:0;position:absolute;background-image:url("../../files/bilder/layout/icons/zitat.svg");background-position:left bottom;background-repeat:no-repeat;content:"";width: 71px;height: 100%}.ce_rsce_contentboxes{max-width:800px}.ce_rsce_contentboxes .content-boxes-item{padding-top:200px;font-size:1.75rem;line-height:1.3}.ce_rsce_contentboxes .content-boxes-item h3{padding-top:30px;padding-bottom:20px;font-size:1.75rem;text-decoration:none;color:#4d4d4d;text-transform:none}.slider-control a,.slider-control .slider-menu{position:relative;top: 0;width: 100%;left: auto;margin-left: 0}.slider-control{height:auto}.slider-control a{display:none}.slider-control .slider-menu b{margin-right:10px;margin-left:10px;font-size:8rem;color:#4D4D4D}.slider-control .slider-menu b.active{color:#F86F26}.nach_oben_link a{bottom:20px;right:20px;position:fixed;padding:5px 15px;background-color:#1a1a1a;font-size:2rem;color:#fff}.mobile_menu .ce_rsce_kontakt{width:100%;max-width:670px;margin-right:auto;margin-left:auto;text-align:center;font-size:1rem;color:#fff}.mobile_menu .ce_rsce_kontakt .kontakt__adresse{display:none}.mobile_menu .ce_rsce_kontakt .head{font-size:.8rem}.mobile_menu .ce_rsce_kontakt img{width:60px;margin-right:auto;margin-left:auto;padding-top:30px;text-align:center}.ce_rsce_kontakt .content-boxes-item > div{margin-bottom:10%}.ce_rsce_kontakt .content-boxes-item{justify-content: center}.ce_rsce_kontakt span{display:block;line-height:1.4}.ce_rsce_kontakt .head{display:block;font-size:1.15rem;text-transform:uppercase}.ce_rsce_kontakt a{color:#fff}.ce_rsce_kontakt img{width:100px;padding-top:50px}.filters-button-group{max-width:1170px;margin:20px auto 150px;text-align:center;display: flex;flex-wrap: wrap;justify-content: space-between}.filters-button-group .button{padding:0;text-align:center;border-bottom:1px solid #1a1a1a;font:1.5rem 'Poppins',sans-serif;font-weight:bold;text-transform:uppercase;background: none !important;border-top: none !important;border-left: none !important;border-right: none !important;border-radius: 0 !important}.filters-button-group .button.color--ci1{border-bottom:1px solid #08F8C6}.filters-button-group .button.color--ci2{border-bottom:1px solid #FFD100}.filters-button-group .button.color--ci3{border-bottom:1px solid #F86F26}.filters-button-group .button.color--ci4{border-bottom:1px solid #B000D1}.filters-button-group .button.is-checked{opacity:0.25}.ce_rsce_introboxen .item-container .element-item{width:20%;float:left}.ce_rsce_introboxen .card-content{position:absolute;background-color:#08F8C6;font:1rem/1.3 'Poppins',sans-serif;font-weight:bold;color:#05156A;opacity:0;transition: all 1s ease;width: 92%;height: 92%;bottom: 4%;left: 4%;right: 4%;top: 4%;z-index: -1}.ce_rsce_introboxen .siebdruck .card-content{background-color:#08F8C6}.ce_rsce_introboxen .veredelung .card-content{background-color:#FFD100}.ce_rsce_introboxen .digitaldruck .card-content{background-color:#F86F26}.ce_rsce_introboxen .plotten .card-content{background-color:#B000D1}.ce_rsce_introboxen .card-content > div{bottom:0;position:absolute;padding:18px 32px}.ce_rsce_introboxen .card-content > div strong{display:block;padding-bottom:20px;font-size:1.35rem}#mobile-menu-11.mobile_menu .inner{color:#fff;background-color:#$ci;    display: flex;    flex-direction: column;    justify-content: center;    padding-left: 20% !important;    padding-right: 5% !important;    overflow: auto;height:100%;align-items: normal}#mobile-menu-11.mobile_menu{max-width: 475px}#offCanvas.mod_mobile_menu .mobile_menu_trigger{padding: 10px 20px;    max-height: 200px;    right: 0;    position: fixed;    background-color: #F86F26;    font-size: 1.1rem;    font-weight: bold;    color: #fff;    cursor: pointer;    z-index: 6000;    height: 100%;    opacity: 1;top: 50%;transform: translateY(-50%)}.mobile_menu_active #offCanvas{display: none}.mobile_menu_active .mod_mobile_menu--btn{display: flex}.mod_mobile_menu--btn{display: none;padding: 10px 20px;max-height: 200px;height:100%;right: auto;position: absolute;background-color: #F86F26;    font-size: 1.1rem;    font-weight: bold;    color: #fff;    top: auto;    cursor: pointer;    z-index: 6000;    left: -52px;    line-height: 1}.mod_mobile_menu--btn a{color:#fff;display: flex;align-items: center}.ce_rsce_introboxen .item-container .element-item:hover .card-content,.ce_rsce_introboxen .item-container .element-item:focus .card-content{opacity:1;z-index: 1}.layout_latest{margin-bottom:25px}.layout_latest .ce_text{padding-top:15px;font-size:1.2rem}.layout_latest p{margin-bottom:0;padding-bottom:0}.news-teaser-wrap{padding-right:10px;padding-left:10px}.layout_latest h2,.layout_latest h2 a{float:left;margin-top:0;margin-bottom:0;font:1.15rem 'Roboto',sans-serif;;font-weight:normal;color:#00ABDE;text-transform:uppercase}.layout_latest h2{padding-right:6px}.layout_latest .image_container{margin-bottom:50px}.layout_latest .btn a{color:#00ABDE}.layout_latest .btn a:hover{color:#1a1a1a}.pagination{width:100%;position:relative;padding:15px}.pagination ul{position:relative;display: flex;flex-wrap:wrap}.pagination ul a,.pagination ul strong{position:relative;display:inline-block;padding-right:15px}.ce_accordion .toggler::after{right:1.53846em;position:absolute;display:inline-block;font-size:16px;content: "+";text-rendering: geometricprecision;top: 12px}.ce_accordion .toggler.active::after{content: "-"}.ce_accordion .toggler{position:relative;margin-bottom:5px;padding:10px 15px;font-weight:bold;color:#fff;background: #96bf55 none repeat scroll 0 0;cursor: pointer;outline: medium none}.falk-routeplanner-widget .falk-options div:hover,.falk-routeplanner-widget .falk-options div.active{background-color: #none !important;    color: #$ci !important}.falk-routeplanner-widget *{font: 1.15rem 'Roboto',sans-serif !important;    color: #4d4d4d !important}.falk-routeplanner-widget{font:1rem 'Roboto',sans-serif;    font-weight:normal;    margin-top:24px;    border: none !important;    padding: 0px !important}.falk-routeplanner-widget .falk-submit-row .falk-submit{margin-top:80px;text-align:center;text-transform:uppercase;height: auto !important;    padding-right: 50px !important;    font-weight: 400 !important;background-color: #F86F26 !important;color: #fff !important;padding: 15px 60px !important;border-radius: 0px !important}.falk-routeplanner-widget .falk-submit-row .falk-submit img{max-width:15px;    right:20px;    top:20px;    position:absolute}.falk-routeplanner-widget .falk-options div{background-color:#000;color:#fff;position:relative;        opacity: 1 !important;        height:46px !important;        width: 46px !important;border: none !important}.falk-routeplanner-widget .falk-options div.falk-car{background: #08F8C6 !important}.falk-routeplanner-widget .falk-options div.falk-transit{background: #F86F26 !important}.falk-routeplanner-widget .falk-options div.falk-bike{background: #00ABDE !important}.falk-routeplanner-widget .falk-options div.falk-walk{background: #FFD100 !important}.falk-routeplanner-widget .falk-options div.active{opacity: 0.4 !important}.falk-routeplanner-widget h5{font-size:1rem;    color:#4d4d4d;    padding-bottom:60px}.falk-routeplanner-widget .falk-options{float: none !important}.falk-routeplanner-widget .active svg,.falk-routeplanner-widget .falk-options > div:hover svg,.falk-routeplanner-widget svg{fill: #fff !important}.option-headline{top:-34px;        position:absolute;        margin-right:auto;        margin-left:auto;        text-align:center;        font-size:22px;        color: #4d4d4d !important}.falk-location-button,.falk-destination{display:none}.falk-routeplanner-widget .falk-search-row{height:auto;max-width:270px}.falk-routeplanner-widget .falk-search-row .falk-input{max-width:270px;margin-top:0;    border: 1px solid #4d4d4d !important;padding-left: 20px !important;height:auto !important}.ce_text{font-size:1.75rem;line-height:1.3}.standard .ce_text{max-width:800px;font-size:1.75rem;line-height:1.3}.standard .ce_text p{padding-bottom:30px}.ce_list ul{margin:0;padding:0}.ce_list li,.ce_text li,.ce_rsce_contentboxes li{margin:0 0 0 25px;padding:0;line-height:1.5em;list-style-type:square}.ce_table table{border-left:1px solid #ccc}.ce_table td{padding:2px 8px;border-right:1px solid #ccc;border-bottom: 1px solid #cccccc}.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #ccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc}.ce_gallery{width:100%}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.cols_4 li{width:24.2%;margin-right:1%;margin-bottom:3%}.cols_3 li{width:32.6%;margin-right:1%;margin-bottom:3%}html>body .mime_icon{top:-1px;position:relative}
/* formularRZ.css */
.ce_form{max-width:570px;position:relative;clear:both;padding-top:60px;padding-bottom:40px}.ce_form.upload-wrap{width:100%;max-width:1170px;margin:50px auto 80px;padding-right:30px;padding-left:30px;background-color:#F86F26;color:#fff}.upload-form{max-width:970px;margin-right:auto;margin-left:auto}.formbody{display:flex;flex-wrap:wrap}input[type="text"],input[type="email"],input[type="number"],textarea,input.upload{width:100%;position:relative;margin-bottom:5px;padding:12px 15px;border:1px solid #fff;border-radius:0;box-shadow: none}.upload-wrap .widget{margin-top:20px;margin-bottom:20px}.upload-wrap .widget-checkbox{padding-top:40px}input.upload{background-color:#4D4D4D;border-color:#4D4D4D}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance: none}input:hover,textarea:hover,input:focus,textarea:focus,.widget input:hover,.widget input:focus,.widget textarea:hover{border:1px solid #d42d2f}label{color:#fff}.widget-radio span{display:inline-block;margin-right:5%;margin-bottom:2%}.widget-submit button{width:270px;margin-top:15px;margin-left:15px;padding:12px 20px;text-align:center;border-radius:0;font-size:1rem;color:#fff;background: #F86F26;border: none;transition: none}.upload-wrap .widget-submit{margin-right:auto;margin-left:auto;text-align:center}.upload-wrap .widget-submit button{width:300px;margin-right:auto;margin-left:auto;text-align:center;font-size:1rem;color:#4D4D4D;background: #fff}.widget-submit button:hover,.widget-submit button:focus{background: #1a1a1a}input[type=search]{-webkit-appearance: textfield;-webkit-box-sizing: content-box}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}
/* layout.css */
html,body{min-height:100%;margin:0;padding:0}.home #header .inside{height:100vh;min-height:750px}.home #header .inside .xl-parallax{height:100vh;min-height:750px}#header .ce_image{width: 100%;height: 165px;max-width: 970px;bottom: -165px;left: 0;right: 0;position: absolute;margin-right: auto;margin-left: auto;transform: translateY(-42%);display:flex;justify-content: flex-end}#header .ce_image .image_container{text-align:right;display: flex;align-items: center}.home #main .inside,.home #masonry .inside{max-width:100%;margin-right:auto;margin-left:auto;padding:160px 20px 140px}#masonry .inside{padding-top:0;padding-bottom:100px}.upload #main .inside{width:100%;max-width:100%}#main .inside{max-width:1010px;margin-right:auto;margin-left:auto;padding:160px 20px 100px}#videos .mod_article{height:100%;max-width:970px;max-height:1080;margin-right:auto;margin-left:auto;padding-top:100px;padding-bottom:40px;text-align:center}#news,#kunden,#masonry{position:relative}#news::before{top:50%;position:absolute;background-image:url("../../files/bilder/layout/arrow_green.svg");background-position:center center;background-repeat:no-repeat;content:"";width: 209px;height: 209px;transform: translateY(-50%)}#news .inside{max-width:1210px;margin-right:auto;margin-left:auto;padding:60px 20px 80px}#kontaktform{position:relative;overflow:hidden;display:block}#kontaktform::before{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:absolute;background-color:#05156A;content:"";z-index:-200}#kontaktform .inside .mod_article{position:relative;overflow:hidden;margin-right:auto;margin-left:auto;padding:160px 20px 120px}#kontaktform .inside .parallax__content-wrap{max-width:1010px;margin-right:auto;margin-left:auto}#kunden .inside{max-width:770px;margin-right:auto;margin-left:auto;padding:160px 20px 60px;text-align:center}#kunden::before{right:2%;top:50%;position:absolute;background-image:url("../../files/bilder/layout/icons/Testimonial.svg");background-position:center center;background-repeat:no-repeat;content:"";width: 209px;height: 209px;transform: translateY(-50%);background-size: 180px 120px}#kontakt{background-color:#05156A;color:#fff}#kontakt .inside{max-width:1070px;padding:200px 20px 100px;font-size:1.5rem;margin-right: auto;margin-left: auto;text-align: center}#anfahrt .inside{max-width:1210px;margin-right:auto;margin-left:auto;padding:160px 20px 120px}#footer{min-height:256px;background-color:#05156A;background-image:url("../../files/bilder/layout/bg_footer.jpg");background-position:center top;display: flex;align-items: center}#footer .inside{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding:15px 20px}.overflow--visible{overflow:visible !important}.width--980{max-width:970px;margin-right:auto;margin-left:auto}.content-width--970{margin-right:auto;margin-left:auto;padding-right:180px;max-width: 970px !important}.content-width--800{max-width:800px;margin-right:auto;margin-left:auto}
/* nav_plus_mobile.css */
.mobile_menu .inner{padding-right:30px;padding-left:30px;background-color:#05156A;display:flex;justify-content: center;flex-wrap: wrap;flex-direction: row;align-items: center;overflow-x: hidden}.mobile_open{margin-right:5px}.mobile_open span{width:25px;height:3px;display:block;margin-top:7px;margin-right:auto;margin-bottom:7px;background-color:#fff;border-radius: 5px;transition: all 0.5s ease}.mobile_open span:nth-of-type(2){width:20px;margin-right:5;transition: all 0.5s ease}.mobile_menu_trigger:hover .mobile_open span:nth-of-type(2){margin-right:0;margin-left:5px}.mobile_menu_trigger{right:15%;position:absolute;font-size:1rem;color:#fff;top:100px;z-index: 99;cursor:pointer;display: flex !important;align-items: center}.modal-close{width:80px;height:40px;right:17%;position:absolute;padding-left:30px;font-size:1rem;top:100px;z-index:5;cursor:pointer;color: #fff !important;display: flex;justify-content: center;align-items: center}.modal-close span{padding-left:110px}.modal-close::after,.modal-close::before{transform: rotate(-45deg);        content: '';        position: absolute;        display: block;        height: 3px;        width: 24px;        background-color: #fff;        transition: width 0.5s ease}.modal-close:after{transform: rotate(-135deg)}.modal-close:hover::after,.modal-close:hover::before{width: 35px}.modal_impressum{width:100%;color:#fff}.modal_impressum a{display:block;margin-right:auto;margin-left:auto;text-align:center;font-size:1.5rem;color:#fff}.mainmenu{width:100%;position:relative;margin-right:-800px;padding-right:8%;padding-left:8%;overflow: visible !important;align-items: center;z-index:4000;transition: all 1s ease}.mobile_menu_active .mainmenu{margin-right:0}.mainmenu ul{position:relative;display:block;margin:0;padding:0;list-style-type:none}.mainmenu ul.level_1{width:100%;position:relative;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content: space-around}.mainmenu ul.level_1 li a,.mainmenu ul.level_1 li strong,.mainmenu ul.level_1 li strong.forward{position:relative;display:inline-block;padding-right:10px;padding-bottom:20px;padding-left:10px;white-space:nowrap;font:2.3rem 'Poppins',sans-serif;font-weight:bold;text-decoration:none;color:#fff;transition: all 1s ease;z-index:1}.mainmenu ul.level_1 li a::after,.mainmenu ul.level_1 li strong::after{width:0%;height:20px;bottom:26px;left:0;position:absolute;background-color:#00ABDE;border-radius:20px;transition: all 0.5s ease;content:"";z-index:-1;opacity:0.1}.mainmenu ul.level_1 li:nth-of-type(3n) a::after,.mainmenu ul.level_1 li:nth-of-type(3n) strong::after{background-color:#08F8C6}.mainmenu ul.level_1 li:nth-of-type(4n) a::after,.mainmenu ul.level_1 li:nth-of-type(4n) strong::after{background-color:#FFD100}.mainmenu ul.level_1 li:nth-of-type(5n) a::after,.mainmenu ul.level_1 li:nth-of-type(5n) strong::after{background-color:#F86F26}.mainmenu ul.level_1 li:nth-of-type(6n) a::after,.mainmenu ul.level_1 li:nth-of-type(6n) strong::after{background-color:#B000D1}.mainmenu ul.level_1 li a:hover::after,.mainmenu ul.level_1 li strong:hover::after,.mainmenu ul.level_1 li strong::after{width:100%;opacity:1}.mod_sitemap li li{margin-left:1.5em}.mod_sitemap a{text-decoration: none !important}.mod_sitemap .level_1 a{font-weight:bold}.mod_sitemap .level_2 a{font-weight:normal}
@media (max-width:1280px){
/* MediaQuery1280.css */
.home #header .mod_article .ce_text{padding-top:260px}.header--icon1,.header--icon2,.header--icon3{width:100px;height:100px;background-size: 100px}.ce_rsce_icon_boxes .icon-box__wrap{background-size: 100px}.ce_rsce_introboxen .item-container .element-item{width:33.3%}.ce_rsce_icon_boxes .row{margin-top:80px !important}.ce_rsce_icon_boxes .row > div > div{padding-left:10%}.ce_rsce_icon_boxes .icon-box__wrap:nth-of-type(2n) .row > div > div{padding-right:10%}.ce_rsce_icon_boxes .icon-box__wrap{background-position: right bottom}.ce_rsce_icon_boxes .icon-box__wrap:nth-of-type(2n){background-position: left bottom}.ce_rsce_introboxen .card-content{font-size:.9rem;line-height:1.2}.ce_rsce_introboxen .card-content > div{padding:10px 15px 1px}.ce_rsce_introboxen .card-content > div strong{padding-bottom:0;font-size:1.15rem}#news .inside{padding-top:50px}
}
@media (max-width:768px){
/* MediaQuery768.css */
h1,h2,h5,h6{font-size:2.2rem}h1{padding-bottom:50px}#main .inside{padding-top:80px}.content-width--970{margin-right:auto;margin-left:auto;padding-right:0}#header .ce_image .image_container{width:100px}.ce_rsce_icon_boxes .icon-box__wrap{background-image:none}.ce_rsce_icon_boxes .icon-box__wrap{background-image: none !important}.filters-button-group{margin-top:50px;margin-bottom:50px}.ce_rsce_introboxen .item-container .element-item{width:50%}.home #header .mod_article a{margin-top:20px}.ce_rsce_icon_boxes .row > div > div,.ce_rsce_icon_boxes .icon-box__wrap:nth-of-type(2n) .row > div > div{padding-right:0;padding-left:0}.ce_vimeo{margin-top:30px;margin-bottom:30px}.ce_rsce_contentboxes .content-boxes-item{padding-top:50px;font-size:1.25rem}.xl-parallax{min-height:350px}.standard .ce_text{font-size:1.25rem}
}
@media (max-width:600px){
/* MediaQuery600.css */
#offCanvas.mod_mobile_menu .mobile_menu_trigger{padding: 0px 5px}.mobile_menu #header__logo{max-width:215px;margin-right:auto;margin-bottom:40px;margin-left:0;padding-top:50px;padding-right:0;padding-left:0;text-align:left}.ce_rsce_kontakt .content-boxes-item > div{margin-bottom:15%}.ce_rsce_icon_boxes h2{padding-top:15px;padding-bottom:15px}.ce_rsce_icon_boxes .btn a,.btn a{padding-top:15px}.ce_rsce_introboxen .item-container .element-item{width:100%;float:none}.filters-button-group{justify-content: space-around}.modal-close{top:1.5%}.mainmenu ul.level_1{display:block;padding-top:50px;padding-bottom:30px;justify-content: normal}.mainmenu{padding-right:0;padding-left:0}
}
