@font-face{font-display:swap;font-family:"Vollkorn";font-style:normal;font-weight:400;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-regular.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:italic;font-weight:400;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-italic.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:normal;font-weight:500;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-500.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:italic;font-weight:500;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-500italic.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-500italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:normal;font-weight:600;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-600.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:italic;font-weight:600;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-600italic.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-600italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:normal;font-weight:700;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-700.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:italic;font-weight:700;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-700italic.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-700italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:normal;font-weight:800;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-800.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:italic;font-weight:800;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-800italic.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-800italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:normal;font-weight:900;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-900.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Vollkorn";font-style:italic;font-weight:900;src:url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-900italic.woff2) format("woff2"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/vollkorn-v30-latin-900italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Calibri";font-style:normal;font-weight:400;src:local("Calibri Regular"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/Calibri.woff) format("woff")}@font-face{font-display:swap;font-family:"Calibri";font-style:italic;font-weight:400;src:local("Calibri Italic"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/Calibriitalic.woff) format("woff")}@font-face{font-family:"Calibri";font-style:normal;font-weight:200;font-display:swap;src:local("Calibri Light"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/Calibrilight.woff) format("woff")}@font-face{font-family:"Calibri";font-style:italic;font-display:swap;font-weight:200;src:local("Calibri Light Italic"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/Calibrilightitalic.woff) format("woff")}@font-face{font-family:"Calibri";font-style:normal;font-display:swap;font-weight:600;src:local("Calibri Bold"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/Calibribold.woff) format("woff")}@font-face{font-family:"Calibri";font-display:swap;font-style:italic;font-weight:600;src:local("Calibri Bold Italic"),url(https://hanse-nova.de/wp-content/themes/hansenova/assets/styles/../fonts/Calibribolditalic.woff) format("woff")}#wpadminbar{top:auto;bottom:0}html :where([style*=border-width]){all:unset}html,body{padding:0!important;margin:0!important;overflow-x:hidden;max-width:100vw!important}*{box-sizing:border-box}body{background:#d9d9d9}html{font-size:62.5%}button,.wp-element-button{border-radius:0;background:#192a44;color:#fff;cursor:pointer;font-size:1.6rem;border:.2rem solid #192a44;min-width:20rem;text-align:center;padding:1.1rem 2.5rem 1rem;font-family:"Calibri",sans-serif;line-height:1}button:hover,.wp-element-button:hover{opacity:.5;text-decoration:none}.wp-block-button.is-style-outline button,.wp-block-button.is-style-outline .wp-element-button{background:#fff0;color:#192a44}h1,h2,h3,h4,h5,h6{font-family:"Vollkorn",sans-serif;margin-top:0;margin-bottom:0;color:#192a44}h1{font-size:7rem;font-weight:400;line-height:1.4;margin:0}h1:has(>strong){line-height:1}h1 strong{font-weight:400;font-size:10.7rem}h1+p{margin:0}p{font-family:"Calibri",sans-serif;font-size:2.4rem;line-height:1.8;color:#192a44}p.is-style-no-margin{margin:0}h3{font-size:2.4rem;font-weight:300}h3 strong{font-weight:800}h2{font-size:4rem;line-height:1.7;font-weight:300}h2.is-style-flex{display:flex;align-items:end;gap:2rem}h2.is-style-flex mark:nth-child(1){font-size:15rem;line-height:.8}h2.is-style-flex mark:nth-child(2){font-size:4rem;line-height:1.7;font-weight:300}.uagb-position__sticky{z-index:unset!important}details{counter-reset:item}details summary{list-style:none}details summary::-webkit-details-marker{display:none}details summary{position:relative;cursor:pointer;transition:all 0.2s ease;display:flex;counter-increment:item;position:relative;gap:2rem;align-items:center;flex:1 1 100%;font-size:3.7rem;font-family:"Vollkorn",sans-serif}details summary strong{font-weight:400}details summary sup{font-family:"Calibri",sans-serif;font-size:7rem;opacity:.5}details summary::after{position:absolute;right:0;content:"";width:4rem;height:4rem;display:block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}details[open] summary::after{transform:rotate(-180deg)}main ul{list-style:none;margin:0;padding:0;font-size:2.2rem;font-weight:300}main ul li{position:relative;padding-left:1.3em;margin-bottom:.5em}main ul li::before{content:"";position:absolute;left:0;top:calc(50% - 0.05em);width:.7em;height:.1em;background-color:currentColor}a{text-decoration:none}a:hover{text-decoration:underline}.page-template-page-default main{padding-top:12rem}.page-template-page-default main .page-default-container{max-width:144rem;margin:0 auto;padding:2rem 4rem}.page-template-page-default main .page-default-title{font-family:"Vollkorn",sans-serif;font-size:5rem;font-weight:400;color:#192a44;margin-bottom:3rem;padding-bottom:2rem;border-bottom:.2rem solid #d9d9d9}.page-template-page-default main .page-default-content{font-family:"Calibri",sans-serif;font-size:2rem;line-height:1.8;color:#192a44}.uagb-icon-list__source-wrap{margin-right:0.9em!important}.wp-block-uagb-icon-list-child:has(a:hover){opacity:.4}.uagb-team__content{padding:1rem 0}.uagb-team__content img{margin:0!important;margin-bottom:2rem!important}.uagb-team__content span{font-family:"Calibri",sans-serif}header#header-main{width:100%;position:fixed;top:0;left:0;right:0;background:#fff;padding:1.5rem 4rem;z-index:99999;transition:opacity 0.35s ease,box-shadow 0.35s ease}.home header#header-main,.page-template-page-werbung header#header-main{opacity:0}.home header#header-main.header-scrolled,.page-template-page-werbung header#header-main.header-scrolled{opacity:1;background:#fff;box-shadow:0 .2rem 1rem rgb(0 0 0 / .08)}header#header-main .header_container{max-width:144rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between}header#header-main .header_container .custom-logo-link img{width:auto;height:4.1rem}header#header-main .header_container nav ul.menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:3rem}header#header-main .header_container nav ul.menu li{position:relative}header#header-main .header_container nav ul.menu li a{display:block;text-decoration:none;color:#6d7383;font-family:"Calibri",sans-serif;font-size:2rem}header#header-main .header_container nav ul.menu li a:hover{color:#192a44;text-decoration:none}header#header-main .header_container nav ul.menu li.current_page_item>a{text-decoration:underline;color:#192a44}header#header-main .header_container nav ul.menu li.menu-item-has-children>a{display:flex;align-items:center;gap:.5rem}header#header-main .header_container nav ul.menu li.menu-item-has-children>a::after{content:"";display:inline-block;width:1rem;height:1rem;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;transition:transform 0.25s ease}header#header-main .header_container nav ul.menu li.menu-item-has-children ul.sub-menu{list-style:none;margin:0;padding:1rem 0;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:22rem;background:#fff;box-shadow:0 .4rem 1.6rem rgb(0 0 0 / .1);opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease;z-index:100}header#header-main .header_container nav ul.menu li.menu-item-has-children ul.sub-menu li{position:static}header#header-main .header_container nav ul.menu li.menu-item-has-children ul.sub-menu li a{padding:.8rem 2rem;font-size:1.7rem;white-space:nowrap;color:#6d7383;transition:background 0.2s ease,color 0.2s ease}header#header-main .header_container nav ul.menu li.menu-item-has-children ul.sub-menu li a:hover{background:rgb(25 42 68 / .06);color:#192a44}header#header-main .header_container nav ul.menu li.menu-item-has-children ul.sub-menu li ul.sub-menu{display:none}header#header-main .header_container nav ul.menu li.menu-item-has-children:hover>a::after,header#header-main .header_container nav ul.menu li.menu-item-has-children:focus-within>a::after{transform:rotate(-180deg)}header#header-main .header_container nav ul.menu li.menu-item-has-children:hover ul.sub-menu,header#header-main .header_container nav ul.menu li.menu-item-has-children:focus-within ul.sub-menu{opacity:1;visibility:visible}footer#footer-main{background-color:#fff;width:100%;padding:12rem 4rem;position:relative;z-index:999}footer#footer-main .container_for_footer{max-width:144rem;margin:0 auto}footer#footer-main .container_for_footer>hr{margin:4rem 0 2rem 0;display:block}footer#footer-main .footer_copyright{display:flex;justify-content:space-between;align-items:center}footer#footer-main .footer_copyright .rechts-menu{list-style:none;justify-content:space-between;display:flex;align-items:center;gap:3rem}footer#footer-main .footer_copyright .rechts-menu a{font-size:1.5rem;color:#6d7383;font-family:"Calibri",sans-serif}footer#footer-main .footer_copyright p{margin:0;padding:0;font-size:1.5rem;color:#6d7383}footer#footer-main .footer_container__kanzlei_menu nav .footer-menu{margin:2.3rem 0 0 0;padding:0;list-style:none}footer#footer-main .footer_container__kanzlei_menu nav .footer-menu li{margin-bottom:.7rem;font-size:1.8rem}footer#footer-main .footer_container__kanzlei_menu nav .footer-menu li a{color:#6d7383;font-family:"Calibri",sans-serif;cursor:pointer}footer#footer-main .footer_container{display:flex;align-items:stretch;justify-content:space-between;gap:2rem}footer#footer-main .footer_container .footer_container__description{flex:1 0 100%;max-width:47rem}footer#footer-main .footer_container .fcolumn .column_title{font-family:"Vollkorn",sans-serif;font-size:2.2rem;color:#6d7383;font-weight:400;margin-bottom:1.5rem;margin-top:5rem}.wpcf7{max-width:72rem;margin:0 auto;padding:2rem;background:#fff;box-shadow:5px 6px 40px -20px rgb(0 0 0 / .3333333333)}.wpcf7 .wpcf7-form{display:flex;flex-direction:column;gap:.5rem}.wpcf7 .wpcf7-form p{margin:0}.wpcf7 .wpcf7-form label{display:block;font-family:"Calibri",sans-serif;font-size:2.2rem;color:#192a44;font-weight:400;margin-bottom:.8rem}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:block;margin-top:.6rem}.wpcf7 .wpcf7-form input[type=text],.wpcf7 .wpcf7-form input[type=email],.wpcf7 .wpcf7-form textarea{width:100%;font-family:"Calibri",sans-serif;font-size:1.8rem;color:#192a44;background:#fff;border:.2rem solid #d9d9d9;padding:1.2rem 1.6rem;outline:none;transition:border-color 0.25s ease}.wpcf7 .wpcf7-form input[type=text]::placeholder,.wpcf7 .wpcf7-form input[type=email]::placeholder,.wpcf7 .wpcf7-form textarea::placeholder{color:#6d7383}.wpcf7 .wpcf7-form input[type=text]:focus,.wpcf7 .wpcf7-form input[type=email]:focus,.wpcf7 .wpcf7-form textarea:focus{border-color:#192a44}.wpcf7 .wpcf7-form textarea{min-height:16rem;resize:vertical}.wpcf7 .wpcf7-form input.wpcf7-not-valid,.wpcf7 .wpcf7-form textarea.wpcf7-not-valid{border-color:#c0392b}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{display:block;font-family:"Calibri",sans-serif;font-size:1.4rem;color:#c0392b;margin-top:.4rem}.wpcf7 .wpcf7-form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:1rem;font-weight:400;font-size:1.6rem;cursor:pointer;line-height:1.5}.wpcf7 .wpcf7-form .wpcf7-acceptance input[type=checkbox]{width:2rem;height:2rem;min-width:2rem;margin-top:.2rem;accent-color:#192a44;cursor:pointer}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a{color:#192a44;text-decoration:underline}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a:hover{opacity:.5}.wpcf7 .wpcf7-form input[type=submit]{display:inline-block;background:#192a44;color:#fff;cursor:pointer;font-family:"Calibri",sans-serif;font-size:1.6rem;font-weight:400;border:.2rem solid #192a44;min-width:20rem;text-align:center;padding:1.1rem 2.5rem 1rem;line-height:1;margin-top:1rem;transition:opacity 0.25s ease;width:100%;align-self:flex-start;margin-left:auto}.wpcf7 .wpcf7-form input[type=submit]:hover{opacity:.5}.wpcf7 .wpcf7-form .wpcf7-spinner{display:none}.wpcf7 .wpcf7-form.submitting .wpcf7-spinner{display:inline-block;margin-left:1rem}.wpcf7 .wpcf7-form .wpcf7-response-output{font-family:"Calibri",sans-serif;font-size:1.6rem;padding:1.2rem 1.6rem;margin:1rem 0 0;border:.2rem solid #d9d9d9}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{border-color:#27ae60;color:#27ae60}.wpcf7 .wpcf7-form.failed .wpcf7-response-output,.wpcf7 .wpcf7-form.aborted .wpcf7-response-output,.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{border-color:#c0392b;color:#c0392b}.wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.burger-toggle{display:none;background:none;border:none;min-width:unset;padding:.6rem;cursor:pointer;z-index:10;position:relative}.burger-toggle span{display:block;width:2.8rem;height:.3rem;background:#192a44;margin:.5rem 0;transition:transform 0.3s ease,opacity 0.3s ease}.burger-toggle.active span:nth-child(1){transform:translateY(.8rem) rotate(45deg)}.burger-toggle.active span:nth-child(2){opacity:0}.burger-toggle.active span:nth-child(3){transform:translateY(-.8rem) rotate(-45deg)}@media (max-width:1200px){h1{font-size:5.6rem}h1 strong{font-size:8.5rem}h2{font-size:3.4rem}h2.is-style-flex mark:nth-child(1){font-size:11rem}h2.is-style-flex mark:nth-child(2){font-size:3.4rem}p{font-size:2.2rem}details summary{font-size:3.2rem}details summary sup{font-size:5.5rem}footer#footer-main{padding:8rem 2rem}footer#footer-main .footer_container{flex-wrap:wrap}footer#footer-main .footer_container .footer_container__description{max-width:100%;flex:1 1 100%}}@media (max-width:1024px){h1{font-size:4.8rem}h1 strong{font-size:7rem}h2{font-size:3rem}h2.is-style-flex{gap:1.5rem}h2.is-style-flex mark:nth-child(1){font-size:8.5rem}h2.is-style-flex mark:nth-child(2){font-size:3rem}p{font-size:2rem}.burger-toggle{display:block;position:relative;z-index:999}header#header-main{padding:1.2rem 2.5rem}header#header-main .header_container{position:relative}header#header-main .header_container .custom-logo-link{order:-1}header#header-main .header_container .wp-block-button{margin-left:auto;margin-right:2.5rem}header#header-main .header_container nav{position:fixed;top:0;right:-100%;width:32rem;max-width:80vw;height:100vh;background:#fff;box-shadow:-.4rem 0 2rem rgb(0 0 0 / .1);padding:8rem 3rem 3rem;transition:right 0.35s ease;z-index:9998;overflow-y:auto}header#header-main .header_container nav.nav-open{right:0}header#header-main .header_container nav ul.menu{flex-direction:column;align-items:flex-start;gap:2rem}header#header-main .header_container nav ul.menu li{width:100%}header#header-main .header_container nav ul.menu li a{font-size:2rem}header#header-main .header_container nav ul.menu li.menu-item-has-children>a{justify-content:space-between;width:100%}header#header-main .header_container nav ul.menu li.menu-item-has-children>a::after{width:1.2rem;height:1.2rem;flex-shrink:0}header#header-main .header_container nav ul.menu li.menu-item-has-children ul.sub-menu{position:static;transform:none;box-shadow:none;min-width:0;width:100%;opacity:1;visibility:visible;max-height:0;overflow:hidden;padding:0;transition:max-height 0.35s ease,padding 0.35s ease}header#header-main .header_container nav ul.menu li.menu-item-has-children ul.sub-menu li a{padding:.7rem 1.6rem;font-size:1.8rem;white-space:normal}header#header-main .header_container nav ul.menu li.menu-item-has-children.submenu-open>a::after{transform:rotate(-180deg)}header#header-main .header_container nav ul.menu li.menu-item-has-children.submenu-open ul.sub-menu{max-height:50rem;padding:.6rem 0}header#header-main .header_container .wp-block-button.is-style-outline{order:-1}header#header-main .header_container .wp-block-button.is-style-outline .wp-element-button{font-size:1.4rem;min-width:unset;padding:.8rem 1.6rem}.nav-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .35);z-index:9997;opacity:0;transition:opacity 0.35s ease}.nav-overlay.active{display:block;opacity:1}details summary{font-size:2.8rem;gap:1.5rem}details summary sup{font-size:4.5rem}details summary::after{width:3rem;height:3rem}.wpcf7{max-width:100%}footer#footer-main{padding:6rem 2rem}footer#footer-main .footer_container{flex-wrap:wrap;gap:3rem}footer#footer-main .footer_container .fcolumn{flex:1 1 calc(50% - 2rem)}footer#footer-main .footer_copyright{flex-direction:column;align-items:flex-start;gap:1.5rem}footer#footer-main .footer_copyright .rechts-menu{flex-wrap:wrap;gap:1.5rem}}@media (max-width:768px){html{font-size:80%}.page-template-page-default main{padding-top:9rem}.page-template-page-default main .page-default-container{padding:1.5rem 2rem}.page-template-page-default main .page-default-title{font-size:3.6rem;margin-bottom:2rem;padding-bottom:1.5rem}h1{font-size:3.8rem}h1 strong{font-size:5.4rem}h2{font-size:2.6rem}h2.is-style-flex{flex-direction:column;align-items:flex-start;gap:.5rem}h2.is-style-flex mark:nth-child(1){font-size:6.5rem}h2.is-style-flex mark:nth-child(2){font-size:2.6rem}h3{font-size:2rem}p{font-size:1.8rem;line-height:1.7}main ul{font-size:1.8rem}header#header-main{padding:1.2rem 1.6rem}header#header-main .header_container .custom-logo-link img{height:3.2rem}details summary{font-size:2.4rem}details summary sup{font-size:3.6rem}details summary::after{width:2.6rem;height:2.6rem}.wpcf7{padding:1.5rem}.wpcf7 .wpcf7-form label{font-size:1.8rem}.wpcf7 .wpcf7-form input[type=text],.wpcf7 .wpcf7-form input[type=email],.wpcf7 .wpcf7-form textarea{font-size:1.6rem;padding:1rem 1.2rem}.wpcf7 .wpcf7-form textarea{min-height:12rem}.wpcf7 .wpcf7-form input[type=submit]{min-width:unset;width:100%;font-size:1.5rem}footer#footer-main{padding:4rem 1.6rem}footer#footer-main .footer_container{flex-direction:column;gap:2rem}footer#footer-main .footer_container .footer_container__description{max-width:100%}footer#footer-main .footer_container .fcolumn{flex:1 1 100%}footer#footer-main .footer_container .fcolumn .column_title{margin-top:2rem;margin-bottom:1rem}footer#footer-main .footer_copyright .rechts-menu{gap:1rem}footer#footer-main .footer_copyright .rechts-menu a{font-size:1.3rem}footer#footer-main .footer_copyright p{font-size:1.3rem}}@media (max-width:576px){h1{font-size:3rem}h1 strong{font-size:4.2rem}h2{font-size:2.2rem}h2.is-style-flex mark:nth-child(1){font-size:5rem}h2.is-style-flex mark:nth-child(2){font-size:2.2rem}p{font-size:1.7rem}header#header-main .header_container nav{width:100%;max-width:100vw}header#header-main .header_container .wp-block-button.is-style-outline{display:none}details summary{font-size:2rem;gap:1rem}details summary sup{font-size:3rem}details summary::after{width:2.2rem;height:2.2rem}.wpcf7{padding:1.2rem}.wpcf7 .wpcf7-form .wpcf7-acceptance label{font-size:1.4rem;gap:.8rem}.wpcf7 .wpcf7-form input[type=checkbox]{width:1.8rem;height:1.8rem;min-width:1.8rem}main ul{font-size:1.6rem}}@media (max-width:400px){h1{font-size:2.6rem}h1 strong{font-size:3.6rem}h2{font-size:2rem}h2.is-style-flex mark:nth-child(1){font-size:4rem}p{font-size:1.6rem}header#header-main{padding:1rem 1.2rem}header#header-main .header_container .custom-logo-link img{height:2.8rem}details summary{font-size:1.8rem}details summary sup{font-size:2.6rem}}.has-blau-color{color:#192a44!important}.has-blau-background-color{background-color:#192a44!important}.has-blaugray-color{color:#6D7383!important}.has-blaugray-background-color{background-color:#6D7383!important}.has-gray-color{color:#d9d9d9!important}.has-gray-background-color{background-color:#d9d9d9!important}.has-weiss-color{color:#ffffff!important}.has-weiss-background-color{background-color:#ffffff!important}.has-schwarz-color{color:#000000!important}.has-schwarz-background-color{background-color:#000000!important}