@import"../fonts/fonts.css";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;outline:none}:focus-visible{outline:.1rem solid #fff;outline-offset:.3rem;transition:all .5s ease-in}html{scroll-behavior:smooth}body{font-family:"Montserrat";font-size:16px;line-height:1.5;font-weight:300;color:#0b1d2d;overflow-x:hidden}body::-webkit-scrollbar{width:10px;background:#e8e8e8}body::-webkit-scrollbar-thumb{background:#1a79aa}body::before{content:"";position:absolute;z-index:-1;top:-50px;left:0;width:100%;height:20%;background:linear-gradient(180deg, rgba(204, 204, 204, 0.48) 17%, rgba(255, 255, 255, 0) 100%);filter:blur(2.5rem)}@media(min-width: 1280px){body::before{width:869px;height:330px;display:block;background:#cac5c5;top:-80px;left:initial;right:0;box-shadow:0 0 80px 70px #e3e3e3;opacity:.3;border-radius:42% 58% 76% 24%/0% 0% 100% 100%}}.go-top{position:fixed;z-index:3000;right:30px;bottom:30px;background:rgba(0,0,0,0) linear-gradient(30deg, #1A79AA 0%, #6ECEAD 110%) 0% 0% no-repeat padding-box;width:68px;height:59px;display:block;opacity:0;transform:scale(0);visibility:hidden;transition:all .5s ease-in-out}.go-top.is-visible{opacity:1;transform:scale(1);visibility:visible}.go-top a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none}.go-top a i{font-size:25px;line-height:1;color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 25px}p{margin:0 0 15px 0}p:last-child{margin:0}p:last-of-type{margin:0}hr{margin:10px 0 16px 0;display:block}ul,ol{margin:0 0 20px 20px}strong,b{font-weight:600}a{color:#0b1d2d;text-decoration:underline}a:hover{text-decoration:none}.site-header{padding:30px 0 20px;transition:all .5s ease-in-out}@media(min-width: 768px){.site-header{padding:60px 0 20px}}.site-header .header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-header .header__inner .header__left img{height:40px;width:auto;display:block;transition:all .5s ease-in-out}@media(min-width: 768px){.site-header .header__inner .header__left img{height:60px}}.site-header .header__inner .header__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.site-header .header__inner .header__right img{height:50px;width:auto;display:block;margin:-13px 0 0 0;transition:all .5s ease-in-out}@media(min-width: 768px){.site-header .header__inner .header__right img{height:90px}}.posts-section{position:relative;padding:0px 0 30px 0}@media(min-width: 992px){.posts-section{padding:100px 0 20px 0}}.posts-section .container{max-width:1300px}.posts-section .counter__box{display:flex;align-items:start;justify-content:end;gap:10px;position:relative;top:30px;right:0;padding:0}@media(min-width: 768px){.posts-section .counter__box{padding:0 20px 0 0}}@media(min-width: 992px){.posts-section .counter__box{padding:0 50px 0 0px}}.posts-section .counter__box h2.post_titel{font-size:20px;line-height:1.2;color:#0b1d2d;font-weight:300;position:relative}.posts-section .counter__box h2.post_titel::before,.posts-section .counter__box h2.post_titel::after{content:'"'}.posts-section .counter__box .counter{font-size:20px;line-height:1;font-weight:600;color:#0b1d2d;min-width:73px;text-align:right}.posts-section .post_content{display:grid;align-items:start;grid-template-columns:100%;padding:20px 0 0}@media(min-width: 768px){.posts-section .post_content{padding:20px 20px 0}}@media(min-width: 992px){.posts-section .post_content{grid-template-columns:400px 1fr;padding:60px 50px 20px 50px}}@media(min-width: 1280px){.posts-section .post_content{grid-template-columns:550px 1fr}}.posts-section .post_content .post_bild{position:relative;box-shadow:0px 11px 20px rgba(0,0,0,0.1607843137);background-color:#fff;line-height:0;position:relative;z-index:3;top:30px}@media(min-width: 992px){.posts-section .post_content .post_bild{top:-60px;box-shadow:-20px 25px 20px rgba(0,0,0,.1607843137)}}.posts-section .post_content .post_bild img{width:100%;object-fit:contain;object-position:center}.posts-section .post_content .post_bild .post_bild_slider .owl-nav{position:absolute !important;bottom:27px !important;right:33px !important;left:initial !important;border:30px;width:80px;height:40px;border-radius:20px;display:flex;gap:10px;justify-content:center;margin:0 0 0 0 !important}.posts-section .post_content .post_bild .post_bild_slider .owl-nav button{position:relative !important;width:45px;height:45px;background:#0b1d2d;display:block;transform:initial !important;left:initial !important;right:initial !important;top:initial !important;box-shadow:3px 6px 6px rgba(0,0,0,.1607843137);border-radius:10px;transition:all .6s ease-in-out}.posts-section .post_content .post_bild .post_bild_slider .owl-nav button span{width:45px;height:35px;display:block}.posts-section .post_content .post_bild .post_bild_slider .owl-nav button svg{width:100%;height:100%}.posts-section .post_content .post_bild .post_bild_slider .owl-nav button svg path{stroke:#fff;fill:#fff;transition:all .5s ease-in-out}.posts-section .post_content .post_bild .post_bild_slider .owl-nav button:hover{border-radius:50px;background:#fff}.posts-section .post_content .post_bild .post_bild_slider .owl-nav button:hover svg path{fill:#6ecead;stroke:#6ecead}.posts-section .post_content .post_bild .post_bild_slider .owl-nav button.disabled{opacity:.4;cursor:default}.posts-section .post_content .post_bild .post_bild_slider .owl-nav button.disabled svg path{stroke:#545454}.posts-section .post_content .post_bild .post_bild_slider .owl-nav button.owl-prev span{padding:10px 10px 10px 6px}.posts-section .post_content .post_bild .post_bild_slider .owl-nav button.owl-next span{padding:10px 6px 10px 10px}.posts-section .post_content .post_inhalt{background:hsla(0,0%,100%,.9843137255) 0% 0% no-repeat padding-box;border:1px solid #6ecead;padding:60px 30px 30px 30px;position:relative;left:0px;max-height:450px;width:100%;color:#0b1d2d;font-size:18px;line-height:1.6;font-weight:300;overflow:auto}@media(min-width: 768px){.posts-section .post_content .post_inhalt{padding:80px 30px 30px 30px}}@media(min-width: 992px){.posts-section .post_content .post_inhalt{padding:50px 30px 20px 100px;left:-70px;width:calc(100% + 70px);min-height:550px;max-height:550px}}@media(min-width: 1280px){.posts-section .post_content .post_inhalt{min-width:670px;width:100%}}.posts-section .post_content .post_inhalt::-webkit-scrollbar{width:6px;background:#dbdbdb}.posts-section .post_content .post_inhalt::-webkit-scrollbar-thumb{background:#6ecead}@media(max-width: 992px){.posts-section:not(.owl-carousel .owl-carousel) .owl-nav{position:relative !important;bottom:0 !important;left:0 !important;width:100%;display:flex;justify-content:center;gap:10px;margin:25px 0 0 0}}@media(max-width: 992px){.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button{position:relative !important;width:45px;height:45px;background:#fff;display:block;transform:initial !important;left:initial !important;right:initial !important;top:initial !important;box-shadow:3px 6px 6px rgba(0,0,0,.1607843137);border-radius:10px;transition:all .6s ease-in-out}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button span{width:45px;height:35px;display:block}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button svg{width:100%;height:100%}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button svg path{stroke:#6ecead;fill:#6ecead;transition:all .5s ease-in-out}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button:hover{border-radius:50px;background:#6ecead}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button:hover svg path{fill:#fff;stroke:#fff}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button.disabled{opacity:.4;cursor:default}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button.disabled svg path{stroke:#545454}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button.owl-prev span{padding:9px 10px 10px 6px}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button.owl-next span{padding:9px 6px 10px 10px}}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button svg path{stroke:#6ecead;transition:all .5s ease-in-out}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button:hover svg path{stroke:#1cb881}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button.disabled{opacity:.4;cursor:default}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button.disabled svg path{stroke:#545454}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button.owl-prev{position:absolute;top:50%;left:-10px;transform:translateY(-50%)}@media(min-width: 1280px){.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button.owl-prev{left:-20px}}.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button.owl-next{position:absolute;top:50%;right:-16px;transform:translateY(-50%)}@media(min-width: 1280px){.posts-section:not(.owl-carousel .owl-carousel) .owl-nav button.owl-next{right:-26px}}.posts-section::after{content:"";position:absolute;z-index:-1;bottom:-40px;left:0;width:100%;height:20%;background:linear-gradient(0deg, rgba(204, 204, 204, 0.48) 17%, rgba(255, 255, 255, 0) 100%);filter:blur(2.5rem)}@media(min-width: 1280px){.posts-section::after{width:1100px;height:400px;display:block;background:#cac5c5;left:50%;transform:translateX(-45%);box-shadow:0 0 80px 70px #e3e3e3;border-radius:50% 50% 0% 0%/100% 100% 0% 0%;opacity:.4}}.contact-section{position:relative;background:rgba(0,0,0,0) linear-gradient(90deg, #1A79AA 0%, #6ECEAD 100%) 0% 0% no-repeat padding-box}.contact-section .contact__inner{position:relative;z-index:1;padding:60px 25px 60px}.contact-section .contact__title{color:#fff;text-align:center;font-size:clamp(1.5rem,3.2vw,2.5rem);line-height:1.3;font-weight:600;margin:0 0 50px}.contact-section .contact__form{max-width:1120px;margin:0 auto}.contact-section .contact__form .btn{position:relative;background:rgba(0,0,0,0);background-image:linear-gradient(90deg, #1A79AA 0%, #6ECEAD 100%);box-shadow:3px 6px 6px rgba(0,0,0,.16);border-radius:13px;width:154px;height:54px;overflow:hidden;border:none;font-size:16px;line-height:1;color:#fff;font-weight:600;cursor:pointer;background-size:100% 100%;background-repeat:no-repeat}.contact-section .contact__form .btn span{position:relative;z-index:1;font-size:16px;line-height:1;color:#fff;font-weight:600}.contact-section .contact__form .btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;transition:transform .3s ease-in-out;z-index:0}.contact-section .contact__form .btn:hover:before,.contact-section .contact__form .btn:focus:before{transform:rotate(30deg)}.contact-section .contact__form .btn>*{position:relative;z-index:1}.contact-section .grid--split{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;margin:0 0 20px 0}@media(min-width: 768px){.contact-section .grid--split{grid-template-columns:1fr 1fr}}.contact-section .grid--split .grid-col{display:grid;gap:20px}.contact-section .field input,.contact-section .field textarea{width:100%;padding:16px 18px;border:none;border-radius:0;background:#fff;box-shadow:-10px 15px 14px rgba(0,0,0,.1607843137);font-family:"Montserrat";font-size:1rem;font-weight:300}.contact-section .field input::placeholder,.contact-section .field textarea::placeholder{color:#9aa5b1}.contact-section .field textarea{resize:none;height:100%;max-height:200px}.contact-section .consent{position:relative}@media(min-width: 768px){.contact-section .consent{display:grid;grid-template-columns:1fr 154px;gap:20px;margin:16px 0 0 0}}.contact-section .consent.shake{animation:consent-shake .32s linear 1}.contact-section .consent label.checkbox{position:relative;padding:0 0 0 40px;cursor:pointer;display:block;margin:0 0 20px 0}.contact-section .consent label.checkbox input{position:absolute;opacity:0;width:0;height:0}.contact-section .consent label.checkbox .checkbox__box{position:absolute;top:5px;left:0;width:22px;height:22px;border-radius:2px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .5s ease}.contact-section .consent label.checkbox .checkbox__label{color:#fff}.contact-section .consent label.checkbox .checkbox__label a{color:#fff}.contact-section .consent label.checkbox .checkbox__label strong{display:block;font-weight:600}.contact-section .consent label.checkbox input[type=checkbox]:checked~.checkbox__box{left:9px;width:18px;height:18px;border-radius:50%;background:#6ecead}.contact-section .consent .consent__hint{opacity:.9;font-size:14px}@media(min-width: 770px){.contact-section .consent .consent__hint{max-width:85%}}@media(min-width: 992px){.contact-section .consent .consent__hint{max-width:600px}}.contact-section .consent .field-hint{position:absolute;top:3px;left:40px;font-size:.9rem;background:#dc2626;color:#fff;padding:10px 15px 10px 15px;box-shadow:-10px 15px 14px rgba(0,0,0,.1607843137)}.contact-section .consent.invalid .checkbox__box{outline:2px solid #dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.15)}.contact-section .consent.invalid .field-hint[hidden]{display:block}@keyframes consent-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.site-footer .footer__inner_top{padding:60px 0}.site-footer .footer__inner_top .footer__logo{margin:0 0 30px 0}.site-footer .footer__inner_top .footer__logo img{height:60px;width:auto;display:block}@media(min-width: 770px){.site-footer .footer__inner_top .footer__contact{display:grid;grid-template-columns:300px 1fr;gap:15px}}.site-footer .footer__inner_top .footer__contact .footer__address{white-space:normal;margin:0 0 20px 0}@media(min-width: 770px){.site-footer .footer__inner_top .footer__contact .footer__address{margin:0}}.site-footer .footer__inner_top .footer__contact .footer__list ul{list-style:none;padding:0;margin:0}.site-footer .footer__inner_top .footer__contact .footer__list li{display:flex;align-items:center;gap:10px;margin:0 0 5px 0}.site-footer .footer__inner_top .footer__contact .footer__list li i{font-size:1rem;line-height:1}.site-footer .footer__inner_top .footer__contact .footer__list li i::before{background:linear-gradient(91deg, #006f9f, #00d19b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.site-footer .footer__inner_top .footer__contact .footer__list li a{color:#0b1d2d;text-decoration:none;position:relative}.site-footer .footer__inner_top .footer__contact .footer__list li a::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#0b1d2d;transform:scaleX(0);transform-origin:right;opacity:.7;transition:transform .3s ease}.site-footer .footer__inner_top .footer__contact .footer__list li a:hover{text-decoration:none}.site-footer .footer__inner_top .footer__contact .footer__list li a:hover::after{transform:scaleX(1);transform-origin:left}.site-footer .footer__inner_bottom{padding:20px 0;background:rgba(0,0,0,0) linear-gradient(90deg, #1A79AA 0%, #6ECEAD 100%) 0% 0% no-repeat padding-box}.site-footer .footer__inner_bottom ul{list-style:none;padding:0;margin:0;display:flex;gap:30px;justify-content:center}.site-footer .footer__inner_bottom ul li{position:relative}.site-footer .footer__inner_bottom ul li a{position:relative;color:#fff;text-decoration:none}.site-footer .footer__inner_bottom ul li a::after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.site-footer .footer__inner_bottom ul li a:hover{text-decoration:none}.site-footer .footer__inner_bottom ul li a:hover::after{transform:scaleX(1);transform-origin:left}.site-footer .footer__inner_bottom ul li::after{content:"|";position:absolute;right:-15px;color:#fff}.site-footer .footer__inner_bottom ul li:last-child::after{content:""}.success{position:fixed;z-index:999999;inset:0;display:none}.success[aria-hidden=false]{display:block}.success .success__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(6px)}.success .success__panel{position:relative;z-index:1;margin:20vh auto 0;max-width:500px;background:#fff;border-radius:2px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:28px 24px;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:pop .18s ease-out}@keyframes pop{from{transform:scale(0.98);opacity:.8}to{transform:scale(1);opacity:1}}.success .success__close{position:absolute;top:10px;right:12px;border:0;background:rgba(0,0,0,0);font-size:28px;line-height:1;cursor:pointer;color:#374151}.success .success__icon{color:#22c55e;display:flex;justify-content:center;margin-bottom:6px}.success .success__title{margin:0 0 6px;font-size:24px}.success .success__message{color:#374151;white-space:pre-line}.success .success__actions{margin-top:16px;display:flex;justify-content:center;gap:12px}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.btn-primary{position:relative;background:rgba(0,0,0,0);background-image:linear-gradient(90deg, #1A79AA 0%, #6ECEAD 100%);box-shadow:3px 6px 6px rgba(0,0,0,.16);border-radius:13px;border:none;font-size:16px;line-height:1;color:#fff;font-weight:400;cursor:pointer;background-size:100% 100%;background-repeat:no-repeat;text-decoration:none !important;padding:20px 25px 20px 25px;overflow:hidden;display:inline-flex}.btn-primary span{position:relative;z-index:1;font-size:16px;line-height:1;color:#fff;font-weight:600}.btn-primary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;transition:transform .3s ease-in-out;z-index:0}.btn-primary:hover:before,.btn-primary:focus:before{transform:rotate(30deg)}.btn-primary>*{position:relative;z-index:1}#nfOverlay{position:fixed;inset:0;background:rgba(0,0,0,0) linear-gradient(90deg, #1A79AA 0%, #6ECEAD 100%) 0% 0% no-repeat padding-box;display:flex;align-items:center;justify-content:center;z-index:3000}#nfOverlay .nf{padding:28px;text-align:center}#nfOverlay .nf__code{font-size:180px;font-weight:600;letter-spacing:.04em;color:#fff}#nfOverlay .nf__text{color:#303945;margin:6px 0 16px}#nfOverlay .btn{display:inline-flex;align-items:center;gap:8px;border:0;height:48px;padding:15px 25px;border-radius:12px;cursor:pointer;font-weight:600;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,background .12s ease;text-decoration:none}#nfOverlay .btn.full{width:100%;justify-content:center}#nfOverlay .btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}#nfOverlay .btn.primary{background:rgba(0,0,0,0) linear-gradient(90deg, #1A79AA 0%, #6ECEAD 100%) 0% 0% no-repeat padding-box;color:#fff}#nfOverlay .btn.primary:hover{background:linear-gradient(135deg, #4a5560 0%, #212529 100%);transform:translateY(-1px)}#posts{position:relative}#posts.posts--ready .post_slider{opacity:1;transform:translateY(0)}#posts .post_slider{opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}#posts .posts__loader{position:absolute;z-index:2;inset:0;display:grid;place-items:center;background:rgba(0,0,0,0);color:#0b1d2d;z-index:10;opacity:1;transition:opacity .35s ease,visibility 0s linear .35s;visibility:visible}#posts.posts--ready .posts__loader{opacity:0;visibility:hidden}#posts .posts__loader__inner{display:flex;gap:12px;align-items:center;font-size:14px;letter-spacing:.2px}#posts .posts__loader .spinner{width:50px;height:50px;border:6px solid rgba(26,122,170,.8235294118);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}