.fullback-textBox{background-color:rgba(0, 0, 0, 0.4)}.modalFront{z-index:900 !important}.referenz-card{position:relative;width:400px;height:200px;background-color:#fff;overflow:hidden;display:inline-block;margin:10px}.referenz-card h2{z-index:99;margin:0;font-family:"Saira Condensed";font-weight:bolder;font-size:2em;width:380px;padding:5px 10px 5px 10px;position:absolute;text-align:center;bottom:0;left:0px;color:white !important;opacity:1;text-shadow:0px 0px 30px #000;transition:all 0.5s ease}.referenz-card .fa-magnifying-glass{z-index:100;position:absolute;left:175px;top:75px;font-size:50px;cursor:pointer;color:#fff;transition:all 0.5s ease;width:50px;height:50px;opacity:0}.referenz-card .referenz-card-pic{z-index:100;width:400px;height:200px;background-size:cover;background-position:center center;filter:grayscale(50%)}.referenz-card button{position:absolute;right:-30px;bottom:-30px;width:30px;height:30px;background-color:#248288;border:none;border-radius:30px;cursor:pointer;outline:none;transition:all 1.5s ease;mix-blend-mode:multiply}.referenz-card:hover{cursor:pointer}.referenz-card:hover button{transform:scale(40);transition:all 0.5s ease}.referenz-card:hover h2{opacity:0.4;transition:all 0.5s ease}.referenz-card:hover .fa-magnifying-glass{color:#fff;opacity:1;transition:all 0.5s ease;text-shadow:0 0 40px #222}.modal-backdrop{z-index:890 !important}.modal-backdrop~.modal-backdrop{z-index:910 !important;--bs-backdrop-opacity: 0.95}.frame-default{font-family:Poppins}.frame-default h1,.frame-default h2,.frame-default h3,.frame-default h4{font-family:"Saira Condensed"}.frame-default h1{font-size:4em}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#222}.btn-referenz{background:none;border:0;margin:15px;padding:0;border-radius:0}.btn-referenz .btn-referenz-header{position:relative;bottom:80px;font-size:2em;height:0px}.modalReferenz .modal-body{font-size:1em;font-family:Poppins}.modalReferenz .modal-body h1{margin:0;padding:0 5px;font-family:"Saira Condensed";font-weight:bolder;font-size:4em;color:#a0d0d2}.modalReferenz .modal-body p,.modalReferenz .modal-body li{color:black !important}.modalReferenz .modal-body .gallery{text-align:left}.modalReferenz .modal-body .gallery img{margin:0 15px 15px 0}.modalReferenz .modal-body .gallery a{text-decoration:none}.modalReferenz .modal-body .gallery a img{filter:grayscale(1);transition:all 1.5s ease}.modalReferenz .modal-body .gallery a:hover img{filter:grayscale(0);transition:all 0.5s ease}.frame-weiss-rahmenfont_blau-hintergrund{border:1px solid white;padding:50px;margin:50px 0}.frame-background-transparent-primary{color:white;background:rgba(160, 208, 210, 0.5)}.frame-background-transparent-black{color:white;background:rgba(0, 0, 0, 0.15)}.frame-background-transparent-white{background:rgba(255, 255, 255, 0.15)}.frame-layout-vh80{min-height:80vh}.frame-layout-vh95{min-height:95vh}.teamEintrag .teamEintragImage{max-width:375px}.teamEintrag img{margin-bottom:25px;height:auto}.teamEintrag h1{font-size:2.25em;font-weight:normal;margin:0;padding:0}.teamEintrag h2{margin:0 0 20px 0;padding:0}.teamEintrag h2,.teamEintrag p{font-family:Poppins;font-size:1em;font-weight:normal}.teamEintrag a{text-decoration:none}.frame-header h1,.frame-header h2{text-transform:uppercase;font-weight:bolder}.titleBox{padding:80px 0;text-align:center}.titleBox h1{color:#a0d0d2;text-transform:uppercase;font-weight:bolder;font-size:4em;font-family:"Saira Condensed"}.fullscreenSlogan h1,.fullscreenSlogan h2{text-shadow:0 0 20px #333}.iconTitleTextBox{text-align:center}.iconTitleTextBox hr{color:white;border-bottom:1px solid white;opacity:1;margin:0;padding:0}.iconTitleTextBox img{margin:0 auto;max-width:100px;height:auto}.iconTitleTextBox h3{text-transform:uppercase;padding:20px 0;font-weight:bold;font-family:Poppins;margin:0}.iconTitleTextBox .iconTitleTextBox-Content{text-align:left;padding:20px 0}.iconTitleTextBox .btn-default{background-color:#248288;border-color:#248288}.iconTitleTextBox .btn-default:hover{color:#ffffff;background-color:#339da5;border-color:#339da5}.frame-background-primary h1,.frame-background-primary h2,.frame-background-primary h3,.frame-background-primary h4,.frame-background-primary h5,.frame-background-primary p,.frame-background-primary li,.frame-background-primary a{color:white}.frame-blauer-rahmen{border:1px solid #a0d0d2;padding:50px !important;background:#fff}.frame-blauer-rahmen h1,.frame-blauer-rahmen h2,.frame-blauer-rahmen h3,.frame-blauer-rahmen h4,.frame-blauer-rahmen h5{color:#a0d0d2}.frame-space-before-mt-200{margin-top:-250px}.frame-space-before-pt250{padding-top:250px}.frame-space-after-pb250{padding-bottom:250px}@media only screen and (min-width:767px){section .teaserBox .teaserBox-textBox{background:rgba(255, 255, 255, 0.9);max-width:90%;margin:0 5%;top:-100px;margin-bottom:-180px;border:1px solid #fefefe}}.leistungenBox{margin:0 20px;background:#f7f7f7}.leistungenBox h1{color:#a0d0d2;text-transform:uppercase;font-weight:bolder;font-size:2em;font-family:"Saira Condensed";margin:10px 5px}.leistungenBox p{margin:15px 5px}.leistungenBox a.buttonAnker{background-color:#27a527;color:#fff;font-size:1.3em;padding:5px 35px;border-radius:10px;text-decoration:none;transition:all 0.5s;margin:10px 5px 40px 5px;display:inline-block}.leistungenBox a.buttonAnker:hover{background-color:limegreen;transition:all 0.5s}.linktreeButton{border:1px solid #ccc;border-radius:25px;display:block;width:350px;margin:10px 0 20px 0;clear:both}.linktreeButton a{display:block;text-transform:uppercase;text-decoration:none;color:#000;font-size:1.25em;line-height:50px;padding:10px 20px;border-radius:25px}.linktreeButton a:hover{background:#f7f7f7}.linktreeButton a img{margin-right:15px;max-width:50px;height:auto}