.cke_editable .portfolio-visible-textarea{height:auto !important;overflow:visible !important;opacity:1 !important}.cke_editable .single-portfolio{height:100% !important}.cke_editable .single-portfolio.singlecase .portfolio-textarea{z-index:2 !important}.op-08{opacity:0.8}.btn-outline-primary{--bs-btn-color: #c90c0f;--bs-btn-border-color: #c90c0f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #c90c0f;--bs-btn-hover-border-color: #c90c0f;--bs-btn-focus-shadow-rgb: 0, 123, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #c90c0f;--bs-btn-active-border-color: #c90c0f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #c90c0f;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #c90c0f;--bs-gradient: none}.open-slider-captcha [type="checkbox"]{pointer-events:none;accent-color:#c90c0f}header .site-logo{position:relative}header .site-logo p.header-logo{position:absolute;left:125px;top:45px;color:#141b2c;font-family:"Outfit", sans-serif;font-size:17px;width:100%}header ul.navbar-nav{display:flex;flex-direction:row}header ul.navbar-nav>li>a.nav-link{padding:20px 15px}header ul.navbar-nav a{font-family:"Outfit", sans-serif}header ul.navbar-nav a:hover{color:#c90c0f;transition:0.3s ease-in-out}header ul.navbar-nav li.dropdown:hover .dropdown-menu{display:block;position:absolute}header ul.navbar-nav ul.dropdown-menu{margin-top:5px;margin-left:10px;padding:0}section.hero-big-banner{position:relative}section.hero-big-banner img{position:absolute;left:0;top:0;content:"";width:100%;height:100vh;z-index:0}section.hero-big-banner .overlay{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);z-index:1}section.hero-big-banner .hero-content{position:relative;z-index:2;text-align:center;max-width:90%;margin-top:200px}.box-right-bottom p{margin-bottom:10px}.swiper-wrapper-container{position:relative}.swiper-wrapper-container .single-portfolio h2{font-size:21px}.swiper-wrapper-container .swiper-button-prev,.swiper-wrapper-container .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;color:#141b2c;width:40px;height:40px}.swiper-wrapper-container .swiper-button-prev::after,.swiper-wrapper-container .swiper-button-next::after{font-size:28px}.swiper-wrapper-container .swiper-button-prev:hover,.swiper-wrapper-container .swiper-button-next:hover{color:#c90c0f;transition:0.3s ease-in-out}.swiper-wrapper-container .swiper-button-prev{left:-50px}.swiper-wrapper-container .swiper-button-next{right:-50px}.swiper-wrapper-container .swiper-pagination-bullets{bottom:-10px}.swiper-wrapper-container .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background-color:#141b2c !important}.swiper-wrapper-container .swiper-pagination-bullets .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 14px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 14px));background-color:transparent;border:1px solid #141b2c}.erfolgs-swiper{overflow:hidden}.contact2-section-area .form-control:focus{border-color:#141b2c;outline:0;box-shadow:none}.contact2-section-area .form-check-label a{color:#c90c0f}.contact2-section-area .form-check-label a:hover{color:#141b2c;transition:0.3s ease-in-out}.contact2-section-area .form-check-input:checked{background-color:#c90c0f;border-color:#c90c0f}.contact2-section-area .form-check-input:focus{border-color:#c90c0f;outline:0;box-shadow:0 0 0 0.25rem rgba(201, 12, 15, 0.15)}.contact2-section-area button.theme-btn5{border-radius:4px;background:#c90c0f;color:#ffff;padding:14px 20px;text-transform:uppercase;transition:all 0.4s ease-in-out;display:inline-block;position:relative;z-index:2;overflow:hidden;border:1px solid #c90c0f;font-family:"Noto Sans", sans-serif;border-radius:50px}.contact2-section-area button.theme-btn5::after{position:absolute;content:"";height:100%;width:0;background:#fff;top:0;left:0;z-index:-2;transition:all 0.4s ease-in-out;color:#000;border-radius:4px}.contact2-section-area button.theme-btn5:hover::after{width:100%;height:100%;z-index:-1;transition:all 0.4s ease-in-out}.contact2-section-area button.theme-btn5 span{display:inline-block;width:12px;height:20px;margin:0 0 0 8px}.contact2-section-area button.theme-btn5:hover{color:#c90c0f}.contact2-section-area .contact2-auhtor-section:hover h3{color:#fff;transition:0.4s ease-in-out}.contact2-section-area .contact2-auhtor-section:hover img{filter:invert(1);transition:0.4s ease-in-out}.cta2-section-area a{font-size:18px;border-bottom:1px solid #fff;padding-bottom:3px}.cta2-section-area a:hover{color:#fff;transition:0.3s ease-in-out}footer .border-1{border-top:1px solid rgba(255, 255, 255, 0.15);border-radius:0px 0px 5px 5px}footer .footer-logo2{position:relative}footer .footer-logo2 .footer-logo{position:absolute;left:125px;top:25px}footer ul li a:hover{transition:0.3s ease-in-out;color:#c90c0f}.rechtliches a{color:#c90c0f;transition:0.3s ease-in-out}.rechtliches a:hover{color:#141b2c}/*# sourceMappingURL=../../template/css/_maps/zz_custom.map */