/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ff3e17'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ff3e17'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#ff3e17}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#ff3e17;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}


@media (max-width: 767px) {
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ff3e17'%2F%3E%3C%2Fsvg%3E");
	  left: 0;
	  right: auto;
	}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ff3e17'%2F%3E%3C%2Fsvg%3E");
	  right: 0;
	  left: auto;
	}
	.swiper-button-next, .swiper-button-prev {
	  width: 20px;
	  height: 40px;
	  margin-top: -20px;
	  background-size: 15px 30px;
	}
}



			.text-white {}
			.text-black {color:#161515 !important;}
			.text-red {color:#ff3e17 !important;}



			@media (min-width: 768px) {
				nowrap {
					white-space: nowrap;
				}
			}

			.wrapper1by1 {
				position: relative;
				padding-top: 0px;
				height: 0;
				padding-bottom: 100%;
			}

			.wrapper4by3 {
				position: relative;
				padding-top: 0px;
				height: 0;
				padding-bottom: 75%;
			}

			.wrapper5by4 {
				position: relative;
				padding-top: 0px;
				height: 0;
				padding-bottom: 80%;
			}

			.wrapper4by5 {
				position: relative;
				padding-top: 0px;
				height: 0;
				padding-bottom: 125%;
			}

			/*ideenbuch*/

			.wrapperImageboxNextTo4by3 {
				position: relative;
				padding-top: 0px;
				height: 0;
				padding-bottom: 107.86853%;
			}

			.wraper16by9, /* nur 1 P >_> */
			.wrapper16by9 {
				position: relative;
				padding-top: 0px;
				height: 0;
				padding-bottom: 56.25%;
			}

			.wrapperImageboxNextTo16by9 {
				position: relative;
				padding-top: 0px;
				height: 0;
				padding-bottom: 119.38776%;
			}

			/*almost 4by5*/

			.wrapper21by9 {
				position: relative;
				padding-top: 0px;
				height: 0;
				padding-bottom: 42.85714%;
			}

			.wrapper1by1 .innerCont,
			.wrapper4by3 .innerCont,
			.wrapper5by4 .innerCont,
			.wrapper4by5 .innerCont,
			.wrapperImageboxNextTo4by3 .innerCont,
			.wrapper16by9 .innerCont,
			.wraper16by9 .innerCont,
			.wrapperImageboxNextTo16by9 .innerCont,
			.wrapper21by9 .innerCont,
			.wrapper1by1 iframe,
			.wrapper4by3 iframe,
			.wrapper5by4 iframe,
			.wrapper4by5 iframe,
			.wrapperImageboxNextTo4by3 iframe,
			.wrapper16by9 iframe,
			.wraper16by9 iframe,
			.wrapperImageboxNextTo16by9 iframe,
			.wrapper21by9 iframe {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}


			.defaultMargin .mod_cont {
				padding-top: 0;
				padding-bottom: 0;
			}

			.cards-justify {
				justify-content: left !important;
			}

			@media (max-width: 767px) {
				.defaultMargin .mod_cont {
					padding-top: 0;
					padding-bottom: 0;
				}

				.cards-justify {
					justify-content: center !important;
				}

			}


			.blockMarginOverride.blockMarginTop_0 .mod_cont {
				padding-top: 0;
			}
			.blockMarginOverride.blockMarginTop_5 .mod_cont {
				padding-top: 5px;
			}
			.blockMarginOverride.blockMarginTop_10 .mod_cont {
				padding-top: 10px;
			}
			.blockMarginOverride.blockMarginTop_15 .mod_cont {
				padding-top: 15px;
			}
			.blockMarginOverride.blockMarginTop_20 .mod_cont {
				padding-top: 20px;
			}
			.blockMarginOverride.blockMarginTop_25 .mod_cont {
				padding-top: 25px;
			}
			.blockMarginOverride.blockMarginTop_30 .mod_cont {
				padding-top: 30px;
			}
			.blockMarginOverride.blockMarginTop_35 .mod_cont,
			.blockMarginOverride.blockMarginTop_40 .mod_cont,
			.blockMarginOverride.blockMarginTop_45 .mod_cont,
			.blockMarginOverride.blockMarginTop_50 .mod_cont,
			.blockMarginOverride.blockMarginTop_55 .mod_cont,
			.blockMarginOverride.blockMarginTop_60 .mod_cont,
			.blockMarginOverride.blockMarginTop_65 .mod_cont,
			.blockMarginOverride.blockMarginTop_70 .mod_cont,
			.blockMarginOverride.blockMarginTop_75 .mod_cont,
			.blockMarginOverride.blockMarginTop_80 .mod_cont,
			.blockMarginOverride.blockMarginTop_85 .mod_cont,
			.blockMarginOverride.blockMarginTop_90 .mod_cont,
			.blockMarginOverride.blockMarginTop_95 .mod_cont,
			.blockMarginOverride.blockMarginTop_100 .mod_cont {
				padding-top: 30px;
			}

			.blockMarginOverride.blockMarginBottom_0 .mod_cont {
				padding-bottom: 0px;
			}
			.blockMarginOverride.blockMarginBottom_5 .mod_cont {
				padding-bottom: 5px;
			}
			.blockMarginOverride.blockMarginBottom_10 .mod_cont {
				padding-bottom: 10px;
			}
			.blockMarginOverride.blockMarginBottom_15 .mod_cont {
				padding-bottom: 15px;
			}
			.blockMarginOverride.blockMarginBottom_20 .mod_cont {
				padding-bottom: 20px;
			}
			.blockMarginOverride.blockMarginBottom_25 .mod_cont {
				padding-bottom: 25px;
			}
			.blockMarginOverride.blockMarginBottom_30 .mod_cont {
				padding-bottom: 30px;
			}
			.blockMarginOverride.blockMarginBottom_35 .mod_cont,
			.blockMarginOverride.blockMarginBottom_40 .mod_cont,
			.blockMarginOverride.blockMarginBottom_45 .mod_cont,
			.blockMarginOverride.blockMarginBottom_50 .mod_cont,
			.blockMarginOverride.blockMarginBottom_55 .mod_cont,
			.blockMarginOverride.blockMarginBottom_60 .mod_cont,
			.blockMarginOverride.blockMarginBottom_65 .mod_cont,
			.blockMarginOverride.blockMarginBottom_70 .mod_cont,
			.blockMarginOverride.blockMarginBottom_75 .mod_cont,
			.blockMarginOverride.blockMarginBottom_80 .mod_cont,
			.blockMarginOverride.blockMarginBottom_85 .mod_cont,
			.blockMarginOverride.blockMarginBottom_90 .mod_cont,
			.blockMarginOverride.blockMarginBottom_95 .mod_cont,
			.blockMarginOverride.blockMarginBottom_100 .mod_cont {
				padding-bottom: 30px;
			}

			@media (min-width: 768px) {
				.blockMarginOverride.blockMarginTop_0 .mod_cont {
					padding-top: 0px;
				}
				.blockMarginOverride.blockMarginTop_5 .mod_cont {
					padding-top: 5px;
				}
				.blockMarginOverride.blockMarginTop_10 .mod_cont {
					padding-top: 10px;
				}
				.blockMarginOverride.blockMarginTop_15 .mod_cont {
					padding-top: 15px;
				}
				.blockMarginOverride.blockMarginTop_20 .mod_cont {
					padding-top: 20px;
				}
				.blockMarginOverride.blockMarginTop_25 .mod_cont {
					padding-top: 25px;
				}
				.blockMarginOverride.blockMarginTop_30 .mod_cont {
					padding-top: 30px;
				}
				.blockMarginOverride.blockMarginTop_35 .mod_cont {
					padding-top: 35px;
				}
				.blockMarginOverride.blockMarginTop_40 .mod_cont {
					padding-top: 40px;
				}
				.blockMarginOverride.blockMarginTop_45 .mod_cont {
					padding-top: 45px;
				}
				.blockMarginOverride.blockMarginTop_50 .mod_cont {
					padding-top: 50px;
				}
				.blockMarginOverride.blockMarginTop_55 .mod_cont {
					padding-top: 55px;
				}
				.blockMarginOverride.blockMarginTop_60 .mod_cont {
					padding-top: 60px;
				}
				.blockMarginOverride.blockMarginTop_65 .mod_cont {
					padding-top: 65px;
				}
				.blockMarginOverride.blockMarginTop_70 .mod_cont {
					padding-top: 70px;
				}
				.blockMarginOverride.blockMarginTop_75 .mod_cont {
					padding-top: 75px;
				}
				.blockMarginOverride.blockMarginTop_80 .mod_cont {
					padding-top: 80px;
				}
				.blockMarginOverride.blockMarginTop_85 .mod_cont {
					padding-top: 85px;
				}
				.blockMarginOverride.blockMarginTop_90 .mod_cont {
					padding-top: 90px;
				}
				.blockMarginOverride.blockMarginTop_95 .mod_cont {
					padding-top: 95px;
				}
				.blockMarginOverride.blockMarginTop_100 .mod_cont {
					padding-top: 100px;
				}
				.blockMarginOverride.blockMarginBottom_0 .mod_cont {
					padding-bottom: 0px;
				}
				.blockMarginOverride.blockMarginBottom_5 .mod_cont {
					padding-bottom: 5px;
				}
				.blockMarginOverride.blockMarginBottom_10 .mod_cont {
					padding-bottom: 10px;
				}
				.blockMarginOverride.blockMarginBottom_15 .mod_cont {
					padding-bottom: 15px;
				}
				.blockMarginOverride.blockMarginBottom_20 .mod_cont {
					padding-bottom: 20px;
				}
				.blockMarginOverride.blockMarginBottom_25 .mod_cont {
					padding-bottom: 25px;
				}
				.blockMarginOverride.blockMarginBottom_30 .mod_cont {
					padding-bottom: 30px;
				}
				.blockMarginOverride.blockMarginBottom_35 .mod_cont {
					padding-bottom: 35px;
				}
				.blockMarginOverride.blockMarginBottom_40 .mod_cont {
					padding-bottom: 40px;
				}
				.blockMarginOverride.blockMarginBottom_45 .mod_cont {
					padding-bottom: 45px;
				}
				.blockMarginOverride.blockMarginBottom_50 .mod_cont {
					padding-bottom: 50px;
				}
				.blockMarginOverride.blockMarginBottom_55 .mod_cont {
					padding-bottom: 55px;
				}
				.blockMarginOverride.blockMarginBottom_60 .mod_cont {
					padding-bottom: 60px;
				}
				.blockMarginOverride.blockMarginBottom_65 .mod_cont {
					padding-bottom: 65px;
				}
				.blockMarginOverride.blockMarginBottom_70 .mod_cont {
					padding-bottom: 70px;
				}
				.blockMarginOverride.blockMarginBottom_75 .mod_cont {
					padding-bottom: 75px;
				}
				.blockMarginOverride.blockMarginBottom_80 .mod_cont {
					padding-bottom: 80px;
				}
				.blockMarginOverride.blockMarginBottom_85 .mod_cont {
					padding-bottom: 85px;
				}
				.blockMarginOverride.blockMarginBottom_90 .mod_cont {
					padding-bottom: 90px;
				}
				.blockMarginOverride.blockMarginBottom_95 .mod_cont {
					padding-bottom: 95px;
				}
				.blockMarginOverride.blockMarginBottom_100 .mod_cont {
					padding-bottom: 100px;
				}
			}





			.blockColorClass_base  {background-color: #ffffff;} /* weiss */
			.blockColorClass_color1 {background-color: #f5f5f5;} /* grau */
			.blockColorClass_color2 {background-color: #e6ecf1;} /* grau */
			.blockColorClass_color3 {background-color: #d9d9d9;} /* grau */
			.blockColorClass_color4 {background-color: #161515; color:#fff;} /* grau */
			.blockColorClass_highlight {background-color: #ff3e17; color:#fff;} /* grau */
			
			.blockColorClass_color4 div,
			.blockColorClass_color4 p,
			.blockColorClass_color4 li {color:#fff;}
			
			.blockColorClass_highlight div,
			.blockColorClass_highlight p,
			.blockColorClass_highlight li {color:#fff;}




			.extrasmallwidth .container-fluid,
			.extrasmallwidth .container,
			.extrasmallwidth.container {
				max-width: 480px;
			}

			.smallwidth .container-fluid,
			.smallwidth .container,
			.smallwidth.container {
				max-width: 720px;
			}

			.normalwidth .container-fluid,
			.normalwidth .container,
			.normalwidth.container {
				max-width: 960px;
			}

			.mediumwidth .container-fluid,
			.mediumwidth .container,
			.mediumwidth.container {
				max-width: 1140px;
			}

			.widewidth .container-fluid,
			.widewidth .container,
			.widewidth.container {
				max-width: 1320px;
			}

			.extrawidewidth .container-fluid,
			.extrawidewidth .container,
			.extrawidewidth.container {
				max-width: 1600px;
			}

			.fullwidth .container-fluid,
			.fullwidth .container,
			.fullwidth.container {
				max-width: 100%;
			}

			

			.headline-start .headlineContent { text-align: left !important; }
			.headline-center .headlineContent { text-align: center !important; }
			.headline-end .headlineContent { text-align: right !important; }

			.text-start .textContent { text-align: left !important; }
			.text-center .textContent { text-align: center !important; }
			.text-end .textContent { text-align: right !important; }

			.button-start .buttonContent { display:flex; justify-content: left !important; }
			.button-center .buttonContent { display:flex; justify-content: center !important; }
			.button-end .buttonContent { display: flex; justify-content: end !important; }

			.defaultMargin.text-center,
			.blockMarginOverride.text-center { 
				text-align: unset !important; 
			}


			/* [=====================| MOD_TEXTBLOCK - start | =====================] */
			.mod_textblock .textblockButtons {
				display: flex;
				justify-content: center;
				gap: 10px;
				margin-top: 5px;
			}
			/* [=====================| MOD_TEXTBLOCK - end | =====================] */
		
			/* [=====================| MOD_SLIDER_A - start | =====================] */
			.mod_slider_a {
				position: relative;
			}
			.mod_slider_a.notitle .h1-header-hero,
			.mod_slider_a.notitle .h1-sub,
			.mod_slider_a.notitle .slider_a_link   {
				display:none !important;
			}
			
			.mod_slider_a .header-hero {
			  background-position:center;
			  background-size:cover;
			}
			.mod_slider_a .h1-header-mod_slider_a {
				margin-top:0;
			}
			.mod_slider_a .h1-sub-mod_slider_a {
			  
			}
			
			.shadow.mod_slider_a  .h1-header-hero,
			.shadow.mod_slider_a  .h1-sub {
				text-shadow: 0.1rem 0.1rem 0.5rem rgba(35, 33, 32, 0.66);
			}
			@media (max-width:767px){
				.mod_slider_a .swiper-slide  .container{
					padding-left:30px;
					padding-right:30px;
				}
			}
			
			
			/* [=====================| MOD_SLIDER_A - end| =====================] */
			
			
			/* [=====================| MOD_SLIDERTEXT_ZWEISPALTIG - start | =====================] */
			
			.mod_slidertext_zweispaltig {position:relative;}
			.mod_slidertext_zweispaltig .bg-image {
				background-position: center;
				background-repeat: no-repeat;
				background-size: cover;
				min-height: 380px;
			}
			
			.mod_slidertext_zweispaltig  .h2-ueberuns{
				margin-bottom:.813rem
			}
			/*
			.mod_slidertext_zweispaltig .col-text{
				padding-top:3.125rem;
				padding-bottom:3.125rem
			}
			@media (min-width:992px){
				.mod_slidertext_zweispaltig .col-text{
					padding:4rem 6.25rem
				}
			}
			@media (min-width:1320px){
				.mod_slidertext_zweispaltig .col-text{
					padding:6.25rem 6.25rem 6.25rem 0
				}
			}
			*/
			
			#isfp-margin .margin-left-title {
				margin-left: 0;
			}
			
			@media (min-width:992px){
				.mod_slidertext_zweispaltig .containerInnerText { /* left side text */
					margin-left:0;
					margin-right:auto;
				}
				.reverse.mod_slidertext_zweispaltig .containerInnerText { /* left side text */
					margin-left:auto;
					margin-right:0;
				}

				#isfp-margin .margin-left-title {
					margin-left: 40px !important;
				}
			}


			.mod_slidertext_zweispaltig .col-text{
				padding:3.125rem 15px 3.125rem 15px;
			}
			@media (min-width:768px){
				.mod_slidertext_zweispaltig .col-text{
				}
			}
			@media (min-width:992px){
				.mod_slidertext_zweispaltig .col-text{
				}
			}
			@media (min-width:1320px){
				.mod_slidertext_zweispaltig .col-text{
					padding:4rem 0 4rem 3rem;
				}
				.reverse.mod_slidertext_zweispaltig .col-text{
					padding:4rem 3rem 4rem 0;
				}
				.mod_slidertext_zweispaltig .col-text{
					max-width: 450px;
				}
				.breite-4-8.mod_slidertext_zweispaltig .col-text {
					max-width: 680px;
				}
				
				
			}
			@media (min-width:1680px){
				.mod_slidertext_zweispaltig .col-text{
					max-width: 540px;
				}
				.breite-4-8.mod_slidertext_zweispaltig .col-text {
					max-width: 860px;
				}
			}
			
			/* [=====================| MOD_SLIDERTEXT_ZWEISPALTIG - end | =====================] */
			
			
			/* [=====================| MOD_FACTS_TABLE - start | =====================] */
			
			.mod_facts_table {}

			.mod_facts_table .h3 {
				margin-bottom: 10px;
			}

			.mod_facts_table .h5 {
				margin-bottom: 10px;
			}

			.mod_facts_table .textblockText {
				padding-top: 10px
			}

			.defaultMargin.mod_facts_table .mod_cont {
			}

			.mod_facts_table .textblockButtons {
				margin-top: 5px;
			}

			.mod_facts_table .headline-primary,
			.mod_facts_table .headline-secondary {
				margin-bottom: 20px;
			}

			.mod_facts_table .container-text {
				margin-bottom: 30px;
			}

			.mod_facts_table .factsrow  {
				padding-top: 3rem;	
			}
			.logoicons.mod_facts_table .factsrow  {
				padding-top: 0rem;	
			}

			.mod_facts_table .singlefact {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				gap: 0px;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				margin-bottom: 10px;
				word-wrap: anywhere;
			}
			.mod_facts_table a.singlefact {
				cursor: pointer;
				display:flex;
				text-decoration:none;
				color:var(--color-default);
			}
			.mod_facts_table a.singlefact .replaced_icon {	
				fill: var(--color-darkgray);
			}
			.mod_facts_table a.singlefact:hover {
				cursor: pointer;
				display:flex;
				text-decoration:none;
				color:var(--color-highlight-secondary);
			}
			.mod_facts_table a.singlefact:hover .replaced_icon {	
				fill: var(--color-highlight-secondary);
			}


			.logoicons.mod_facts_table .container-facts .singlefact {
				align-self: center;
			}
			.vcenter.mod_facts_table .container-facts .singlefact {
				align-self: center;
			}
			.vtop.mod_facts_table .container-facts .singlefact {
				align-self: top;
			}
			.vbottom.mod_facts_table .container-facts .singlefact {
				align-self: bottom;
			}

			@media (min-width: 992px) {
				.mod_facts_table .singlefact {
					margin-bottom: 50px;
				}
				.logoicons.mod_facts_table .singlefact {
				  margin-bottom: 30px;
				}
			}

			@media (min-width: 992px) {
				.mod_facts_table .container-facts.cnt3 .singlefact {
					width: 33.33%;
				}
				.mod_facts_table .container-facts.cnt5 .singlefact {
					width: 33.33%;
				}
			}

			@media (min-width: 1200px) {
				.mod_facts_table .container-facts.cnt3 .singlefact {
					width: 33.33%;
				}
				/* .mod_facts_table .container-facts.cnt5 .singlefact { */
					/* width: 20%; */
				/* } */
			}


			.mod_facts_table .singlefact .replaced_icon {
				width: 55px;
				height: 55px;
				margin-bottom: 1rem;
				fill:var(--color-highlight)
			}
			.bigicons.mod_facts_table  .singlefact .replaced_icon {
				width: 150px;
				height: 150px;
				margin-bottom: 1rem;
				max-width: calc(100% - 20px);
			}
			.logoicons.mod_facts_table  .singlefact .replaced_icon {
				height: 100px;
				width: 100px;
			}
			.logoicons.mod_facts_table .container-text {margin-bottom:15px;}


			.mod_facts_table .singlefact p {
				text-align: center;
				margin-bottom: 0;
			}
			.mod_facts_table  .singlefact p {
				text-align: center;
				margin-bottom: 0;
				font-size: 1rem;

			}

			.mod_facts_table .countto {
				font-size: 1.5rem;
				font-style: normal;
				font-weight: 700;
				line-height: 1.813rem;
				margin-top: 0;
			}
			
			.mod_facts_table .singlefact p:nth-child(1) {
				font-size: 1.5rem;
				font-style: normal;
				font-weight: 700;
				line-height: 1.813rem;
				font-weight: bold;
				margin-bottom: .25rem;
			}


			

			.mod_facts_table .singlefact p:nth-child(3) {
				width: 90%;
			}

			.design2 .singlefact {
				position: relative;
				margin-bottom: 50px
			}

			.design2 .singlefact:nth-child(even) {
				margin-left: 20% !important;
			}

			.design2 .singlefact span.replaced_icon {
				position: absolute;
				left: 0;
			}

			.design2 .singlefact p {
				text-align: left;
				padding-left: 85px;
				width: 100% !important;
			}

			@media (max-width: 767px) {
				.design2 .singlefact span.replaced_icon {
					position: relative;
					left: 0;
				}
				.design2 .singlefact:nth-child(even) {
					margin-left: 0% !important;
				}
				.design2 .singlefact p {
					text-align: center;
					padding-left: 0px;
					width: 100% !important;
				}
				.design2 .singlefact {
					position: relative;
					margin-bottom: 10px
				}
			}



			.five.mod_facts_table .singlefact {text-align:left;}
			.five.mod_facts_table .singlefact p {text-align: left; display: block; width: 100%;}
			.five.mod_facts_table .singlefact .replaced_icon{margin-left:0; margin-right:auto;}

			.five.mod_facts_table .singlefact p:nth-child(2) {
			  font-weight: bold;
			}

			@media (min-width: 992px) {
				.five.mod_facts_table .singlefact {
					width: 20%;
				}
			}

			/* [=====================| MOD_FACTS_TABLE - end | =====================] */













.container-pagination   {
  position: absolute;
  z-index: 4;
  height: 25px;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: right;
}
.container-pagination .swiper-pagination {
	position: relative;
	text-align: right;
}
.container-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin-right: 4px;
}


.mod_slidertext_zweispaltig .swiperOuter  {
	height:100%;
}
.mod_slidertext_zweispaltig .swiperOuter .innerCont  {
	height:100%;
}
.mod_slidertext_zweispaltig .swiperOuter .innerCont .imageSlider {
	height:100%;
}
.mod_slidertext_zweispaltig .swiperOuter .innerCont .imageSlider .swiper-container {
	height:100%;
}

.mod_slidertext_zweispaltig .swiperOuter .innerCont .imageSlider .swiper-container .swiper-slide {
	background-size: cover;
}

.mod_slidertext_zweispaltig  .slideContentInnerVieFP {
	display:none;
}
.showtitle.mod_slidertext_zweispaltig  .slideContentInnerVieFP {
	display:block;
}
.shadow.mod_slidertext_zweispaltig  .slideContentInnerVieFP {
	text-shadow: 0.1rem 0.1rem 0.5rem rgba(35, 33, 32, 0.66);
}
.mod_slidertext_zweispaltig  .slideContentInnerVieFP {
	padding:30px;
	padding-top:6.25rem;
	padding-bottom:6.25rem;
	width: 100%;
	/* max-width: calc(740px + 6.25rem); */
	margin-right: 0;
	margin-left: auto;
	/* background-color:#eee; */
	color: #fff;
}
.mod_slidertext_zweispaltig.reverse  .slideContentInnerVieFP {
	margin-right: auto;
	margin-left: 0;
}
@media (min-width: 992px) {
	.mod_slidertext_zweispaltig  .slideContentInnerVieFP	{
		padding: 6.25rem;
	}
}

/**
 * mcrobots css
 */

 body {
	color: #161515;
	font-size: 1rem;
	line-height: 1.188rem;
	min-width:280px;
	background-color:#fff;
}
.line-height-22 {
	line-height: 1.375rem;
}
.line-height-24 {
	line-height: 1.5rem;
}

.ml-10px{margin-left:10px;}
.mr-15px {margin-right:15px;}


@media (max-width: 767px) {
	.pt-xs-0 {padding-top:0 !important;}
}

.cursor-pointer {cursor:pointer;}

.font-weight-500 {font-weight:500;}
.letter-spacing {letter-spacing: -0.06em;}


header {position:relative; z-index:4;}
main header{position:relative; z-index:1;}



#main-navigation {
	z-index:50;
	border-bottom: 1px solid transparent;
	min-width:280px;
}

@media (min-width: 992px) {
	.btn-login {margin-right:20px;}
	#main-navigation .navbar-brand {}

	.nav-item {
		margin: 0 15px;
	}

}

.nav-item {
    letter-spacing: 0;
}
.nav-link.main-nav-link  {
    letter-spacing: -0.06em;
	font-weight: 400;
}

@media (min-width: 992px) {

	#main-navigation.nav-open {
		background-color:#fff !important;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
	}
	#main-navigation.navbar-landing .btn-foerderpruefung-large  {
		display:none !important;
	}
	#main-navigation.navbar-landing.nav-open .btn-foerderpruefung-large  {
		display:block !important;
	}


	#nav-backdrop {
		background: rgba(0, 0, 0, 0.3);
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100vw;
		height: 100vh;
		z-index: 1;
		display:none;
	}
}

#ratgeber-sub, #service-sub, #faq-sub, #ueberuns-sub, .content-sub {
	width:100%;
	min-height:310px;
	height:auto;
	background-color: transparent;
	box-shadow: none;
	border: none;
	border-radius: none;
	margin-top: 0;
	z-index:5;
}
.content-sub .innerCont {
	background-color:#fff;
	min-height: 310px;
	width:100%;
	max-width: 1608px;
	background-clip: padding-box;
	border: 1px solid rgba(35, 33, 32, 0.15);
	border-radius: true;
	box-shadow: 0 0.5rem 1rem rgba(35, 33, 32, 0.175);
	position:relative;
	z-index:5;
	padding:24px 0;
}
.content-sub .innerCont .col-nav-close {
	padding-top:0px;
}
.content-sub .innerCont .col-nav-description {}
.content-sub .innerCont .col-nav-description .col-nav-img {padding:0 24px;}
.content-sub .innerCont .col-nav-description .col-nav-text {padding-left:25px; padding-right:20px;}
.content-sub .innerCont .col-nav-children {padding-left:20px;}



/* L */
@media (min-width: 992px) {
	.content-sub .innerCont .col-nav-description .col-nav-text {padding-left:25px; padding-right:20px;}
}
/* XL */
@media (min-width: 1320px) {
	.content-sub .innerCont .col-nav-description .col-nav-text {padding-left:0px; }
}
/* XXL */
@media (min-width: 1680px) {
	.content-sub .innerCont .col-nav-description .col-nav-img {padding:0 24px;}
	.content-sub .innerCont .col-nav-description .col-nav-text {padding-left:18px; padding-right:50px;}
	.content-sub .innerCont .col-nav-children {padding-left:50px;}
}


.navbar-light .navbar-nav .nav-link.active {
	font-weight:500;
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link[aria-expanded="true"] {
	color: #161515;
	font-weight:500;
}
#main-navigation .dropdown-toggle::after {
    border: none !important;
    position: absolute;
    background: url('../svgs/icon-down.svg');
    background-repeat: no-repeat;
    width: 12px;
    height: 7px;
    margin: 5px 0 0 5px;
}
#main-navigation .dropdown-toggle:hover::after,
#main-navigation .dropdown-toggle[aria-expanded="true"]::after {
    border: none !important;
    position: absolute;
    background: url('../svgs/icon-down-hover.svg');
    background-repeat: no-repeat;
    width: 12px;
    height: 7px;
    margin: 5px 0 0 5px;
}





.dddddd [data-toggle="collapse"].collapsed > div > svg {
    transform: rotate(0deg);
	transition: transform 0.3s;

}
.dddddd [data-toggle="collapse"] > div > svg  {
    transform: rotate(180deg);
	transition: transform 0.3s;
}
.dddddd [data-toggle="collapse"].collapsed > div > svg > path {
    fill: #FF3E17;
}
.dddddd [data-toggle="collapse"] > div > svg > path {
    fill: #559FF4;
}


.mobile-nav li a, .mobile-nav .nav-mob-1, .mobile-nav .nav-mob-2{
	margin: 20px 0;
}
.mobile-nav .nav-mob-2 {
	margin-left:0px;
}
.small-caps {
	font-variant: small-caps;
}
.twoCol p.containerEntry {
    width: 50%;
    display: inline-block;
	vertical-align: top;
}
.twoCol p.containerEntry:nth-child(2) {

}
/*
.faqentryContainer:first-child{
	border-top:1px solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
	.faqentryContainer:first-child{
		border-top:none;
	}
}
*/
.faqentryContainer {

}
.faqentryContainer table{
	margin-bottom: 1rem;
}
.faqentryContainer tr {

}
.faqentryContainer th {

}
.faqentryContainer td{
	background-color:#fbfbfb; padding: 0.5rem 0.75rem; vertical-align: top;
}
.faqentryContainer td.red{
	background-color:#FF3E17; color:#fff;
}


.replaceImageLink {

}
a.replaceImageLink {
	display:block;
	transform:scale(1);
	transition: transform 0.15s ease-in-out;
	border:1px solid rgba(0, 0, 0, 0.1);
}
a.replaceImageLink:hover {
	transform:scale(0.99);
}
.replaceImageLink img {
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
}

.container-artikel .table-border {font-size:75%;}
.container-artikel .table-border tr{}
.container-artikel .table-border th{}
.container-artikel .table-border td{border: 1px solid #bbb; padding:5px;}
.container-artikel .table-border p{margin-bottom:0;}

@media (max-width: 767px) {

	.container-artikel .table-border {display:block; overflow:scroll;}

}






#header-landing {
    z-index: -1;
    position: relative;
}
#header-artikel {
    background-position: center center;
}
#wrapper {padding-top:70px;}
.scrolling  #wrapper {padding-top:70px;}
@media (min-width: 768px) {
	#wrapper {padding-top:0;}
	.scrolling  #wrapper {padding-top:0px;}
}




.btn-landing-foerder.btn-white, a.btn-landing-foerder.btn-white {box-shadow: 0px 0px 20px rgba(255, 62, 23, 0.05), 0px 4px 20px rgba(0, 0, 0, 0.025), 0px 4px 4px rgba(0, 0, 0, 0.025);}
.btn-landing-foerder.btn-white:hover, a.btn-landing-foerder.btn-white:hover,
.btn-landing-foerder.btn-white:focus, a.btn-landing-foerder.btn-white:focus {box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.15);}
.btn:focus, .btn:active, .btn:hover, .btn.focus {
	box-shadow: none;
}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
    box-shadow: none;
}
/*
.btn, a.btn, .btn:hover, a.btn:hover, .btn:focus, a.btn:focus, .btn:active, a.btn:active { line-height:1.75rem; font-size:1.5rem; font-size: 1.125rem;}
.btn .h2-accordion, .btn .h2-accordion:hover, .btn .h2-accordion:focus,  .btn .h2-accordion:active { line-height:1.125rem; font-size:1.3125rem;}
*/

/*
.btn.btn-login, a.btn.btn-login, .btn.btn-foerderpruefung, a.btn.btn-foerderpruefung {
	font-variant: small-caps;
	line-height:1rem;
	font-size:0.875rem;
	line-height: 1.063rem;
	height:35px;
	padding: 8px 32px 8px 15px;
	background-position: right 15px center;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
	border: solid 1px transparent;
	background-repeat: no-repeat;
	background-size: 14px;
}
a.btn.btn-foerderpruefung {
	background: url('../svgs/icon-pen-pruefung.svg'), rgba(255, 62, 23, 1);
	background-position: right 15px center;
	background-repeat: no-repeat;
	background-size: 14px;
	transform:scale(1);
	color: #fff;
	transition: all 0.15s ease-in-out;
}
a.btn.btn-foerderpruefung:hover, a.btn.btn-foerderpruefung:focus {
	transform:scale(1.15625);
    background: url('../svgs/icon-pen-hover.svg'), rgba(255, 255, 255, 1);
	background-position: right 15px center;
	background-repeat: no-repeat;
	background-size: 14px;
    border: solid 1px rgba(255, 62, 23, 1);
    color: rgba(255, 62, 23, 1);
}
*/




.btn .ico_bracket {
	transition:all 0.2s ease;
	display:inline-block;
	width:18px;
	height: 18px;
	position: absolute;
	right: 16px;
	top: calc(50% + 1px);
	transform: translate(0,-12px) scale(1);
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cpath class='svgpath' d='m13.254 11.75h-0.8719c-0.0685 0-0.1245 0.0608-0.1245 0.135v5.4h-10.214v-11.07h4.9823c0.06851 0 0.12456-0.06075 0.12456-0.135v-0.945c0-0.07425-0.05605-0.135-0.12456-0.135h-5.6051c-0.27559 0-0.49823 0.24131-0.49823 0.54v12.42c0 0.2987 0.22264 0.54 0.49823 0.54h11.459c0.2755 0 0.4982-0.2413 0.4982-0.54v-6.075c0-0.0742-0.0561-0.135-0.1246-0.135z' fill='%23ffffff'/%3E%3Cpath d='m16.551 0c-11.034 0-5.5169 0 0 0z' fill='%23ffffff'/%3E%3C/svg%3E");
}
.btn .ico_check {
	transition:all 0.2s ease;
	display:inline-block;
	width:18px;
	height: 18px;
	position: absolute;
	right: 16px;
	top: calc(50% + 1px);
	transform: translate(0,-12px) scale(1);
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath class='svgpath' d='m5.2761 12.146c-0.19526-0.1952-0.51184-0.1952-0.70711 0-0.19526 0.1953-0.19526 0.5119 0 0.7072l0.70711-0.7072zm1.6464 2.3536-0.35356 0.3536c0.10393 0.1039 0.24832 0.1568 0.3948 0.1447 0.14647-0.0121 0.2802-0.0881 0.36562-0.2077l-0.40686-0.2906zm2.9069-3.2094c0.16051-0.2247 0.10846-0.537-0.11624-0.6975-0.22471-0.1605-0.53699-0.1084-0.69749 0.1163l0.81373 0.5812zm-5.2604 1.563 2 2 0.70711-0.7072-2-2-0.70711 0.7072zm2.7604 1.937 2.5-3.5-0.81373-0.5812-2.5 3.5 0.81373 0.5812z' fill='%23ffffff'/%3E%3Cpath d='m16.551 0c-11.034 0-5.5169 0 0 0z' fill='%23ffffff'/%3E%3C/svg%3E");
}
.btn .ico_pen {
	transition:all 0.2s ease;
	display:inline-block;
	width:19px;
	height: 18px;
	position: absolute;
	right: 16px;
	top: calc(50% + 1px);
	transform: translate(0,-12px) scale(1);
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath class='svgpath' d='m9.9522 7.1364-0.02959 2.0064c-0.00155 0.15019 0.11051 0.27338 0.24911 0.27338h0.0062l1.8373-0.04894c0.0311-0.00168 0.0622-0.01518 0.084-0.03881l6.4754-7.0031c0.0483-0.05232 0.0483-0.13838 0-0.19069l-1.9353-2.0959c-0.0249-0.027-0.056-0.038813-0.0887-0.038813s-0.0638 0.0135-0.0888 0.038813l-6.4738 7.0031c-0.02249 0.02549-0.03528 0.05924-0.03581 0.0945zm0.98862 0.39825 5.6098-6.0666 0.7037 0.76106-5.6128 6.0699-0.7116 0.01857 0.0109-0.783z' fill='%23ffffff'/%3E%3C/svg%3E");

}
.btn.btn-foerderpruefung-go .ico_bracket,
.btn.btn-foerderpruefung-go .ico_pen,
.btn.btn-foerderpruefung-go .ico_check {
	right:30px;
}


a.btn.btn-foerderpruefung-large,
a.btn-foerderpruefung.btn-foerderpruefung-large:hover,
a.btn-foerderpruefung.btn-foerderpruefung-large:focus {background-image:none;}
a.btn.btn-foerderpruefung-large .ico_check {transform: translate(0,-12px) scale(0);}
a.btn.btn-foerderpruefung-large .ico_pen {transform: translate(-4px,-8px) scale(1);}

a.btn.btn-foerderpruefung-large:hover .ico_bracket,
a.btn.btn-foerderpruefung-large:focus .ico_bracket {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cpath class='svgpath' d='m13.254 11.75h-0.8719c-0.0685 0-0.1245 0.0608-0.1245 0.135v5.4h-10.214v-11.07h4.9823c0.06851 0 0.12456-0.06075 0.12456-0.135v-0.945c0-0.07425-0.05605-0.135-0.12456-0.135h-5.6051c-0.27559 0-0.49823 0.24131-0.49823 0.54v12.42c0 0.2987 0.22264 0.54 0.49823 0.54h11.459c0.2755 0 0.4982-0.2413 0.4982-0.54v-6.075c0-0.0742-0.0561-0.135-0.1246-0.135z' fill='%23FF3E17'/%3E%3Cpath d='m16.551 0c-11.034 0-5.5169 0 0 0z' fill='%23FF3E17'/%3E%3C/svg%3E");
}
a.btn.btn-foerderpruefung-large:hover .ico_check,
a.btn.btn-foerderpruefung-large:focus .ico_check  {
	transform: translate(0,-12px) scale(1);
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath class='svgpath' d='m5.2761 12.146c-0.19526-0.1952-0.51184-0.1952-0.70711 0-0.19526 0.1953-0.19526 0.5119 0 0.7072l0.70711-0.7072zm1.6464 2.3536-0.35356 0.3536c0.10393 0.1039 0.24832 0.1568 0.3948 0.1447 0.14647-0.0121 0.2802-0.0881 0.36562-0.2077l-0.40686-0.2906zm2.9069-3.2094c0.16051-0.2247 0.10846-0.537-0.11624-0.6975-0.22471-0.1605-0.53699-0.1084-0.69749 0.1163l0.81373 0.5812zm-5.2604 1.563 2 2 0.70711-0.7072-2-2-0.70711 0.7072zm2.7604 1.937 2.5-3.5-0.81373-0.5812-2.5 3.5 0.81373 0.5812z' fill='%23FF3E17'/%3E%3Cpath d='m16.551 0c-11.034 0-5.5169 0 0 0z' fill='%23FF3E17'/%3E%3C/svg%3E");
}
a.btn.btn-foerderpruefung-large:hover .ico_pen,
a.btn.btn-foerderpruefung-large:focus .ico_pen  {
	transform: translate(0,-12px) scale(1);
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath class='svgpath' d='m9.9522 7.1364-0.02959 2.0064c-0.00155 0.15019 0.11051 0.27338 0.24911 0.27338h0.0062l1.8373-0.04894c0.0311-0.00168 0.0622-0.01518 0.084-0.03881l6.4754-7.0031c0.0483-0.05232 0.0483-0.13838 0-0.19069l-1.9353-2.0959c-0.0249-0.027-0.056-0.038813-0.0887-0.038813s-0.0638 0.0135-0.0888 0.038813l-6.4738 7.0031c-0.02249 0.02549-0.03528 0.05924-0.03581 0.0945zm0.98862 0.39825 5.6098-6.0666 0.7037 0.76106-5.6128 6.0699-0.7116 0.01857 0.0109-0.783z' fill='%23FF3E17'/%3E%3C/svg%3E");
}



a.btn.btn-foerderpruefung-go {position:relative;}
a.btn.btn-foerderpruefung-go, a.btn.btn-foerderpruefung-go:hover, a.btn.btn-foerderpruefung-go:focus {background-image:none;}
a.btn.btn-foerderpruefung-go .ico_check {transform: translate(0,-12px) scale(0);}
a.btn.btn-foerderpruefung-go .ico_pen {transform: translate(-4px,-8px) scale(1);}

a.btn.btn-foerderpruefung-go:hover .ico_bracket,
a.btn.btn-foerderpruefung-go:focus .ico_bracket {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cpath class='svgpath' d='m13.254 11.75h-0.8719c-0.0685 0-0.1245 0.0608-0.1245 0.135v5.4h-10.214v-11.07h4.9823c0.06851 0 0.12456-0.06075 0.12456-0.135v-0.945c0-0.07425-0.05605-0.135-0.12456-0.135h-5.6051c-0.27559 0-0.49823 0.24131-0.49823 0.54v12.42c0 0.2987 0.22264 0.54 0.49823 0.54h11.459c0.2755 0 0.4982-0.2413 0.4982-0.54v-6.075c0-0.0742-0.0561-0.135-0.1246-0.135z' fill='%23FF3E17'/%3E%3Cpath d='m16.551 0c-11.034 0-5.5169 0 0 0z' fill='%23FF3E17'/%3E%3C/svg%3E");
}
a.btn.btn-foerderpruefung-go:hover .ico_check,
a.btn.btn-foerderpruefung-go:focus .ico_check  {
	transform: translate(0,-12px) scale(1);
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath class='svgpath' d='m5.2761 12.146c-0.19526-0.1952-0.51184-0.1952-0.70711 0-0.19526 0.1953-0.19526 0.5119 0 0.7072l0.70711-0.7072zm1.6464 2.3536-0.35356 0.3536c0.10393 0.1039 0.24832 0.1568 0.3948 0.1447 0.14647-0.0121 0.2802-0.0881 0.36562-0.2077l-0.40686-0.2906zm2.9069-3.2094c0.16051-0.2247 0.10846-0.537-0.11624-0.6975-0.22471-0.1605-0.53699-0.1084-0.69749 0.1163l0.81373 0.5812zm-5.2604 1.563 2 2 0.70711-0.7072-2-2-0.70711 0.7072zm2.7604 1.937 2.5-3.5-0.81373-0.5812-2.5 3.5 0.81373 0.5812z' fill='%23FF3E17'/%3E%3Cpath d='m16.551 0c-11.034 0-5.5169 0 0 0z' fill='%23FF3E17'/%3E%3C/svg%3E");
}
a.btn.btn-foerderpruefung-go:hover .ico_pen,
a.btn.btn-foerderpruefung-go:focus .ico_pen  {
	transform: translate(0,-12px) scale(1);
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath class='svgpath' d='m9.9522 7.1364-0.02959 2.0064c-0.00155 0.15019 0.11051 0.27338 0.24911 0.27338h0.0062l1.8373-0.04894c0.0311-0.00168 0.0622-0.01518 0.084-0.03881l6.4754-7.0031c0.0483-0.05232 0.0483-0.13838 0-0.19069l-1.9353-2.0959c-0.0249-0.027-0.056-0.038813-0.0887-0.038813s-0.0638 0.0135-0.0888 0.038813l-6.4738 7.0031c-0.02249 0.02549-0.03528 0.05924-0.03581 0.0945zm0.98862 0.39825 5.6098-6.0666 0.7037 0.76106-5.6128 6.0699-0.7116 0.01857 0.0109-0.783z' fill='%23FF3E17'/%3E%3C/svg%3E");
}


a.btn.btn-foerderpruefung-mob {position:relative;}
a.btn.btn-foerderpruefung-mob, a.btn.btn-foerderpruefung-mob:hover, a.btn.btn-foerderpruefung-mob:focus {background-image:none;}
a.btn.btn-foerderpruefung-mob .ico_check {transform: translate(0,-12px) scale(0);}
a.btn.btn-foerderpruefung-mob .ico_pen {transform: translate(-4px,-8px) scale(1);}

a.btn.btn-foerderpruefung-mob:hover .ico_bracket,
a.btn.btn-foerderpruefung-mob:focus .ico_bracket {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cpath class='svgpath' d='m13.254 11.75h-0.8719c-0.0685 0-0.1245 0.0608-0.1245 0.135v5.4h-10.214v-11.07h4.9823c0.06851 0 0.12456-0.06075 0.12456-0.135v-0.945c0-0.07425-0.05605-0.135-0.12456-0.135h-5.6051c-0.27559 0-0.49823 0.24131-0.49823 0.54v12.42c0 0.2987 0.22264 0.54 0.49823 0.54h11.459c0.2755 0 0.4982-0.2413 0.4982-0.54v-6.075c0-0.0742-0.0561-0.135-0.1246-0.135z' fill='%23FF3E17'/%3E%3Cpath d='m16.551 0c-11.034 0-5.5169 0 0 0z' fill='%23FF3E17'/%3E%3C/svg%3E");
}
a.btn.btn-foerderpruefung-mob:hover .ico_check,
a.btn.btn-foerderpruefung-mob:focus .ico_check  {
	transform: translate(0,-12px) scale(1);
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath class='svgpath' d='m5.2761 12.146c-0.19526-0.1952-0.51184-0.1952-0.70711 0-0.19526 0.1953-0.19526 0.5119 0 0.7072l0.70711-0.7072zm1.6464 2.3536-0.35356 0.3536c0.10393 0.1039 0.24832 0.1568 0.3948 0.1447 0.14647-0.0121 0.2802-0.0881 0.36562-0.2077l-0.40686-0.2906zm2.9069-3.2094c0.16051-0.2247 0.10846-0.537-0.11624-0.6975-0.22471-0.1605-0.53699-0.1084-0.69749 0.1163l0.81373 0.5812zm-5.2604 1.563 2 2 0.70711-0.7072-2-2-0.70711 0.7072zm2.7604 1.937 2.5-3.5-0.81373-0.5812-2.5 3.5 0.81373 0.5812z' fill='%23FF3E17'/%3E%3Cpath d='m16.551 0c-11.034 0-5.5169 0 0 0z' fill='%23FF3E17'/%3E%3C/svg%3E");
}
a.btn.btn-foerderpruefung-mob:hover .ico_pen,
a.btn.btn-foerderpruefung-mob:focus .ico_pen  {
	transform: translate(0,-12px) scale(1);
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='19' height='19' fill='none' version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath class='svgpath' d='m9.9522 7.1364-0.02959 2.0064c-0.00155 0.15019 0.11051 0.27338 0.24911 0.27338h0.0062l1.8373-0.04894c0.0311-0.00168 0.0622-0.01518 0.084-0.03881l6.4754-7.0031c0.0483-0.05232 0.0483-0.13838 0-0.19069l-1.9353-2.0959c-0.0249-0.027-0.056-0.038813-0.0887-0.038813s-0.0638 0.0135-0.0888 0.038813l-6.4738 7.0031c-0.02249 0.02549-0.03528 0.05924-0.03581 0.0945zm0.98862 0.39825 5.6098-6.0666 0.7037 0.76106-5.6128 6.0699-0.7116 0.01857 0.0109-0.783z' fill='%23FF3E17'/%3E%3C/svg%3E");
}








#main-navigation.navbar-landing  .btn.btn-login, #main-navigation.navbar-landing a.btn.btn-login {border-color:transparent;}
/* #main-navigation.navbar-landing  .btn.btn-foerderpruefung, #main-navigation.navbar-landing a.btn.btn-foerderpruefung {display:none !important;} */

@media (max-width: 768px) {
	#main-navigation {position:fixed; top:0; background-color:#fff; z-index:1000; border-bottom: 1px solid #d9d9d9;}
	#main-navigation-spacer {height:0px !important;}
}

.scrolling #main-navigation {position:fixed; top:0; background-color:#fff; z-index:1000; border-bottom: 1px solid #d9d9d9;}
.scrolling #main-navigation.navbar-landing  .btn.btn-login, .scrolling #main-navigation.navbar-landing a.btn.btn-login {border-color:#333;}
.scrollingvh #main-navigation.navbar-landing  .btn.btn-foerderpruefung-large {display:block !important;}





@media (max-width: 991px) {
	#main-navigation .btn-foerderpruefung{
		position: absolute;
		right: 30%;
		top: 22px;
	}
	.index #main-navigation .btn-foerderpruefung{
		transform:translateY(-200%);
	}

	.index #main-navigation .navbar-brand{
		position: absolute;
		right: 16px;
		top: 12px;
		transition:all 0.2s ease;
	}
	.sub #main-navigation .navbar-brand{
		display:none;
	}
	.index.scrollingvh #main-navigation .navbar-brand{
		-webkit-animation: fadeout-animation 0.3s 1 ease;
		animation: fadeout-animation 0.3s 1 ease;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
		-webkit-animation-delay: 0s;
		animation-delay: 0s;
	}
	.index.scrollingvh #main-navigation .btn-foerderpruefung{
		-webkit-animation: slide-down-animation 0.3s 1 ease-out;
		animation: slide-down-animation 0.3s 1 ease-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
		-webkit-animation-delay: 0.1s;
		animation-delay: 0.1s;
	}
}



@keyframes fadeout-animation {
  from {
	opacity:1;
  }
  to {
	opacity:0;
  }
}
@keyframes slide-down-animation {
  from {
	transform:translateY(-200%);
  }
  to {
	transform:translateY(0%);
  }
}

.aascrolling #main-navigation {
	-webkit-animation: main-navigation-slide-animation 0.3s 1;
	animation: main-navigation-slide-animation 0.3s 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	transform:translateY(-100%);
}
@keyframes main-navigation-slide-animation {
  from {
	transform:translateY(-100%);
  }
  to {
	transform:translateY(0%);
  }
}



#header-landing  .col-header-landing-text {padding-left:2rem; padding-right:2rem;}

@media (min-width: 1320px) {
	#header-landing  .col-header-landing-text{padding-right:70px; max-width:624px; padding-left:30px;}
}

@media (min-width: 1680px) {
	#header-landing  .col-header-landing-text{padding-right:30px; }
}




.col-landing-info {

}
.col-landing-info-border {

}
.col-landing-info-border:after {
	display: block;
    content: ' ';
	background-color:rgba(0, 0, 0, 0.05);
	width: 2px;
	height: auto;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	right: 0;
	top: 30px;
	bottom: 30px;
}
@media (max-width: 991px) {
	.col-landing-info-border:after {
		display: block;
		content: ' ';
		background-color:rgba(0, 0, 0, 0.05);
		width: 96px;
		height: 2px;
		position: relative;
		top:auto;
		bottom:-43px;
		margin-left: auto;
		margin-right: auto;
	}
	.col-landing-info {
		padding: 40px 0 !important
	}
}




.landing-info {
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.20);
	border-radius: 1px;
}
.landing-info .ico-time {width:30px; height:34.09px;}
.landing-info .ico-euro {width:27.63px; height:30px;}
.landing-info .ico-check {width:32px; height:32px;}
@media (min-width: 992px) {
	.landing-info .ico-time {width:28.12px; height:32.81px;}
	.landing-info .ico-euro {width:25.79px; height:38px;}
	.landing-info .ico-check {width:30.08px; height:30.08px;}
}

.aaalanding-info {
	-webkit-animation: landing-info-animation 1s 1;
	animation: landing-info-animation 1s 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	transform:translateY(100%);
	opacity:0;
}
.aaascrolling .landing-info {
	-webkit-animation: none;
	animation: none;
	opacity:1;
	transform:translateY(0);
	transition:all 0.1s ease;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
@keyframes landing-info-animation {
  from {
	opacity:0;
	transform:translateY(100%);
  }
  to {
	opacity:1;
	transform:translateY(0%);
  }
}


.card {height:100%;}

.card-title {
	margin-top: 14px;
	margin-bottom: 0px;
}
.card-icon {
    margin-top: 20px;
}
.card-info {
	cursor:pointer;
	display:none;
}
.card-info img{

}
.card-back .card-info img{
	top:-6px;
	left:-5px;
	position:relative;
}
.card-shadow {
    /* box-shadow: 0px 0px 20px rgba(255, 62, 23, 0.05), 0px 4px 20px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05); */
	box-shadow: 0px 0px 12px rgba(255, 62, 23, 0.04), 0px 4px 20px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05);
}
.card-shadow2 {
	box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.15);
}
.card-flip  {
	/*max-width:260px;*/
}
.card-flip .card-front {
    -webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: transform 200ms;
	transition-timing-function: linear;
	transform-origin:50% 50%;
	width: 100%;
	height: 100%;
	margin: 0;
	display: flex;
}
.card-flip .card-back {
    -webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: transform 300ms;
	transition-timing-function: linear;
	transform-origin:50% 50%;
	width: calc(100% - 30px);
	height: calc(100% - 1.5rem);
	margin: 0;
	display: flex;
	max-width:260px;
}

.card-front {
	transform: rotateY(0deg);
}

.card-back {
	transform: rotateY(180deg);
	position: absolute;
	top: 0;
}

@media (min-width: 992px) {
	.card-info {
		display:inline;
	}
	.card-flip.hover .card-front {
		transform: rotateY(-180deg);
	}

	.card-flip.hover .card-back {
		transform: rotateY(0deg);
	}
}
.card-front .card-text {}
.card-back .card-text {}



.card-finanzierung.card {
	width:260px;
	min-height:260px;
}
.card-finanzierung .card-title {
    margin-top: 26px;
}
.card-finanzierung .text-price {
    margin-top: 24px;
	margin-bottom: 5px;
}
.card-finanzierung  .card-text {
	margin-bottom:35px;
}





.slideEntry.slide-ratgeber { padding-right:15px; }
.imageWrapper { position: relative; padding-bottom: 75%; padding-top: 0; height: 0; }
.imageWrapper .inner, .imageWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat;	 }

.slide-ratgeber .imageWrapper { padding-bottom: 253.077%;}
.card-ratgeber .imageWrapper { padding-bottom: 66.666%;}
.card-customer .imageWrapper { padding-bottom: 100%; }
.card-customer .imageWrapperCont { width:54px; height:54px; position:relative; border-radius:50%; overflow:hidden;}









.accordion .collapse {
	visibility: hidden;
}
.accordion .collapse.show {
	visibility: visible;
	display: block;
}
.accordion .collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}
.accordion .collapsing.width {
	-webkit-transition-property: width, visibility;
	transition-property: width, visibility;
	width: 0;
	height: auto;
}







.media-icon-landing {
    width: 60px;
}


.card-header {
    padding: 10px 1.125rem 0 1.125rem;
}
@media (min-width: 992px) {
	.card-header {
		padding: 11px 1.125rem;
	}

}





.bg-secondary-light {background-color:#E6ECF1;}
.bg-laptop {}
.bg-laptop-outer {}







#customer-carousel .slick-slide {
	height: 100%;
}
#customer-carousel .slick-slide .col-auto  {
	padding-right: 10px;
	padding-left: 10px;
}
#customer-carousel .slick-slide > div {
	height: 100%;
}
#customer-carousel .slick-track
{
    display: flex !important;
}

#customer-carousel .slick-slide
{
    height: inherit !important;
}
#customer-carousel .card-customer {
    height: calc(100% - 30px);
	min-width: 315px;
	max-width: 315px;
	width: 315px;
	min-height: 380px;
}

#customer-carousel .card {

}
#customer-carousel .h5-customer {
	font-size: 1rem;
	line-height: 1.5rem;
}






.accordion [data-toggle="collapse"].collapsed > div > svg {
	transition: transform 0.3s;
}
.accordion [data-toggle="collapse"] > div > svg  {
	transition: transform 0.3s;
}

@media (max-width: 768px) {
	.faq-icon  svg{
		width: 20px;
		height: 12px;
		position:relative;
		left:-3px;
	}
	.container-faq-start .pb-80  {
		padding-bottom:40px;
	}
}





#twocolueberuns-two.border-bottom {
	border-bottom:0px solid rgba(0, 0, 0, 0.1) !important;
}

@media (min-width: 992px) {
	#twocolueberuns-two.border-bottom {
		border-bottom:1px solid rgba(0, 0, 0, 0.1) !important;
	}
}


.h2-ueberuns {margin-bottom:0.813rem;}

.bg-twocolueberuns-one {
    background-image: url('../img/ueberuns-bg-1.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 380px;
}
.bg-twocolueberuns-two {
    background-image: url('../img/ueberuns-bg-2.jpg');
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 380px;
}


.col-twocolueberuns-text {
	padding-top:3.125rem;
	padding-bottom:3.125rem;
}
@media (min-width: 992px) {
	.col-twocolueberuns-text {
		padding:4rem 6.25rem;
	}
}

@media (min-width: 1320px) {
	.col-twocolueberuns-text {
		padding:6.25rem;
	}
}

.ul-ueberuns {
	list-style: none;
	padding-left: 2rem;
	position: relative;
	border-left:2px dashed #D9D9D9;
	margin-left: 3px;
}
.ul-ueberuns li {
	margin-bottom:1.25rem;
	position:relative;
}
.ul-ueberuns li::before {
	position:absolute;
	width:0.563rem;
	height:0.75rem;
	left: -2.313rem;
	top:-2px;
	content: url(../svgs/li-square.svg) " ";
}

.ul-ueberuns .headline-li {
	font-size:1.125rem;
	line-height:1.313rem;
}





.col-narrowtextbox-text {
	padding-top:3.125rem;
	padding-bottom:3.125rem;
}
@media (min-width: 992px) {
	.col-narrowtextbox-text	{
		padding-top:6.25rem;
		padding-bottom:6.25rem;
	}
}

@media (min-width: 1320px) {
	.col-narrowtextbox-text	{
		padding-top:6.25rem;
		padding-bottom:6.25rem;
	}
}



.row-introbox {
	padding-top:3.125rem;
	padding-bottom:3.125rem;
}
@media (min-width: 992px) {
	.row-introbox	{
		padding-top:3.75rem;
		padding-bottom:6.25rem;
	}
}

@media (min-width: 1320px) {
	.row-introbox	{
		padding-top:3.75rem;
		padding-bottom:6.25rem;
	}
}



.col-tutorial-text {padding-top:50px; padding-bottom:0px;}

@media (min-width: 992px) {
	.col-tutorial-text {padding-top:80px; padding-bottom:80px;}
}

@media (min-width: 1320px) {
	.col-tutorial-text {padding-top:80px; padding-bottom:60px;}
}



.row-landingusp-headline {padding-top:60px;}
.row-landingusp-boxes {padding-bottom:80px;}

@media (min-width: 992px) {
	.row-landingusp-headline {padding-top:100px;}
	.row-landingusp-boxes {padding-bottom:80px;}
}







.container-artikel p {
	margin-bottom:1.25rem;
}

.h1-artikel, 
.container-artikel h1 {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.75rem;
}
.h2-artikel, 
.container-artikel h2.h2-artikel {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.813rem;
    margin-bottom: 0.938rem;
}
.container-artikel h2{
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.75rem;
}
@media (max-width:768px){
	.container-artikel h2{line-height:1.75rem}
}
.h3-artikel, 
.container-artikel h3 {
    font-size: 1rem;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.313rem;
	margin-bottom: 0.75rem;
}
.h4-artikel, 
.container-artikel h4 {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.313rem;
	margin-bottom: 0.75rem;
}
.h5-artikel, 
.container-artikel h5 {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.313rem;
	margin-bottom: 0.75rem;
}
/*
@media (min-width: 1320px) {
	.h1-artikel, 
	.container-artikel h1 {
		margin: 245px 0 14px;
	}
}
*/
.h1format,
h1.h1format.h1-artikel,
h2.h1format.h1-artikel,
h3.h1format.h1-artikel,
h4.h1format.h1-artikel,
h5.h1format.h1-artikel,
h1.h1format.h2-artikel,
h2.h1format.h2-artikel,
h3.h1format.h2-artikel,
h4.h1format.h2-artikel,
h5.h1format.h2-artikel,
h1.h1format.h3-artikel,
h2.h1format.h3-artikel,
h3.h1format.h3-artikel,
h4.h1format.h3-artikel,
h5.h1format.h3-artikel,
h1.h1format,
h2.h1format,
h3.h1format,
h4.h1format,
h5.h1format {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.75rem;
}

.h2format,
h1.h2format.h1-artikel,
h2.h2format.h1-artikel,
h3.h2format.h1-artikel,
h4.h2format.h1-artikel,
h5.h2format.h1-artikel,
h1.h2format.h2-artikel,
h2.h2format.h2-artikel,
h3.h2format.h2-artikel,
h4.h2format.h2-artikel,
h5.h2format.h2-artikel,
h1.h2format.h3-artikel,
h2.h2format.h3-artikel,
h3.h2format.h3-artikel,
h4.h2format.h3-artikel,
h5.h2format.h3-artikel,
h1.h2format,
h2.h2format,
h3.h2format,
h4.h2format,
h5.h2format {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.813rem;
}

.h3format,
h1.h3format.h1-artikel,
h2.h3format.h1-artikel,
h3.h3format.h1-artikel,
h4.h3format.h1-artikel,
h5.h3format.h1-artikel,
h1.h3format.h2-artikel,
h2.h3format.h2-artikel,
h3.h3format.h2-artikel,
h4.h3format.h2-artikel,
h5.h3format.h2-artikel,
h1.h3format.h3-artikel,
h2.h3format.h3-artikel,
h3.h3format.h3-artikel,
h4.h3format.h3-artikel,
h5.h3format.h3-artikel,
h1.h3format,
h2.h3format,
h3.h3format,
h4.h3format,
h5.h3format {
    font-size: 1rem;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.313rem;
}

.h4format,
h1.h4format.h1-artikel,
h2.h4format.h1-artikel,
h3.h4format.h1-artikel,
h4.h4format.h1-artikel,
h5.h4format.h1-artikel,
h1.h4format.h2-artikel,
h2.h4format.h2-artikel,
h3.h4format.h2-artikel,
h4.h4format.h2-artikel,
h5.h4format.h2-artikel,
h1.h4format.h3-artikel,
h2.h4format.h3-artikel,
h3.h4format.h3-artikel,
h4.h4format.h3-artikel,
h5.h4format.h3-artikel,
h1.h4format,
h2.h4format,
h3.h4format,
h4.h4format,
h5.h4format {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.313rem;
}

.h5format,
h1.h5format.h1-artikel,
h2.h5format.h1-artikel,
h3.h5format.h1-artikel,
h4.h5format.h1-artikel,
h5.h5format.h1-artikel,
h1.h5format.h2-artikel,
h2.h5format.h2-artikel,
h3.h5format.h2-artikel,
h4.h5format.h2-artikel,
h5.h5format.h2-artikel,
h1.h5format.h3-artikel,
h2.h5format.h3-artikel,
h3.h5format.h3-artikel,
h4.h5format.h3-artikel,
h5.h5format.h3-artikel,
h1.h5format,
h2.h5format,
h3.h5format,
h4.h5format,
h5.h5format {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.313rem;
}






a.go-back {
    white-space: nowrap;
}



.h3-foerderpruefung-go {

}


/* fu */
@media (max-width: 991px) {
	.accordion .card-body {
		padding: 1.125rem 0;
	}
	ol, ul, dl { padding-left: 1.125rem;}
}

@media (min-width: 1320px) {
	#footer .container {
		/* max-width: 1020px; */
	}
}

#footer .col{padding-left:30px; padding-right:30px;}


@media (min-width: 768px) {
	#footer .col{padding-left:25px; padding-right:25px;}


}


@media (min-width: 768px) {
	#footer .footer-logo {left: -30px;}
}

@media (min-width: 1680px) {
	#footer .footer-logo {left: -10px;}
}



.light.cc_dialog button.cc_b_ok {background-color:#FF3E17 !important;}
.light.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_save button {background:#FF3E17 !important;}
.light.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_head .cc_cp_head_lang_selector select:focus {
    box-shadow: 0 0 0 2px #FF3E17 !important;
}


/*
@media (min-width: 1680px) {
	.container-maxwidth {
		display: flex;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		max-width: 2550px;
	}
	.container-limitleft {
		width: calc(100% + 30px);
		display: flex;
	}
	.container-limitleft .col-limit-left {
		width: 100%;
		max-width: 1275px;
		margin-left: auto;
	}		
	.container-limitleft .col-limit-right {}
}
*/
.container-maxwidth-nav {
	display: flex;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}
@media (min-width: 2600px) {
	.container-maxwidth-nav {
		display: flex;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		max-width: 2550px;
	}
	main, #header-landing {
		max-width: 2550px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
		border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
	}
	.bg-grey-light main {
		border-left: none !important;
		border-right: none !important;
	}
	
}

.page_artikel p small{color:#808080}

.margin-b-5px {
	margin-bottom: 5px !important;
}