.article-list{color:#313437;background-color:#fff}.article-list p{color:#575b5e}.article-list p .description{color:#7d8285}.article-list h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}@media (max-width:767px){.article-list h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.article-list .intro{font-size:16px;max-width:500px;margin:0 auto}.article-list .intro p{margin-bottom:0}.article-list .articles{padding-bottom:40px}.article-list .item{padding-top:50px;min-height:425px;text-align:center}.article-list .item .name{font-weight:700;font-size:16px;margin-top:20px;color:inherit}.article-list .item .description{font-size:17px;margin-top:18px;margin-bottom:0}.article-list .item .action{font-size:24px;width:24px;margin:22px auto 0;line-height:1;display:block;color:#4f86c3;opacity:.85;transition:opacity .2s;text-decoration:none}.article-list .item .action:hover{opacity:1}.footer-basic{padding:20px 0;background-color:#cdd0d5;color:#010138}.footer2-basic2{padding:40px 0;background-color:#0b0230;color:#8f9dab}.footer-basic ul,.footer-basic2 ul{padding:0;list-style:none;text-align:center;font-size:18px;line-height:1.6;margin-bottom:0}.footer-basic li,.footer-basic2 li{padding:0 10px}.footer-basic ul a{color:inherit;text-decoration:none;opacity:.8}.footer-basic ul a:hover{opacity:1}.footer-basic .social>a,.footer-basic2 .social2>a{display:inline-block;margin:0 8px;color:inherit;opacity:.75;text-align:center}.footer-basic .social{text-align:center;padding-bottom:5px}.footer-basic .social2{text-align:center;padding-bottom:25px}.footer-basic .social>a{font-size:24px;width:40px;height:40px;line-height:40px;border-radius:50%;border:1px solid #515175}.footer-basic2 .social2>a{font-size:32px;width:48px;height:48px;line-height:48px;border-radius:50%;border:1px solid #515175}.footer-basic .social>a:hover{opacity:.9}.footer-basic .copyright{margin-top:15px;text-align:center;font-size:13px;color:#aaa;margin-bottom:0}.footer-basic .copyright2 a{margin-top:15px;text-align:center;font-size:16px;color:#515175;margin-bottom:0}.footer-part,.footer-parts{color:#2c3c2d;white-space:nowrap;margin:0 20px}.line-down-text{font-family:'Fjalla One';font-size:20px;letter-spacing:4px;padding-left:12px}.footer-part{padding-top:4px}.footer-parts:hover{color:#b7bba0;text-decoration:none}.footer-line{width:100%;border-top:.5px solid #b7bba0}.footer-parts.mail-telefon{padding-top:4px}.footer-content{max-width:800px;margin:auto}@media (max-width:768px){.footer-content{max-width:400px}.footer-dn{display:none}}.fm-abstand{padding-left:130px}.navigation-clean{background:#fff;padding-top:.75rem;padding-bottom:.75rem;color:#333;border-radius:0;box-shadow:none;border:none;margin-bottom:0}@media (min-width:768px){.footer-mobile{display:none}.navigation-clean{padding-top:1rem;padding-bottom:1rem}}.navigation-clean .navbar-brand{font-weight:700;color:inherit}.navigation-clean .navbar-brand:hover{color:#030253}.navigation-clean.navbar-dark .navbar-brand:hover{color:#f0f0f0}.navigation-clean .navbar-brand img{height:100%;display:inline-block;margin-right:10px;width:auto}.navigation-clean .navbar-toggler{border-color:#ddd;color:#888}.navigation-clean .navbar-toggler:focus,.navigation-clean .navbar-toggler:hover{background:0 0}.navigation-clean.navbar-dark .navbar-toggler{border-color:#555;color:#eee}.navigation-clean .form-inline,.navigation-clean .navbar-collapse{border-top-color:#ddd}.navigation-clean.navbar-dark .form-inline,.navigation-clean.navbar-dark .navbar-collapse{border-top-color:#333}.navigation-clean .navbar-nav>.active>a,.navigation-clean .navbar-nav>.show>a{background:0 0;box-shadow:none}.navigation-clean.navbar-light .navbar-nav .nav-link.active,.navigation-clean.navbar-light .navbar-nav .nav-link.active:focus,.navigation-clean.navbar-light .navbar-nav .nav-link.active:hover{color:#8f8f8f;box-shadow:none;background:0 0;pointer-events:none}.navigation-clean.navbar .navbar-nav .nav-link{padding-left:18px;padding-right:18px}.navigation-clean.navbar-light .navbar-nav .nav-link{color:#0483eb}.navigation-clean.navbar-light .navbar-nav .nav-link:focus,.navigation-clean.navbar-light .navbar-nav .nav-link:hover{color:#37434d!important;background-color:transparent}.navigation-clean .navbar-nav>li>.dropdown-menu{margin-top:-5px;box-shadow:none;background-color:#fff;border-radius:2px}@media (min-width:768px){.navigation-clean .navbar-nav .show .dropdown-menu{box-shadow:0 4px 8px rgba(0,0,0,.1)}}@media (max-width:767px){.navigation-clean .navbar-nav .show .dropdown-menu .dropdown-item{color:#37434d;padding-top:.8rem;padding-bottom:.8rem;line-height:1}}.projects-clean .projects,.projects-clean2 .projects,.projects-horizontal .projects,.projects-horizontal2 .projects{padding-bottom:40px}.navigation-clean .dropdown-menu .dropdown-item,.navigation-clean .dropdown-menu .dropdown-item:focus{line-height:2;color:#37434d}.navigation-clean .dropdown-menu .dropdown-item:focus,.navigation-clean .dropdown-menu .dropdown-item:hover{background:#eee;color:inherit}.navigation-clean.navbar-dark{background-color:#1f2021;color:#fff}.navigation-clean.navbar-dark .navbar-nav a.active,.navigation-clean.navbar-dark .navbar-nav a.active:focus,.navigation-clean.navbar-dark .navbar-nav a.active:hover{color:#8f8f8f;box-shadow:none;background:0 0;pointer-events:none}.navigation-clean.navbar-dark .navbar-nav .nav-link{color:#dfe8ee}.navigation-clean.navbar-dark .navbar-nav .nav-link:focus,.navigation-clean.navbar-dark .navbar-nav .nav-link:hover{color:#fff;background-color:transparent}.navigation-clean.navbar-dark .navbar-nav>li>.dropdown-menu{background-color:#1f2021}.navigation-clean.navbar-dark .dropdown-menu .dropdown-item,.navigation-clean.navbar-dark .dropdown-menu .dropdown-item:focus{color:#f2f5f8}.navigation-clean.navbar-dark .dropdown-menu .dropdown-item:focus,.navigation-clean.navbar-dark .dropdown-menu .dropdown-item:hover{background:#363739}@media (max-width:767px){.navigation-clean.navbar-dark .navbar-nav .show .dropdown-menu .dropdown-item{color:#fff}}.nav-linkb{
	font-size: 19px;
	font-weight: 500
}.navbar-light .navbar-nav .nav-link{color:#533a99}.projects-clean,.projects-horizontal{color:#313437;background-color:#fff}.projects-clean p{color:#64696c}.projects-clean h2{font-weight:400;margin-bottom:20px;padding-top:10px;color:inherit}@media (max-width:767px){.projects-clean h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.projects-clean .intro{font-size:16px;max-width:500px;margin:0 auto}.projects-clean .intro p{margin-bottom:0}.projects-clean .item{text-align:center;padding-top:50px;min-height:425px}.projects-clean .item2{text-align:center;padding-top:20px;min-height:425px}.projects-clean .item .name,.projects-clean .item .name2{font-weight:400;margin-top:8px;margin-bottom:8px;color:inherit}.projects-clean .item .name2,.projects-clean .item .name2 a:link{font-weight:400;margin-top:8px;margin-bottom:8px;color:#827e7e}.projects-clean .item .name2 a:hover{font-weight:400;margin-top:8px;margin-bottom:8px;color:#2317a4;text-decoration:none}.projects-clean .item .description{font-size:15px;margin-top:15px;margin-bottom:0}.spacer20{margin-bottom:20px;margin-top:20px}.projects-horizontal2{color:#fff;background-color:#010138}.projects-horizontal p{color:#7d8285}.projects-horizontal2 p{color:#afbac1}.projects-horizontal h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.projects-horizontal2 h2{font-weight:400;margin-bottom:40px;padding-top:40px;color:inherit}@media (max-width:767px){.projects-horizontal h2,.projects-horizontal2 h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.projects-horizontal .intro,.projects-horizontal2 .intro{font-size:16px;max-width:500px;margin:0 auto 10px}.projects-horizontal .item,.projects-horizontal2 .item{padding-top:60px;min-height:160px}.projects-horizontal .item .name{font-size:18px;font-weight:700;margin-top:10px;margin-bottom:15px;color:inherit}.projects-horizontal2 .item .name{font-size:18px;font-weight:400;margin-top:10px;margin-bottom:15px;color:inherit}@media (max-width:991px){.projects-horizontal .item .name,.projects-horizontal2 .item .name{margin-top:22px}}.projects-horizontal .item .description,.projects-horizontal2 .item .description{font-size:15px;margin-bottom:0}.simple-slider .swiper-slide{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{width:50px;margin-left:20px;margin-right:20px}@media (max-width:767px){.projects-horizontal .item,.projects-horizontal2 .item{padding-top:40px;min-height:160px}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{display:none}.simple-slider .swiper-slide{height:360px}}.rounded2{border-radius:1.75rem!important}.top{margin-top:40px;margin-bottom:20px}.projects-clean2 .item .description2{font-size:15px;margin-top:15px;margin-bottom:0}.projects-clean2 .item .name{font-weight:700;margin-top:28px;margin-bottom:8px;color:#000}.projects-clean2 .item{text-align:center;padding-top:50px;min-height:425px}.projects-clean2{color:#96a4b1}.projects-clean2 p{color:#7d8285}.projects-clean2 h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.projects-clean2 .intro2{font-size:16px;max-width:500px;margin:0 auto}.projects-clean2 .intro p{margin-bottom:0}.footer-basic2 ul a{color:inherit;text-decoration:none;opacity:.8}.footer-basic2 ul a:hover{opacity:1}.footer-basic .copyright2{margin-top:15px;text-align:center;font-size:16px;color:#515175;margin-bottom:0}.fa.fa-arrow-circle-o-right{font-size:xx-large;margin-top:12px}.button:hover{color:#2317a4}.button{color:#827e7e}.button:active{color:#3e8e41}.mid{font-size:large}.about{background:#cdd0d5}.services{background:#010138}.nav-linkb:hover{color:rgba(113,109,125,.5)}.service-text{font-weight:400}.sp30 {
	height: 30px;
}
.sp20 {
	height: 20px;
}
.link {
	color: #006;
	text-decoration: none;
}
.link:hover{
	color: #0079FF;
	text-decoration: none
.hr2 {
	color: #aea9a9;
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #aea9a9;
}
.hr2 {
	border-top-width: 5px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666;
}

sectionW {
  padding: 80px 0;
  position: relative;
}
.icon-xl {
  font-size: 200px;
}
.page-section {
  padding: 8rem 0;
}
.bg-primary {
  background-color: #f4623a !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #ee3e0d !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}
