:root{--wb-interaction-accent: #237d8f;--wb-interaction-duration: 180ms;--wb-interaction-easing: ease-out}:is(.wb-site-footer,.footer-area,#menu,.wb-cta,.wb-play-stage,.wb-metrics,.wb-packet-journey){--wb-interaction-accent: #85d4e1}:is(.wb-play,.wb-responsive-demo,.wb-calculator-dialog,.wb-egg__panel){--wb-interaction-accent: #237d8f}.wb-packet-journey{--wb-interaction-accent: #85d4e1}.wb-service-deck .wb-offer-card{--wb-interaction-accent: #237d8f}body :is(a[href],button,summary,input,select,textarea,[role=button],[tabindex]){transition-property:color,background-color,border-color,box-shadow,text-decoration-color,opacity;transition-duration:var(--wb-interaction-duration) !important;transition-timing-function:var(--wb-interaction-easing) !important;text-underline-offset:.22em;text-decoration-thickness:1px}body :is(a[href],button,summary,[role=button]):is(:hover,:focus):not(:focus-visible){outline:none !important}body :is(a[href],button,summary,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid var(--wb-interaction-accent) !important;outline-offset:4px}body a[href]:not(:where(.wb-action,.wb-text-link,.wb-chip,.wb-card__media-link,.wb-mega-columns>li>a,.mehr-btn a,.vc_btn3,.wb-footer-cta,.wb-footer-calculator,.wb-footer-quicksupport,.gallery-img,.wb-blog-card-link,.wb-post-card__target,.wb-project-card__link,.wb-skip-link,.cc-btn,.starded-btn a,.touch-btn>a,.wb-menu-contact>a,.wb-blog-filters a,.page-numbers)):is(:hover,:focus-visible){color:var(--wb-interaction-accent) !important;text-decoration-line:underline;text-decoration-color:currentColor}body :is(.logo a,.mobile-logo a):is(:hover,:focus-visible) .websiteName{color:inherit}body :is(.header-area .nav,#menu .menu-section) .wb-topic-menu>li:not(.wb-menu-contact):has(>a:is(:hover,:focus-visible),>.wb-mega>summary:is(:hover,:focus-visible))>a,body :is(.header-area .nav,#menu .menu-section) .wb-topic-menu>li:not(.wb-menu-contact):has(>a:is(:hover,:focus-visible),>.wb-mega>summary:is(:hover,:focus-visible))>.wb-mega>summary{color:var(--wb-text-link) !important;background:rgba(0,0,0,0);text-decoration:none}body .wb-mega>summary{background:rgba(0,0,0,0)}body .wb-menu-chevron{transition:transform var(--wb-interaction-duration) var(--wb-interaction-easing)}body #menu .menu-section a:not(.wb-menu-contact>a):is(:hover,:focus-visible){background:rgba(0,0,0,0)}body :is(.header-area .nav,#menu .menu-section) .wb-mega-columns>li{transition:background-color var(--wb-interaction-duration) var(--wb-interaction-easing)}body :is(.header-area .nav,#menu .menu-section) .wb-mega-columns>li:is(:hover,:has(>a:focus-visible)){background-color:#e3f2f3}body #menu .menu-section .wb-mega-columns>li:is(:hover,:has(>a:focus-visible)){background-color:var(--wb-bg-surface-teal)}body :is(.header-area .nav,#menu .menu-section) .wb-mega-columns>li>a{text-decoration:none}body summary:is(:hover,:focus-visible){color:var(--wb-interaction-accent);text-decoration:underline}body .wb-project-finder__disclosure>summary::after{color:inherit}body :is(button,[role=button],input[type=submit],input[type=button],.wb-action,.vc_btn3,.wb-footer-cta,.starded-btn a,.mehr-btn a,.touch-btn>a,.wb-menu-contact>a,.wb-blog-filters a,a.page-numbers,.cc-btn):not(:disabled,[aria-disabled=true],.wb-games__trigger,.wb-terminal__trigger):is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px currentColor;text-decoration:none}body :is(.wb-animation-toggle,.wb-calculator-copy):is(:hover,:focus-visible){color:var(--wb-interaction-accent);text-decoration:underline}body :is(.header-area,#menu) :is(.wb-topic-menu,.wb-service-menu) li:is(.current-menu-item,.current-menu-ancestor,.current-page-ancestor,.current_page_item,.current_page_ancestor)>a:not(.wb-topic-menu>li:not(.wb-menu-contact)>a){text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:4px}body :is(.wb-calculator-close,.wb-egg__close,.wb-modal-dismiss,.btn-hamburger):is(:hover,:focus-visible){color:var(--wb-interaction-accent);background-color:var(--wb-soft)}body .btn-hamburger:is(:hover,:focus-visible) .line{stroke:var(--wb-interaction-accent)}body .slick-dots li button:is(:hover,:focus-visible)::before{background:var(--wb-interaction-accent) !important;opacity:1 !important}body :is(.gallery-img,.wb-blog-card-link):is(:hover,:focus-visible){color:var(--wb-ink);border-color:var(--wb-interaction-accent) !important;box-shadow:none !important;text-decoration:none}body .gallery-img:is(:hover,:focus-visible) p:not(.wb-project-card-meta),body .wb-blog-card-link:is(:hover,:focus-visible) h2{text-decoration:underline;text-underline-offset:.22em}body .wb-offer-card:has(a:is(:hover,:focus-visible)){border-color:var(--wb-interaction-accent)}body a:is(:hover,:focus-visible)>img:only-child{outline:2px solid var(--wb-interaction-accent);outline-offset:-2px}body :is(input,textarea,select):not(:disabled,[readonly],[type=hidden]):is(:hover,:focus-visible){border-color:var(--wb-interaction-accent) !important}body input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--wb-interaction-accent)}body input:is([type=checkbox],[type=radio],[type=range]):not(:disabled):hover{box-shadow:0 0 0 2px var(--wb-interaction-accent)}body .wb-calculator-option:has(input:focus-visible){background:var(--wb-soft);border-color:var(--wb-interaction-accent)}body .wb-calculator-option:focus-within:not(:has(:focus-visible)){outline:none}body main :is(p,li,dd,td):not(.wb-eyebrow)>a:not([class]),body main :is(p,li,dd,td)>:is(strong,em,b)>a:not([class]){color:var(--wb-action-primary) !important;border-bottom:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--wb-action-primary);text-underline-offset:3px}body main :is(p,li,dd,td):not(.wb-eyebrow)>a:not([class]):is(:hover,:focus-visible),body main :is(p,li,dd,td)>:is(strong,em,b)>a:not([class]):is(:hover,:focus-visible){color:var(--wb-text-link) !important;text-decoration-color:currentColor}@media(prefers-reduced-motion: reduce){:root{--wb-interaction-duration: 0ms}}
