﻿/*!
Theme Name: SLN Web
Theme URI: https://gitlab.com/stadtlandnetz/website-2.0
Author: Lars Lehmann, Moritz Kormann, Bruno Bellmann, Cornelius Kummer
Author URI: https://stadtlandnetz.de
Description: Bestes Theme der Welt
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 7.0
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sln_web
Tags: boss-template
*/@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("fonts/roboto-v20-latin-300.eot");src:local("Roboto Light"),local("Roboto-Light"),url("fonts/roboto-v20-latin-300.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-v20-latin-300.woff2") format("woff2"),url("fonts/roboto-v20-latin-300.woff") format("woff"),url("fonts/roboto-v20-latin-300.ttf") format("truetype"),url("fonts/roboto-v20-latin-300.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:300;src:url("fonts/roboto-v20-latin-300italic.eot");src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url("fonts/roboto-v20-latin-300italic.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-v20-latin-300italic.woff2") format("woff2"),url("fonts/roboto-v20-latin-300italic.woff") format("woff"),url("fonts/roboto-v20-latin-300italic.ttf") format("truetype"),url("fonts/roboto-v20-latin-300italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("fonts/roboto-v20-latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("fonts/roboto-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-v20-latin-regular.woff2") format("woff2"),url("fonts/roboto-v20-latin-regular.woff") format("woff"),url("fonts/roboto-v20-latin-regular.ttf") format("truetype"),url("fonts/roboto-v20-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;src:url("fonts/roboto-v20-latin-italic.eot");src:local("Roboto Italic"),local("Roboto-Italic"),url("fonts/roboto-v20-latin-italic.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-v20-latin-italic.woff2") format("woff2"),url("fonts/roboto-v20-latin-italic.woff") format("woff"),url("fonts/roboto-v20-latin-italic.ttf") format("truetype"),url("fonts/roboto-v20-latin-italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("fonts/roboto-v20-latin-500.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("fonts/roboto-v20-latin-500.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-v20-latin-500.woff2") format("woff2"),url("fonts/roboto-v20-latin-500.woff") format("woff"),url("fonts/roboto-v20-latin-500.ttf") format("truetype"),url("fonts/roboto-v20-latin-500.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:500;src:url("fonts/roboto-v20-latin-500italic.eot");src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url("fonts/roboto-v20-latin-500italic.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-v20-latin-500italic.woff2") format("woff2"),url("fonts/roboto-v20-latin-500italic.woff") format("woff"),url("fonts/roboto-v20-latin-500italic.ttf") format("truetype"),url("fonts/roboto-v20-latin-500italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("fonts/roboto-v20-latin-700.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("fonts/roboto-v20-latin-700.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-v20-latin-700.woff2") format("woff2"),url("fonts/roboto-v20-latin-700.woff") format("woff"),url("fonts/roboto-v20-latin-700.ttf") format("truetype"),url("fonts/roboto-v20-latin-700.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;src:url("fonts/roboto-v20-latin-700italic.eot");src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url("fonts/roboto-v20-latin-700italic.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-v20-latin-700italic.woff2") format("woff2"),url("fonts/roboto-v20-latin-700italic.woff") format("woff"),url("fonts/roboto-v20-latin-700italic.ttf") format("truetype"),url("fonts/roboto-v20-latin-700italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url("fonts/roboto-v20-latin-900.eot");src:local("Roboto Black"),local("Roboto-Black"),url("fonts/roboto-v20-latin-900.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-v20-latin-900.woff2") format("woff2"),url("fonts/roboto-v20-latin-900.woff") format("woff"),url("fonts/roboto-v20-latin-900.ttf") format("truetype"),url("fonts/roboto-v20-latin-900.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:900;src:url("fonts/roboto-v20-latin-900italic.eot");src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url("fonts/roboto-v20-latin-900italic.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-v20-latin-900italic.woff2") format("woff2"),url("fonts/roboto-v20-latin-900italic.woff") format("woff"),url("fonts/roboto-v20-latin-900italic.ttf") format("truetype"),url("fonts/roboto-v20-latin-900italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url("fonts/roboto-condensed-v18-latin-300.eot");src:local("Roboto Condensed Light"),local("RobotoCondensed-Light"),url("fonts/roboto-condensed-v18-latin-300.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-condensed-v18-latin-300.woff2") format("woff2"),url("fonts/roboto-condensed-v18-latin-300.woff") format("woff"),url("fonts/roboto-condensed-v18-latin-300.ttf") format("truetype"),url("fonts/roboto-condensed-v18-latin-300.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:300;src:url("fonts/roboto-condensed-v18-latin-300italic.eot");src:local("Roboto Condensed Light Italic"),local("RobotoCondensed-LightItalic"),url("fonts/roboto-condensed-v18-latin-300italic.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-condensed-v18-latin-300italic.woff2") format("woff2"),url("fonts/roboto-condensed-v18-latin-300italic.woff") format("woff"),url("fonts/roboto-condensed-v18-latin-300italic.ttf") format("truetype"),url("fonts/roboto-condensed-v18-latin-300italic.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("fonts/roboto-condensed-v18-latin-regular.eot");src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url("fonts/roboto-condensed-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-condensed-v18-latin-regular.woff2") format("woff2"),url("fonts/roboto-condensed-v18-latin-regular.woff") format("woff"),url("fonts/roboto-condensed-v18-latin-regular.ttf") format("truetype"),url("fonts/roboto-condensed-v18-latin-regular.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url("fonts/roboto-condensed-v18-latin-italic.eot");src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url("fonts/roboto-condensed-v18-latin-italic.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-condensed-v18-latin-italic.woff2") format("woff2"),url("fonts/roboto-condensed-v18-latin-italic.woff") format("woff"),url("fonts/roboto-condensed-v18-latin-italic.ttf") format("truetype"),url("fonts/roboto-condensed-v18-latin-italic.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url("fonts/roboto-condensed-v18-latin-700.eot");src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url("fonts/roboto-condensed-v18-latin-700.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-condensed-v18-latin-700.woff2") format("woff2"),url("fonts/roboto-condensed-v18-latin-700.woff") format("woff"),url("fonts/roboto-condensed-v18-latin-700.ttf") format("truetype"),url("fonts/roboto-condensed-v18-latin-700.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:700;src:url("fonts/roboto-condensed-v18-latin-700italic.eot");src:local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url("fonts/roboto-condensed-v18-latin-700italic.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-condensed-v18-latin-700italic.woff2") format("woff2"),url("fonts/roboto-condensed-v18-latin-700italic.woff") format("woff"),url("fonts/roboto-condensed-v18-latin-700italic.ttf") format("truetype"),url("fonts/roboto-condensed-v18-latin-700italic.svg#RobotoCondensed") format("svg")}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0px rgba(33,47,104,.1);border-radius:20%}100%{box-shadow:0 0 0 10px rgba(33,47,104,0);border-radius:20%}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(93,149,242,.8)}70%{box-shadow:0 0 0 10px rgba(93,149,242,0)}100%{box-shadow:0 0 0 0 rgba(93,149,242,0)}}@keyframes pulse-border{0%{opacity:1}36%,100%{inset:-10px;border-radius:16px;opacity:0}}@keyframes pulse-background{0%{opacity:.5}26%,100%{inset:-10px;border-radius:16px;opacity:0}}@keyframes inactive{0%{transform:translate(var(--x), var(--y))}100%{transform:translate(0, 0)}}@keyframes jitter{0%{margin:0px}10%{margin:-2px 0px 2px 0px}20%{margin:0px 2px 0px -2px}30%{margin:-1px 0px 1px 0px}40%{margin:0px -1px 0px 1px}50%{margin:-2px 0px 2px 0px}60%{margin:0px 2px 0px -2px}70%{margin:-1px 0px 1px 0px}80%{margin:0px -1px 0px 1px}90%{margin:-2px 0px 2px 0px}100%{margin:0px}}h1{color:#333;margin:0;font-size:54px;font-weight:300;line-height:58px;font-family:"Roboto Condensed",sans-serif}h2{color:#333;margin:0;font-weight:400;font-size:36px;line-height:48px;font-family:"Roboto Condensed",sans-serif}h3{color:#333;margin:0;font-weight:400;font-size:28px;line-height:30px;font-family:"Roboto Condensed",sans-serif}h4{color:#333;margin:0;font-weight:400;font-size:24px;line-height:26px;font-family:"Roboto Condensed",sans-serif}h5{color:#333;margin:0;font-weight:400;line-height:30px;font-size:28px;font-family:"Roboto Condensed",sans-serif}h6{font-family:"Roboto",sans-serif;color:#333;font-size:16px;line-height:30px;margin:0;font-weight:400}p{font-family:"Roboto",sans-serif;color:#333;font-size:16px;line-height:30px;margin:0;font-weight:400}a{font-family:"Roboto",sans-serif;font-size:16px;line-height:30px;margin:0;font-weight:400;color:#5d95f2;text-decoration:none;transition:.3s ease}a:hover{outline:0}a:active{outline:0}div{font-family:"Roboto",sans-serif;color:#333;font-size:16px;line-height:30px;margin:0;font-weight:400}body{font-family:"Roboto",sans-serif;color:#333;font-size:16px;line-height:30px;margin:0;font-weight:400;background:#fff;overflow-x:hidden !important}html{font-family:"Roboto",sans-serif;color:#333;font-size:16px;line-height:30px;margin:0;font-weight:400;box-sizing:border-box;overflow-x:hidden !important;scroll-padding-top:120px}#post-280 h2,#post-2302 h2,#post-1256 h2{margin-top:50px;margin-bottom:30px}#post-280 h3,#post-2302 h3,#post-1256 h3{margin-top:50px;margin-bottom:30px}#post-280 h4,#post-2302 h4,#post-1256 h4{margin-top:40px;margin-bottom:20px}.no-border{border-style:hidden !important}.no-shadow{box-shadow:none !important}.z-index-10{z-index:10}.roboto{font-family:"Roboto",sans-serif}.robotocon{font-family:"Roboto Condensed",sans-serif !important}.fontsize12{font-size:12px;line-height:14px}.fontsize12-16{font-size:12px;line-height:16px}.fontsize14{font-size:14px;line-height:16px}.fontsize14-24{font-size:14px;line-height:24px}.fontsize14-30{font-size:14px;line-height:30px}.fontsize16{font-size:16px;line-height:30px}.fontsize18{font-size:18px;line-height:30px}.fontsize24{font-size:24px;line-height:28px}.fontsize24-30{font-size:24px;line-height:30px}.fontsize24-32,.uber-uns-bild .left span:first-child,.uber-uns-bild .right span:first-child{font-size:24px;line-height:32px}.fontsize36{font-size:36px;line-height:42px;font-size:36px;font-family:"Roboto Condensed",sans-serif;line-height:50px}.fontsize36>p{font-size:36px;font-family:"Roboto Condensed",sans-serif;line-height:50px}.fontsize36>strong{font-size:36px;font-family:"Roboto Condensed",sans-serif;line-height:50px}.text-light{font-weight:300}.text-lightbold{font-weight:500}.text-bold{font-weight:700}.text-uppercase{text-transform:uppercase}.text-lightgrey{color:#9ba9bc}.text-blue{color:#5d95f2}.text-white{color:#fff}.text-black{color:#333}.text-italic{font-style:italic}.flex{display:flex}.flex-column{flex-direction:column}.flex-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-hcenter{justify-content:center}.flex-vstart{align-items:start}.flex-vcenter{align-items:center}.flex-vend{align-items:end}.flex-hvcenter{justify-content:center;align-items:center}.flex-space-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.float-left{display:inline;float:left}.float-right{display:inline;float:right}.align-center{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.align-left{text-align:left}.align-right{text-align:right}.display-none{display:none}.display-block{display:block}.display-inline{display:inline}.bg-color-grey{background-color:#f8f9fb}.bg-color-blue{background-color:#5d95f2}.bg-color-darkblue{background-color:#233b61}.bg-color-purple{background-color:#35468a}.bg-half-darkblue{background:linear-gradient(0deg, #fff 50%, #233B61 50%)}.bg-half-blue{background:linear-gradient(0deg, #fff 50%, #5D95F2 50%)}.bg-half-blue-grey{background:linear-gradient(0deg, #F8F9FB 50%, #5D95F2 50%)}.bg-half-darkblue-grey{background:linear-gradient(0deg, #F8F9FB 50%, #233B61 50%)}.margint5{margin-top:5px}.margint10{margin-top:10px}.margint15{margin-top:15px}.margint20{margin-top:20px}.margint25{margin-top:25px}.margint30{margin-top:30px}.margint31{margin-top:31px}.margint34{margin-top:34px}.margint40{margin-top:40px}.margint45{margin-top:45px}.margint50{margin-top:50px}.margint70{margin-top:70px}.marginb5{margin-bottom:5px}.marginb10{margin-bottom:10px}.marginb15{margin-bottom:15px}.marginb20{margin-bottom:20px}.marginb25{margin-bottom:25px}.marginb30{margin-bottom:30px}.marginb35{margin-bottom:35px}.marginb40{margin-bottom:40px}.marginb45{margin-bottom:45px}.marginb50{margin-bottom:50px}.marginb60{margin-bottom:60px}.marginb65{margin-bottom:65px}.marginb70{margin-bottom:70px}.marginb100{margin-bottom:100px}.paddingt30{padding-top:30px}.paddingl10{padding-left:10px}.paddingl30{padding-left:30px}.paddingl40{padding-left:40px}.paddingr10{padding-right:10px}.paddingr20{padding-right:20px}.paddingr30{padding-right:30px}.paddingr40{padding-right:40px}.full-width{width:100%}.half-width{width:50%}.full-height{height:100%}.p-relative{position:relative}#wpadminbar{display:none}*{box-sizing:inherit}*:before{box-sizing:inherit}*:after{box-sizing:inherit}ul{list-style:disc}ol{list-style:decimal}li>ul{margin-bottom:0;margin-left:1.5em}li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-height:100%;max-width:100%}table{width:100%}.button,.button-transparent,.button-white,.button-green,.button-purple,.button-darkblue,.button-blue,div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit],.button-outline{color:#fff;display:block;border-radius:3px;text-align:center;line-height:40px;padding:0 15px;font-family:"Roboto",sans-serif;height:40px;cursor:pointer;transition:.3s ease;border:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button:not([disabled]):hover,.button-transparent:not([disabled]):hover,.button-white:not([disabled]):hover,.button-green:not([disabled]):hover,.button-purple:not([disabled]):hover,.button-darkblue:not([disabled]):hover,.button-blue:not([disabled]):hover,.button-outline:not([disabled]):hover,div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]:not([disabled]):hover{color:#fff;transition:.3s ease;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border:none;overflow:visible}.button:not([disabled]):active,.button-transparent:not([disabled]):active,.button-white:not([disabled]):active,.button-green:not([disabled]):active,.button-purple:not([disabled]):active,.button-darkblue:not([disabled]):active,.button-blue:not([disabled]):active,.button-outline:not([disabled]):active,div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]:not([disabled]):active{transition:.1s ease;box-shadow:0 0 0 0 rgba(0,0,0,0)}.button.small,.small.button-transparent,.small.button-white,.small.button-green,.small.button-purple,.small.button-darkblue,.small.button-blue,.small.button-outline,div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit].small{padding:0 15px;font-size:14px}.button.small:not([disabled]):hover,.small.button-transparent:not([disabled]):hover,.small.button-white:not([disabled]):hover,.small.button-green:not([disabled]):hover,.small.button-purple:not([disabled]):hover,.small.button-darkblue:not([disabled]):hover,.small.button-blue:not([disabled]):hover,.small.button-outline:not([disabled]):hover,div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit].small:not([disabled]):hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.button-outline{background:rgba(0,0,0,0);border:solid 1px #5d95f2;color:#5d95f2}.button-outline:not([disabled]):hover{color:#5d95f2;background-color:rgba(93,149,242,.05);border:solid 1px #5d95f2}.button-blue,div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]{background:#5d95f2}.button-blue:not([disabled]):hover,div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]:not([disabled]):hover{background:#497ed8}.button-darkblue{background:#233b61}.button-darkblue:not([disabled]):hover{background:#182842}.button-purple{background:#35468a}.button-purple:not([disabled]):hover{background:#2d3b74}.button-green{background:#3ecf8e}.button-green:not([disabled]):hover{background:#3bc386}.button-white{background:#fff;color:#5d95f2}.button-transparent{background:rgba(0,0,0,0);box-shadow:none}.button-transparent:not([disabled]):hover{background:rgba(255,255,255,.25)}.button-padded{padding-left:35px !important;padding-right:35px !important}button{display:inline-block;border:none;margin:0;text-decoration:none;cursor:pointer;transition:background 250ms ease-in-out,transform 150ms ease;appearance:none;outline:none}button[disabled]{cursor:not-allowed !important;opacity:.65 !important;box-shadow:none !important}.button-container a{display:inline-block}label:not(.wpforms-field-label-inline),div.wpforms-container-full .wpforms-form label.wpforms-field-label{color:#8697a8;font-size:14px;line-height:19px;font-weight:normal}label:not(.wpforms-field-label-inline):not(.wpforms-field-label),div.wpforms-container-full .wpforms-form label.wpforms-field-label:not(.wpforms-field-label){display:flex;flex-direction:column}label:not(.wpforms-field-label-inline) span.wpforms-required-label,div.wpforms-container-full .wpforms-form label.wpforms-field-label span.wpforms-required-label{color:inherit}div.wpforms-field-description{color:#8697a8}input:not([type=checkbox]):not([type=radio]),textarea,select,div.wpforms-container-full .wpforms-form input:not([type=checkbox]):not([type=radio]),div.wpforms-container-full .wpforms-form .wpforms-field-textarea textarea,div.wpforms-container-full .wpforms-form .wpforms-field-select select{color:#333;border:1px solid #eceef0;border-radius:3px;height:40px;padding:10px;font-size:14px;line-height:19px;outline:none}input:not([type=checkbox]):not([type=radio])::placeholder,textarea::placeholder,select::placeholder,div.wpforms-container-full .wpforms-form input:not([type=checkbox]):not([type=radio])::placeholder,div.wpforms-container-full .wpforms-form .wpforms-field-textarea textarea::placeholder,div.wpforms-container-full .wpforms-form .wpforms-field-select select::placeholder{opacity:.54}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus,div.wpforms-container-full .wpforms-form input:not([type=checkbox]):not([type=radio]):focus,div.wpforms-container-full .wpforms-form .wpforms-field-textarea textarea:focus,div.wpforms-container-full .wpforms-form .wpforms-field-select select:focus{color:#000;border-color:#5d95f2}input:not([type=checkbox]):not([type=radio]):user-invalid,textarea:user-invalid,select:user-invalid,div.wpforms-container-full .wpforms-form input:not([type=checkbox]):not([type=radio]):user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field-textarea textarea:user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field-select select:user-invalid{border-color:#f95651}input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled,div.wpforms-container-full .wpforms-form input:not([type=checkbox]):not([type=radio]):disabled,div.wpforms-container-full .wpforms-form .wpforms-field-textarea textarea:disabled,div.wpforms-container-full .wpforms-form .wpforms-field-select select:disabled{opacity:.7;color:#7c7c7c}textarea{height:auto;resize:none}div.wpforms-container-full .wpforms-form .wpforms-field-select{position:relative}div.wpforms-container-full .wpforms-form .wpforms-field-select select{appearance:none;cursor:pointer}div.wpforms-container-full .wpforms-form .wpforms-field-select:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd' stroke='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'%3E%3Cpath stroke='%23D8D8D8' stroke-width='2' d='m4 8 6.0282493 5L16 8'/%3E%3C/g%3E%3C/svg%3E");position:absolute;right:8px;top:52%;pointer-events:none}input[type=checkbox],div.wpforms-container-full .wpforms-form .wpforms-field input[type=checkbox]{vertical-align:unset}input[type=radio],div.wpforms-container-full .wpforms-form .wpforms-field input[type=radio]{appearance:none;display:grid;place-content:center;position:relative;width:16px;height:16px;min-width:16px;border:solid 2px #eceef0;border-radius:50%}input[type=radio]:before,div.wpforms-container-full .wpforms-form .wpforms-field input[type=radio]:before{content:"";width:100%;height:100%;position:absolute;border-radius:50%;transition:all .12s ease-in-out;box-shadow:inset 0px 0px 0px 0px #5d95f2;background:#fff}input[type=radio]:checked,div.wpforms-container-full .wpforms-form .wpforms-field input[type=radio]:checked{border-width:0}input[type=radio]:checked:before,div.wpforms-container-full .wpforms-form .wpforms-field input[type=radio]:checked:before{box-shadow:inset 0px 0px 0px 5px #5d95f2}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field input[type=radio]{display:inline-grid;vertical-align:sub}input[type=radio]:not([disabled]),input[type=radio]~label,input[type=checkbox]:not([disabled]),input[type=checkbox]~label{cursor:pointer}.sln-list{padding-left:0;margin:0;list-style:none}.sln-list>li{font-style:italic}.sln-list>li:before{content:"•";color:#5d95f2;width:1em;display:inline-block}#nav-backdrop{opacity:0;position:fixed;inset:0;transition:all .3s ease;background:rgba(23,38,62,.4);backdrop-filter:blur(3px);pointer-events:none;z-index:111}#nav-backdrop.active{opacity:1}#site-navigation{position:fixed;top:0;z-index:999999;width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}#site-navigation.noTransition *{transition:none !important}#site-navigation.scrolled .myvia-login-container{margin-top:-31px}#site-navigation.scrolled-top .subnav-container{background:#fff}#site-navigation ul{list-style:none;display:flex;margin:0;padding-left:0;align-items:center}#site-navigation ul li{float:left;position:relative}#site-navigation ul li:hover a{color:#c2cbd3}#site-navigation ul li>a{padding:0 15px}#site-navigation a:not(.myvia-login-link){display:block;font-size:14px;line-height:34px;color:#333;text-decoration:none}#site-navigation .nav-outer{border-radius:6px;overflow:hidden;background:#fff}#site-navigation .nav-outer a{margin-top:0;margin-right:0;text-transform:none}#site-navigation .nav-outer .nav-heading{padding-bottom:10px;color:#8697a8;font-size:16px;font-weight:500;line-height:30px;font-family:"Roboto",sans-serif}#site-navigation .nav-outer .product-link .link-subtitle:after,#site-navigation .nav-outer .additional-link .link-title:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M5.45 1.192a.99.99 0 0 0 0 1.385L8.31 5.5H1a1 1 0 0 0 0 2h7.31l-2.86 2.924a.99.99 0 0 0 0 1.384.948.948 0 0 0 1.355 0l4.51-4.608a1 1 0 0 0 0-1.4l-4.51-4.608a.948.948 0 0 0-1.355 0Z'/%3E%3C/svg%3E");display:inline-block;width:12px;height:13px;vertical-align:middle;margin:-2px 0 0 10px;opacity:0;transform:translateX(-5px);transition:all .2s ease}#site-navigation .nav-outer .product-link{display:flex;gap:20px;min-height:79px}#site-navigation .nav-outer .product-link+.product-link{margin-top:15px}#site-navigation .nav-outer .product-link:hover .link-subtitle{color:#333}#site-navigation .nav-outer .product-link:hover .link-subtitle:after{transform:none;opacity:1}#site-navigation .nav-outer .product-link img{height:100%;transition:opacity .15s ease;margin-top:7px}#site-navigation .nav-outer .product-link .link-title{font-size:14px;font-weight:500;margin-bottom:5px}#site-navigation .nav-outer .product-link .link-subtitle{line-height:22px;transition:color .15s ease;font-size:14px;line-height:22px;color:#9ba9bc}#site-navigation .nav-outer .additional-link{display:flex;gap:5px;padding:5px;background:#f7f9fc;border:1px solid #eceef0;border-radius:6px}#site-navigation .nav-outer .additional-link+.additional-link{margin-top:5px}#site-navigation .nav-outer .additional-link:hover .link-illustration img:last-child{opacity:1}#site-navigation .nav-outer .additional-link:hover .link-title:after{transform:none;opacity:1}#site-navigation .nav-outer .additional-link .link-illustration{display:grid}#site-navigation .nav-outer .additional-link .link-illustration img{grid-area:1/1;transition:opacity .15s ease}#site-navigation .nav-outer .additional-link .link-illustration img:last-child{opacity:0}#site-navigation .nav-outer .additional-link .link-title{overflow:hidden;white-space:nowrap;font-size:14px;font-weight:500}#site-navigation .myvia-login-container .wrapper,#site-navigation .nav-inner-container .main-nav-container,#site-navigation .subnav-container .subnav-content{max-width:940px;height:100%;margin:0 auto}#site-navigation .myvia-login-container{height:30px;transition:margin-top .3s cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff;margin-top:0;border-bottom:solid 1px #f3f5f9;box-sizing:content-box}#site-navigation .myvia-login-container .wrapper{display:flex;align-items:center;justify-content:end}#site-navigation .myvia-login-container .wrapper .myvia-login-link{display:flex;align-items:center;gap:5px;font-size:14px}#site-navigation .myvia-login-container .wrapper .myvia-login-link:hover{color:#5d95f2}#site-navigation .myvia-login-container .wrapper .myvia-login-link img{height:13px}#site-navigation .nav-inner-container{background-color:#fff;position:relative;z-index:1}#site-navigation .nav-inner-container .main-nav-container{height:70px;display:flex;justify-content:space-between}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box{height:100%;float:left}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a{margin:0;display:inline-block;width:100%;line-height:normal;padding:0;font-size:0px}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated{display:flex;gap:5.5px;align-items:center;cursor:pointer}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated.inactive .left .image{animation:inactive .15s ease-out forwards}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated:hover .left .image{animation:.55s jitter .05s infinite;transform:translate(var(--x), var(--y));transition:transform .05s ease-out}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated:hover .left .image:nth-child(2){animation-duration:.5s}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated:hover .left .image:last-child{animation-duration:.65s}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated .left{position:relative;width:18px;height:19px;top:-1px}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated .left .image{position:absolute;mix-blend-mode:multiply}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated .left .image:first-child{--x: -2px;--y: -2px}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated .left .image:nth-child(2){right:-1px;--x: 2px;--y: -2px}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated .left .image:last-child{bottom:-1px;--x: 1px;--y: 2px}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .mobile{display:none}#site-navigation .nav-inner-container .main-nav-container #burger-box{height:100%;float:right;display:none;z-index:1}#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon{width:18px;height:18px;background:#fff;position:relative;cursor:pointer}#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon.open span{height:1.5px}#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon.open span:nth-child(1){top:7px;width:0%;left:50%}#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon.open span:nth-child(2){transform:rotate(45deg) scale(1.25)}#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon.open span:nth-child(3){transform:rotate(-45deg) scale(1.25)}#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon.open span:nth-child(4){top:7px;width:0%;left:50%}#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#1d1e1c;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.2s ease-in-out}#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon span:nth-child(1){top:0px}#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon span:nth-child(2),#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon span:nth-child(3){top:7px}#site-navigation .nav-inner-container .main-nav-container #burger-box #nav-icon span:nth-child(4){top:14px}#site-navigation .nav-inner-container .main-nav-container #menu-desktop li.active .nav-dropdown-menu .dropdown{transform:translateX(-50%) rotateX(0);opacity:1;pointer-events:auto}#site-navigation .nav-inner-container .main-nav-container #menu-desktop li.active .nav-dropdown-menu .dropdown .nav-outer .triangle{transform:translate(-25%, -45%) rotate(-45deg)}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu{position:absolute;left:50%;height:1000px;perspective:2000px;z-index:1}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown{position:absolute;left:50%;border-radius:6px;transform:translateX(-50%) rotateX(-20deg);transform-origin:50% 0;opacity:0;transition:all .25s ease;pointer-events:none;padding-top:5px}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer{display:flex;gap:5px;width:645px;background:#f7f9fc;padding:5px;box-shadow:0 25px 100px -20px rgba(50,50,93,.4)}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .triangle{position:absolute;background:#f7f9fc;height:25px;width:25px;left:50%;border-top-right-radius:4px;transform:translate(-50%, 10%) rotate(-45deg);transform-origin:center;transition:all .15s ease}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-left{position:relative;z-index:1;width:280px}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-left .tab{padding:15px;padding-top:10px;position:relative;z-index:2;cursor:pointer}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-left .tab .title{font-weight:500;margin-bottom:4px;font-size:14px}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-left .tab .subtitle{color:#8697a8;font-size:14px;line-height:22px}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-left .slider{position:absolute;width:100%;transition:top .15s ease}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-left .slider .background{position:relative;z-index:1;background:#fff;border-radius:6px;height:100%}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-left .slider .triangle{position:absolute;width:28px;height:28px;z-index:0;left:100%;top:50%;z-index:-1;border-top-right-radius:5px;background:#f7f9fc;transform:translate(-50%, -50%) rotate(45deg)}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-left .slider .triangle:after{content:"";display:block;position:absolute;height:18px;width:18px;left:5px;top:5px;border-top-right-radius:2px;background:#fff}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-right{position:relative;width:350px;background:#fff;border-radius:6px;overflow:hidden;transition:all .15s ease}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-right .tab{position:absolute;left:0;opacity:0;transition:inherit;padding:15px 25px 22px}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-right .tab:first-child{top:-50px}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-right .tab:last-child{top:50px}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .nav-dropdown-menu .dropdown .nav-outer .nav-right .tab.active{opacity:1;top:0;z-index:1}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .kontakt-link{margin-left:20px}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .kontakt-link a{color:#fff;background:#5d95f2;box-shadow:none;height:40px;padding:3px 25px;font-family:"Roboto",sans-serif;border-radius:3px;transition:.3s ease}#site-navigation .nav-inner-container .main-nav-container #menu-desktop .kontakt-link a:hover{background:#497ed8;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}#site-navigation .nav-inner-container .main-nav-container #nav-mobile{display:none;position:absolute;width:100%;top:8px;left:0;z-index:0}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown{width:calc(100% - 30px);max-height:calc(90vh - 25px);box-shadow:0 50px 100px -20px rgba(50,50,93,.4);position:absolute;border-radius:8px;overflow-x:hidden;overflow-y:scroll;background:#fff;margin:0 auto;left:0;right:0;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown.open{visibility:visible;opacity:1}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown.subpage-active .nav-top-placeholder{transform:translateX(-50%)}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown.subpage-active .nav-top-placeholder .back-button{opacity:1}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown.subpage-active .nav-outer .main-page{transform:translateX(-100%)}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown.subpage-active .nav-outer .subpages{transform:translateX(0)}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-top-placeholder{height:54px;width:200%;position:sticky;top:0;left:0;background:#fff;z-index:2;transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1)}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-top-placeholder .slnlogo-box{display:flex;width:180px;height:100%;overflow:hidden;align-items:center;margin-left:calc(7.5vw - 15px)}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-top-placeholder .back-button{position:absolute;display:flex;gap:8px;cursor:pointer;margin:0 20px;align-items:center;width:fit-content;left:50%;height:100%;opacity:0;transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1)}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-top-placeholder .back-button span{font-size:14px;line-height:22px;color:#679df8}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer{border-radius:0;transition:min-height .35s cubic-bezier(0.4, 0, 0.2, 1)}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .divider{max-width:100%;overflow:hidden;overflow:hidden;display:flex}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .divider svg{min-width:1000px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .kontakt-link{padding-top:10px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .kontakt-link button{font-size:16px;width:100%}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .solution-link{min-height:125px;display:flex;gap:54px;padding:15px 0;align-items:center;cursor:pointer;padding-right:7px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .solution-link .title{font-weight:500;line-height:28px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .solution-link .subtitle{font-size:14px;line-height:22px;color:#8697a8}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .nav-mobile-title{height:60px;font-weight:500;display:flex;align-items:center}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer a .nav-mobile-title{cursor:pointer}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .main-page,#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .subpages{position:absolute;transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1)}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .main-page{background:#fff;z-index:1;max-width:100%;transform:translateX(0);padding:0 20px 10px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .main-page .solutions{overflow:hidden;background:#f7f9fc;border-radius:6px;margin:0 -15px;padding:0 15px;display:flex;flex-direction:column}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .main-page hr{margin:0;height:1px;border:none;background:#eceef0;border-radius:1px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .main-page .myvia-login-link{height:46px;margin-top:10px;justify-content:center;display:flex;align-items:center;gap:5px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .main-page .myvia-login-link:hover{color:#5d95f2}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .main-page .myvia-login-link img{height:14px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .subpages{width:100%;transform:translateX(100%)}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .subpages .page{position:absolute;background:#fff;width:100%;display:none;padding:0 20px 20px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .subpages .page.active{z-index:1;display:block}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .subpages .page .product-link{gap:15px;padding-right:15px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .subpages .page .product-link .link-illustration{width:34px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .subpages .page .product-link .link-title{font-size:16px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .subpages .page .kontakt-link{padding-top:25px}#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .subpages .nav-heading{padding-top:0;padding-bottom:15px;font-size:14px}#site-navigation .subnav-container{box-shadow:inset 0 2px 4px 1px rgba(0,0,0,.03);background:rgba(255,255,255,.9);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}#site-navigation .subnav-container .subnav-content{display:flex;justify-content:space-between;align-items:center;height:50px}#site-navigation .subnav-container .subnav-content .title{font-size:14px;font-weight:500;line-height:16px}#site-navigation .subnav-container .subnav-content .links{display:flex;gap:30px}#site-navigation .subnav-container .subnav-content .links a:hover{border-color:rgba(134,151,168,.5)}#site-navigation .subnav-container .subnav-content .links a,#site-navigation .subnav-container .subnav-content .links span{color:#8697a8;display:inline;line-height:22px;border-bottom:solid 2px rgba(0,0,0,0);transition:border-bottom .15s ease}#site-navigation .subnav-container .subnav-content .links a.active,#site-navigation .subnav-container .subnav-content .links span.active{color:#5d95f2;font-weight:500;border-color:#5d95f2}.nav-close-button{position:absolute;top:var(--top);right:var(--right);width:36px;height:36px;background:#fff;border-radius:100%;font-size:0;cursor:pointer;display:block;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#6772e5;transition:color .1s}.nav-close-button:before,.nav-close-button:after{content:"";position:absolute;background:#233b61;border-radius:1px;width:19px;height:2px;top:50%;left:50%;--deg: 45deg;transform:translate(-50%, -50%) rotate(var(--deg));transition:background .1s}.nav-close-button:after{--deg: -45deg}.nav-close-button.grey:before,.nav-close-button.grey:after{background:#333}.nav-close-button.grey:hover:before,.nav-close-button.grey:hover:after{background:#233b61}.site-main .comment-navigation{margin:0 0 1.5em;overflow:hidden}.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next{float:right;text-align:right;width:50%}.posts-navigation .nav-previous{float:left;width:50%}.posts-navigation .nav-next{float:right;text-align:right;width:50%}.post-navigation .nav-previous{float:left;width:50%}.post-navigation .nav-next{float:right;text-align:right;width:50%}.arrow-link{display:flex;align-items:center}.arrow-link svg{color:#5d95f2;margin-left:7px;margin-top:-1px;transition:all .2s ease}.arrow-link a.stretched:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.arrow-link a:hover+svg{margin-left:9px}.clear:before{content:"";display:table;table-layout:fixed}.clear:after{content:"";display:table;table-layout:fixed;clear:both}.entry-content:before{content:"";display:table;table-layout:fixed}.entry-content:after{content:"";display:table;table-layout:fixed;clear:both}.comment-content:before{content:"";display:table;table-layout:fixed}.comment-content:after{content:"";display:table;table-layout:fixed;clear:both}.site-header:before{content:"";display:table;table-layout:fixed}.site-header:after{content:"";display:table;table-layout:fixed;clear:both}.site-content:before{content:"";display:table;table-layout:fixed}.site-content:after{content:"";display:table;table-layout:fixed;clear:both}.site-footer:before{content:"";display:table;table-layout:fixed}.site-footer:after{content:"";display:table;table-layout:fixed;clear:both}.clear-floating{clear:both}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}#fsv_funktionen h2,#oepnv h2{hyphens:none;position:relative;padding-right:150px}#fsv_funktionen h2 img,#oepnv h2 img{position:absolute;z-index:0}#fsv_funktionen h2 span,#oepnv h2 span{position:relative}#fsv_funktionen img{right:83px;top:-6px}#oepnv img{right:312px;top:-12px}.margin_uberschrift{margin-bottom:10px}.margin-zu-text-1-spalte{margin-top:50px}.margin-zu-text-1-spalte .columns:nth-child(1){padding-right:13px}.margin-zu-text-1-spalte .columns:nth-child(2){padding-right:7px;padding-left:7px}.margin-zu-text-1-spalte .columns:nth-child(3){padding-left:13px}.drei-spalten-bild{display:grid;grid-template-columns:1fr 1fr 1fr}.drei-spalten-bild .img-def{height:60px}.drei-spalten-bild .img-def.align-center{margin-bottom:15px}.drei-spalten-bild .margin_uberschrift{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.drei-spalten-bild .cell:nth-child(3n+1){margin-right:14px}.drei-spalten-bild .cell:nth-child(3n+2){margin-right:7px;margin-left:7px}.drei-spalten-bild .cell:nth-child(3n+3){margin-left:14px}.via-vorteile,.myvia-vorteile,.viago-vorteile,.viamobil-vorteile{padding-bottom:70px}.via-vorteile .drei-spalten-bild .cell,.myvia-vorteile .drei-spalten-bild .cell,.viago-vorteile .drei-spalten-bild .cell,.viamobil-vorteile .drei-spalten-bild .cell{margin-bottom:30px !important}.via-vorteile .drei-spalten-bild .cell .img-def,.myvia-vorteile .drei-spalten-bild .cell .img-def,.viago-vorteile .drei-spalten-bild .cell .img-def,.viamobil-vorteile .drei-spalten-bild .cell .img-def{height:90px}.viago-vorteile,.viamobil-vorteile{padding-bottom:30px}.container-margin{margin-bottom:30px}.img{margin-right:30px}.text-image-left{width:8.3333333333%}.text-image-right{width:91.6666666667%}.header-basic{padding:220px 0 120px;display:flex}.header-basic h1{color:#fff;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.header-illustration{justify-content:flex-end}.header-illustration img{width:260px}.landing-illustration{margin-bottom:-115px}.header-2-left{padding-right:10px}.header-box{display:flex;padding:200px 0 90px}.header-box .header-box-text{color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:36px;line-height:48px;text-align:center}.header-box-image{border-radius:15px;box-shadow:0 50px 100px -20px rgba(50,50,93,.15)}.header-kundengruppen{display:flex;justify-content:center;align-items:center;gap:20px;position:relative;height:80px;border-radius:15px;background-color:#fff;margin-bottom:130px}.header-kundengruppen .header-kundengruppe-item{width:270px;font-size:14px;font-weight:bold;line-height:19px;padding:10px 0;text-align:center;cursor:pointer;background-color:#e0eaf5;border-radius:23px}.header-kundengruppen .header-kundengruppe-item.active{background-color:#3ecf8e;color:#fff}.header-kundengruppen .or{color:#8697a8;font-weight:300}.oepnv_bubble{width:200px;color:#fff;font-size:14px;text-align:center;background-color:#233b61;padding:5px 20px;border-radius:23px;position:absolute;left:251px;top:auto;margin-top:18px;height:42px}.header-full{min-height:680px;padding-top:150px}.header-full .row{margin-bottom:20px}.header-full .row .six.columns{min-height:591px}.header-full h1{color:#fff;font-size:40px;line-height:53px;font-family:"Roboto Condensed",sans-serif;margin-top:40px}.header-full h2{color:#fff;font-size:16px;line-height:24px;font-family:"Roboto",sans-serif;font-weight:400;margin:30px 0 40px}.header-full a{display:inline-block}.header-full .logo{display:flex;align-items:center;gap:25px;margin-top:110px}.header-full .logo img{height:42px;align-self:start}.header-full .logo .badge{font-size:12px;line-height:16px;font-weight:700;color:#234361;padding:5px 30px;border-radius:23px}.header-full .illustration img{max-width:603px;margin-top:77px;margin-left:-20px}.header-full .via-illustration,.header-full .myvia-illustration,.header-full .novahub-illustration{position:relative}.header-full .via-illustration img,.header-full .myvia-illustration img,.header-full .novahub-illustration img{max-width:initial;max-height:443px;border-radius:10px;align-self:end;opacity:0;box-shadow:0 20px 50px 0px rgba(50,50,93,.15);transition:all 1.2s cubic-bezier(0.265, -0.04, 0.275, 0.995),opacity 1s ease}.header-full .via-illustration img:first-child,.header-full .myvia-illustration img:first-child,.header-full .novahub-illustration img:first-child{margin-left:120px;margin-bottom:-70px}.header-full .via-illustration img:nth-child(2),.header-full .myvia-illustration img:nth-child(2),.header-full .novahub-illustration img:nth-child(2){margin-left:80px;margin-bottom:10px}.header-full .via-illustration img:last-child,.header-full .myvia-illustration img:last-child,.header-full .novahub-illustration img:last-child{margin-left:20px;margin-bottom:-80px}.header-full .via-illustration img:not(:first-child),.header-full .myvia-illustration img:not(:first-child),.header-full .novahub-illustration img:not(:first-child){position:absolute;max-width:443px;transition-duration:1s,.7s}.header-full .via-illustration.loaded img,.header-full .myvia-illustration.loaded img,.header-full .novahub-illustration.loaded img{opacity:1}.header-full .via-illustration.loaded img:first-child,.header-full .myvia-illustration.loaded img:first-child,.header-full .novahub-illustration.loaded img:first-child{margin-bottom:-30px}.header-full .via-illustration.loaded img:nth-child(2),.header-full .myvia-illustration.loaded img:nth-child(2),.header-full .novahub-illustration.loaded img:nth-child(2){margin-bottom:40px}.header-full .via-illustration.loaded img:last-child,.header-full .myvia-illustration.loaded img:last-child,.header-full .novahub-illustration.loaded img:last-child{margin-bottom:-60px}.header-full .myvia-illustration img:first-child{margin-bottom:-90px;margin-left:70px}.header-full .myvia-illustration img:last-child{margin-left:30px;margin-bottom:-135px;max-height:384px;border-radius:34px}.header-full .myvia-illustration.loaded img:first-child{margin-bottom:-50px}.header-full .myvia-illustration.loaded img:last-child{margin-bottom:-115px}.header-full .novahub-illustration img{border-radius:0;max-height:483px}.header-full .novahub-illustration img:first-child{margin-bottom:-90px}.header-full .novahub-illustration img:nth-child(2){margin-left:30px;margin-bottom:-95px}.header-full .novahub-illustration img:last-child{margin-bottom:-130px;margin-left:80%}.header-full .novahub-illustration.loaded img:first-child{margin-bottom:-50px}.header-full .novahub-illustration.loaded img:nth-child(2){margin-bottom:-65px}.header-full .novahub-illustration.loaded img:last-child{margin-bottom:-110px}.header-full .heynova-illustration{transition:all 1.2s cubic-bezier(0.265, -0.04, 0.275, 0.995);transform:rotate(17deg);transform-origin:50% 150%}.header-full .heynova-illustration img:first-child{height:300px}.header-full .heynova-illustration img:not(:first-child){position:absolute;max-height:493px;max-width:initial;align-self:end;margin-left:150px;border-radius:38px/43px;filter:drop-shadow(0 0 100px rgba(50, 50, 93, 0.25));transition:all 1.2s cubic-bezier(0.265, -0.04, 0.275, 0.995),opacity 1s ease}.header-full .heynova-illustration img:not(:first-child):nth-child(2){margin-left:90px;margin-bottom:-85px;transform:rotate(16deg);opacity:0;transform-origin:bottom;transition-duration:1.2s,1.25s}.header-full .heynova-illustration img:not(:first-child):last-child{margin-left:30px;margin-bottom:-55px;opacity:.75;transition-duration:1.2s,.45s}.header-full .heynova-illustration.loaded{transform:rotate(14deg)}.header-full .heynova-illustration.loaded img:nth-child(2){margin-left:80px;margin-bottom:-70px;opacity:1;transform:rotate(13deg)}.header-full .heynova-illustration.loaded img:last-child{margin-left:20px;margin-bottom:-40px;opacity:1}_:-ms-lang(x){height:591px;height:90px;margin:0 35px;border-bottom:1px solid #f3f5f9}.header-background-image{background:url("img/via-header-welle.svg");max-width:1409px;margin:0 auto;background-repeat:no-repeat;background-position:bottom}.header-background-image-404{background:url("img/wave_large2.svg");max-width:1409px;margin:0 auto;background-repeat:no-repeat;background-position:bottom;padding-top:80px;padding-bottom:80px}.header-background-image-404 .row .boxed-heading{max-width:630px}.header-background-image-404 .boxed-heading h1{font-size:34px;line-height:45px;font-weight:300;margin-top:70px !important}.header-background-image-404 .boxed-heading h2{max-width:630px;margin-top:20px}.header-6-left{padding-right:10px;padding-bottom:30px}.header-6-left button{min-width:230px;height:40px}.header-full.header-full-zentriert{min-height:0}.header-full-zentriert .row{text-align:center;margin-top:150px}.header-full-zentriert .twelve.columns{margin-left:auto;margin-right:auto;float:none;text-align:center}.header-full-zentriert .boxed-heading{max-width:700px;margin-bottom:20px}.header-full-zentriert .boxed-heading h1{font-size:54px;line-height:72px}.header-full-zentriert .boxed-heading h1:nth-child(2){margin-top:0;font-weight:500}.header-full-zentriert .boxed-heading h2{margin:30px auto;max-width:650px}.header-full-zentriert .boxed-heading a{display:inline-block}.green-check-bullets{display:flex;flex-direction:column;align-items:start}.green-check-bullets .bullet{display:flex;align-items:center;min-height:30px}.green-check-bullets .bullet:before{content:url("img/check-icon.svg");position:relative;margin-right:10px;display:flex;top:-1px;width:21px;height:21px}.green-check-bullets .bullet.plus:before{content:url("img/plus-icon.svg")}.editionen-container{background-color:#fff;box-shadow:0 50px 100px -20px rgba(50,50,93,.15);border-radius:15px;overflow:hidden}.editionen-container .row:first-child{position:relative}.editionen-container .editionen-innerbox{display:flex;flex-direction:column;align-items:center;margin:60px 0;padding:0 50px}.editionen-container .editionen-innerbox.readmore{margin-bottom:30px}.editionen-container .editionen-innerbox .editionen-image{width:100px}.editionen-container .editionen-innerbox .editionen-subheadline{margin:3px 0 20px;line-height:24px}.editionen-container .editionen-innerbox .green-check-bullets .bullet{color:#9ba9bc}.editionen-container .editionen-innerbox .green-check-bullets .bullet span{padding:5px 0}.editionen-container .editionen-innerbox .more-information{color:#5d95f2}.editionen-container .editionen-innerbox .more-information::after{content:url("img/disclosure-indicator.svg");width:9px;margin-left:8px;position:relative;bottom:-2px}.editionen-container .separator{position:absolute;width:1px;background:rgba(155,169,188,.25);height:calc(100% - 100px);margin-top:50px;left:50%}.editionen-container .separator:after{content:"oder";position:absolute;top:50%;transform:translate(-50%, -50%);height:30px;background:#fff;color:#8697a8;font-weight:300}.editionen-container .readmore-button{display:flex;flex-direction:column;padding:40px;background:#f8f9fb}.editionen-container .readmore-button .button-darkblue{width:100%}.job-cards:after{content:none}.job-cards .card{padding:40px;box-shadow:0 10px 34px -10px rgba(50,50,93,.15);border-style:hidden;border:1px;border-radius:15px}.job-cards .card:not(:last-child){margin-bottom:30px}.kundenlogos.hover:hover .kundenlogo-box img{filter:saturate(0) contrast(0.5) blur(5px);opacity:.3}.kundenlogos.hover:hover .text{opacity:1;cursor:default}.kundenlogos .columns{row-gap:20px;column-gap:25px}.kundenlogos .kundenlogo-box{display:flex;align-items:center;max-width:120px;max-height:65px;justify-content:center}.kundenlogos .kundenlogo-box img{filter:saturate(0) contrast(0.5);transition:all .15s ease-in-out;opacity:.7;width:auto}.kundenlogos .text{position:absolute;inset:0;opacity:0;transition:all .15s ease-in-out;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.kundenlogos .text>span{display:none}.sicherheitsfunktionen{border-radius:15px;background:#fff;box-shadow:0 10px 34px -10px rgba(50,50,93,.15);padding:10px 0}.sicherheitsfunktionen .sfunktionen-box{min-height:70px;margin:0 35px;border-bottom:1px solid #f3f5f9}.sicherheitsfunktionen .sfunktionen-box:last-child{border:none}.sicherheitsfunktionen .sfunktionen-box .sfunktionen-text{width:90%;padding-left:15px}.sicherheitsfunktionen .sfunktionen-box .sfunktionen-image{position:relative;padding-right:15px}.sicherheitsfunktionen .sfunktionen-box .sfunktionen-image img{position:relative;width:19px;bottom:-3px;max-width:none}.two-column-text:first-child{padding-right:10px}.two-column-text:last-child{padding-left:10px}.uber-uns-bild{display:flex;border-radius:15px;overflow:hidden;position:relative}.uber-uns-bild:before{content:"";width:100%;height:94px;position:absolute;bottom:0;background:linear-gradient(transparent, rgba(51, 51, 51, 0.4))}.uber-uns-bild .left,.uber-uns-bild .right{display:flex;flex-direction:column;position:absolute;inset:auto 50px 20px;color:#fff;font-weight:300}.uber-uns-bild .left span:first-child,.uber-uns-bild .right span:first-child{font-family:"Roboto Condensed";font-weight:400}.uber-uns-bild .right{align-items:end}.uber-uns-benefits{margin-bottom:30px}.store-links{display:flex;gap:20px;justify-content:center}.store-links a{display:flex}.customizing-image{display:block;width:450px !important;margin-left:auto !important;margin-top:-65px !important}img.customizing-image{display:none}#customizing-examples-title h5{font-size:24px;line-height:32px}.customizing-three-columns{margin-bottom:10px}.customizing-three-columns .drei-spalten-bild .cell{box-shadow:0 10px 34px -10px rgba(50,50,93,.15);border-radius:6px;padding:20px 15px;position:relative;overflow:hidden}.customizing-three-columns .drei-spalten-bild .cell:before{content:"";width:100%;height:3px;background:#5d95f2;position:absolute;top:0;left:0}.bilderkacheln{padding-bottom:70px}.bilderkacheln-mobile{display:block}.bilderkacheln-desktop{display:none;border-radius:15px}.preise-hosting{font-size:24px;text-align:center;margin-bottom:10px;font-family:"Roboto Condensed",sans-serif}.whole_downloads>.downloads_text_ele{padding-right:8px;padding-left:8px}.whole_downloads>#bild_icon>img{float:right}.verstarkung-outerbox{padding:100px 0 50px;gap:36px}.verstarkung-imagebox{width:50%;border-radius:15px;overflow:hidden;background:center no-repeat var(--verstarkung-image);background-size:cover}.verstarkung-box{width:50%}.verstarkung-box .button-blue{align-self:flex-start}.verstarkung-heading{font-family:"Roboto Condensed",sans-serif;max-width:375px}.schutz-ihrer-daten .row{display:flex}.datenschutz-box{padding:50px 0 50px 50px}.datenschutz-badges-box{width:100%;align-self:flex-start}.datenschutz-badge{width:155px;border-radius:6px;float:left;margin-right:10px;margin-bottom:10px;background-color:#fff;box-shadow:0 10px 34px -10px rgba(50,50,93,.15)}.datenschutz-badge-image{width:45px}.datenschutz-badge-text{width:110px;padding-top:6px;padding-bottom:6px}.weitere-infos-innerbox{padding:0 50px;margin:50px 0;flex-direction:column;display:flex;align-items:center}.weitere-infos-innerbox .editionen-image{max-height:100px}.weitere-infos-innerbox .fontsize24{font-family:"Roboto Condensed",sans-serif}.bild-mit-text-box{margin-top:50px}.blog-outerbox{padding-bottom:37px;display:flex;flex-wrap:wrap;justify-content:center}.blog-outerbox .blog-post-box{float:left;max-width:300px;width:100%;border-radius:15px;margin-right:20px;margin-bottom:20px;background-color:#fff;box-shadow:0 10px 34px -10px rgba(50,50,93,.15);transition:all .3s ease;overflow:hidden}.blog-outerbox .blog-post-box:last-child{margin-right:0}.blog-outerbox .blog-post-box:hover{transform:translateY(-3px);box-shadow:0 15px 34px -8px rgba(50,50,93,.2)}.blog-outerbox .blog-post-box:hover .read-more{color:#233b61;fill:#233b61;transition:.3s ease}.blog-outerbox .blog-post-box:hover .read-more svg polygon{color:#233b61;fill:#233b61;transition:.3s ease}.blog-outerbox .blog-post-box .image-box{height:140px;overflow:hidden;position:relative}.blog-outerbox .blog-post-box .image-box img{width:100%;max-height:initial;position:absolute;top:50%;transform:translateY(-50%)}.blog-outerbox .blog-post-box .content{padding:20px;padding-bottom:0;border-bottom:1px solid #f3f5f9;flex-grow:1}.blog-outerbox .blog-post-box .content .author{line-height:20px}.blog-outerbox .blog-post-box .content .date{width:120px;border-radius:23px;background:rgba(93,149,242,.1);text-align:center;line-height:20px}.blog-outerbox .blog-post-box .content .title{margin:20px 0;min-height:60px;-webkit-hyphens:auto;hyphens:auto}.blog-outerbox .blog-post-box .read-more{padding:13px 20px 15px;color:#5d95f2;transition:.3s ease;line-height:21px}.blog-outerbox .blog-post-box .read-more svg polygon{transition:.3s ease}.fallstudie .box{width:50%}.fallstudie .box .image{display:block;position:absolute;bottom:0;max-height:350px}.fallstudie .box.content{padding:50px 0 50px 50px}.fallstudie .box.content .download{align-self:flex-start}.myvia-whitepaper .fallstudie .box .image{max-height:365px}.viago-mehr-erfahren .fallstudie .box.content{padding:40px 0}.viago-mehr-erfahren .fallstudie .box .image{max-height:400px}.disabled-transport-via .fallstudie .image{margin:20px 0;position:relative;max-height:300px}.highlight-function{padding-top:60px;padding-bottom:60px}.highlight-function :not(.flex-reverse) .function-box img.highlight-function-illustration{position:relative;left:10%}.highlight-function :not(.flex-reverse) .function-box img.highlight-function-illustration.bigger{max-width:110%}.highlight-function .function-box{position:relative}.highlight-function .function-box .btn_light{background:#fff !important;color:#5d95f2 !important;border:1px solid #5d95f2 !important;border-radius:4px !important;transition:background .3s ease !important;cursor:pointer !important}.highlight-function .function-box .btn_light_left{border-radius:4px 0px 0px 4px !important}.highlight-function .function-box .btn_light_right{border-radius:0px 4px 4px 0px !important}.highlight-function .function-box .btn_light_center{border-radius:0px 0px 0px 0px !important}.highlight-function .function-box .selected{background:#5d95f2 !important;color:#fff !important;border:1px solid #528ff1 !important}.highlight-function .function-box .btn{background:#5d95f2 !important;color:#fff !important;border:1px solid #528ff1 !important;border-radius:4px !important;transition:all .3s ease !important;cursor:pointer !important;box-shadow:0 0px 0px #cfd4d7}.highlight-function .function-box .btn:hover{background:#497ed8 !important;border:1px solid #497ed8 !important;box-shadow:0 2px 15px #cfd4d7 !important}.highlight-function .function-box .popup:after{bottom:100%;left:15px;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:8px}.highlight-function .function-box .stl_popupfield{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(100%, #f2f2f2)) !important;background-image:linear-gradient(to bottom, #fcfcfc 0, #f2f2f2 100%) !important;background-image:-webkit-linear-gradient(top, #fcfcfc 0, #f2f2f2 100%) !important;box-shadow:0px 1px 0px rgba(152,150,152,.15) !important;font-size:12px !important;color:#333 !important;border-top:1px solid #ceced7 !important;border-left:1px solid #ceced7 !important;border-bottom:1px solid #bfbfc8 !important;border-right:1px solid #ceced7 !important;border-top-left-radius:3px !important;border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important;border-top-right-radius:3px !important;background-color:#fff !important}.highlight-function .function-box .resultbox{border-radius:5px !important;border:1px solid #dae0e7 !important;box-shadow:0 1px 4px rgba(212,213,218,.5803921569) !important;background-color:#f7f8f9 !important;background-image:none !important;transition:background-color .3s ease !important}.highlight-function .function-box .resultbox:hover{cursor:pointer !important;background:#f2f3f4 !important}.highlight-function .function-box .resultbox:hover .next_elem{opacity:1 !important;margin-left:-15px !important}.highlight-function .function-box .next_elem{opacity:0 !important;transition:all .3s ease !important}.highlight-function .function-box .pulse{background:#cca92c;box-shadow:0 0 0 rgba(204,169,44,.4);animation:pulse 2s infinite}.highlight-function .function-box .pulse:hover{animation:none}.highlight-function .function-box img.highlight-function-illustration{filter:drop-shadow(0 50px 100px rgba(50, 50, 93, 0.05))}.viago-function{padding:40px 0 50px}.viago-function .row.flex{padding-top:13px;padding-bottom:13px}.viago-function .row.flex .text-wrapper{display:grid}.viago-function .row.flex .text-wrapper div{grid-area:1/1}.viago-function .row.flex .buttons{position:relative;display:flex;flex-wrap:wrap;gap:5px}.viago-function .row.flex .buttons span{padding:5px 10px;font-weight:500;cursor:pointer;font-size:14px;line-height:19px;transition:color .2s ease}.viago-function .row.flex .buttons span:not(.slider){z-index:1}.viago-function .row.flex .buttons span.active{color:#fff}.viago-function .row.flex .buttons span.slider{position:absolute;border-radius:23px;background:#3ecf8e}.viago-function .function-box{background-repeat:no-repeat;background-position:center;display:grid}.viago-function .function-box .shadow{align-items:center;height:100%;width:100%;display:flex;justify-content:center;position:absolute;z-index:-1}.viago-function .function-box .shadow div{height:90%;box-shadow:0 10px 34px 10px rgba(50,50,93,.5);width:200px}.viago-function .function-box img{grid-area:1/1;max-width:248px}.hfunction-left{padding-right:50px}.hfunction-right{padding-left:50px}.function-testen-dok{position:absolute;bottom:40px;right:-12px;z-index:999}.function-testen-route{position:absolute;bottom:69px;right:-86px;z-index:999}.function-testen-tour{position:absolute;bottom:5px;right:-80px;z-index:999}.highlight-function-opnv{padding-top:70px;padding-bottom:60px}.highlight-function-opnv .highlight-row{padding:30px 0;border-bottom:1px solid #e8ebf0}.highlight-function-opnv .highlight-row .title{flex-basis:225px;margin-right:40px}.highlight-function-opnv .highlight-row .text{flex-basis:350px;margin-right:25px}.highlight-function-opnv .highlight-row .image{flex-basis:300px;align-items:start;justify-content:center}.highlight-function-opnv .highlight-row:first-child{padding-top:0}.highlight-function-opnv .highlight-row:last-child{border-bottom:none;padding-bottom:10px}.highlight-function-onboarding{padding-bottom:20px !important}.HYPE_scene{overflow:visible !important}#websiteroutenplaner_hype_container .popup_s{background-color:#fff !important;border-radius:5px !important;box-shadow:0 50px 100px -20px rgba(50,50,93,.25) !important;border:0px solid !important;overflow:hidden !important}#websitetourenfinder_hype_container .popup{background-color:#fff !important;border-radius:5px !important;box-shadow:0 50px 100px -20px rgba(50,50,93,.25) !important;border:0px solid !important;overflow:hidden !important;border-radius:10px !important}#websitedokumente_hype_container .popup_s{background-color:#fff !important;border-radius:5px !important;box-shadow:0 50px 100px -20px rgba(50,50,93,.25) !important;border:0px solid !important;overflow:hidden !important}#popupszene1 .no_cursor{cursor:auto !important}.function-box-mobile{display:none;margin-top:40px;filter:drop-shadow(0 0 100px rgba(50, 50, 93, 0.1))}.highlight-function-mobile{border-radius:15px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.highlight-function-mobile.no-shadow{box-shadow:none;border-radius:0}.highlight-popups{position:relative}.highlight-popups .img-full{box-shadow:0 10px 34px -10px rgba(50,50,93,.15);border-radius:15px}.highlight-popups .feature{position:absolute;left:var(--feature-X);border-radius:8px;background:#fff;display:flex;flex-direction:column;justify-content:start;cursor:pointer;box-shadow:0 10px 24px -10px rgba(50,50,93,.25);border:solid 1px #e7effb}.highlight-popups .feature:before,.highlight-popups .feature:after{content:"";position:absolute;inset:0;border-radius:inherit;transform-origin:center;opacity:0}.highlight-popups .feature:before{animation:pulse-background 3s infinite;animation-delay:var(--pulseDelay);background:rgba(93,149,242,.8)}.highlight-popups .feature:after{animation:pulse-border 3s infinite;animation-delay:var(--pulseDelay);border:solid 1px rgba(93,149,242,.8)}.highlight-popups .feature.up{justify-content:end;bottom:calc(100% - var(--feature-Y) - 46px)}.highlight-popups .feature.up .description{top:0;transform:translateY(12px);padding-bottom:0}.highlight-popups .feature.down{top:var(--feature-Y)}.highlight-popups .feature.down .description{transform:translateY(-12px);padding-top:0}.highlight-popups .feature.open .top img{opacity:0}.highlight-popups .feature.open .description{opacity:1;transform:translateY(0)}.highlight-popups .feature.stopPulse:before,.highlight-popups .feature.stopPulse:after,.highlight-popups .feature.open:before,.highlight-popups .feature.open:after{animation:none}.highlight-popups .feature span{font-size:14px;line-height:26px}.highlight-popups .feature .top{display:flex;align-items:center;gap:25px;background:#fff;z-index:1;padding:10px 20px;border-radius:inherit;white-space:nowrap}.highlight-popups .feature .top img{pointer-events:none;transition:opacity .3s ease;border-radius:100%;background:#eef4fd}.highlight-popups .feature .description{position:absolute;width:100%;height:fit-content;padding:inherit;opacity:0;transition:opacity .75s ease,transform .5s ease-out;left:0;bottom:0;padding:10px 20px}.highlight-function-erstattung{display:flex;gap:20px}.highlight-function-erstattung .card{width:100%;background:#fff;border-radius:15px;padding:10px;box-shadow:0 10px 34px -10px rgba(50,50,93,.15);display:flex;flex-direction:column}.highlight-function-erstattung .card .illustration{max-height:230px;width:auto;border-radius:8px 8px 0 0;overflow:hidden;display:flex;justify-content:center;align-items:center}.highlight-function-erstattung .card .illustration img{min-width:100%}.highlight-function-erstattung .card .content{padding:20px 25px}.highlight-function-erstattung .card .content .title{font-weight:500;font-size:18px;margin-bottom:10px}.beziehungen-outerbox{padding-bottom:50px;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"a c" "b c"}.beziehungen-outerbox .beziehungen-middlebox{padding-right:20px}.beziehungen-outerbox .beziehungen-middlebox:last-child{padding:15px 0 0 20px;display:grid}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button{max-width:360px;padding:13px 25px;margin-bottom:10px;border-radius:6px;cursor:pointer;transition:.3s ease}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button.selected{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button.selected .pfeil:after{filter:none}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button.selected .akteur-subtext{color:#5d95f2}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button:hover,.beziehungen-outerbox .beziehungen-middlebox .beziehung-button.selected:hover{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);transition:.3s ease;transform:translate(0px, -2px);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button:active,.beziehungen-outerbox .beziehungen-middlebox .beziehung-button.selected:active{transition:.1s ease;transform:translate(0px, 0px);box-shadow:0 0px 0px 0 rgba(0,0,0,.2)}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button div{line-height:20px}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button .pfeil:after{margin-left:14px;margin-right:14px;filter:saturate(0.2) brightness(1.15)}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button .pfeil.both:after{content:url("img/arrow_both_directions_blue.svg")}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button .pfeil.left:after{content:url("img/arrow_toleft_blue.svg")}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button .pfeil.right:after{content:url("img/arrow_toright_blue.svg")}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button .akteur-subtext{color:#9ba9bc}.beziehungen-outerbox .beziehungen-middlebox #beziehungen-texte{max-width:365px;margin-top:10px;display:grid}.beziehungen-outerbox .beziehungen-middlebox #beziehungen-texte .beziehungstext-box{opacity:0;grid-area:1/1}.beziehungen-outerbox .beziehungen-middlebox #beziehungen-texte .beziehungstext-box img{flex-shrink:0;align-self:flex-start;margin-top:8px;margin-right:10px}.beziehungen-outerbox .beziehungen-middlebox #beziehungen-texte .beziehungstext-box.active{opacity:1;z-index:1}.beziehungen-outerbox .beziehungen-middlebox .vernetzung-bild{transition:opacity .6s ease;opacity:0;grid-area:1/1}.beziehungen-outerbox .beziehungen-middlebox .vernetzung-bild.active{opacity:1;transition:opacity .3s ease;z-index:1}.beziehungen-outerbox#myvia-vernetzung .beziehungen-middlebox:last-child{padding-top:0}.header-preisrechner{padding:220px 0 70px;margin-bottom:210px}.preisrechner-container{top:-210px;margin-bottom:-210px;overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 10px 34px -10px rgba(50,50,93,.15)}.preisrechner-container .section-header{position:relative;padding:40px 40px 25px}.preisrechner-container .section-header.offer{padding:25px 40px 15px}.preisrechner-container .section-header .text{max-width:560px}.preisrechner-container .section-header .header-image{position:absolute;max-width:265px;bottom:0;right:0}.preisrechner-container .section-content{padding:20px 40px;background:#f8f9fb}.preisrechner-container .section-content.buttons .button-wrapper{margin:0 auto;display:flex;justify-content:center;background:#e0eaf5;border-radius:23px;width:fit-content}.preisrechner-container .section-content.buttons .button-wrapper button{width:200px;padding:10px;font-size:14px;line-height:19px;border-radius:inherit;background:rgba(0,0,0,0);transition:all .2s ease;position:relative;color:#fff;z-index:0}.preisrechner-container .section-content.buttons .button-wrapper button:first-child:after{content:"";background:#212f68;width:100%;height:100%;left:0;top:0;position:absolute;border-radius:inherit;z-index:-1;transition:left .3s cubic-bezier(0.22, 1, 0.36, 1)}.preisrechner-container .section-content.buttons .button-wrapper button:not(.active){color:#9ba9bc}.preisrechner-container .section-content.buttons .button-wrapper button:not(.active):first-child:after{left:100%}.preisrechner-container .section-content.details-form{padding:15px 40px 25px;display:flex;flex-wrap:wrap;row-gap:15px;column-gap:40px}.preisrechner-container .section-content.details-form .half-width{width:calc(50% - 20px)}.preisrechner-container .section-content.details-form textarea{min-height:120px}.preisrechner-container .section-content .slider-spacer{height:35px}.sln-slider{cursor:default}.sln-slider .noUi-base{background-color:#e0eaf5;border-radius:3px;cursor:pointer}.sln-slider .noUi-base .custom-pip-marker{position:absolute;width:10px;height:10px;display:block;border:solid 2px #f8f9fb;border-radius:10px;top:-2px;left:var(--X);transform:translateX(-50%);z-index:2}.sln-slider .noUi-handle{width:22px;height:22px;border-radius:13px;top:-8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);background-color:#5d95f2;outline:none;border:1px solid #5d95f2}.sln-slider .noUi-touch-area{position:relative;top:-5px;color:#fff;left:3px;cursor:grab}.sln-slider .noUi-touch-area:active{cursor:grabbing}.sln-slider .noUi-touch-area svg{position:absolute;top:5px;left:-3px;right:3px}.sln-slider .noUi-marker.noUi-marker-horizontal{display:none}.sln-slider .noUi-pips-horizontal{padding:0}.sln-slider .noUi-pips-horizontal .noUi-value{font-size:14px;color:#9ba9bc;top:-5px;cursor:pointer}.sln-slider .noUi-pips-horizontal .noUi-value.selected{color:#333;font-weight:bold}.sln-slider .noUi-tooltip{background:#233b61;color:#fff;border:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);padding:0 8px}.sln-slider .noUi-tooltip::after{content:url("img/auto-weiss.svg");margin-left:8px;position:relative;bottom:-3px}.sln-slider.noUi-target{border:0}.sln-slider.noUi-horizontal{height:6px}.routenoptimierung-header{background-color:#5d95f2}.routenoptimierung-header .tab-panel{height:50px;display:flex;background:#fff;transform:translateZ(0);background-color:rgba(0,0,0,0);margin-left:-10px}.routenoptimierung-header .tab-panel .tab-link{position:relative;color:#555;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;padding:0 40px}.routenoptimierung-header .tab-panel .tab-link:not(:nth-child(2)){margin-left:-20px}.routenoptimierung-header .tab-panel .tab-link.active{color:#555}.routenoptimierung-header .tab-panel .tab-link.active .tab-image{filter:none}.routenoptimierung-header .tab-panel .tab-link.active .tab-text{display:block;color:#333}.routenoptimierung-header .tab-panel .tab-link .tab-image{display:flex;flex-shrink:0;filter:brightness(2) saturate(0);transition:inherit}.routenoptimierung-header .tab-panel .tab-link .tab-text{margin-left:13px;white-space:nowrap;font-weight:400;color:#e0eaf5;transition:inherit;overflow:hidden;text-overflow:ellipsis}.routenoptimierung-header .tab-panel .slider{position:absolute;left:0;transition:all .3s ease;height:100%;background-color:#fff}.routenoptimierung-header .tab-panel .slider:before,.routenoptimierung-header .tab-panel .slider:after{content:"";position:absolute;height:100%;width:40px;transition:all .25s ease;background-color:#5d95f2}.routenoptimierung-header .tab-panel .slider:before{left:-1px;clip-path:path("M 0 50 Q 12 48 16 33 L 20 16 Q 24 2 36 0 L 40 0 L 0 0 z")}.routenoptimierung-header .tab-panel .slider:after{right:-1px;clip-path:path("M 40 50 Q 28 48 24 33 L 20 16 Q 16 2 4 0 L 0 0 L 40 0 z")}.routenoptimierung-header .use-desktop{position:relative;height:300px;background-image:url(img/map-blur.png);background-size:cover;display:none}.routenoptimierung-header .use-desktop .use-desktop-box{width:100%;height:100%;background-image:url(img/map-blur.png);display:flex;justify-content:center;align-items:center}.routenoptimierung-header .use-desktop .use-desktop-box .use-desktop-info{max-width:300px;background-color:#fff;display:inline;margin:0 auto;height:auto;padding:5px 15px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.15)}.routenoptimierung-shadow-wrapper{display:flex;height:fit-content;margin-top:100px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25);border-radius:15px}.routenoptimierung-shadow-wrapper iframe{margin-top:-100px}#routenoptimierung-tool{width:100%;border:0}#routenoptimierung-tool .text-fahrzeuge{display:none}#reichweite-tool{width:100%;border:0;box-shadow:0 50px 100px -20px rgba(50,50,93,.15);border-radius:15px}#cookiebanner{display:none;z-index:9999}#cookiebanner .cookietext{font-size:12px;color:#fff;margin-right:30px;padding-top:2px}#cookiebanner .cookietext a{font-size:12px;color:#fff;text-decoration:underline}#cookiebanner .cookiebuttons{min-width:210px;justify-content:space-between}#cookiebanner .container::after{content:none}#cookiebanner .button-white{color:#f95651}.cookiebanner_outer{background:#f95651;box-shadow:0 0 15px #484848;position:fixed;left:0px;bottom:0px;width:100%;padding:15px;color:#fff;padding-top:5px;padding-bottom:5px;z-index:30;flex-grow:1}.cookiebanner_inner{justify-content:space-between}.akkordion-container{border-radius:6px}.akkordion-text{cursor:pointer}.akkordion-outer{padding:10px 50px}.akkordion-outer .container{width:100%}.akkordion-outer .bild-mit-text-box{margin-top:30px;display:none}.akkordion-heading{min-height:70px;border-top:1px solid #f3f5f9;cursor:pointer}.akkordion-heading .akkordion-headingtext{font-size:24px;padding:10px 0}.akkordion-heading:nth-child(1){border-top:none}.akkordion-icon{min-width:30px}.akkordion-icon img{transition:.3s transform ease-in-out}.akkordion-icon.open img{transform:rotate(180deg)}.owl-carousel .owl-stage{margin:1px}.losungen-neu{display:flex;flex-direction:column;position:relative}.losungen-neu h2,.losungen-neu .text{text-align:center}.losungen-neu .buttons{display:flex;gap:25px;justify-content:center;align-items:center;margin-bottom:50px}.losungen-neu .buttons div{color:#8697a8}.losungen-neu .buttons button{min-width:270px;padding:10px 25px;background:#e0eaf5;border-radius:23px;font-weight:500;font-size:14px;line-height:19px;color:#5d95f2;transition:.3s ease}.losungen-neu .buttons button:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.losungen-neu .buttons button.active{background:#233b61;color:#fff}.losungen-neu .tabs{display:grid}.losungen-neu .tabs .tab{grid-area:1/1;opacity:0;transition:opacity .3s ease;pointer-events:none}.losungen-neu .tabs .tab:nth-child(2) .losungen-card{--transX: 25%}.losungen-neu .tabs .tab.active{z-index:10;opacity:1;transition:opacity .5s ease;pointer-events:initial}.losungen-neu .tabs .tab.active .losungen-card{transform:translateX(0)}.losungen-neu .tabs .tab .losungen-card{display:flex;position:relative;padding:10px;background:#fff;border-radius:15px;box-shadow:0 10px 34px -10px rgba(50,50,93,.15);transition:all .5s cubic-bezier(0.22, 1, 0.36, 1);transform:translateX(var(--transX));--transX: -25%;overflow:hidden;height:270px}.losungen-neu .tabs .tab .losungen-card:hover{transform:translateX(0) translateY(-3px);box-shadow:0 10px 34px -10px rgba(50,50,93,.25)}.losungen-neu .tabs .tab .losungen-card:last-child{margin-top:20px}.losungen-neu .tabs .tab .losungen-card .illustration{width:49%;position:relative;border-radius:8px;background-color:#e7effb}.losungen-neu .tabs .tab .losungen-card .illustration img{position:absolute;width:88%}.losungen-neu .tabs .tab .losungen-card .illustration .images{width:100%;height:100%}.losungen-neu .tabs .tab .losungen-card .illustration .images img{bottom:0;right:0}.losungen-neu .tabs .tab .losungen-card .illustration .images.via-illustration img{width:92%}.losungen-neu .tabs .tab .losungen-card .illustration .images.heynova-illustration img{width:80%;right:unset;left:50%;transform:translateX(-50%)}.losungen-neu .tabs .tab .losungen-card .content{width:51%;display:flex;flex-direction:column;padding:30px 50px 20px 40px}.losungen-neu .tabs .tab .losungen-card .content .top{display:flex;gap:15px;align-items:center;margin-bottom:15px}.losungen-neu .tabs .tab .losungen-card .content .top .badge{background:#5d95f2;color:#fff;font-size:12px;line-height:16px;padding:1px 10px 3px;border-radius:15px}.losungen-neu .tabs .tab .losungen-card .content .top .badge.dark{background:#35468a}.losungen-neu .tabs .tab .losungen-card .content .description{margin-top:auto;margin-bottom:25px}.losungen-neu .tabs .tab .losungen-card .warteliste{position:absolute;top:19px;right:-27px;transform:rotate(45deg);height:26px;width:116px;text-align:center;background:#f2c15c;color:#234361;font-weight:700;line-height:26px;font-size:12px}.customer-references .references{position:relative;display:grid;margin-bottom:40px;overflow:hidden;border-radius:15px;box-shadow:0 10px 34px -10px rgba(50,50,93,.15)}.customer-references .references .reference-card{height:100%;grid-area:1/1;display:flex;padding:50px 45px;opacity:0;transition:opacity 1s ease}.customer-references .references .reference-card.active{opacity:1;transition:opacity .4s ease}.customer-references .references .reference-card .background{position:absolute;width:100%;height:100%;top:0;left:0;background:var(--fade-color) var(--background-img) no-repeat right;background-size:contain}.customer-references .references .reference-card .left{z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:65%;color:#fff}.customer-references .references .reference-card .right{width:35%;z-index:1;display:flex;justify-content:end;align-items:center}.customer-references .references .reference-card .right img{max-width:50%;max-height:50%;filter:saturate(0) brightness(100)}.customer-references .references .switcher{position:absolute;display:flex;left:50%;transform:translateX(-50%);bottom:20px;gap:10px}.customer-references .references .switcher>div{padding:5px 0;cursor:pointer}.customer-references .references .switcher>div>div{height:2px;width:28px;background:rgba(255,255,255,.5);transition:background-color .2s ease;border-radius:2px}.customer-references .references .switcher>div:hover>div{background:rgba(255,255,255,.75)}.customer-references .references .switcher .active{position:absolute;left:0;transition:left .3s ease}.customer-references .references .switcher .active>div{background:#fff}.customer-references .logos{padding:0 10px;column-gap:70px;row-gap:25px;justify-content:space-between}.customer-references .logos .reference-logo-box{display:flex;justify-content:center;align-items:center;flex-basis:120px;max-height:64px}.customer-references .logos .reference-logo-box img{min-height:initial;filter:saturate(0) contrast(0.5);opacity:.7;transition:all .2s ease}.customer-references .logos .reference-logo-box:hover img,.customer-references .logos .reference-logo-box.active img{filter:none;opacity:1;cursor:pointer}.cta-card{display:flex;align-items:stretch;background:#233b61;border-radius:15px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25);overflow:hidden}.cta-card .left{max-width:36%;width:100%;padding:75px 0 75px 73px}.cta-card .left div{color:#fff}.cta-card .left .title{font-family:"Roboto Condensed",sans-serif;font-size:24px;line-height:32px}.cta-card .left .text{margin:20px 0 30px;font-weight:300}.cta-card .right{display:flex;overflow:hidden;background-image:var(--bg-image);max-width:64%;width:100%;margin-left:20px;background-size:auto 90%;background-repeat:no-repeat;background-position:bottom left}.cta-card.novahub-card{background:#fff}.cta-card.novahub-card .left{padding:54px 45px;max-width:50%}.cta-card.novahub-card .left div{color:#333}.cta-card.novahub-card .left .title{font-size:36px;line-height:48px;font-weight:300}.cta-card.novahub-card .left .text{font-weight:400;margin:15px 0 35px}.cta-card.novahub-card .left a{font-weight:300;width:fit-content}.cta-card.novahub-card .right{margin:0;background-size:cover;max-width:50%}.customer-feedback{position:relative;display:flex;padding:30px;background:#fff;border-radius:15px;box-shadow:0 10px 34px -10px rgba(50,50,93,.15);gap:30px}.customer-feedback>div{width:100%}.customer-feedback .left{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.customer-feedback .stats{height:50px;background:rgba(224,234,245,.3);border-radius:5px;padding:10px 15px;display:flex;gap:50px}.customer-feedback .stats>div{display:flex;align-items:center;gap:6px}.customer-feedback .stats>div>span{font-size:14px;line-height:1em}.customer-feedback .quote{position:absolute}.customer-feedback .quote.start{bottom:-32.5px;left:-32.5px}.customer-feedback .quote.end{top:-24px;right:-33px}.header-warteliste{min-height:calc(100vh - 50px)}.header-warteliste .left{padding-right:20px}.header-warteliste .left .logo{margin-top:110px}.header-warteliste .left .bullet{color:#fff}.header-warteliste .right{display:flex;align-items:center;padding-left:20px}.header-warteliste .right .form{background:#fff;border-radius:15px;padding:20px 30px 25px;margin:80px 0 50px;display:flex;flex-direction:column;justify-content:center}.header-warteliste .right .form div.wpforms-container-full{margin:0;height:100%}.header-warteliste .right .form div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field{padding:0}.header-warteliste .right .form div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field+.wpforms-field{margin-top:15px}.header-warteliste .right .form div.wpforms-container-full .wpforms-submit,.header-warteliste .right .form div.wpforms-container-full .wpforms-submit:hover{margin-top:25px;width:100%;background-color:#3ecf8e !important}.header-warteliste .right .form div.wpforms-container-full .wpforms-confirmation-container-full{background:none;border:none;margin:0;text-align:center;padding:60px 50px 55px;display:flex;flex-direction:column;justify-content:center;height:100%}.header-warteliste .right .form div.wpforms-container-full .wpforms-confirmation-container-full:before{content:url("img/highfive.svg");display:inline-block;margin-bottom:25px}.header-warteliste .right .form div.wpforms-container-full .wpforms-confirmation-container-full h4{margin-bottom:10px}.contact-box{margin-bottom:50px;background-color:#fff;border-radius:15px;box-shadow:0 10px 34px -10px rgba(50,50,93,.15)}.contact-box .picture-mobile{display:none;height:130px;margin-top:-65px}.contact-box .picture{max-width:364px;border-radius:15px 0 0 15px}.contact-box .right{padding:35px 30px}.contact-box .right .buttons{display:flex;gap:20px;margin-top:25px;align-items:center}.datensicherheit *{font-size:12px;line-height:14px;color:#9ba9bc;hyphens:auto;text-align:left}.datensicherheit a{font-size:12px;line-height:14px;color:#9ba9bc;text-decoration:underline}.datensicherheit .icon{display:flex;justify-content:center;align-items:center;flex:0 0 30px;margin-right:10px}dialog{padding:0;border:none;width:85%;max-width:940px;max-height:calc(100% - 6px - 2em);border-radius:15px}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);filter:brightness(0.75)}dialog[open]{animation:modalFadeIn .2s ease normal}dialog .modal-content{display:flex;background:#f8f9fb}dialog .modal-content .nav-close-button{--top: 21px;--right: 25px}dialog#kontakt .modal-content .picture{min-width:364px;background-position:center;background-size:cover}dialog#kontakt .modal-content .picture .text{position:absolute;bottom:18px;left:20px}dialog#kontakt .modal-content .picture .text div{text-shadow:0 0 15px #000}dialog#kontakt .modal-content .right{display:grid}dialog#kontakt .modal-content .right .form{grid-area:1/1;padding:25px 30px}dialog#kontakt .modal-content .right .form #contact-form{display:flex;flex-wrap:wrap;align-items:end;column-gap:20px;row-gap:15px}dialog#kontakt .modal-content .right .form #contact-form .title{padding-right:40px}dialog#kontakt .modal-content .right .form #contact-form .half-width{width:calc(50% - 10px)}dialog#kontakt .modal-content .right .form #contact-form textarea{min-height:160px}dialog#kontakt .modal-content .right .confirmation{visibility:hidden;height:100%;grid-area:1/1;background:#f8f9fb;display:flex;justify-content:center;align-items:center;text-align:center}dialog#kontakt .modal-content .right .confirmation>div{max-width:200px}dialog#demo-date{max-width:1210px}dialog#demo-date .modal-content{padding:0 25px}@keyframes modalFadeIn{from{opacity:0;bottom:-100px}to{opacity:1;bottom:0}}.callback-box{width:350px;position:fixed;bottom:20px;right:20px;background:#fff;padding:20px;border-radius:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);z-index:999;transition:all .3s ease;visibility:hidden;opacity:0}.callback-box input[name=tag]{width:calc(50% - 10px);margin-right:10px}.callback-box input[name=uhrzeit]{width:calc(50% - 10px);margin-left:10px}.separator{height:1px;background-color:#e0eaf5}#footer-menu{list-style-type:none;padding-left:0;margin-bottom:50px}#footer-menu .sub-menu{list-style-type:none;margin-left:0;padding-left:0;margin-top:30px}#footer-menu .sub-menu>li>a,#footer-menu .sub-menu>li>span{font-size:14px}#footer-menu a,#footer-menu span{color:#fff}#footer-menu>li>span{font-family:"Roboto Condensed",sans-serif;font-size:24px}.footer-telefon::before{content:url("img/telefon.svg");position:relative;bottom:-4px;margin-right:10px}.footer-email{text-decoration:underline;text-decoration-color:#fff;color:#fff}.footer-email::before{content:url("img/email.svg");position:relative;bottom:-1px;margin-right:10px}#footer .email-input{padding:15px 0 15px 10px;border-radius:3px;margin-right:10px;flex-grow:1}.footer-copyright{padding:17px 0}.footer-copyright .inner{width:50%;float:left}.footer-copyright img{padding:0 2px}.foerderer-box{width:80%;margin:0 auto;padding:50px 0;display:flex;flex-flow:row nowrap;align-content:center;align-items:center;justify-content:space-between}.foerderer-box img{height:60px;width:auto}.footer-menu-box{width:25%;float:left}#footer-minimal{position:sticky;height:50px;bottom:0;width:100%}#footer-minimal .container{height:100%;display:flex;justify-content:space-between;align-items:center;column-gap:50px;flex-wrap:wrap}#footer-minimal .container:after{content:none}#footer-minimal .container .links{display:flex;gap:50px}#footer-minimal .container .separator{display:none;width:100%;margin:0;height:1px;background:rgba(155,169,188,.4)}#footer-minimal .container .copyright{text-align:right}@media(max-width: 1100px){.viago-mehr-erfahren .fallstudie .box .image,.myvia-whitepaper .fallstudie .box .image{max-height:350px}.viago-mehr-erfahren .fallstudie .box.content,.myvia-whitepaper .fallstudie .box.content{padding-left:30px}}@media(max-width: 1024px){#site-navigation .myvia-login-container a{padding-right:20px}#site-navigation .nav-inner-container .slnlogo-box{padding-left:20px}#site-navigation .nav-inner-container #menu-desktop{padding-right:20px}#site-navigation .nav-inner-container #menu-desktop .kontakt-link a{padding:3px 15px}#site-navigation .subnav-container .title{padding-left:20px}#site-navigation .subnav-container .links{padding-right:20px}.contact-box{margin-top:65px;text-align:center}.contact-box .picture-mobile{display:inline}.contact-box .picture{display:none}.contact-box .right{padding-top:15px}.contact-box .right .subtitle{display:none}.contact-box .right .buttons{display:grid;margin-top:20px;gap:10px}.foerderer-box{width:100%}.highlight-function>.row.flex{flex-direction:column}.highlight-function .six.columns{width:100%}.highlight-function .function-box{margin-top:50px}.highlight-function .function-box img.highlight-function-illustration{width:65%;left:0 !important}.highlight-function .viago-function .function-box{margin-top:20px;margin-bottom:20px}.highlight-function .hfunction-left{padding-right:0}.highlight-function .hfunction-right{padding-right:0}.font-rechner-zahl{font-size:26px}.customer-references .references .reference-card{padding:30px 30px 50px 30px}.customer-references .references .reference-card .left{width:75%}.customer-references .references .reference-card .right{width:25%}.customer-references .references .reference-card .right img{max-width:65%}.widescreen-linebreak{display:none}}@media(max-width: 1023px){#fsv_funktionen h2{padding-right:0}#fsv_funktionen h2 img{display:none}#oepnv h2{padding-right:0}#oepnv h2 img{display:none}img.customizing-image{display:block}div.customizing-image,dialog#kontakt .modal-content .picture{display:none}.losungen-neu .tabs .tab .losungen-card{height:auto}.preisrechner-container .section-header{display:flex;flex-direction:column;padding:35px 25px 25px 25px}.preisrechner-container .section-header .header-image{position:relative;align-self:end;margin:15px -25px -25px 0}.preisrechner-container .section-header.offer{padding:25px 25px 15px}.preisrechner-container .section-content{padding:20px 25px}.preisrechner-container .section-content.hosting{padding:30px 25px}.preisrechner-container .section-content.details-form{padding:15px 25px 25px}.kundenlogos .kundenlogo-box img{max-height:60px}}@media(max-width: 900px){#site-navigation .myvia-login-container,#site-navigation .subnav-container{display:none}#site-navigation .nav-inner-container .main-nav-container{width:85%}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box{width:180px;padding-left:0px}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .animated{display:none}#site-navigation .nav-inner-container .main-nav-container .slnlogo-box a .mobile{display:block}#site-navigation .nav-inner-container .main-nav-container #burger-box{display:flex}#site-navigation .nav-inner-container .main-nav-container #menu-desktop{display:none}#site-navigation .nav-inner-container .main-nav-container #nav-mobile{display:block}.header-full{padding-top:70px}.verstarkung-outerbox{flex-direction:column}.verstarkung-box{width:100%}.verstarkung-imagebox{width:100%;height:375px;background-position:top}.cta-card{display:flex;flex-direction:column}.cta-card .left{max-width:unset;padding:50px 25px 35px;display:flex;flex-direction:column;align-items:center}.cta-card .left div{text-align:center}.cta-card .right{max-width:unset;height:250px;width:100%;position:relative;background-size:cover;margin-left:15%;background-position:top left}.cta-card.novahub-card .left{max-width:unset;padding:60px 25px 35px}.cta-card.novahub-card .right{max-width:unset}.highlight-popups{width:120vw;margin-left:50%;transform:translateX(-50%)}.highlight-popups .img-full{padding:0;width:100%}.highlight-popups .feature{left:var(--feature-X-mobile);box-shadow:0 10px 24px -7px rgba(50,50,93,.4)}.highlight-popups .feature.up{bottom:calc(100% - var(--feature-Y-mobile) - 46px);transform:translate(-50%, 50%)}.highlight-popups .feature.down{top:var(--feature-Y-mobile);transform:translate(-50%, -50%)}.highlight-popups .feature.open{box-shadow:0 10px 24px -10px rgba(50,50,93,.25);left:max(30%,min(70%,var(--feature-X-mobile)))}.highlight-popups .feature.open .top{padding:10px 20px}.highlight-popups .feature.open .top span{display:inline}.highlight-popups .feature .top{padding:7px}.highlight-popups .feature .top span{display:none}.highlight-popups .feature .top img{transition:none}.highlight-popups .feature .description{width:230px}}@media(max-width: 850px){.customer-feedback{flex-direction:column}.preisrechner-container .section-content.hosting{flex-direction:column;gap:30px}}@media(max-width: 800px){.footer-menu-box{width:50%}.footer-menu-box:nth-child(-n+3){margin-bottom:50px}.foerderer-box{flex-direction:column}.foerderer-box img:nth-child(-n+2){margin-bottom:30px}.header-full{padding-top:100px}.header-full .illustration img{margin-top:0}.preise-hosting{min-height:60px}.via-vorteile,.myvia-vorteile,.viamobil-vorteile{margin-bottom:30px}.fallstudie,.viago-mehr-erfahren .fallstudie{flex-direction:column-reverse}.fallstudie .box,.viago-mehr-erfahren .fallstudie .box{width:100%;margin-top:20px}.fallstudie .box .image,.viago-mehr-erfahren .fallstudie .box .image{position:relative;margin-left:auto;margin-right:auto;max-height:200px !important}.fallstudie .box.content,.viago-mehr-erfahren .fallstudie .box.content{margin-top:50px;padding:0 30px}.fallstudie .box.content .download,.viago-mehr-erfahren .fallstudie .box.content .download{margin-left:auto;margin-right:auto}.highlight-function-opnv .highlight-row{flex-direction:column}.highlight-function-opnv .highlight-row .title,.highlight-function-opnv .highlight-row .text,.highlight-function-opnv .highlight-row .image{flex-basis:auto;margin-right:0;justify-content:center}.highlight-function-opnv .highlight-row .text{margin-bottom:30px}.font-rechner-zahl{font-size:22px}.losungen-neu .buttons{flex-wrap:wrap;padding:0 70px;gap:15px}.losungen-neu .buttons div{display:none}.losungen-neu .tabs .tab div.losungen-card{align-items:center}.losungen-neu .tabs .tab div.losungen-card .illustration{width:100%}.losungen-neu .tabs .tab div.losungen-card .illustration .images{min-height:275px}.losungen-neu .tabs .tab div.losungen-card .illustration .images:not(.via-illustration) img{max-width:95%}.losungen-neu .tabs .tab div.losungen-card .illustration .images img{width:auto !important}.losungen-neu .tabs .tab div.losungen-card .content{width:100%}.weitere-infos-innerbox{padding:0 20px}.weitere-infos-innerbox:first-child{margin:35px 0 25px}.weitere-infos-innerbox:last-child{margin:25px 0 35px}.customer-references .references .reference-card .background{background-size:cover}.customer-references .references .reference-card .left{width:100%}.customer-references .references .reference-card .right{display:none}.customer-references .logos{flex-wrap:wrap}}@media(max-width: 768px){.editionen-innerbox{padding-left:20px;padding-right:20px}.box-editionen-button{display:inline;flex-basis:480px;flex-shrink:1;text-align:right}.preisrechner-container .section-content .slider-spacer{height:50px}.sln-slider .noUi-value.noUi-value-horizontal.noUi-value-large{font-size:12px;transform:translate(-65%, 30%) rotate(-45deg);transform-origin:right}.header-kundengruppen{flex-direction:column;height:auto;padding:20px;gap:5px}.header-kundengruppen .flex{justify-content:center}.header-kundengruppen>.header-kundengruppe-item>.header-kundengruppe-item{max-width:235px;border-radius:23px;text-align:center;padding-top:10px;padding-bottom:10px}.landing-illustration{margin-bottom:-70px}.uber-uns-bild .left,.uber-uns-bild .right{inset:auto 25px 10px}.uber-uns-bild .left span:first-child,.uber-uns-bild .right span:first-child{font-size:18px;line-height:30px}.uber-uns-bild .left span:last-child,.uber-uns-bild .right span:last-child{font-size:14px;line-height:16px}}@media(max-width: 706px){.fahrzeuge-anleitungstext{display:none}}@media(max-width: 700px){.cookiebanner_inner{flex-direction:column}#cookiebanner .cookiebuttons{flex-direction:row-reverse;justify-content:flex-end}#cookiebanner .cookiebuttons div:nth-child(1){margin-left:10px}#cookiebanner .cookiebuttons div:nth-child(2){margin-right:10px}#cookiebanner .cookietext{line-height:20px;margin:0 0 5px 0}#cookiebanner .cookietext a{line-height:20px}#cookiebanner .cookiebanner_inner{margin-bottom:5px}}@media(max-width: 650px){.losungen-neu .tabs .tab div.losungen-card{flex-direction:column}.losungen-neu .tabs .tab div.losungen-card .illustration .images{min-height:200px}.losungen-neu .tabs .tab div.losungen-card .illustration .images img{max-height:100%}.losungen-neu .tabs .tab div.losungen-card .content{padding:25px 15px 10px}#footer-minimal .container .links{gap:30px}.highlight-function-erstattung{flex-direction:column}}@media(max-width: 730px)and (min-width: 550px){.downloads_text_ele{width:100% !important}.whole_downloads>.downloads_text_ele{padding-left:0px;padding-right:8px}}@media(max-width: 600px){.text-eine-spalte p br{display:none}.text-image-box{flex-direction:column}.text-image-left{width:100%}.text-image-left img{max-width:none;margin-right:auto;margin-left:auto;margin-bottom:20px}.text-image-right{width:100%}.header-full-zentriert .row{margin-top:75px}.header-full .row{margin-bottom:0}.header-full .row .six.columns{width:100%;min-height:0}.header-full .row .header-6-left.six.columns{margin-top:20px;padding-bottom:0}.header-full .row .header-6-right.six.columns{margin-top:50px;margin-bottom:50px}.header-full .row .novahub-illustration.loaded img:last-child{margin-bottom:-130px}.header-full .row .novahub-illustration img:last-child{margin-left:50%}.header-full .row .heynova-illustration img{max-height:350px;border-radius:26px/30px}.header-full .row .heynova-illustration img:last-child{margin-left:0}.header-full .row .heynova-illustration img:nth-child(2){margin-left:40px}.header-preisrechner{padding-top:170px}.sfunktionen-box{margin:0}.sfunktionen-text{padding-left:20px;padding-top:10px;padding-bottom:10px}.sfunktionen-image{padding-right:20px;padding-left:5px}.blog-outerbox .blog-post-box{float:none;margin-left:auto;margin-right:auto}.blog-outerbox .blog-post-box:last-child{margin-right:auto}.beziehungen-outerbox{padding-bottom:5px;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-template-areas:"a" "c" "b"}.beziehungen-outerbox .beziehungen-middlebox{width:100%;padding:0 20px 25px !important}.beziehungen-outerbox .beziehungen-middlebox .beziehung-button{max-width:initial}.beziehungen-outerbox .beziehungen-middlebox #beziehungen-texte{margin-top:0;max-width:100%}#myvia-vernetzung .beziehungen-middlebox:nth-child(2) .vernetzung-bild:nth-child(1){margin-bottom:5.45%}.function-bubble-popup{width:300px}.akkordion-outer{padding:10px 20px}.customer-references .references .reference-card .left{font-size:16px;line-height:26px}.header-warteliste .left .logo{margin-top:90px}.header-warteliste .right{padding:0}.header-warteliste .right .form{margin-top:50px}#footer-minimal{height:121px}#footer-minimal .container .links{height:60px;align-items:center}#footer-minimal .container .separator{display:block}#footer-minimal .container .copyright{text-align:center;width:100%;line-height:60px}}@media(max-width: 599px){h1{font-size:37px;line-height:54px}h2{font-size:32px}#websiteroutenplaner_hype_container,#websitetourenfinder_hype_container,#websitedokumente_hype_container{display:none}.highlight-function+.highlight-function{padding-top:0}.highlight-function .function-box{display:none}.highlight-function.viago-function .function-box{display:grid;background-size:contain}.hfunction-right{padding-left:0px}.function-box-mobile{display:block}.cta-card .right{padding-left:50px}.preisrechner-container .section-content.details-form .half-width{width:100%}}@media(min-width: 550px){.bilderkacheln-desktop{display:block}.bilderkacheln-mobile{display:none}}@media(max-width: 550px){.whole_downloads{margin:auto;height:auto;display:flex;align-items:center;justify-content:center;float:right;margin-bottom:15px}.whole_downloads>#bild_icon{float:right;width:20%}.whole_downloads>.downloads_text_ele{padding-left:8px;padding-right:0px}.preisrechner-container .section-content.buttons{padding:25px}}@media(max-width: 549px){.drei-spalten-bild{grid-template-columns:1fr;margin-right:20px;margin-left:20px}.drei-spalten-bild .cell:nth-child(n){margin-right:0;margin-left:0}.header-2-left{padding-right:0;text-align:center}.header-2-left h1{margin:0 auto}.header-2-right.header-illustration{justify-content:center}.header-2-left.header-basic{height:auto}.header-2-right.header-basic{height:auto;padding-top:40px;padding-bottom:40px}.editionen-container .editionen-innerbox:first-child{margin-bottom:0}.editionen-container .editionen-innerbox:last-child{margin-top:0}.editionen-container .separator{position:relative;float:left;left:initial;height:1px;width:calc(100% - 100px);margin:30px 50px}.editionen-container .separator:after{left:50%;padding:0 5px}.header-4-image-box.container{width:100%}.schutz-ihrer-daten .row{display:block}.datenschutz-image{margin-top:50px}.datenschutz-box{padding:50px 0 50px 0px}.two-column-text{padding:0 !important}.customizing-image{margin-top:-35px}}@media(max-width: 500px){.routenoptimierung-header .tab-panel .tab-link:not(.active) .tab-text{display:none}.highlight-popups .feature.open{left:50%}.highlight-popups .feature.open.up{bottom:50%}.highlight-popups .feature.open.down{top:50%}.header-warteliste .right .form div.wpforms-container-full .wpforms-confirmation-container-full{padding-left:0;padding-right:0}}@media(max-width: 480px){.page-id-256 .header-full-zentriert h1{line-height:54px;font-size:37px}.customer-feedback .quote{display:none}dialog{position:fixed;inset:initial;bottom:0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}dialog .modal-content .nav-close-button{--right: 20px}dialog#kontakt .modal-content .right .form{padding:25px 20px}dialog#kontakt .modal-content .right .form #contact-form textarea{min-height:120px}dialog#demo-date{min-height:75vh}dialog#demo-date .modal-content{padding:0 15px}}@media(max-width: 399px){.footer-copyright,.header-basic h1,.header-box-text,.header-6-left,.header-6-right,.verstarkung-box,.highlight-function .six.columns,.routenoptimierung-content,.img-full,.customer-feedback,.losungen-neu,.customer-references,.blog-outerbox,.highlight-function-opnv,.header-4-image-box,.header-warteliste .six.columns,#footer-minimal,.job-cards .card,.highlight-function-erstattung{padding-right:20px;padding-left:20px}.job-cards .card{border-radius:0}.custom_headline{padding-left:20px;padding-right:20px}.custom_headline h2{font-size:32px;line-height:42px}#downloads_gesamt,.cta-card,.contact-box,.customer-feedback{margin-right:20px;margin-left:20px}.customer-references .logos .reference-logo-box{flex-basis:100px}.footer-menu-box{width:100%;padding-right:20px;padding-left:20px}.editionen-container{margin-left:20px;margin-right:20px;width:auto}.highlight-function-opnv{padding-bottom:30px}.verstarkung-imagebox,.uber-uns-bild{border-radius:0}.blog-outerbox .blog-post-box{max-width:initial}.text-eine-spalte{padding-right:20px;padding-left:20px;overflow-wrap:break-word}.text-eine-spalte h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.text-image-right{padding:0 20px}.header-full h1{font-size:36px;line-height:48px}.header-full-zentriert img{padding-left:20px;padding-right:20px}.header-full-zentriert .boxed-heading{padding-left:20px;padding-right:20px}.header-full-zentriert h1 br{display:none}.datenschutz-box{padding:50px 20px}.box-editionen-button{min-width:170px}.routenoptimierung-header .headline{padding-left:20px;padding-right:20px}.routenoptimierung-header .subheadline{padding-left:20px;padding-right:20px}.routenoptimierung-header .tab-panel{margin-left:10px;margin-right:20px}.akkordion-outer .text-image-right{padding:0}.button-container{padding-right:20px !important;padding-left:20px !important}.kundenlogos{padding:0 20px}.kundenlogos .columns{column-gap:15px}.two-column-text,.container.arrow-link{padding:0 20px !important}.preisrechner-container{border-radius:0}.header-kundengruppen{width:85%;left:50%;transform:translateX(-50%)}}@media(max-width: 355px){#site-navigation .nav-inner-container .main-nav-container #nav-mobile #nav-mobile-dropdown .nav-outer .subpages .page .product-link{padding:0}.page-id-256 .header-full-zentriert h1:first-child{word-spacing:initial}.header-full .logo .badge{display:none}.cta-card.novahub-card .left a{padding-right:15px !important;padding-left:15px !important}}@media(max-width: 340px){.header-kundengruppen{width:100%;border-radius:0}.header-full h1{hyphens:manual}}@media(max-width: 320px){.blog-outerbox .blog-post-box{max-width:280px}}/*# sourceMappingURL=style.css.map */
