/* Minify_CSS_UriRewriter::$debugText

*/

/* custom.css */

/* 1   */ .h1{font-weight: 700;}
/* 2   */ .h3{font-weight: 300;}
/* 3   */ b, strong{font-weight: 700;}
/* 4   */ .referenzen .paragraph {display: none;}
/* 5   */ ul{font-size:20px;line-height:1.5;margin-bottom:20px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
/* 6   */
/* 7   */
/* 8   */ .banner_new{margin-top: 110px!important; background-color: #F3F3F3; max-height: 650px; height: 100%; position: relative;}
/* 9   */ .banner_new .obj{position: absolute; right: 40px; bottom: 40px;}
/* 10  */ .banner_new .fixed-img{position: absolute; left: 0; max-height: 650px; height: 100%; width: 100%; max-width: 40%; border-bottom-right-radius: 180px; overflow: hidden;}
/* 11  */ .banner_new .fixed-img::after{content: '';position: absolute; top: 0; left: 0; border-radius: 0px 0px 180px 0px; background: rgba(255, 255, 255, 0.20); width: calc(100% - 25px); height: calc(100% - 25px);;}
/* 12  */ .banner_new .fixed-img img{height: 100%; width: 100%;object-fit: cover; }
/* 13  */ .banner_new .bannerContent{padding: 115px 0; margin-right: -50px; word-break: auto-phrase;}
/* 14  */ .banner_new .bannerContent h2{color: #000; letter-spacing: 1px; font-size: 40px; line-height: 1.2;}
/* 15  */ .banner_new .bannerContent p{color: #000; letter-spacing: 1px; font-size: 20px; line-height: 1.5; font-family: "Catamaran";}
/* 16  */
/* 17  */ .kundenstimmen .card{border-radius: 4px; overflow: hidden; box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.25); border: none;}
/* 18  */ .kundenstimmen .card span{position: static;}
/* 19  */ /* .kundenstimmen .card .card-img{height: 330px;} */
/* 20  */ .kundenstimmen .card .card-img { height: auto; }
/* 21  */ .kundenstimmen .card .card-img img{width: 100% !important; height: 100%; object-fit: cover; object-position: center;}
/* 22  */ .kundenstimmen .card .card-body{max-width: 100%;cursor: pointer; padding: 29.5px 32px;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25); border-radius:0 0 4px 4px; margin-top: -15px; background-color: rgb(255 255 255 / 90%);position: absolute; bottom: 0; left: 0; right: 0; transform: translateY(100%); transition: 0.5s;}
/* 23  */ .kundenstimmen .card:hover .card-body{ transform: none; }
/* 24  */ .kundenstimmen .card .card-body h4{font-size: 24px; letter-spacing: 1px; line-height: 1.16;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; min-height: 55px;}
/* 25  */ .kundenstimmen .card .card-body p{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
/* 26  */ .kundenstimmen .card .card-body p:last-child{margin-bottom: 0;}
/* 27  */
/* 28  */ .kundenstimmen .title{text-align: left !important;}
/* 29  */ .kundenstimmen .title br{display: block;}
/* 30  */ .kundenstimmen .title .section-tag{text-decoration: none; position: relative; font-size: 17px; letter-spacing: 1px; border-radius: 20px; padding: 1px 10px; font-family: "Catamaran"; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25); margin: 0 auto 40px; width: fit-content;}
/* 31  */ .kundenstimmen .title .section-tag::before{content: ''; width: 10px; height: 10px; background: #2DAE9A; border-radius: 100%;display: inline-block; margin-right: 6px;}
/* 32  */ .kundenstimmen .title h2{margin-bottom: 50px;}
/* 33  */
/* 34  */ .kundenstimmen .post-filter{margin-bottom: 92px;}
/* 35  */ .kundenstimmen .post-filter ul{margin-bottom: 0;}
/* 36  */ .kundenstimmen .post-filter ul li:not(:last-child){margin-right: 10px;}
/* 37  */ .kundenstimmen .post-filter ul li a{text-decoration: none; position: relative; font-size: 17px; letter-spacing: 1px; border-radius: 20px; padding: 1px 10px; font-family: "Catamaran"; transition: 0.5s;}
/* 38  */ .kundenstimmen .post-filter ul li a::before{content: ''; width: 10px; height: 10px; background: #2DAE9A; border-radius: 100%;display: inline-block; margin-right: 6px;}
/* 39  */ .kundenstimmen .post-filter ul li a:hover, .kundenstimmen .post-filter ul li a.active{background: #2DAE9A; color: #fff;}
/* 40  */ .kundenstimmen .post-filter ul li a.active::before{display: none;}
/* 41  */
/* 42  */
/* 43  */ .faq-section .accordion-list{margin-bottom:20px;}
/* 44  */ .faq-section .accordion-list .accordion-title{font-size:22px;font-weight:700;position:relative;padding:30px 50px 30px 30px;transition:0.5s;cursor:pointer;}
/* 45  */ .faq-section .accordion-list .accordion-title.active{padding-bottom:15px;}
/* 46  */ .faq-section .accordion-list .accordion-title::before,.faq-section .accordion-list .accordion-title::after{content:"";position:absolute;top:46px;right:30px;width:20px;height:2px;background-color:#212529;}
/* 47  */ .faq-section .accordion-list .accordion-title::after{width:2px;height:20px;top:37px;right:38px;transition:0.5s;}
/* 48  */ .faq-section .accordion-list .accordion-title.active::after{opacity:0;}
/* 49  */ .faq-section .accordion-list .accordion-content{padding:0 30px 30px 30px;display:none;}
/* 50  */

/* custom.css */

/* 51  */ .image-slider-section .image-slider{padding:20px;margin:-20px;}
/* 52  */ .image-slider-section .swiper-slide.white-text *{ color: #ffffff;}
/* 53  */ .image-slider-section .swiper-slide{height: auto;}
/* 54  */ .image-slider-section .swiper-slide .slider-img{height:100%;}
/* 55  */ .image-slider-section .swiper-slide .slider-img img{width:100%;height:100%;object-fit:cover;border-radius: 20px;}
/* 56  */ .image-slider-section .swiper-slide .slider-content{position:absolute;inset:0; padding: 25px; z-index: 1;overflow-y: auto;word-break: break-word;}
/* 57  */ .image-slider-section .swiper-slide .slider-content::-webkit-scrollbar{width:5px;}
/* 58  */ .image-slider-section .swiper-slide .slider-content::-webkit-scrollbar-track{background:#555;}
/* 59  */ .image-slider-section .swiper-slide .slider-content::-webkit-scrollbar-thumb{background:#2dae9a; border-radius: 5px;}
/* 60  */
/* 61  */ .image-slider-section .swiper-slide .slider-content h6{margin: 0 0 15px; font-size: 16px; line-height: 1;}
/* 62  */ .image-slider-section .swiper-slide .slider-content h3{font-weight: bold; margin-bottom: 10px;}
/* 63  */ .image-slider-section .image-slider .swiper-arrow{border-radius: 100%; background-color: #2dae9a; width: 40px; height: 40px; padding: 10px;}
/* 64  */ .image-slider-section .image-slider .swiper-arrow::after{color: #fff; font-size: 20px;}
/* 65  */ .image-slider-section .image-slider .swiper-arrow.swiper-button-prev{left: 0;}
/* 66  */ .image-slider-section .image-slider .swiper-arrow.swiper-button-next{right: 0;}
/* 67  */
/* 68  */ .image-slider-section .image-slider.relationship_data .swiper-slide{border-radius:20px;height:470px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.15);}
/* 69  */ .image-slider-section .image-slider.relationship_data .slider-content p{ display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* 70  */
/* 71  */ .image-slider-section .relationshhp_info .card{position:relative;overflow:hidden;box-shadow:0px 1px 8px 0px rgba(0,0,0,0.25);border:none; height: 235px;}
/* 72  */ .image-slider-section .relationshhp_info .card .card-img{height:100%;}
/* 73  */ .image-slider-section .relationshhp_info .card .card-img img{width:100%;height:100%;object-fit:cover;object-position:center;}
/* 74  */ .image-slider-section .relationshhp_info .card .card-body{max-width:100%;cursor:pointer;padding:29.5px 32px;box-shadow:inset 0px 0px 4px 0px rgba(0,0,0,0.25);border-radius:0 0 4px 4px;margin-top:-15px;background-color:rgb(255 255 255 / 90%);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);transition:0.5s;}
/* 75  */ .image-slider-section .relationshhp_info .card .card-body::-webkit-scrollbar{width:5px;}
/* 76  */ .image-slider-section .relationshhp_info .card .card-body::-webkit-scrollbar-track{background:#555;}
/* 77  */ .image-slider-section .relationshhp_info .card .card-body::-webkit-scrollbar-thumb{background:#2dae9a;}
/* 78  */ .image-slider-section .relationshhp_info .card:hover .card-body{transform:none;}
/* 79  */ .image-slider-section .relationshhp_info .card .card-body span{position: static;}
/* 80  */ .image-slider-section .relationshhp_info .card .card-body h6{margin: 0 0 8px; font-size: 16px; line-height: 1;}
/* 81  */ .image-slider-section .relationshhp_info .card .card-body h4{
/* 82  */     margin-bottom: 10px;
/* 83  */     font-size: 24px;
/* 84  */     letter-spacing: 1px;
/* 85  */     line-height: 1.16;
/* 86  */     display: -webkit-box;
/* 87  */     -webkit-line-clamp: 2;
/* 88  */     -webkit-box-orient: vertical;
/* 89  */     overflow: hidden;
/* 90  */     text-overflow: ellipsis;
/* 91  */     min-height: 55px;
/* 92  */ }
/* 93  */ .image-slider-section .relationshhp_info .card .card-body p:last-child{
/* 94  */     margin-bottom: 0;
/* 95  */     font-size: 14px !important;
/* 96  */     letter-spacing: 1px;
/* 97  */     line-height: 1.16;
/* 98  */     display: -webkit-box;
/* 99  */     -webkit-line-clamp: 4;
/* 100 */     -webkit-box-orient: vertical;

/* custom.css */

/* 101 */     overflow: hidden;
/* 102 */     text-overflow: ellipsis;
/* 103 */     min-height: 55px;
/* 104 */ }
/* 105 */
/* 106 */ /* Scroll Animation Css Stat */
/* 107 */ .animatable{opacity: 0; visibility:hidden;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;}
/* 108 */ .animated{opacity: 1; visibility:visible;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-ms-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;}
/* 109 */ .animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}
/* 110 */ .animated.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}
/* 111 */
/* 112 */ @keyframes fadeInUp{
/* 113 */     0%{opacity:0;transform:translateY(50px);}
/* 114 */     100%{opacity:1;transform:translateY(0);}
/* 115 */ }
/* 116 */ @keyframes zoomIn{
/* 117 */     0%{opacity:0;transform:scale(.8);}
/* 118 */     100%{opacity:1;transform:scale(1);}
/* 119 */ }
/* 120 */ /* Scroll Animation Css End */
/* 121 */
/* 122 */ .news .card-body{max-width: 100%;}
/* 123 */ .news .card-body .card-title a{color: #000; text-decoration: none;}
/* 124 */ .news .card-body .card-text strong{text-shadow: 0 0 0 #212529;}
/* 125 */ .read-more-option .btns span{display: block; position: static;text-align: left; cursor: pointer; color: #2dae9a; font-size: 16px; font-weight: bold;}
/* 126 */ .read-more-option .btns span.read-less{display: none;}
/* 127 */ .read-more-option .btns span i{position: relative; top: 2px;left: 2px;}
/* 128 */
/* 129 */ .cky-notice-btn-wrapper .cky-btn,.cky-modal .cky-footer-wrapper .cky-btn{border-radius: 50px;border-color: #2dae9a !important;color: #2dae9a !important;}
/* 130 */ .cky-notice-btn-wrapper .cky-btn.cky-btn-accept,.cky-modal .cky-footer-wrapper .cky-btn.cky-btn-accept{background-color: #2dae9a !important;color: #ffffff !important;}
/* 131 */ footer .form-control{font-family: 'Muli', 'Helvetica', 'Arial', 'sans-serif';}
/* 132 */
/* 133 */
/* 134 */ .paragraph .old-content form .form-content p{font-size: 16px; color: rgba(0, 0, 0, 0.7);}
/* 135 */ .paragraph .old-content form .wpcf7-list-item:first-child{margin-left: 0;}
/* 136 */ .paragraph .old-content .image-list{margin: 0 -15px;}
/* 137 */ .paragraph .old-content .image-list .ngg-gallery-thumbnail-box{padding: 0 15px; margin-bottom: 1.5rem;}
/* 138 */ .paragraph .old-content .image-list .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{margin:0;border:0;border-radius:4px;overflow:hidden;box-shadow:0px 1px 8px 0px rgba(0,0,0,0.25); position: relative; text-align: left;}
/* 139 */ .paragraph .old-content .image-list .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a{margin: 0;}
/* 140 */ .paragraph .old-content .image-list .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .ngg-image-description{max-width:100%;cursor:pointer;padding:29.5px 32px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);border-radius:0 0 4px 4px;margin-top:-15px;background-color:rgba(255,255,255,0.9);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);transition:0.5s;}
/* 141 */ .paragraph .old-content .image-list .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail:hover .ngg-image-description{transform:none;}
/* 142 */ .paragraph .old-content .image-list .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .ngg-image-description h4{font-size:24px;letter-spacing:1px;line-height:1.16;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;}
/* 143 */
/* 144 */
/* 145 */ @media (max-width: 1365px){
/* 146 */     .banner_new, .banner_new .fixed-img{max-height: 500px;}
/* 147 */ }
/* 148 */ @media (max-width: 1199px){
/* 149 */     .banner_new .obj{display: none;}
/* 150 */     .banner_new, .banner_new .fixed-img{max-height: 370px;}

/* custom.css */

/* 151 */     .banner_new .bannerContent{margin-right: 0;padding: 20px 0;}
/* 152 */ }
/* 153 */ @media (max-width: 991px){
/* 154 */     .banner_new, .banner_new .fixed-img{max-height: 100%; height: auto;}
/* 155 */     .banner_new .fixed-img{position: relative; max-width: 100%;}
/* 156 */     .kundenstimmen .title h2{margin-bottom: 30px;}
/* 157 */     .kundenstimmen .post-filter{margin-bottom: 50px;}
/* 158 */     .kundenstimmen .card .card-body{padding: 20px;}
/* 159 */     .kundenstimmen .card .card-body h4{font-size: 20px; min-height: 46px;}
/* 160 */     .kundenstimmen .post-filter ul li:not(:last-child){margin-right: 5px;}
/* 161 */     .kundenstimmen .post-filter ul li a{font-size: 14px; letter-spacing: normal;}
/* 162 */     .paragraph .old-content .image-list .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .ngg-image-description{padding: 20px;}
/* 163 */     .paragraph .old-content .image-list .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .ngg-image-description h4{font-size: 20px;}
/* 164 */ }
/* 165 */
/* 166 */ @media (min-width: 768px){
/* 167 */     .read-more-option .btns{display: none;}
/* 168 */     .business-solutions-section [class*="col-"]:first-child{border-right: 1px solid #cccccc;}
/* 169 */     header.masthead .segments h3 br{display: none;}
/* 170 */ }
/* 171 */ @media (max-width: 767px){
/* 172 */     #mainNav{padding-bottom: 0;}
/* 173 */     header.masthead .segments [class*="col-"]{padding: 0 10px;}
/* 174 */     header.masthead .segments .btn{font-size: 0.75rem;}
/* 175 */     #mainNav .navbar-brand{margin-top: 6px;}
/* 176 */     .banner_new .bannerContent h2{font-size: 32px;}
/* 177 */     .banner_new .bannerContent p{font-size: 16px; line-height: 1.3;}
/* 178 */     .banner_new .fixed-img{border-bottom-right-radius: 100px; max-width: inherit; width: calc(100% + 30px) !important; margin-left: -15px;}
/* 179 */     .banner_new .fixed-img::after{border-radius: 0px 0px 100px 0px; width: calc(100% - 10px); height: calc(100% - 10px);}
/* 180 */
/* 181 */     .kundenstimmen .post-filter ul li{margin-bottom: 10px;}
/* 182 */     .kundenstimmen .title h2 br{display: none;}
/* 183 */     .kundenstimmen .card{height: 100%;}
/* 184 */     .kundenstimmen .card .card-img { height: 192px; }
/* 185 */     .kundenstimmen .card .card-body{position: static;margin-top: 0; color: #000; transform: inherit; padding: 10px;}
/* 186 */     .kundenstimmen .card .card-body h4{font-size: 16px; min-height: 34px; font-weight: 400 !important;}
/* 187 */
/* 188 */     .faq-section .accordion-list .accordion-title{font-size: 20px;padding: 20px 40px 20px 20px;}
/* 189 */     .faq-section .accordion-list .accordion-title::before,.faq-section .accordion-list .accordion-title::after{top:34px;right:20px;}
/* 190 */     .faq-section .accordion-list .accordion-title::before{width:16px;}
/* 191 */     .faq-section .accordion-list .accordion-title::after{height:16px;top:27px;right:27px;}
/* 192 */     .faq-section .accordion-list .accordion-content{font-size: 16px;}
/* 193 */
/* 194 */     .image-slider-section .image-slider.relationship_data{height: 110vw;}
/* 195 */     .image-slider-section .image-slider{padding: 15px; margin: -15px;}
/* 196 */     .image-slider-section .image-slider .swiper-arrow.swiper-button-prev{left: 5px;}
/* 197 */     .image-slider-section .image-slider .swiper-arrow.swiper-button-next{right: 5px;}
/* 198 */
/* 199 */     .image-slider-section .tab-content-container .card{height: auto;}
/* 200 */     .image-slider-section .tab-content-container .card .card-img{height: 160px;}

/* custom.css */

/* 201 */     .image-slider-section .tab-content-container .card .card-body{position:static;margin-top:0;transform:inherit;padding:10px;}
/* 202 */     .image-slider-section .tab-content-container .card .card-body h6{margin-bottom: 2px;}
/* 203 */     .image-slider-section .tab-content-container .card .card-body h4{font-size: 22px;}
/* 204 */
/* 205 */     .image-slider-section .relationshhp_info .card{height: 100%;}
/* 206 */     .image-slider-section .relationshhp_info .card .card-img{height: auto;}
/* 207 */     .image-slider-section .relationshhp_info .card .card-body{transform: none; position: static; margin-top: 0;}
/* 208 */
/* 209 */     .make-call .mg-fluid.rounded,.make-call .img-fluid.rounded{border-radius: .25rem .25rem 0 0 !important;}
/* 210 */     .make-call .box.rounded{border-radius: 0 0 .25rem .25rem !important;}
/* 211 */     .left-rounded{border-radius:.25rem .25rem 0 0 !important;}
/* 212 */     .business-solutions-section [class*="col-"]:first-child{border-bottom: 1px solid #cccccc;}
/* 213 */
/* 214 */     .paragraph .old-content .image-list .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{height: 100%;}
/* 215 */     .paragraph .old-content .image-list .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .ngg-image-description{position:static;margin-top:0;color:#000;transform:inherit;padding:10px;box-shadow:none;}
/* 216 */     .image-slider-section .relationshhp_info .card .card-body p{    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
/* 217 */ }
/* 218 */
/* 219 */ @media (max-width: 575px){
/* 220 */     .tab-content { max-width: 320px; margin: 0 auto; }
/* 221 */     .image-slider-section .tab-content-container .card .card-img{height: 193px;}
/* 222 */     .paragraph .old-content .image-list .ngg-gallery-thumbnail-box{
/* 223 */         width: 100%;
/* 224 */         max-width: 320px !important;
/* 225 */         margin: 0 auto 1.5rem;
/* 226 */     }
/* 227 */ }
/* 228 */
/* 229 */ .tab-cate-posts-container .card { cursor: pointer; }
/* 230 */
/* 231 */ .kundenstimmen .card{ position: relative; }
/* 232 */ .kundenstimmen .teilnehmer_card { position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 100%; }
/* 233 */ .kundenstimmen .card .card-body .excerpt { font-size: 14px; letter-spacing: 1px; line-height: 1.16; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; min-height: 55px; }
/* 234 */ .form-group .privacytext p{font-size: 16px;}
/* 235 */
