﻿/*! 
 * Theme Name: WP SASSTE
 * Author: Sascha Steinkleibl
 * Author URI: https://www.sasste.com
 * Description: Custom Wordpress Template
 * Version: 1
 * Requires at least: 6.0.10
 * Tested up to: 6.8.2
 * Requires PHP: 7.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: wp_sasste 
 * */.logged-in-x{border-top:40px solid #1d2327}.logged-in-x nav{top:40px}.logged-in-x nav::before{content:"";display:block;position:absolute;top:-40px;background:#1d2327;width:100%;height:40px}.logged-in-x nav.fixed .nav-mobile-wrapper{height:calc(100vh - 120px);top:120px}.bg-1{background-color:var(--color-1) !important}.bg-1-border{background:rgba(0,0,0,0) !important;border:2px solid var(--color-1) !important;color:var(--color-1) !important}.bg-1-border:hover{background:var(--color-1) !important;color:#fff !important}.bg-2{background-color:var(--color-2) !important}.bg-2 *{color:#fff}.bg-2-border{background:rgba(0,0,0,0) !important;border:2px solid var(--color-2) !important;color:var(--color-2) !important}.bg-2-border:hover{background:var(--color-2) !important;color:#fff !important}.bg-3{background-color:var(--color-3) !important}.bg-4{background-color:var(--color-4) !important}.bg-4-border{background:rgba(0,0,0,0) !important;border:2px solid var(--color-4) !important;color:var(--color-4) !important}.bg-4-border:hover{background:var(--color-4) !important;color:#fff !important}.bg-5{background-color:var(--color-5) !important}.bg-white{background-color:#fff !important;color:#000 !important}.bg-white-border{background:rgba(0,0,0,0) !important;border:2px solid #fff !important;color:#fff !important}.bg-white-border:hover{background:#fff !important;color:var(--color-1) !important}.bg-gradient-1{background:rgba(222,194,164,.2);background:-webkit-linear-gradient(0deg, rgba(222, 194, 164, 0.7) 0%, rgba(222, 194, 164, 0.2) 100%);background:-moz-linear-gradient(0deg, rgba(222, 194, 164, 0.7) 0%, rgba(222, 194, 164, 0.2) 100%);background:linear-gradient(0deg, rgba(222, 194, 164, 0.7) 0%, rgba(222, 194, 164, 0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#DEC2A433", endColorstr="#DEC2A4B3", GradientType=0)}.c-1{color:var(--color-1) !important}.c-1 *{color:var(--color-1) !important}.c-2{color:var(--color-2) !important}.c-2 *{color:var(--color-2) !important}.c-3{color:var(--color-3) !important}.c-3 *{color:var(--color-3) !important}.c-4{color:var(--color-4) !important}.c-4 *{color:var(--color-4) !important}.c-5{color:var(--color-5) !important}.c-5 *{color:var(--color-5) !important}.c-black{color:#000 !important}.c-black *{color:#000 !important}.c-white{color:#fff !important}.c-white *{color:#fff !important}.fill-1,.fill-1 *{fill:var(--color-1) !important}.fill-2,.fill-2 *{fill:var(--color-2) !important}.fill-3,.fill-3 *{fill:var(--color-3) !important}.fill-4,.fill-4 *{fill:var(--color-4) !important}.fill-5,.fill-5 *{fill:var(--color-5) !important}.fill-white{fill:#fff !important}.pseudo-fill-1::before,.pseudo-fill-1::after{background:var(--color-1) !important}.pseudo-fill-2::before,.pseudo-fill-2::after{background:var(--color-2) !important}.pseudo-fill-3::before,.pseudo-fill-3::after{background:var(--color-3) !important}.pseudo-fill-4::before,.pseudo-fill-4::after{background:var(--color-4) !important}.pseudo-fill-5::before,.pseudo-fill-5::after{background:var(--color-5) !important}.pseudo-fill-white::before,.pseudo-fill-white::after{background:#fff !important}.pseudo-fill-black::before,.pseudo-fill-black::after{background:#000 !important}.headline_c-1 h1,.headline_c-1 h2,.headline_c-1 h3,.headline_c-1 h4,.headline_c-1 h5,.headline_c-1 h6{color:var(--color-1) !important}.headline_c-1 h1 *,.headline_c-1 h2 *,.headline_c-1 h3 *,.headline_c-1 h4 *,.headline_c-1 h5 *,.headline_c-1 h6 *{color:var(--color-1) !important}.headline_c-2 h1,.headline_c-2 h2,.headline_c-2 h3,.headline_c-2 h4,.headline_c-2 h5,.headline_c-2 h6{color:var(--color-2) !important}.headline_c-2 h1 *,.headline_c-2 h2 *,.headline_c-2 h3 *,.headline_c-2 h4 *,.headline_c-2 h5 *,.headline_c-2 h6 *{color:var(--color-2) !important}.headline_c-3 h1,.headline_c-3 h2,.headline_c-3 h3,.headline_c-3 h4,.headline_c-3 h5,.headline_c-3 h6{color:var(--color-3) !important}.headline_c-3 h1 *,.headline_c-3 h2 *,.headline_c-3 h3 *,.headline_c-3 h4 *,.headline_c-3 h5 *,.headline_c-3 h6 *{color:var(--color-3) !important}.headline_c-4 h1,.headline_c-4 h2,.headline_c-4 h3,.headline_c-4 h4,.headline_c-4 h5,.headline_c-4 h6{color:var(--color-4) !important}.headline_c-4 h1 *,.headline_c-4 h2 *,.headline_c-4 h3 *,.headline_c-4 h4 *,.headline_c-4 h5 *,.headline_c-4 h6 *{color:var(--color-4) !important}.headline_c-white h1,.headline_c-white h2,.headline_c-white h3,.headline_c-white h4,.headline_c-white h5,.headline_c-white h6{color:#fff !important}.headline_c-white h1 *,.headline_c-white h2 *,.headline_c-white h3 *,.headline_c-white h4 *,.headline_c-white h5 *,.headline_c-white h6 *{color:#fff !important}.list_c-1 ol li::before{color:var(--color-1)}.list_c-1 ol li strong{color:var(--color-1)}.list_c-2 ol li::before{color:var(--color-2)}.list_c-2 ol li strong{color:var(--color-2)}.list_c-3 ol li::before{color:var(--color-3)}.list_c-3 ol li strong{color:var(--color-3)}.list_c-4 ol li::before{color:var(--color-4)}.list_c-4 ol li strong{color:var(--color-4)}.nav-toggle{background:none}li.current-menu-item>a{color:var(--color-1) !important}h1,h1 *,h2,h2 *{color:var(--color-2)}.txt a{color:var(--color-2)}@font-face{font-family:"Jura";font-optical-sizing:auto;font-style:normal;font-display:swap;src:url("/wp-content/themes/wp-bender/assets/fonts/Jura-VariableFont_wght.ttf") format("truetype")}@font-face{font-family:"Marcellus";font-optical-sizing:auto;font-display:swap;src:url("/wp-content/themes/wp-bender/assets/fonts/Marcellus-Regular.ttf") format("truetype")}em{font-style:italic !important}.nav-menu a,.footer-nav a,.button{font-family:"Jura",sans-serif !important}.ff-1,.ff-1 *{font-family:"Optima","Marcellus",sans-serif;font-style:normal}.ff-2,.ff-2 *{font-family:"Jura",sans-serif;font-style:normal}h1,h1 *{font-family:"Optima","Marcellus",sans-serif;letter-spacing:.015em;font-weight:300;font-style:italic;text-transform:uppercase}h2,h2 *{font-family:"Optima","Marcellus",sans-serif;letter-spacing:.015em;font-weight:300;font-style:italic;color:var(--color-1);text-transform:uppercase}h3,h3 *{font-family:"Optima","Marcellus",sans-serif;letter-spacing:.015em;font-weight:300;font-style:italic;text-transform:uppercase}h4,h4 *{font-family:"Optima","Marcellus",sans-serif;letter-spacing:.015em;font-weight:400;font-style:italic;text-transform:uppercase}h5,h5 *{font-family:"Jura",sans-serif;letter-spacing:.015em;font-weight:400}h6,h6 *{font-family:"Optima","Marcellus",sans-serif;letter-spacing:.1em;text-transform:uppercase;font-style:italic}h1{margin-bottom:.25em}h2{margin-bottom:.5em}h5{margin-bottom:.5em}p+h3,p+h2{margin-top:10px}h3+p,h2+p{margin-top:10px}.fs-x,.fs-x *,.fs-x p,.fs-x p *{font-size:16.15px}.fs-0,.fs-0 *,p,p *,.button,button,.text li{line-height:1.5;font-weight:400}h1,h1 *,.fs-1,.fs-1 *{line-height:1.0625}h2,h2 *,.fs-2,.fs-2 *{line-height:1.0294117647}h3,h3 *{line-height:1.2}.fs-3,.fs-3 *{line-height:1.2}h4,h4 *,.fs-4,.fs-4 *{line-height:1.2}h5,h5 *,.fs-5,.fs-5 *{line-height:1}h6,h6 *,.fs-6,.fs-6 *{line-height:1}.fs-x,.fs-x *,.fs-x p,.fs-x p *{font-size:16.15px}.fs-0,.fs-0 *,p,p *,.button,button,.text li{font-size:19.55px}h1,h1 *,.fs-1,.fs-1 *{font-size:80px}h2,h2 *,.fs-2,.fs-2 *{font-size:68px}h3,h3 *,.fs-3,.fs-3 *{font-size:44.2px}h4,h4 *,.fs-4,.fs-4 *{font-size:31.45px}h5,h5 *,.fs-5,.fs-5 *{font-size:25px}h6,h6 *,.fs-6,.fs-6 *{font-size:19.55px}@media(max-width: 1440px){.fs-x,.fs-x *,.fs-x p,.fs-x p *{font-size:16.15px}.fs-0,.fs-0 *,p,p *,.button,button,.text li{font-size:18.619047619px}h1,h1 *,.fs-1,.fs-1 *{font-size:64px}h2,h2 *,.fs-2,.fs-2 *{font-size:59.1304347826px}h3,h3 *,.fs-3,.fs-3 *{font-size:38.4347826087px}h4,h4 *,.fs-4,.fs-4 *{font-size:27.347826087px}h5,h5 *,.fs-5,.fs-5 *{font-size:22.7272727273px}h6,h6 *,.fs-6,.fs-6 *{font-size:18.619047619px}}@media(max-width: 1200px){.fs-x,.fs-x *,.fs-x p,.fs-x p *{font-size:16.15px}.fs-0,.fs-0 *,p,p *,.button,button,.text li{font-size:17.7727272727px}h1,h1 *,.fs-1,.fs-1 *{font-size:53.3333333333px}h2,h2 *,.fs-2,.fs-2 *{font-size:52.3076923077px}h3,h3 *,.fs-3,.fs-3 *{font-size:34px}h4,h4 *,.fs-4,.fs-4 *{font-size:24.1923076923px}h5,h5 *,.fs-5,.fs-5 *{font-size:20.8333333333px}h6,h6 *,.fs-6,.fs-6 *{font-size:17.7727272727px}}@media(max-width: 960px){.fs-x,.fs-x *,.fs-x p,.fs-x p *{font-size:14.6818181818px}.fs-0,.fs-0 *,p,p *,.button,button,.text li{font-size:17px}h1,h1 *,.fs-1,.fs-1 *{font-size:45.7142857143px}h2,h2 *,.fs-2,.fs-2 *{font-size:46.8965517241px}h3,h3 *,.fs-3,.fs-3 *{font-size:30.4827586207px}h4,h4 *,.fs-4,.fs-4 *{font-size:21.6896551724px}h5,h5 *,.fs-5,.fs-5 *{font-size:19.2307692308px}h6,h6 *,.fs-6,.fs-6 *{font-size:17px}}@media(max-width: 640px){.fs-x,.fs-x *,.fs-x p,.fs-x p *{font-size:13.4583333333px}.fs-0,.fs-0 *,p,p *,.button,button,.text li{font-size:16.2916666667px}h1,h1 *,.fs-1,.fs-1 *{font-size:40px}h2,h2 *,.fs-2,.fs-2 *{font-size:42.5px}h3,h3 *,.fs-3,.fs-3 *{font-size:27.625px}h4,h4 *,.fs-4,.fs-4 *{font-size:19.65625px}h5,h5 *,.fs-5,.fs-5 *{font-size:17.8571428571px}h6,h6 *,.fs-6,.fs-6 *{font-size:16.2916666667px}}@media(max-width: 360px){.fs-x,.fs-x *,.fs-x p,.fs-x p *{font-size:13.4583333333px}.fs-0,.fs-0 *,p,p *,.button,button,.text li{font-size:15.64px}h1,h1 *,.fs-1,.fs-1 *{font-size:32px}h2,h2 *,.fs-2,.fs-2 *{font-size:38.8571428571px}h3,h3 *,.fs-3,.fs-3 *{font-size:25.2571428571px}h4,h4 *,.fs-4,.fs-4 *{font-size:17.9714285714px}h5,h5 *,.fs-5,.fs-5 *{font-size:16.6666666667px}h6,h6 *,.fs-6,.fs-6 *{font-size:15.64px}}.round-corner{position:relative;background:var(--color-3) !important;z-index:1}.round-corner::before{content:"";position:absolute;display:block;width:100%;height:calc(100% - 100vw);background:#fff;z-index:-1;left:0;top:0}.round-corner::after{content:"";position:absolute;display:block;width:100%;height:100vw;background:#fff;border-radius:0 0 0 50%;z-index:-1;left:0;bottom:0}.round-look .nav-toggle::before,.round-look .nav-toggle::after{border-radius:5px}.round-look .edge{border-radius:10px}.round-look .edge-margin{margin:20px}.round-look .button{border-radius:.4em}.round-look .news-slider-single-content{border-radius:20px}.round-look .boxgrid-single{overflow:hidden;border-radius:10px}@media(max-width: 480px){.round-corner::after{border-radius:0 0 0 25%}}.form.standard-form .form-bg{border-radius:0}.form.standard-form .form-row{display:flex;width:100%;margin-bottom:20px}.form.standard-form .form-row:last-child{margin-bottom:0}.form.standard-form .form-row label{color:#000;text-transform:uppercase}.form.standard-form .form-row label:focus-within .wpcf7-form-control-wrap+span{color:var(--color-1)}.form.standard-form .form-row .wpcf7-form-control-wrap{display:block;margin-bottom:20px}.form.standard-form .form-row label{display:block}.form.standard-form .form-row label strong{margin-bottom:10px;display:block}.form.standard-form .form-row.col-1 .wpcf7-form-control-wrap,.form.standard-form .form-row.col-1 label{width:100%}.form.standard-form .form-row.col-2 .wpcf7-form-control-wrap,.form.standard-form .form-row.col-2 label{width:50%;margin-left:10px;margin-right:10px;text-align:left}.form.standard-form .form-row.col-2 .wpcf7-form-control-wrap:first-child,.form.standard-form .form-row.col-2 label:first-child{margin-left:0}.form.standard-form .form-row.col-2 .wpcf7-form-control-wrap:last-child,.form.standard-form .form-row.col-2 label:last-child{margin-right:0}.form.standard-form .form-row.col-2 label .wpcf7-form-control-wrap{width:100%;margin-left:0;margin-right:0}.form.standard-form .form-row.col-3 .wpcf7-form-control-wrap,.form.standard-form .form-row.col-3 label{width:33.3333333333%;margin-left:10px;margin-right:10px;text-align:left}.form.standard-form .form-row.col-3 .wpcf7-form-control-wrap:first-child,.form.standard-form .form-row.col-3 label:first-child{margin-left:0}.form.standard-form .form-row.col-3 .wpcf7-form-control-wrap:last-child,.form.standard-form .form-row.col-3 label:last-child{margin-right:0}.form.standard-form .form-row.col-3 label .wpcf7-form-control-wrap{width:100%;margin-left:0;margin-right:0;margin-bottom:20px}.wpcf7-not-valid-tip{color:var(--color-2);margin-top:10px;display:block;width:100%}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--color-2);margin:0;color:var(--color-2)}.wpcf7-response-output{margin-top:40px !important}.form.standard-form ::placeholder{font-family:"Jura",sans-serif;font-weight:400;text-align:left;text-transform:none;color:#000;fill-opacity:1}.form.standard-form ::-webkit-input-placeholder{font-family:"Jura",sans-serif;font-weight:400;text-align:left;text-transform:none;color:#000}.form.standard-form ::-moz-placeholder{font-family:"Jura",sans-serif;font-weight:400;text-align:left;text-transform:none;color:#000}.form.standard-form :-moz-placeholder{font-family:"Jura",sans-serif;font-weight:400;text-align:left;text-transform:none;color:#000}.form.standard-form :-ms-input-placeholder{font-family:"Jura",sans-serif;font-weight:400;text-align:left;text-transform:none;color:#000}.form.standard-form input[type=file]{display:flex !important}.form.standard-form input[type=date]{cursor:pointer}.form.standard-form input[type=text],.form.standard-form input[type=email],.form.standard-form input[type=tel],.form.standard-form input[type=url],.form.standard-form input[type=date],.form.standard-form input[type=number],.form.standard-form select,.form.standard-form textarea,.form.standard-form input[type=file]{font-family:"Jura",sans-serif;font-weight:400;display:block;width:100% !important;padding:10px 10px 10px;outline:none;text-align:left;border-width:2px;border-style:solid;border-radius:0;border-color:#000;color:#000;line-height:1;background:rgba(0,0,0,0)}.form.standard-form textarea{padding:20px;line-height:1;height:calc(12em + 40px);resize:none;border-width:2px}.form.standard-form textarea:focus::placeholder{color:var(--color-1)}.form.standard-form select{text-align-last:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.form.standard-form .wpcf7-list-item{margin-left:0;border-radius:0;width:100%;background:rgba(0,0,0,0)}.form.standard-form .wpcf7-list-item-label{margin-top:0 !important}.form.standard-form .wpcf7-list-item span{text-transform:none !important}.form.standard-form .wpcf7-list-item label{display:flex;align-items:flex-start;color:#000}.form.standard-form .wpcf7-list-item label input[type=checkbox]{display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;width:25px;height:25px;border-width:2px;border-width:2px;border-style:solid;border-color:#000;border-style:solid;background:rgba(0,0,0,0);margin-right:20px;position:relative}.form.standard-form .wpcf7-list-item label input[type=checkbox]:checked::before,.form.standard-form .wpcf7-list-item label input[type=checkbox]:checked::after{content:"";display:block;width:12.5px;height:3.3333333333px;background:var(--color-4);border-radius:1.6666666667px;position:absolute;top:50%;left:50%}.form.standard-form .wpcf7-list-item label input[type=checkbox]:checked::before{transform:translate(-50%, -50%) rotate(-45deg)}.form.standard-form .wpcf7-list-item label input[type=checkbox]:checked::after{transform:translate(-50%, -50%) rotate(45deg)}.form.standard-form .wpcf7-list-item label .wpcf7-list-item-label{width:calc(100% - 45px);margin-top:5px;font-size:16.15px}.form.standard-form .wpcf7-radio{width:100%;padding:5px 0;border-radius:20px}.form.standard-form .wpcf7-radio .wpcf7-list-item{margin-bottom:20px;cursor:pointer;background:#fff;padding:10px 20px;max-width:640px}.form.standard-form .wpcf7-radio .wpcf7-list-item *{cursor:pointer}.form.standard-form .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;color:var(--color-1)}.form.standard-form .wpcf7-radio .wpcf7-list-item:last-child{margin-bottom:0}.form.standard-form .wpcf7-radio .wpcf7-list-item input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;width:15px;height:15px;border-radius:50%;background:#fff;border:2px solid var(--color-4);margin-right:20px}.form.standard-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked{background:var(--color-4)}.form.standard-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{font-weight:800}input[type=search]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:8px 12px;border-radius:12px;border:none;outline:none;color:#000;margin-right:10px;max-width:320px}input[type=search]::placeholder{color:var(--color-1)}@media(max-width: 960px){.form-row.col-1 .wpcf7-form-control-wrap,.form-row.col-1 label{margin-bottom:0 !important}.form-row.col-2{flex-direction:column}.form-row.col-2 .wpcf7-form-control-wrap,.form-row.col-2 label{width:100% !important;padding:0 !important;margin-left:0;margin-right:0}.form-row.col-2 .wpcf7-form-control-wrap:last-child{margin-bottom:0}.form .form-radio{flex-direction:column}.form .form-radio .radio-label{width:100%}.form .form-radio .wpcf7-form-control-wrap{width:100%}.form .form-radio .wpcf7-list-item:first-child{margin-top:20px}.form.newsletter-form .form-row.col-2 .wpcf7-form-control-wrap,.form.newsletter-form .form-row.col-2 label{width:100% !important;max-width:580px}}@media(max-width: 640px){.wpcf7-list-item{margin-left:0;background:var(--color-3);border-radius:0;width:100%}.wpcf7-list-item label input[type=checkbox]{width:25px !important;height:25px !important}.wpcf7-list-item label input[type=checkbox]:checked::before,.wpcf7-list-item label input[type=checkbox]:checked::after{width:15px !important;height:3px !important}}.form.newsletter-form .form-bg{border-radius:0}.form.newsletter-form .form-row{display:flex;width:100%;margin-bottom:20px}.form.newsletter-form .form-row:last-child{margin-bottom:0}.form.newsletter-form .form-row label{color:#000}.form.newsletter-form .form-row label:focus-within .wpcf7-form-control-wrap+span{color:var(--color-1)}.form.newsletter-form .form-row .wpcf7-form-control-wrap{display:block;margin-bottom:20px}.form.newsletter-form .form-row label{display:block}.form.newsletter-form .form-row label strong{margin-bottom:10px;display:block}.form.newsletter-form .form-row.col-1 .wpcf7-form-control-wrap,.form.newsletter-form .form-row.col-1 label{width:100%}.form.newsletter-form .form-row.col-2 .wpcf7-form-control-wrap,.form.newsletter-form .form-row.col-2 label{width:50%;margin-left:10px;margin-right:10px;text-align:left}.form.newsletter-form .form-row.col-2 .wpcf7-form-control-wrap:first-child,.form.newsletter-form .form-row.col-2 label:first-child{margin-left:0}.form.newsletter-form .form-row.col-2 .wpcf7-form-control-wrap:last-child,.form.newsletter-form .form-row.col-2 label:last-child{margin-right:0}.form.newsletter-form .form-row.col-2 label .wpcf7-form-control-wrap{width:100%;margin-left:0;margin-right:0}.form.newsletter-form .form-row.col-3 .wpcf7-form-control-wrap,.form.newsletter-form .form-row.col-3 label{width:33.3333333333%;margin-left:10px;margin-right:10px;text-align:left}.form.newsletter-form .form-row.col-3 .wpcf7-form-control-wrap:first-child,.form.newsletter-form .form-row.col-3 label:first-child{margin-left:0}.form.newsletter-form .form-row.col-3 .wpcf7-form-control-wrap:last-child,.form.newsletter-form .form-row.col-3 label:last-child{margin-right:0}.form.newsletter-form .form-row.col-3 label .wpcf7-form-control-wrap{width:100%;margin-left:0;margin-right:0;margin-bottom:20px}.wpcf7-not-valid-tip{color:var(--color-2);margin-top:10px;display:block;width:100%}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--color-2);margin:0;color:var(--color-2)}.wpcf7-response-output{margin-top:40px !important}.form.newsletter-form ::placeholder{font-family:"Optima","Marcellus",sans-serif;font-weight:400;text-align:left;text-transform:none;color:#000;fill-opacity:1}.form.newsletter-form ::-webkit-input-placeholder{font-family:"Optima","Marcellus",sans-serif;font-weight:400;text-align:left;text-transform:none;color:#000}.form.newsletter-form ::-moz-placeholder{font-family:"Optima","Marcellus",sans-serif;font-weight:400;text-align:left;text-transform:none;color:#000}.form.newsletter-form :-moz-placeholder{font-family:"Optima","Marcellus",sans-serif;font-weight:400;text-align:left;text-transform:none;color:#000}.form.newsletter-form :-ms-input-placeholder{font-family:"Optima","Marcellus",sans-serif;font-weight:400;text-align:left;text-transform:none;color:#000}.form.newsletter-form input[type=file]{display:flex !important}.form.newsletter-form input[type=date]{cursor:pointer}.form.newsletter-form input[type=text],.form.newsletter-form input[type=email],.form.newsletter-form input[type=tel],.form.newsletter-form input[type=url],.form.newsletter-form input[type=date],.form.newsletter-form input[type=number],.form.newsletter-form select,.form.newsletter-form textarea,.form.newsletter-form input[type=file]{font-family:"Optima","Marcellus",sans-serif;font-weight:400;display:block;width:100% !important;padding:0 0 10px 0;outline:none;text-align:left;border-width:0 0 2px 0;border-style:solid;border-radius:0;border-color:var(--color-2);color:#000;line-height:1;background:rgba(0,0,0,0)}.form.newsletter-form textarea{padding:20px;line-height:1;height:calc(12em + 40px);resize:none;border-width:2px;margin-top:3em}.form.newsletter-form textarea:focus::placeholder{color:var(--color-1)}.form.newsletter-form select{text-align-last:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.form.newsletter-form .wpcf7-list-item{margin-left:0;border-radius:0;width:100%;background:rgba(0,0,0,0)}.form.newsletter-form .wpcf7-list-item-label{margin-top:0 !important}.form.newsletter-form .wpcf7-list-item label{display:flex;align-items:flex-start;color:#000}.form.newsletter-form .wpcf7-list-item label input[type=checkbox]{display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;width:25px;height:25px;border-width:2px;border-width:2px;border-style:solid;border-color:var(--color-4);border-style:solid;background:rgba(0,0,0,0);margin-right:20px;position:relative}.form.newsletter-form .wpcf7-list-item label input[type=checkbox]:checked::before,.form.newsletter-form .wpcf7-list-item label input[type=checkbox]:checked::after{content:"";display:block;width:12.5px;height:3.3333333333px;background:var(--color-4);border-radius:1.6666666667px;position:absolute;top:50%;left:50%}.form.newsletter-form .wpcf7-list-item label input[type=checkbox]:checked::before{transform:translate(-50%, -50%) rotate(-45deg)}.form.newsletter-form .wpcf7-list-item label input[type=checkbox]:checked::after{transform:translate(-50%, -50%) rotate(45deg)}.form.newsletter-form .wpcf7-list-item label .wpcf7-list-item-label{width:calc(100% - 45px);margin-top:5px;font-size:16.15px}.form.newsletter-form .wpcf7-radio{width:100%;padding:5px 0;border-radius:20px}.form.newsletter-form .wpcf7-radio .wpcf7-list-item{margin-bottom:20px;cursor:pointer;background:#fff;padding:10px 20px;max-width:640px}.form.newsletter-form .wpcf7-radio .wpcf7-list-item *{cursor:pointer}.form.newsletter-form .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;color:var(--color-1)}.form.newsletter-form .wpcf7-radio .wpcf7-list-item:last-child{margin-bottom:0}.form.newsletter-form .wpcf7-radio .wpcf7-list-item input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;width:15px;height:15px;border-radius:50%;background:#fff;border:2px solid var(--color-4);margin-right:20px}.form.newsletter-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked{background:var(--color-4)}.form.newsletter-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{font-weight:800}input[type=search]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:8px 12px;border-radius:12px;border:none;outline:none;color:#000;margin-right:10px;max-width:320px}input[type=search]::placeholder{color:var(--color-1)}@media(max-width: 960px){.form-row.col-2{flex-direction:column}.form-row.col-2 .wpcf7-form-control-wrap,.form-row.col-2 label{width:100%;padding:0 !important;margin-left:0 !important;margin-right:0 !important}.form-row.col-2 .wpcf7-form-control-wrap:first-child{margin-bottom:20px}.form .form-radio{flex-direction:column}.form .form-radio .radio-label{width:100%}.form .form-radio .wpcf7-form-control-wrap{width:100%}.form .form-radio .wpcf7-list-item:first-child{margin-top:20px}}@media(max-width: 640px){.wpcf7-list-item{margin-left:0;background:#fff;border-radius:0;width:100%}.wpcf7-list-item label input[type=checkbox]{width:25px !important;height:25px !important}.wpcf7-list-item label input[type=checkbox]:checked::before,.wpcf7-list-item label input[type=checkbox]:checked::after{width:15px !important;height:3px !important}}.mw-1{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1440px}.mw-2{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1200px}.mw-3{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:960px}.mw-4{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:720px}.mw-1-fixed{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1440px}.mw-2-fixed{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1200px}.mw-3-fixed{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:960px}.mw-4-fixed{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:720px}.mw-margin-none{margin-left:0;margin-right:0}.mt-x{margin-top:20px}.mb-x{margin-bottom:20px}.op-top{padding-top:110px}.op-bottom{padding-bottom:110px}.ph{padding-left:20px;padding-right:20px}.ph-big{padding-left:40px;padding-right:40px}.pv{padding-top:20px;padding-bottom:20px}.padding{padding:40px}.mt-1{margin-top:140px}.mb-1{margin-bottom:140px}.pt-1{padding-top:140px}.pb-1{padding-bottom:140px}.mt-2{margin-top:70px}.mb-2{margin-bottom:70px}.pt-2{padding-top:70px}.pb-2{padding-bottom:70px}.mt-4{margin-top:35px}.mb-4{margin-bottom:35px}.pt-4{padding-top:35px}.pb-4{padding-bottom:35px}@media(max-width: 1440px){.mt-1{margin-top:127.2727272727px}.mb-1{margin-bottom:127.2727272727px}.pt-1{padding-top:127.2727272727px}.pb-1{padding-bottom:127.2727272727px}.mt-2{margin-top:63.6363636364px}.mb-2{margin-bottom:63.6363636364px}.pt-2{padding-top:63.6363636364px}.pb-2{padding-bottom:63.6363636364px}.mt-4{margin-top:31.8181818182px}.mb-4{margin-bottom:31.8181818182px}.pt-4{padding-top:31.8181818182px}.pb-4{padding-bottom:31.8181818182px}}@media(max-width: 1200px){.mt-1{margin-top:116.6666666667px}.mb-1{margin-bottom:116.6666666667px}.pt-1{padding-top:116.6666666667px}.pb-1{padding-bottom:116.6666666667px}.mt-2{margin-top:58.3333333333px}.mb-2{margin-bottom:58.3333333333px}.pt-2{padding-top:58.3333333333px}.pb-2{padding-bottom:58.3333333333px}.mt-4{margin-top:29.1666666667px}.mb-4{margin-bottom:29.1666666667px}.pt-4{padding-top:29.1666666667px}.pb-4{padding-bottom:29.1666666667px}}@media(max-width: 960px){.mt-1{margin-top:100px}.mb-1{margin-bottom:100px}.pt-1{padding-top:100px}.pb-1{padding-bottom:100px}.mt-2{margin-top:50px}.mb-2{margin-bottom:50px}.pt-2{padding-top:50px}.pb-2{padding-bottom:50px}.mt-4{margin-top:25px}.mb-4{margin-bottom:25px}.pt-4{padding-top:25px}.pb-4{padding-bottom:25px}}@media(max-width: 640px){.mt-1{margin-top:87.5px}.mb-1{margin-bottom:87.5px}.pt-1{padding-top:87.5px}.pb-1{padding-bottom:87.5px}.mt-2{margin-top:43.75px}.mb-2{margin-bottom:43.75px}.pt-2{padding-top:43.75px}.pb-2{padding-bottom:43.75px}.mt-4{margin-top:21.875px}.mb-4{margin-bottom:21.875px}.pt-4{padding-top:21.875px}.pb-4{padding-bottom:21.875px}}@media(max-width: 360px){.mt-1{margin-top:77.7777777778px}.mb-1{margin-bottom:77.7777777778px}.pt-1{padding-top:77.7777777778px}.pb-1{padding-bottom:77.7777777778px}.mt-2{margin-top:38.8888888889px}.mb-2{margin-bottom:38.8888888889px}.pt-2{padding-top:38.8888888889px}.pb-2{padding-bottom:38.8888888889px}.mt-4{margin-top:19.4444444444px}.mb-4{margin-bottom:19.4444444444px}.pt-4{padding-top:19.4444444444px}.pb-4{padding-bottom:19.4444444444px}}@media(max-width: 1600px){.mw-1{max-width:1267px}.mw-2{max-width:1056px}}@media(max-width: 1440px){.mw-1{max-width:1094px}.mw-2{max-width:912px}.mw-3{max-width:845px}}@media(max-width: 1200px){.mw-1{max-width:922px}.mw-2{max-width:768px}.mw-3{max-width:730px}}@media(max-width: 960px){.mw-3{max-width:614px}.mw-4{max-width:614px}.ph-big{padding-left:20px;padding-right:20px}}#wpadminbar *{color:#fff}#wpadminbar #wp-admin-bar-customize,#wpadminbar #wp-admin-bar-comments{display:none !important}.admin-bar{padding-top:32px;color:#fff}.admin-bar .nav,.admin-bar .nav.absolute{top:32px}.admin-bar .search-close{top:72px}.admin-bar.nav-open .nav-mobile-wrapper{top:92px !important}@media(max-width: 782px){.admin-bar{padding-top:46px}.admin-bar .nav,.admin-bar .nav.absolute{top:46px}.admin-bar .search-close{top:86px}.admin-bar.nav-open .nav-mobile-wrapper{top:106px !important}}@media(max-width: 600px){#wpadminbar{display:none !important}.admin-bar{padding-top:0px}.admin-bar .nav,.admin-bar .nav.absolute{top:0}.admin-bar .search-close{top:40px}.admin-bar.nav-open .nav-mobile-wrapper{top:60px !important}}.link{text-decoration:none !important}.link:hover{text-decoration:underline !important}.button{transition:.2s;cursor:pointer;font-family:"Optima","Marcellus",sans-serif;text-decoration:none !important;outline:none !important;display:flex;align-items:center;flex:0 0 auto;width:auto;max-width:fit-content;padding:.4em 1.75em .4em;position:relative;z-index:1;letter-spacing:.096em}.button svg{margin-left:10px}.button.filled.bg-1{border:2px solid var(--color-1);background-color:var(--color-1) !important;color:#fff !important}.button.filled.bg-1:hover{opacity:.9}.button.filled.bg-2{border:2px solid var(--color-2);background-color:var(--color-2) !important;color:#fff !important}.button.filled.bg-white{border:2px solid #fff;background-color:#fff !important;color:var(--color-1) !important}.button.filled.bg-black{border:2px solid #fff;background-color:#000 !important;color:#fff !important}.button.border.bg-1{border:2px solid var(--color-1);background-color:rgba(0,0,0,0) !important;color:#fff !important;color:var(--color-1) !important}.button.border.bg-1:hover{background-color:var(--color-1) !important;color:#fff !important}.button.border.bg-2{border:2px solid var(--color-2);background-color:rgba(0,0,0,0) !important;color:var(--color-2) !important}.button.border.bg-2:hover{background-color:var(--color-2) !important;color:#fff !important}.button.border.bg-white{border:2px solid #fff;background-color:rgba(0,0,0,0) !important;color:#fff !important}.button.border.bg-white:hover{background-color:#fff !important;color:var(--color-2) !important}.nav-button a{transition:.2s;cursor:pointer;font-family:"Optima","Marcellus",sans-serif;text-decoration:none !important;outline:none !important;display:flex;padding:.4em 1.75em .4em;border-radius:1.25em;text-transform:uppercase;display:inline-block;position:relative;z-index:1;border:2px solid var(--color-1);background-color:var(--color-1);color:#fff !important;line-height:1.5 !important;font-weight:500}.nav-button a:hover{color:#fff !important}.home .nav-button a{border:2px solid var(--color-2) !important;background-color:var(--color-2) !important}*{font-family:"Jura",sans-serif;font-size:19.55px;line-height:1.5;box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;color:#333;font-weight:400}html{width:100%;overflow-x:hidden}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;width:100%}body.no-scroll-main,body.no-scroll{height:100vh;overflow:hidden}body.no-scroll-main main,body.no-scroll-main footer,body.no-scroll main,body.no-scroll footer{opacity:0}body.no-scroll-main .nav-toggle::before,body.no-scroll-main .nav-toggle::after,body.no-scroll .nav-toggle::before,body.no-scroll .nav-toggle::after{background:#fff}body.no-scroll-main .nav-inside ul li a,body.no-scroll .nav-inside ul li a{color:#fff}body.no-scroll-main .nav-logo .st0,body.no-scroll .nav-logo .st0{fill:#fff}body main{background:#fff}.cmplz-message,.cmplz-message *{font-size:13px !important}a{cursor:pointer;text-decoration:none}.txt a,.textblock a{text-decoration:underline;cursor:pointer}b,b *,strong,strong *{font-weight:700 !important}nav ul{list-style:none}img{display:block;width:100%}.image-caption{position:absolute;bottom:10px;right:10px;font-size:12px;color:#fff;text-shadow:3px 3px 5px #000;text-align:right;line-height:1}video{cursor:pointer}p{letter-spacing:.015em}p.narrow{max-width:480px}.txt ul{display:block;margin-top:.5em;list-style:none;max-width:960px}.txt ul li{position:relative;line-height:1.25;margin-bottom:.5em;display:block;align-items:flex-start;padding-left:21px}.txt ul li *{line-height:1.25}.txt ul li:not(:has(h5))::before{content:"—";margin-right:5px}.txt ul li h5::before{content:"—";margin-right:5px}.txt ol{display:block;margin-top:.5em;list-style:none;counter-reset:ol;max-width:640px}.txt ol li{position:relative;line-height:1.25;margin-bottom:.5em;padding-left:2em}.txt ol li *{line-height:1.25}.txt ol li::before{content:counter(ol) ". ";position:absolute;counter-increment:ol;display:block;left:0;top:0;line-height:1.25;font-weight:bold}.dn{display:none !important}.db{display:block !important}.ttu,.ttu *{text-transform:uppercase}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.margin-auto{margin-left:auto;margin-right:auto}.flex-end{display:flex;justify-content:flex-end !important}.flex-between{display:flex;justify-content:space-between !important}.bold,.bold *{font-weight:bold !important}.op80 img{opacity:.8}.op90 img{opacity:.9}html{margin-top:0 !important}.current-menu-item>a,.current_page_parent>a{font-weight:500}.nav.absolute{position:fixed;top:0;left:0;width:100%;z-index:1200;transition:.4s ease;background:#fff}.nav.absolute .nav-logo{position:absolute;display:block;width:auto;cursor:pointer;top:50%;transform:translateY(-50%);left:0px;transition:.2s}.nav.absolute .nav-logo img,.nav.absolute .nav-logo svg{display:block;object-fit:contain;height:35px;width:auto}.nav.absolute .nav-inside{width:100%;margin:auto;height:60px;display:flex;align-items:center;justify-content:flex-end;transition:.2s;position:relative}.nav.absolute .nav-inside a:hover{color:var(--color-1)}.nav.absolute .nav-inside>ul{display:flex;height:100%}.nav.absolute .nav-inside>ul>li{margin:0 25px;display:flex;align-items:center;height:100%;position:relative}.nav.absolute .nav-inside>ul>li:first-child{margin-left:0}.nav.absolute .nav-inside>ul>li:last-child{margin-right:0}.nav.absolute .nav-inside>ul>li:hover>ul{display:block}.nav.absolute .nav-inside>ul>li.menu-item-has-children>a{display:flex;align-items:center}.nav.absolute .nav-inside>ul>li.menu-item-has-children>a::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14.511" height="8.706" viewBox="0 0 14.511 8.706"><path id="Pfad_97" data-name="Pfad 97" d="M13699,1288l6.337,6.9,6.055-6.9" transform="translate(-13697.939 -1286.94)" fill="none" stroke="%23193445" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');margin-left:10px}.nav.absolute .nav-inside>ul>li>a{line-height:1;font-family:"Optima","Marcellus",sans-serif;color:var(--color-2);text-transform:uppercase;letter-spacing:.1em}.nav.absolute .nav-inside>ul>li>ul{position:absolute;bottom:0;transform:translate(-40px, 100%);left:0;width:560px;background:#fff;padding:20px 40px;display:none;--submenu-top: 0px}.nav.absolute .nav-inside>ul>li>ul li{padding:10px 0;position:relative}.nav.absolute .nav-inside>ul>li>ul li.menu-item-has-children>a{display:flex;align-items:center;justify-content:space-between;width:240px}.nav.absolute .nav-inside>ul>li>ul li.menu-item-has-children>a::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.639" height="15.809" viewBox="0 0 9.639 15.809"><g id="Gruppe_193" data-name="Gruppe 193" transform="translate(-18.906 -4587.392)"><path id="Pfad_85" data-name="Pfad 85" d="M0,0,6.64,7.226,12.985,0" transform="translate(20.318 4601.789) rotate(-90)" fill="none" stroke="%23193445" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></svg>');display:block;transform:translatey(3px)}.nav.absolute .nav-inside>ul>li>ul li.menu-item-has-children>a:hover::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.639" height="15.809" viewBox="0 0 9.639 15.809"><g id="Gruppe_193" data-name="Gruppe 193" transform="translate(-18.906 -4587.392)"><path id="Pfad_85" data-name="Pfad 85" d="M0,0,6.64,7.226,12.985,0" transform="translate(20.318 4601.789) rotate(-90)" fill="none" stroke="%23e77034" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></svg>')}.nav.absolute .nav-inside>ul>li>ul li a{font-family:"Optima","Marcellus",sans-serif;color:var(--color-2)}.nav.absolute .nav-inside>ul>li>ul li:hover>ul,.nav.absolute .nav-inside>ul>li>ul li.is-hover>ul{display:block}.nav.absolute .nav-inside>ul>li>ul>li>ul{position:absolute;top:var(--submenu-top, 0px);right:0;padding:10px 20px 20px 20px;display:none;height:100%;height:auto;width:260px;z-index:10}.nav.absolute .nav-inside>ul>li>ul>li>ul li{padding-left:30px}.nav.absolute .nav-inside>ul>li>ul>li>ul li:first-child{padding-top:0}.nav.absolute.fixed{background:#fff}.fixed-from-start{border-top:60px solid #fff}.fixed,.single-post .nav-wrapper,.nav-open,.fixed-from-start .nav,.fixed-from-start .nav.absolute{color:#fff}.fixed.transparent-nav::before,.single-post .nav-wrapper.transparent-nav::before,.nav-open.transparent-nav::before,.fixed-from-start .nav.transparent-nav::before,.fixed-from-start .nav.absolute.transparent-nav::before{opacity:.8}.fixed .nav-mobile-wrapper,.single-post .nav-wrapper .nav-mobile-wrapper,.nav-open .nav-mobile-wrapper,.fixed-from-start .nav .nav-mobile-wrapper,.fixed-from-start .nav.absolute .nav-mobile-wrapper{height:calc(100vh - 60px);top:60px}.fixed .nav-inside,.single-post .nav-wrapper .nav-inside,.nav-open .nav-inside,.fixed-from-start .nav .nav-inside,.fixed-from-start .nav.absolute .nav-inside{height:60px !important}.nav-mobile-wrapper{width:100%;height:calc(100vh - 60px);position:fixed;top:0;left:0;display:none;flex-direction:column;justify-content:center;overflow-y:scroll;padding-bottom:60px}.nav-mobile-content{display:flex;max-height:100%}.nav-mobile-content>ul{text-align:left}.nav-mobile-content>ul:first-child li:last-child{margin-bottom:0}.nav-mobile-content>ul>li{border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px;padding-right:40px}.nav-mobile-content>ul>li>a{text-transform:uppercase}.nav-mobile-content>ul>li.menu-item-has-children>a{display:block;margin-bottom:20px}.nav-mobile-content>ul>li:last-child{border-bottom:none}.nav-mobile-content>ul>li.nav-button a{text-align:center}.nav-mobile-content>ul>li>a{display:block}.nav-mobile-content>ul>li>ul{margin-top:10px}.nav-mobile-content>ul>li>ul>li{position:relative;margin-bottom:20px}.nav-mobile-content li a{font-family:"Optima","Marcellus",sans-serif;color:#000}.nav-mobile-content li a:hover{color:var(--color-1) !important}.nav-toggle{display:block;width:1.75em;height:1.5em;border:none;cursor:pointer;z-index:100;position:relative;font-size:20px;background:none}.nav-toggle::before,.nav-toggle::after{content:"";height:3px;position:absolute;display:block;top:50%;left:0;transition:.2s}.nav-toggle::before{transform:translate(0, -6px);width:1.75em}.nav-toggle::after{transform:translate(0, 6px);width:1.75em}.nav-toggle.active::before,.nav-toggle.active::after{left:50%}.nav-toggle.active::before{transform:translate(-50%, -50%) rotate(135deg) !important;width:1.25em}.nav-toggle.active::after{transform:translate(-50%, -50%) rotate(-135deg) !important;width:1.25em}.nav-toggle-mobile{display:none}.nav-toggle-desktop{display:block}@media(max-width: 1600px){.nav-left li,.nav-right li{margin:0 10px}}.nav-left,.nav-right{display:none !important}.nav-inside{justify-content:flex-end !important}.nav-inside ul{display:none !important}.nav-menu{display:none !important}.nav-logo{heitgh:50px !important}.nav-toggle{display:block}#main-nav-mobile.open{display:flex}@media(max-width: 1440px){.nav-mobile-left{width:100%}.nav-mobile-right{width:100%;display:flex;align-items:flex-end;justify-content:flex-end}.nav-mobile-content{display:block}}.newsletter-form-container{display:flex;align-items:center;gap:60px}.newsletter-form-container-headline{max-width:640px}.newsletter-form-container-left,.newsletter-form-container-right{width:50%}@media(min-width: 960px){.newsletter-form-container-headline{font-size:2.6em}}.footer{position:relative}.footer-newsletter-text{max-width:480px}.footer-newsletter-mailchimp .mc-field-group{width:360px}.footer-newsletter-mailchimp #mc_embed_signup_scroll{display:flex;flex-direction:column;align-items:flex-end}.footer-newsletter-mailchimp #mc_embed_signup_scroll input[type=email]{margin-bottom:20px}.footer-logo-slider{width:100%;overflow:hidden}.footer-logo-slider-track{display:flex;gap:30px}.footer-logo-slider-item{flex:0 0 auto;height:70px}.footer-logo-slider-item img{height:100%;width:auto;object-fit:contain}.footer-logo-slider-item:last-child{margin-right:30px}.footer-content{padding-top:60px}.footer-col{width:50%}.footer-col ul{list-style:none}.footer-col a:hover{text-decoration:underline}.footer-col-1{width:30%}.footer-col-2{width:30%}.footer-col-3{width:20%}.footer-col-4{width:20%}.footer-col-right-top{display:flex;text-align:right;justify-content:flex-end;flex-wrap:wrap;gap:30px;padding-bottom:20px}.footer-col-right-top-col-1{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:240px}.footer-row{width:100%;border-top:3px solid #000}.footer-row-content{display:flex;flex-wrap:wrap}.footer-row-1 .footer-col-right{display:flex;justify-content:flex-end}.footer-row-1,.footer-row-2{padding-top:20px;padding-bottom:20px}.footer-row-3{padding-top:40px;padding-bottom:40px}.footer-row-3 .footer-col-left{display:flex;align-items:flex-end;max-width:250px;width:100%}.footer-row-3 .footer-col-right{width:calc(100% - 250px)}.footer-social-icons{display:flex;justify-content:flex-end}.footer-social-icons-title{display:block;margin-bottom:10px}.footer-social-icons a{display:block;margin-right:10px}.footer-social-icons a svg{display:block}.footer-social-icons a svg path{fill:#000}.footer-logo{max-width:240px;width:100%;height:auto}.footer-rating{max-width:180px;width:100%;display:block}.footer-nav{list-style:none;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}@media(max-width: 960px){.footer-row-3 .footer-col-left{max-width:180px}.footer-row-3 .footer-col-right{width:calc(100% - 180px)}.footer-row-3 .footer-col-right-top{gap:20px}.footer-newsletter-mailchimp .mc-field-group{width:280px}}@media(max-width: 720px){.newsletter-form-container{flex-direction:column}.newsletter-form-left,.newsletter-form-right{width:100%}.newsletter-form-left{margin-bottom:20px}.footer-social-icons{justify-content:flex-start;margin-bottom:5px}.footer-row-1 .footer-row-content{flex-direction:column;gap:20px}.footer-row-1 .footer-row-content .footer-newsletter-mailchimp{justify-content:flex-start}.footer-row-1 .footer-row-content #mc_embed_signup_scroll{align-items:flex-start}.footer-row .footer-col{width:100%}.footer-row .footer-col-2,.footer-row .footer-col-3{width:50%;margin-top:20px}.footer-row .footer-col-4{margin-top:2em}.footer-row .footer-col-4 img{max-width:220px}.footer-row .footer-col-right-top{justify-content:space-between}.footer-row .footer-col-right-top-col-1{text-align:left}.footer-logo-slider-item img{height:60px}}@media(max-width: 640px){.footer-col-right-top{gap:20px}}@media(max-width: 480px){.footer-logo{margin-bottom:10px}.footer-nav{justify-content:flex-start}.footer-col{width:100% !important}.footer-rating{max-width:140px}.footer-social-icons svg{height:25px}}.hero{margin:1em auto 120px;font-size:60px;padding:0 1em}.hero-content{max-width:1440px;margin:auto;display:flex;flex-direction:column;gap:1em;font-size:1em}.hero-title{font-size:120px;font-family:"Optima","Marcellus",sans-serif;font-weight:400;text-transform:uppercase;font-style:italic;letter-spacing:.025em;line-height:1.2}.hero-title .top-hof{font-family:"Optima","Marcellus",sans-serif;font-weight:400;font-size:1em;position:relative}.hero-title .top-hof img{display:block;position:absolute;top:-15px;right:-25px;width:150px;transform:translate(50%, -50%) rotate(30deg)}.hero-row{display:flex;gap:1em;width:100%;font-size:1em;position:relative}.hero-row-top{align-items:flex-end;position:relative}.hero-row-top.hero-single img{aspect-ratio:16/9;width:100%;object-fit:cover;font-size:1em}.hero-row-top.hero-double{margin-top:calc(-120px - 1em)}.hero-row-top.hero-double img:first-child{aspect-ratio:4/2.75;width:calc(50% - .5em);object-fit:cover;font-size:1em}.hero-row-top.hero-double img:last-child{aspect-ratio:1/1;width:calc(50% - .5em);object-fit:cover;font-size:1em}.hero-row-bottom-image{width:calc(100% - (480px + .5em));position:relative}.hero-row-bottom-image img{aspect-ratio:4/2;object-fit:cover;object-position:left;width:100%;font-size:1em}.hero-text{width:480px;font-size:25px}@media(max-width: 1440px){.hero{font-size:50px}.hero-title{font-size:100px}.hero-row-top.hero-double{margin-top:calc(-100px - 1em)}}@media(max-width: 1200px){.hero{font-size:40px}.hero-title{font-size:80px}.hero-row-top.hero-double{margin-top:calc(-80px - 1em)}.hero-row-bottom-image{width:calc(100% - (360px + .5em))}.hero-text{width:360px}}@media(max-width: 960px){.hero{font-size:30px}.hero-title{font-size:65px}.hero-title .top-hof img{width:120px;right:-20px}.hero-row-top.hero-double{margin-top:calc(-65px - 1em)}.hero-row-bottom{flex-direction:column}.hero-row-bottom-image{width:100%;order:1}.hero-text{width:100%;max-width:480px;order:2}}@media(max-width: 720px){.hero{font-size:20px}.hero-title{font-size:50px}.hero-title .top-hof img{width:100px;right:0px;transform:translate(50%, -50%) rotate(20deg)}.hero-row-top.hero-double{margin-top:calc(-50px - 1em)}}@media(max-width: 480px){.hero-title{font-size:35px}.hero-title .top-hof img{top:-20px}.hero-row-top.hero-double{margin-top:calc(-35px - 1em)}}@media(max-width: 360px){.hero-title{font-size:25px}.hero-title .top-hof img{top:-25px;right:-10px}.hero-row-top.hero-double{margin-top:calc(-25px - 1em)}}.embla__viewport{overflow:hidden}.news-slider{overflow:hidden;position:relative}.news-slider-header{text-align:left;margin-bottom:30px}.news-slider-embla{overflow:visible;position:relative}.news-slider-track{display:flex;gap:30px}.news-slider-arrow{position:absolute;top:50%;right:30px;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:8px;line-height:0}.news-slider-arrow svg{width:21px;height:auto;display:block;color:var(--color-1)}.news-slider-arrow svg polygon{fill:currentColor}.news-slider-arrow:hover svg{opacity:.75}.news-slider-btn-mobile{display:none}.news-slider-btn-desktop{display:block}.news-slider-single{flex:0 0 auto;width:550px;height:auto !important;cursor:default;user-select:none;direction:ltr;overflow:hidden}.news-slider-single-content{overflow:hidden;height:100%}.news-slider-single-date{margin-bottom:10px}.news-slider-single-text{padding:30px 0 0}.news-slider-single-category{background:var(--color-2);padding:5px 10px;border-radius:1em;color:#fff;margin-right:10px}.news-slider-single-category-wrapper{position:absolute;top:30px;left:30px}.news-slider-single-image-wrapper{position:relative}.news-slider-single img{object-fit:cover;object-position:top center;display:block;width:100%;height:360px}.news-slider-single-description,.news-slider-single-headline,.news-slider-single-image{cursor:default;user-select:none;pointer-events:none}@media(max-width: 1440px){.news-slider-single img{height:280px}}@media(max-width: 1200px){.news-slider-single img{height:320px}}@media(max-width: 960px){.news-slider-single{width:420px}.news-slider-single img{height:240px}.news-slider-headline br{display:none}}@media(max-width: 720px){.news-slider-btn-mobile{display:block}.news-slider-btn-desktop{display:none}.news-slider-arrow{display:none}}@media(max-width: 640px){.news-slider-single{width:calc(100vw - 60px - 10px)}}@media(max-width: 480px){.news-slider-single{width:320px}.news-slider-single img{height:180px}}@media(max-width: 380px){.news-slider-single{width:280px}.news-slider-single img{height:140px}}@media(max-width: 320px){.news-slider-single{width:240px}}.accordion-list-single{color:#000;list-style:none;position:relative;border-bottom:2px solid var(--color-1);border-radius:0px}.accordion-list-single:first-child{border-top:0px solid var(--color-1)}.accordion-list-single:last-child{border-bottom:0px solid var(--color-1);margin-bottom:0}.accordion-list-single-headline{user-select:none;padding:20px 20px 20px 0px;display:flex;align-items:center;border-radius:20px}.accordion-list-single-headline-content{font-weight:300 !important}.accordion-list-single-headline.a-toggle{cursor:pointer}.accordion-list-single-headline h5{margin-right:20px}.accordion-list-single-headline h6{margin-top:.1em}.accordion-list-single-headline button{display:none}.accordion-list-single-text-padding{padding:0px 20px 20px 0px}.accordion-list-single .a-content{max-height:0;overflow:hidden;opacity:0;transition:.4s;border-radius:0 0 20px 20px}.accordion-list-single .a-toggle{padding-right:calc(40px + 1em)}.accordion-list-single .a-toggle button{position:absolute;right:15px;top:30px;width:33px;height:10px;display:block;background:rgba(0,0,0,0);border:0;transform-origin:center;transition:.2s;cursor:pointer}.accordion-list-single .a-toggle button::after{content:url("data:image/svg+xml,%3Csvg width='33' height='10' viewBox='0 0 33 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.617 2.56868L30.5784 0.000294087L16.3085 5.99199L2.03856 0.000295335L-2.99307e-07 2.56868L16.3085 9.41601L32.617 2.56868Z' fill='%23333333'/%3E%3C/svg%3E%0A");display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.4s}.accordion-list-single.active .a-content{opacity:1 !important;max-height:unset !important}.accordion-list-single.active .a-toggle button{transform:rotate(-180deg)}.accordion-list-info-toggle-text{display:none;margin-top:1em}.accordion-list-info-toggle-headline{cursor:pointer;user-select:none;-webkit-user-select:none}.accordion-list-info-toggle-headline i{width:15px;height:15px;display:inline-block;position:relative;margin-right:5px}.accordion-list-info-toggle-headline i::before,.accordion-list-info-toggle-headline i::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.4s;background:var(--color-2)}.accordion-list-info-toggle-headline i::before{width:15px;height:2px}.accordion-list-info-toggle-headline i::after{width:2px;height:15px}.accordion-list-info-toggle.active i{transform:rotate(-45deg)}.accordion-list-info-toggle.active .accordion-list-info-toggle-text{display:block}@media(max-width: 640px){.accordion-list-single-headline{flex-direction:column;align-items:flex-start}.accordion-list-single-headline h5{margin-bottom:10px}.accordion-list-single-headline h6{border-top:2px solid #fff;padding-top:10px;width:100%}.accordion-list-single-headline button{right:12px;top:12px}}.grid.grid-mirror-desktop-false .grid-column:nth-child(even){order:2}.grid.grid-mirror-desktop-false .grid-column:nth-child(odd){order:1}.grid.grid-mirror-desktop-true .grid-column:nth-child(even){order:1}.grid.grid-mirror-desktop-true .grid-column:nth-child(odd){order:2}@media(max-width: 960px){.grid.grid-mirror-mobile-false .grid-column:nth-child(even),.grid.grid-mirror-desktop-false .grid-column:nth-child(even){order:2;margin-top:2em}.grid.grid-mirror-mobile-false .grid-column:nth-child(odd),.grid.grid-mirror-desktop-false .grid-column:nth-child(odd){order:1}.grid.grid-mirror-mobile-true .grid-column:nth-child(even),.grid.grid-mirror-desktop-true .grid-column:nth-child(even){order:1}.grid.grid-mirror-mobile-true .grid-column:nth-child(odd),.grid.grid-mirror-desktop-true .grid-column:nth-child(odd){order:2;margin-top:2em}}.grid{position:relative}.grid.header-margin .grid-container{margin-top:60px}.grid-container{display:flex;justify-content:space-between}.grid-container.col-layout-1 .grid-column:first-child{width:calc(33.3333333333% - 30px)}.grid-container.col-layout-1 .grid-column:last-child{width:calc(66.6666666667% - 30px)}.grid-container.col-layout-2 .grid-column:first-child{width:calc(66.6666666667% - 30px)}.grid-container.col-layout-2 .grid-column:last-child{width:calc(33.3333333333% - 30px)}.grid-container.col-layout-3 .grid-column:first-child{width:calc(50% - 30px)}.grid-container.col-layout-3 .grid-column:last-child{width:calc(50% - 30px)}.grid-container.border-bottom{border-bottom:2px solid var(--color-1)}.grid-column{display:flex;flex-direction:column}.grid-column.align-top{justify-content:flex-start}.grid-column.align-center{justify-content:center}.grid-column.align-bottom{justify-content:flex-end}.grid-item{margin-bottom:2em}.grid-item:last-child{margin-bottom:0px}.grid-image{display:block;width:100%}.grid-image img{object-fit:cover;aspect-ratio:4/3;object-position:center}.grid-image.small-size{max-width:320px;max-height:320px}.grid-image.pill{aspect-ratio:auto !important}.grid-image.pill img{border-radius:9999px;aspect-ratio:4/5.5;object-fit:cover;object-position:center}.grid-buttons{display:flex;flex-wrap:wrap}.grid-slider .swiper-wrapper{height:calc(100% - 40px) !important}.grid-slider .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto}.grid-slider .swiper-slide.img-slide img{height:100%;object-fit:cover}.grid-slider .swiper-slide.img-slide .img-slide-description{padding:20px;border-radius:0 0 20px 20px}.grid-slider .swiper-slide.txt-slide{padding:40px 60px}.grid-slider .swiper-slide.txt-slide img{display:block;width:120px;margin-bottom:20px}.grid-slider .slider-navigation{position:relative;height:40px;display:flex;align-items:center;margin-top:20px}.grid-slider .slider-dots{display:flex;justify-content:center}.grid-slider .slider-dots .swiper-pagination-bullet{width:15px !important;height:15px !important;border-radius:50%;background:none !important;opacity:1 !important;border:2px solid var(--color-2) !important;opacity:1 !important}.grid-slider .slider-dots .swiper-pagination-bullet-active{background:var(--color-2) !important}.grid-slider .swiper-button{width:20px}.grid-slider .swiper-button svg{height:auto !important}.grid-slider .swiper-button::after{display:none}.grid-slider .swiper-button-prev{left:20px}.grid-slider .swiper-button-prev img{transform:rotateZ(180deg)}.grid-slider .swiper-button-next{right:20px}.grid-list-single{display:flex;align-items:flex-start;margin-bottom:1em}.grid-list-single.border-bottom{border-bottom:2px solid #000;padding-bottom:20px}.grid-list-single.border-bottom:last-child{border-bottom:0px;padding-bottom:0px}.grid-list-single img{width:auto;height:1.5em;object-fit:contain;margin-right:10px}.grid-list-single svg{width:1em;height:1em;margin-right:10px;margin-top:.25em;object-fit:contain}.grid-list-single p,.grid-list-single a{display:block;width:calc(100% - (1em + 10px))}.grid.grid-corner-padding .grid-container{margin-bottom:240px}@media(max-width: 960px){.grid-container{flex-direction:column;align-items:flex-start !important}.grid-container .grid-column{width:100% !important;max-width:480px !important}.grid-container .grid-column:last-child{margin-top:2em}.grid-container .grid-image img{height:auto}}.images-slider{position:relative}.images-slider-wrapper{position:relative}.images-slider-content{overflow:hidden}.images-slider-track{display:flex;height:100%}.images-slider.auto-mode .images-slider-content{height:640px}.images-slider.auto-mode .images-slider-slide{flex:0 0 auto}.images-slider.auto-mode .images-slider-slide img{object-fit:contain}.images-slider.full-mode .images-slider-slide{flex:0 0 100%;margin:0 20px 0 0}.images-slider.full-mode .images-slider-slide img{width:100%;object-fit:cover;aspect-ratio:16/9}.images-slider-slide{height:100%;position:relative}.images-slider-slide img{display:block;width:auto;height:100%;user-select:none;-webkit-user-select:none}.images-slider-slide figcaption{padding:10px}.images-slider-single-caption{position:absolute;bottom:0;left:0;width:100%;padding:20px 0 0;background:#fff}.images-slider-arrow{width:60px;height:60px;background:none;padding:20px 15px;position:absolute;top:50%;transform:translateY(calc(-50% - 35px));z-index:5;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;opacity:0;transition:opacity .4s;color:var(--color-1)}.images-slider-arrow svg{display:block;width:20px;height:auto}.images-slider-arrow-next{right:0px}.images-slider-arrow-prev{left:0px}.images-slider:hover .images-slider-arrow{opacity:1}.images-slider-dots{display:flex;flex-wrap:wrap;gap:8px;padding-top:15px}.images-slider-dot{width:25px;height:25px;border:3px solid var(--color-1);background:rgba(0,0,0,0);cursor:pointer;padding:0;flex-shrink:0;transition:background .2s}.images-slider-dot.is-active{background:var(--color-1)}@media(max-width: 1440px){.images-slider-track{gap:20px}.images-slider-dot{width:20px;height:20px}}@media(max-width: 960px){.images-slider-content{height:520px}}@media(max-width: 640px){.images-slider-content{height:420px}}@media(max-width: 480px){.images-slider-content{height:320px}}.textblock{position:relative}.textblock .mw-3.textblock-content.tac p{max-width:640px;margin-left:auto;margin-right:auto}.textblock h2{margin-bottom:.3em}.textblock h3{margin-bottom:.3em !important}.textblock-wave-top,.textblock-wave-bottom{display:block;height:110px;width:calc(100% + 3px);object-fit:cover;position:absolute;z-index:10}.textblock-wave-top{left:-1px;top:3px;transform:translateY(-110px);object-position:bottom left}.textblock-wave-bottom{right:-1px;bottom:3px;transform:translateY(110px);object-position:top right}.bg-white .txt h2,.bg-white .txt h3{color:var(--color-1)}@media(max-width: 1px){.textblock-wave-top,.textblock-wave-bottom{height:75px}.textblock-wave-top{transform:translateY(-75px)}.textblock-wave-bottom{transform:translateY(75px)}}.post-type-list-content{display:flex;flex-wrap:wrap;gap:30px}.post-type-list-single{width:calc(50% - 20px);overflow:hidden}.post-type-list-single-content{margin-top:40px}.post-type-list-single img{aspect-ratio:15/10;object-fit:cover;display:block;width:100%;cursor:pointer}.post-type-list-single-description,.post-type-list-single-headline,.post-type-list-single-image{cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.post-type-list-single-date{display:block;margin-bottom:10px}.post-type-list-pagination .page-numbers{color:var(--color-4);font-size:2em;margin:0 5px}.post-type-list-pagination .page-numbers.current{color:var(--color-2)}.post-type-list-pagination .page-numbers.next{font-size:1em}.post-type-list-pagination .page-numbers.prev{display:none !important}@media(max-width: 960px){.post-type-list-single{width:calc(100% - 20px);max-width:640px}}.video video,.video iframe{display:block;width:100%;aspect-ratio:2/.75}@media(max-width: 960px){.video video,.video iframe{aspect-ratio:2/1.25}}.map-layout{padding-top:0;padding-bottom:0}.map-layout-inner{width:100%;position:relative}.map-canvas{width:100%;aspect-ratio:16/8;display:block;background:#d2cfc4}.map-canvas .leaflet-control-attribution{background:rgba(244,236,224,.85);color:#666;font-size:.7em}.map-canvas .leaflet-control-attribution *{font-size:1em}.map-canvas .leaflet-control-zoom{border:none;box-shadow:0 2px 10px rgba(0,0,0,.1)}.map-canvas .leaflet-control-zoom a{background:#e8e7e2;color:#8e876c;border-color:#d2cfc4;font-size:1.1em;font-weight:400;line-height:26px}.map-canvas .leaflet-control-zoom a:hover{background:#d2cfc4;color:#333}@media(max-width: 768px){.map-canvas{height:420px}}@media(max-width: 480px){.map-canvas{height:320px}}.map-pin-wrapper{background:rgba(0,0,0,0);border:none}.map-pin{width:22px;height:30px;position:relative;display:flex;align-items:center;justify-content:center}.map-pin::before{content:"";position:absolute;inset:0;background:#8e876c;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 8px rgba(0,0,0,.2);transition:background .2s ease}.map-pin:hover::before{background:#333}.map-pin-dot{position:relative;z-index:1;width:7px;height:7px;border-radius:50%;background:#fff;margin-top:-3px}.map-cluster{background:rgba(0,0,0,0);border:none}.map-cluster-inner{width:38px;height:38px;border-radius:50%;background:rgba(187,183,167,.85);border:2px solid rgba(142,135,108,.4);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.12);transition:background .2s ease}.map-cluster-inner:hover{background:rgba(142,135,108,.9)}.map-cluster-inner:hover span{color:#fff}.map-cluster-inner span{color:#333;font-size:.82em;font-weight:600;line-height:1}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.map-home-wrapper{background:rgba(0,0,0,0);border:none;display:flex;flex-direction:column;align-items:center}.map-home{width:36px;height:36px;border-radius:50%;background:#fff;border:2.5px solid #8e876c;box-shadow:0 3px 12px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;transition:background .2s ease;cursor:pointer}.map-home:hover{background:#8e876c;border-color:#fff}.map-home:hover svg path{fill:#fff !important}.map-home svg{width:20px;height:20px;display:block}.map-home-label{margin-top:5px;background:#333;color:#fff;font-size:.62em;font-weight:600;letter-spacing:.03em;padding:2px 7px;border-radius:3px;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.2);pointer-events:none}.map-popup-title--home{display:flex;align-items:center;gap:.4em}.map-popup-title--home::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#333;flex-shrink:0}.map-popup-wrapper .leaflet-popup-content-wrapper{background:#fff;border:1px solid rgba(187,183,167,.4);border-radius:4px;box-shadow:0 6px 24px rgba(0,0,0,.1);padding:0}.map-popup-wrapper .leaflet-popup-content{margin:0;font-family:inherit}.map-popup-wrapper .leaflet-popup-tip{background:#e8e7e2}.map-popup-wrapper .leaflet-popup-close-button{color:#666;font-size:1.5em;padding:6px 8px}.map-popup-wrapper .leaflet-popup-close-button:hover{color:#333}.map-popup{padding:1.1em 1.2em;min-width:180px}.map-popup-title{font-size:.9em;font-weight:600;color:#8e876c;margin-bottom:.25em;line-height:1.3}.map-popup-address{display:flex;align-items:flex-start;gap:.3em;font-size:.78em;color:#666;margin-bottom:.65em;line-height:1.4}.map-popup-address svg{flex-shrink:0;width:11px;height:11px;margin-top:.1em;color:#bbb7a7}.map-popup-desc{font-size:.8em;color:#333;line-height:1.55;margin-bottom:.75em;opacity:.85}.map-popup-links{display:flex;gap:.6em;flex-wrap:wrap;border-top:1px solid rgba(187,183,167,.3);padding-top:.6em;margin-top:.1em}.map-popup-link{display:inline-flex;align-items:center;gap:.3em;font-size:.75em;color:#8e876c;text-decoration:none;font-weight:500;transition:color .2s ease}.map-popup-link:hover{color:#333}.map-popup-link svg{width:11px;height:11px;flex-shrink:0}article section.image img{width:auto !important;object-fit:contain;max-width:100%}.post-nav-title-content{display:flex;justify-content:space-between}.post-nav-title-content .fs-4{margin-bottom:10px}.post-nav-title-content-left,.post-nav-title-content-right{max-width:360px}.post-nav-title-content-right{text-align:right}@media(max-width: 960px){.post-nav-title-content{justify-content:flex-start;flex-direction:column}.post-nav-title-content-left{margin-bottom:30px}.post-nav-title-content-right{text-align:left}}.card-image_over_txt{display:flex;justify-content:center;align-items:flex-start;padding:20px;width:550px;height:auto !important;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;overflow:hidden}.card-image_over_txt-content{overflow:hidden;height:100%}.card-image_over_txt-date{margin-bottom:10px}.card-image_over_txt-text{padding:40px}.card-image_over_txt-category{background:var(--color-2);padding:5px 10px;border-radius:1em;color:#fff;margin-right:10px}.card-image_over_txt-category-wrapper{position:absolute;top:30px;left:30px}.card-image_over_txt-image-wrapper{position:relative}.card-image_over_txt img{object-fit:cover;object-position:top center;display:block;width:100%;height:360px}.card-image_over_txt-description,.card-image_over_txt-headline,.card-image_over_txt-image{cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.card-image{display:flex;justify-content:center;align-items:flex-start;flex:0 0 auto;padding:20px;width:auto !important;height:auto !important;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;overflow:hidden}.card-image-content{overflow:hidden;height:100%}.card-image-image-wrapper{position:relative}.card-image img{object-fit:contain;object-position:top center;display:block;width:auto;height:480px}
