:root{--color-ferdi-blue-light: #DEF1FF;--color-ferdi-yellow: #FFDA3C;--color-ferdi-blue: rgb(40,53,127);--color-ferdi-red: rgb(203,43,29);--color-ferdi-green: rgb(58,133,36);--color-ferdi-purple: rgb(111,19,174);--color-ferdi-white: rgb(255,255,255)}:root{--border-radius-container: 30px;--border-radius-card: 10px;--border-radius-image: 30px;--border-radius-download: 20px;--border-radius-button: 10px;--border-radius-table: 35px;--border-width-badge: 15px}footer{width:1440px;max-width:100%;margin:0 auto;background-color:var(--color-ferdi-blue);color:#fff;padding:45px 0}footer .copyright{margin-bottom:30px;text-align:center}footer .footer-links{display:flex;justify-content:center}footer .footer-links a{color:inherit;text-decoration:inherit;border-right:1px solid #fff;padding:0 12px}footer .footer-links a:last-child{border-right:none}@media screen and (max-width: 768px){footer .footer-links{flex-direction:column;align-items:center}footer .footer-links a{border-right:none}}header{width:1440px;max-width:100%;height:160px;left:0;right:0;top:0;margin:0 auto;overflow:hidden;position:fixed;z-index:50}header .header-wrapper{display:flex;justify-content:space-around;height:75px;background-color:var(--color-ferdi-yellow)}header .mobile-menu-content{position:fixed;z-index:20;top:0;left:0;height:100vh;width:100vw;transform:translateX(100vw);transition:transform .3s;background-color:var(--color-ferdi-yellow);display:flex;flex-direction:column;align-items:center;gap:60px}header .mobile-menu-content .close{position:absolute;top:15px;right:15px;height:30px;width:30px}header .mobile-menu-content a,header .mobile-menu-content a:hover,header .mobile-menu-content a:active{font-size:1rem}header .mobile-menu-content.open{transform:translateX(0)}header .mobile-menu-content .mobile-menu-pages{margin-top:0;width:80%}header .mobile-menu-content .mobile-menu-pages .mobile-menu-page{padding:12px 24px;text-align:center;border-top:1px solid var(--color-ferdi-blue)}header .mobile-menu-content .mobile-menu-pages .mobile-menu-page:last-child{border-bottom:1px solid var(--color-ferdi-blue)}header .mobile-menu-content .mobile-icon-links{display:flex;justify-content:center;gap:30px;width:100%}header .logo,header .menu-pages,header .icon-links{display:flex;align-items:center;gap:30px}header .mobile-menu,header .header-curve-mobile{display:none}header .logo{z-index:2;align-items:flex-start}header a,header a:visited,header a:focus,header a:hover{text-transform:uppercase;color:var(--color-ferdi-blue);font-size:1.5rem}header .header-curve{position:absolute;left:0;bottom:0;width:100%;height:85px;z-index:1;rotate:180deg;translate:0 -1px}a{text-decoration:inherit;color:inherit}a:visited{color:inherit}a:hover{color:inherit;font-family:"Fira Sans Condensed Bold",sans-serif}@media screen and (max-width: 1024px){header{height:105px}header .header-curve{display:none}header .header-curve-mobile{display:block;transform:rotate(180deg);position:absolute;left:0;bottom:0;width:100%;height:30px;z-index:1}header .header-wrapper{justify-content:space-between;padding:0 15px;align-items:center}header .header-wrapper .logo img{width:100px;height:auto}header .header-wrapper .menu-pages,header .header-wrapper .icon-links{display:none}header .header-wrapper .mobile-menu{display:block;position:relative}.mobile-menu-content .mobile-menu-pages{position:absolute;top:calc(50% + 60px);transform:translateY(-50%)}.mobile-menu-content .mobile-icon-links{position:absolute;top:100px}}@media screen and (max-width: 920px){.container.container{background-position:center top 500px}.container .cb-page-header>img{max-height:500px}.container .cb-page-header .text-wrapper{width:90%;box-sizing:border-box}.container .cb-page-header .text-wrapper h1{font-size:3rem}.container .cb-page-header .text-wrapper p{font-size:1rem}}@media screen and (max-width: 920px){.container .cb-subpage-header .header-image{max-height:500px}.container .cb-subpage-header .stoerer{height:33vw;width:33vw;right:0;top:calc(500px - 16.5vw - 20px);font-size:2.2rem;border-width:10px}.container .cb-subpage-header img{max-height:500px}.container .cb-subpage-header .text-wrapper{width:90%;box-sizing:border-box}.container .cb-subpage-header .text-wrapper:not(.full) h1{margin-top:calc(16.5vw + 20px)}.container .cb-subpage-header .text-wrapper:not(.full) p{margin-top:calc(16.5vw + 20px);padding:0 0 0 0}.container .cb-subpage-header .text-wrapper h1{margin:0;font-size:2rem}.container .cb-subpage-header .text-wrapper p{margin:0;padding:30px 0 0 0;font-size:1.3rem}}@media screen and (max-width: 520px){.container .cb-subpage-header .stoerer{width:50vw;height:50vw;top:calc(500px - 25vw - 20px);font-size:2rem}.text-wrapper:not(.full) h1{margin-top:25vw}.text-wrapper:not(.full) p{padding:0 0 0 0}}@media screen and (max-width: 768px){.container .swiper-container{margin:0}.container .swiper-container .swiper-buttons{padding:0 60px}.container .swiper-container .swiper-buttons .swiper-button-prev img,.container .swiper-container .swiper-buttons .swiper-button-next img{height:50px;width:auto}.container .swiper-container .swiper .swiper-wrapper .swiper-slide img{height:300px}}@media screen and (max-width: 920px){.container .cb-nav-cards{width:90%;box-sizing:border-box}.container .cb-nav-cards .swiper-container{display:none}.container .cb-nav-cards .swiper-container-mobile{display:block;padding:0}.container .cb-nav-cards .swiper-container-mobile .navcards-wrapper .swiper-slide{display:block}.container .cb-nav-cards .swiper-container-mobile .navcards-wrapper .navcard-col .navcard-link{transform:none !important}.container .cb-nav-cards .swiper-container-mobile .navcards-wrapper .navcard-col .navcard-link .navcard-wrapper{margin-left:10px}.container .cb-nav-cards .swiper-container-mobile .navcards-wrapper .navcard-col .navcard-link .navcard-wrapper img{border-top-left-radius:calc(var(--border-radius-download) - 3px);border-top-right-radius:calc(var(--border-radius-download) - 3px)}.container .cb-nav-cards .swiper-container-mobile .navcards-wrapper .navcard-col .navcard-link .navcard-wrapper .curve{display:none}.container .cb-nav-cards .swiper-container-mobile .swiper-buttons-mobile{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.container .cb-nav-cards .swiper-container-mobile .swiper-buttons-mobile .swiper-button-prev img,.container .cb-nav-cards .swiper-container-mobile .swiper-buttons-mobile .swiper-button-next img{height:70px;width:auto}}@media screen and (max-width: 920px){.container .cb-gallery .header-image{max-height:500px}.container .cb-gallery .stoerer{width:33vw;height:33vw;top:-16.5vw;font-size:2.2rem;right:-10vw;border-width:10px}.container .cb-gallery .gallery-images-wrapper .right .img-wrapper .ai-hint{right:0}.container .cb-gallery .gallery-images-wrapper .left .img-wrapper .ai-hint{left:0}.container .cb-gallery .text-wrapper h1{margin-right:0;margin-top:calc(16.5vw - 30px);font-size:2rem}.container .cb-gallery .text-wrapper p{margin-right:0}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper{flex-direction:column;transform:none !important}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-scale-right,.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-square-right{flex-direction:column-reverse}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-full{margin-top:60px}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-full img{aspect-ratio:21/9;height:auto;width:124%;margin-left:calc(-12% - 3px);margin-right:-15%;border-width:3px;border-color:var(--color-ferdi-blue);border-radius:10px}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-landscape-left,.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-landscape-right{gap:0;margin-bottom:30px}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-landscape-left img,.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-landscape-right img{aspect-ratio:480/347;object-fit:contain;height:auto;border-radius:6px;width:100%}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-square-left,.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-square-right{gap:0}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-square-left .left,.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-square-left .right,.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-square-right .left,.container .cb-gallery .gallery-image-wapper.gallery-image-wapper.img-square-right .right{padding:0}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper img{border-radius:10px;transform:none !important}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper .image-title{font-size:1.5rem;text-align:left}.container .cb-gallery .gallery-image-wapper.gallery-image-wapper .image-bodytext{font-size:1.2rem;text-align:left}}@media screen and (max-width: 520px){.container .cb-gallery .stoerer{width:50vw;height:50vw;top:-25vw;font-size:2rem}.container .cb-gallery .text-wrapper h1{margin-top:calc(25vw - 30px)}}@media screen and (max-width: 768px){.container .cb-interview{width:90%;box-sizing:border-box}.container .cb-interview .swiper-container{padding:0}.container .cb-interview .swiper-container .swiper-slide .question{margin-right:0;margin-top:30px;font-size:1.2rem}.container .cb-interview .swiper-container .swiper-slide img{aspect-ratio:16/9;height:auto !important;width:100%;margin:0}.container .cb-interview .swiper-container .swiper-slide .answer{font-size:1.2rem}.container .cb-interview .swiper-container .swiper-buttons{padding:0}.container .cb-interview .swiper-container .swiper-buttons .swiper-button-text{font-size:1.2rem;text-align:center}}@media screen and (max-width: 768px){.container .cb-content-table{width:90%;box-sizing:border-box}.container .cb-content-table .content-table-wrapper{padding:30px 10px}.container .cb-content-table .content-table-wrapper caption{text-align:center}.container .cb-content-table .content-table-wrapper th,.container .cb-content-table .content-table-wrapper td{padding:5px 0}.container .cb-content-table .swiper-buttons{padding:0}.container .cb-content-table .swiper-buttons .swiper-button-prev img,.container .cb-content-table .swiper-buttons .swiper-button-next img{height:70px;width:auto}}body{margin:0;font-family:"Fira Sans Condensed",sans-serif}h1,h2,h3,h4,h5,h6,.stoerer,caption{font-family:"Fira Sans Condensed Bold",sans-serif;font-weight:normal}.container{width:1440px;max-width:100vw;margin:0 auto;background-position:center top 837px;background-size:cover;overflow:hidden}.ferdi-fuchs-figure-wrapper{text-align:center;margin-top:-50px}.ferdi-fuchs-figure-wrapper img{height:410px;width:auto}
