@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100..900&display=swap";:root{--primary-color: #3B44AC;--primary-color-light: #8A92C2;--secondary-color: #FCDF00;--text-color: #000000;--gray-bg: #F6F6F6;--gray-text: #878787;--gray-dark: #808080;--border-color: #e1e1e1;--border-color-hover: #c1c1c1;--white: #ffffff;--placeholder-color: #999999;--disabled-bg: #f7f7f7;--disabled-text: #999999;--error-color: #e53e3e;--success-color: #38a169;--critical-bg: #fed7d7;--critical-text: #9b2c2c;--normal-bg: #e6fffa;--normal-text: #234e52;--low-bg: #f0fff4;--low-text: #22543d;--header-height: 96px;--transition-instant: .15s;--transition-fast: .3s;--transition-medium: .6s;--transition-slow: .8s;--focal-x: 50%;--focal-y: 50%}@media (max-width: 768px){:root{--header-height: 70px}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{display:flex;flex-direction:column;flex:1}html{font-size:16px;min-height:100%}body{font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-weight:400;line-height:1.5;color:var(--text-color);background-color:var(--gray-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:flex;flex-direction:column;flex:1}.container{margin:0 auto;max-width:1368px;padding:0 1.5rem}@media (max-width: 768px){.container{padding:0 1.25rem}}.widescreen-container{margin:0 auto;max-width:none}@media (max-width: 768px){.widescreen-container{padding:0 1.25rem}}@media (min-width: 2000px){.widescreen-container{max-width:2400px;padding:0 1.5rem}}h1,h2,.navigation-tree .nav-root .nav-item-link{font-size:62px;font-weight:800;line-height:70px;margin-bottom:50px;padding-bottom:19px;position:relative}h1 span,h2 span,.navigation-tree .nav-root .nav-item-link span{font-weight:300}h1:after,h2:after,.navigation-tree .nav-root .nav-item-link:after{content:"";background:var(--secondary-color);border-radius:4px;position:absolute;bottom:0;left:0;width:60px;height:9px}@media (max-width: 768px){h1,h2,.navigation-tree .nav-root .nav-item-link{font-size:42px;line-height:50px;word-break:break-word}}h1{padding-bottom:0}h1:after{display:none}h3,.contact-options .secondary-block h1{font-size:28px;line-height:31px}strong{font-weight:800}button{font-family:Roboto,sans-serif}a{text-decoration:none}p{font-family:Roboto,sans-serif}p,a,li,button,label{font-size:22px;line-height:30px}@media (max-width: 768px){p,a,li,button,label{font-size:21px;line-height:30px}}@media (max-width: 480px){p,a,li,button,label{font-size:18px;line-height:1.5}}p,li,a{color:var(--gray-text)}.btn-outline{background:none;cursor:pointer;border:1px solid var(--secondary-color);border-radius:2rem;color:var(--secondary-color);display:block;padding:5px 20px;width:fit-content;text-transform:none;transition:var(--transition-fast) ease}.btn-outline:hover{background:var(--secondary-color);color:var(--text-color)}.btn-solid{cursor:pointer;background:var(--primary-color);border-radius:2rem;border:none;color:var(--gray-bg);font-family:Roboto,sans-serif;font-size:1rem;line-height:1;display:block;padding:10px 20px;width:fit-content;text-decoration:none;text-transform:uppercase;transition:var(--transition-fast) ease}.btn-solid:hover{background:color-mix(in hsl,var(--primary-color),var(--primary-color-light) 20%);text-decoration:none!important}.btn-solid.type-secondary{background:var(--secondary-color);color:var(--text-color)}.btn-solid.type-secondary:hover{background:color-mix(in hsl,var(--secondary-color),var(--primary-color) 2%)}.btn-solid.type-big{font-size:22px;line-height:20px;padding:25px 75px;text-transform:uppercase}.btn-solid:active{transform:scale(.97)}.btn-icon{cursor:pointer;background:var(--primary-color);border-radius:2rem;border:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px}.btn-icon.type-secondary{background:var(--secondary-color);color:var(--text-color)}.btn-icon.type-secondary:hover{background:color-mix(in hsl,var(--secondary-color),var(--primary-color) 2%)}.btn-icon img{width:26px;height:auto}.btn-icon:active{transform:scale(.97)}header{display:block;position:sticky;background:var(--text-color);color:var(--primary-color-light);display:flex;flex-direction:column;height:var(--header-height);top:0;z-index:99}header .container{display:flex;align-items:center;gap:15px;width:100%;margin:auto}header>.container a{font-family:Roboto,sans-serif}header nav{display:flex;align-items:center;gap:15px;flex:1}header nav .space{flex:1}header .header-logo{line-height:0;margin-right:15px}header .header-logo img{width:66px}@media (max-width: 768px){header .header-logo img{width:50px}}header a{color:var(--primary-color-light);font-weight:500;text-transform:uppercase;transition:var(--transition-fast) ease}header a.active:not(.lang-item),header a.active-lang{color:var(--gray-bg)}header a:hover{color:var(--gray-bg)}.menu-overlay{display:flex;flex-direction:column;position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height));background-color:var(--primary-color);z-index:1000;transform:translate(-100%);transition:var(--transition-fast) ease;overflow-y:auto}.menu-overlay.active{transform:translateY(0)}.menu-overlay .menu-close-btn{position:absolute;top:42px;left:42px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:2}.menu-overlay .menu-close-btn img{width:60px;height:60px}.menu-content{padding-top:120px;padding-bottom:80px;flex-direction:column}.menu-content.container{align-items:unset}.menu-content .menu-title{color:#fff;font-size:48px;font-weight:700;margin-bottom:60px}.menu-content .main-nav{display:block}.menu-content .main-nav .nav-link,.menu-content .menu-footer{display:none}@media (max-width: 1200px){.desktop-nav{justify-content:end;padding-right:2rem}.desktop-nav .hide-responsive{display:none}.mobile-menu-toggle{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:none;border:none;width:40px;height:24px;cursor:pointer;padding:0}.mobile-menu-toggle span{display:block;width:100%;height:2px;background-color:#fff;transition:transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.menu-overlay{top:var(--header-height);height:calc(100vh - var(--header-height));transform:translate(-100%);transition:transform var(--transition-fast) ease;opacity:1;visibility:visible}.menu-overlay.active{transform:translate(0)}.menu-overlay>.menu-close-btn{display:none}body.menu-open{overflow:hidden}}@media (min-width: 1201px){.mobile-menu-toggle{display:none}.services-submenu{position:static;max-height:none;overflow:visible;transition:none;background-color:transparent}.services-submenu.active{max-height:none;overflow:visible}.services-submenu .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.services-submenu .services-grid .service-column{margin-bottom:0}.services-submenu .services-grid .service-column .service-header{display:block}.services-submenu .services-grid .service-column .service-header h3,.services-submenu .services-grid .service-column .service-header .contact-options .secondary-block h1,.contact-options .secondary-block .services-submenu .services-grid .service-column .service-header h1{font-size:30px;line-height:31px;font-weight:800;margin-bottom:30px;padding:0}.services-submenu .services-grid .service-column .service-header .mobile-accordion-btn{display:none}.services-submenu .services-grid .service-column .service-links{max-height:none;overflow:visible;transition:none;margin:0}.services-submenu .services-grid .service-column .service-links li a{font-size:30px;padding:0;font-weight:800;line-height:31px}.services-submenu .services-grid .service-column .service-links li a:before{width:26px;height:26px}.main-nav .nav-expand-btn{display:none!important}body.menu-open{overflow:hidden}}.navigation-tree{position:relative;align-items:unset!important;flex:1;padding:1.5rem;overflow:hidden}.navigation-tree .nav-arrow-btn{cursor:pointer;background:none;border:none;color:var(--secondary-color);line-height:1;margin:.375rem 0 auto}.navigation-tree .nav-arrow-btn img{width:38px;height:38px;transition:transform var(--transition-fast) ease}.navigation-tree .nav-arrow-btn.active img{transition:var(--transition-fast);transform:scaleX(-1)}.navigation-tree .nav-root{display:flex;flex-direction:column;flex:1;min-height:0}.navigation-tree .nav-root .nav-list{display:flex;flex-direction:column;flex:1;gap:3rem;overflow:hidden auto}.navigation-tree .nav-root .nav-list .nav-item{display:flex;justify-content:space-between;gap:1rem}.navigation-tree .nav-root .nav-footer{display:flex;justify-content:space-between}.navigation-tree .nav-root .nav-item-link{color:#fff;display:block;font-size:2rem;margin-bottom:0;text-transform:none}.navigation-tree .nav-root .nav-item-link span{font-weight:800}.navigation-tree .nav-panel{background:var(--primary-color);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden auto;padding:1.5rem;transform:translate(100%);transition:var(--transition-fast)}.navigation-tree .nav-panel .nav-panel-header{display:flex;align-items:start;justify-content:space-between;margin-bottom:3rem}.navigation-tree .nav-panel .nav-panel-header h2,.navigation-tree .nav-panel .nav-panel-header .nav-root .nav-item-link,.navigation-tree .nav-root .nav-panel .nav-panel-header .nav-item-link{color:#fff;font-size:2rem;margin:0}.navigation-tree .nav-panel .nav-panel-header h2 span,.navigation-tree .nav-panel .nav-panel-header .nav-root .nav-item-link span,.navigation-tree .nav-root .nav-panel .nav-panel-header .nav-item-link span{font-weight:800}.navigation-tree .nav-panel.active{transform:translate(0)}@media (min-width: 1201px){.navigation-tree .nav-panel{padding-top:8rem;transition:none}.navigation-tree .nav-panel .nav-arrow-btn,.navigation-tree .nav-panel .nav-subitem-icon{display:none!important}.navigation-tree .nav-panel .nav-panel-header h2,.navigation-tree .nav-panel .nav-panel-header .nav-root .nav-item-link,.navigation-tree .nav-root .nav-panel .nav-panel-header .nav-item-link{font-size:62px;line-height:70px;font-weight:300;padding-bottom:0}.navigation-tree .nav-panel .nav-panel-header h2:after,.navigation-tree .nav-panel .nav-panel-header .nav-root .nav-item-link:after,.navigation-tree .nav-root .nav-panel .nav-panel-header .nav-item-link:after{display:none}}.navigation-tree .nav-sublist{display:flex;flex-direction:column;list-style:none;gap:1.5rem}.navigation-tree .nav-sublist:has(.has-accordion){gap:.5rem}.navigation-tree .nav-sublist .nav-subitem{line-height:1}.navigation-tree .nav-sublist .nav-subitem.has-accordion .nav-subitem-header{margin-bottom:1.5rem}.navigation-tree .nav-sublist .nav-subitem.has-accordion .nav-subitem-header a{color:var(--secondary-color);text-decoration:underline;text-transform:uppercase;text-underline-offset:3px;text-decoration-thickness:1px}.navigation-tree .nav-sublist .nav-subitem-link{display:flex;align-items:start;gap:1rem;color:#fff;font-size:1.5rem;line-height:1;font-weight:800;text-transform:none}.navigation-tree .nav-sublist .nav-subitem-link img{flex-shrink:0;width:26px;margin-top:.25rem}.navigation-tree .nav-sublist .nav-subitem-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.navigation-tree .nav-sublist .nav-subitem-icon{cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr);flex-shrink:0;width:38px;height:38px}.navigation-tree .nav-sublist .nav-subitem-icon img{grid-column:1;grid-row:1;transition:var(--transition-instant);width:100%;height:100%}.navigation-tree .nav-sublist .nav-subitem-icon img:last-child{opacity:0}.navigation-tree .nav-sublist .nav-subitem-icon.active img:first-child{opacity:0}.navigation-tree .nav-sublist .nav-subitem-icon.active img:last-child{opacity:1}.navigation-tree .nav-sublist .nav-accordion-list{display:flex;flex-direction:column;gap:1.5rem;height:0;overflow-y:clip;transition:height var(--transition-instant) ease;interpolate-size:allow-keywords}@starting-style{.navigation-tree .nav-sublist .nav-accordion-list{height:0}}.navigation-tree .nav-sublist .nav-accordion-list.active{height:auto;margin-bottom:1.5rem}@media (min-width: 1201px){.navigation-tree .nav-sublist{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}.navigation-tree .nav-sublist .nav-accordion-list{height:auto}.navigation-tree .nav-sublist:has(.has-accordion){gap:60px}.navigation-tree .nav-sublist .nav-subitem:nth-child(1){grid-row:span 2}.navigation-tree .nav-sublist .nav-subitem:nth-child(2){grid-row:span 2}.navigation-tree .nav-sublist .nav-subitem-link{font-size:28px;line-height:31px;text-transform:uppercase}.navigation-tree .nav-sublist .nav-subitem-header{margin-bottom:30px!important}.navigation-tree .nav-sublist .nav-sublist{gap:2rem}}body:not(.has-intro) main>*:nth-child(2n){background-color:#fff}body:not(.has-intro) main>*:nth-child(2n) .services-grid .item{background-color:var(--gray-bg)}body:not(.has-intro) main>*:nth-child(2n) .services-grid .item:before{filter:brightness(500%)}body:not(.has-intro) main>*:nth-child(2n) .services-comparison .container{background-color:var(--gray-bg)}body:not(.has-intro) main>*:nth-child(odd) .services-grid .item{background-color:#fff}body:not(.has-intro) main>*:nth-child(odd) .services-comparison .container{background-color:#fff}body.has-intro main>*:nth-child(odd){background-color:#fff}body.has-intro main>*:nth-child(odd) .services-grid .item{background-color:var(--gray-bg)}body.has-intro main>*:nth-child(odd) .services-grid .item:before{filter:brightness(500%)}body.has-intro main>*:nth-child(odd) .services-comparison .container{background-color:var(--gray-bg)}body.has-intro main>*:nth-child(2n) .services-grid .item{background-color:#fff}body.has-intro main>*:nth-child(2n) .services-comparison .container{background-color:#fff}.page-banner{min-height:calc(100vh - var(--header-height));overflow:hidden;padding:60px 0}.page-banner .banner-title{color:#000;font-family:Roboto Condensed,sans-serif;font-size:62px;line-height:70px;font-weight:300}.page-banner .banner-title:after{display:none;padding-bottom:0}@media (max-width: 768px){.page-banner .banner-title{font-size:42px;line-height:50px}}@media (max-width: 992px){.page-banner{min-height:35rem}}@media (max-width: 768px){.page-banner{min-height:360px}}.focal-point-container{position:relative}.focal-point-container .bg-image{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:var(--focal-x) var(--focal-y);pointer-events:none;transform-origin:var(--focal-x) var(--focal-y);z-index:-1}.text-block a,.gray-block a{font-weight:500}.text-block a:hover,.gray-block a:hover{text-decoration:underline}.text-block{overflow:hidden;padding:73px 0}@media (max-width: 768px){.text-block{padding:40px 0}}.text-block+.text-block{background:var(--gray-bg)}.text-block h1,.text-block h2,.text-block .navigation-tree .nav-root .nav-item-link,.navigation-tree .nav-root .text-block .nav-item-link,.text-block p{width:75%}@media (max-width: 768px){.text-block h1,.text-block h2,.text-block .navigation-tree .nav-root .nav-item-link,.navigation-tree .nav-root .text-block .nav-item-link,.text-block p{width:100%}}.text-block h3,.text-block .contact-options .secondary-block h1,.contact-options .secondary-block .text-block h1{color:var(--gray-text);text-transform:uppercase}.text-block p:not(:last-child){margin-bottom:2rem}.text-block ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.text-block ul:not(:last-child){margin-bottom:2rem}.text-block ul li{position:relative;padding-left:45px;color:var(--gray-text)}.text-block ul li:before{content:"";position:absolute;left:0;top:2px;width:26px;height:26px;background-image:url(/assets/images/check-bullet.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.text-block select,.text-block ::picker(select),.text-block label,.text-block input,.text-block textarea{color:var(--gray-text)}.text-block>.container{background-image:var(--bg-image);background-repeat:no-repeat;background-position:calc(100% - 1.5rem) top;background-size:210px}@media (max-width: 768px){.text-block>.container{background:none}}.grid-block{background:var(--gray-bg);padding:73px 0}@media (max-width: 768px){.grid-block{padding:40px 0}}.secondary-block{background:var(--secondary-color)!important;padding:145px 0;position:relative}.secondary-block .block-icon{position:absolute;background:no-repeat 70% 10%;background-image:var(--bg-image);background-size:auto calc(100% - 60px);top:0;right:0;bottom:0;left:0;opacity:.4}@media (max-width: 768px){.secondary-block .block-icon{background-size:calc(100% - 40px) auto}}.secondary-block>*{position:relative}.secondary-block h1{margin-bottom:20px}@media (min-width: 1201px){.page-intro{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height))}.page-intro>.page-banner{flex:1;min-height:50vh}.page-intro>.page-tx-block,.page-intro>.page-intro__content{flex-shrink:0}}.page-intro__content{display:flex;flex-direction:column;gap:2.5rem}.page-intro__area+.page-intro__area{margin-top:2.5rem}@supports (gap: 1rem){.page-intro__area+.page-intro__area{margin-top:0}}.page-dienstleistungen main,.page-services main{background-color:var(--primary-color)}.page-dienstleistungen main>.container,.page-services main>.container{margin-top:auto;margin-bottom:auto;padding-top:60px;padding-bottom:60px}.page-dienstleistungen .page-title,.page-services .page-title{color:#fff;font-weight:700;margin-bottom:60px}.page-dienstleistungen .services-grid,.page-services .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}@media (max-width: 1200px){.page-dienstleistungen .services-grid,.page-services .services-grid{grid-template-columns:minmax(0,1fr)}}.page-dienstleistungen .services-grid .service-column,.page-services .services-grid .service-column{margin-bottom:0}.page-dienstleistungen .services-grid .service-column .service-header,.page-services .services-grid .service-column .service-header{display:flex;align-items:center;justify-content:space-between}.page-dienstleistungen .services-grid .service-column .service-header h3,.page-dienstleistungen .services-grid .service-column .service-header .contact-options .secondary-block h1,.contact-options .secondary-block .page-dienstleistungen .services-grid .service-column .service-header h1,.page-services .services-grid .service-column .service-header h3,.page-services .services-grid .service-column .service-header .contact-options .secondary-block h1,.contact-options .secondary-block .page-services .services-grid .service-column .service-header h1{color:var(--secondary-color);font-size:30px;line-height:31px;font-weight:700;margin-bottom:30px;padding:0;text-transform:uppercase;text-decoration:underline;flex:1}.page-dienstleistungen .services-grid .service-column .service-header h3 a,.page-dienstleistungen .services-grid .service-column .service-header .contact-options .secondary-block h1 a,.contact-options .secondary-block .page-dienstleistungen .services-grid .service-column .service-header h1 a,.page-services .services-grid .service-column .service-header h3 a,.page-services .services-grid .service-column .service-header .contact-options .secondary-block h1 a,.contact-options .secondary-block .page-services .services-grid .service-column .service-header h1 a{color:inherit;text-decoration:inherit;display:inline-block;font:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;padding:0}.page-dienstleistungen .services-grid .service-column .service-header .mobile-accordion-btn,.page-services .services-grid .service-column .service-header .mobile-accordion-btn{cursor:pointer;background:none;border:none;display:block;line-height:0;padding:0;margin-left:10px}.page-dienstleistungen .services-grid .service-column .service-header .mobile-accordion-btn .accordion-icon,.page-services .services-grid .service-column .service-header .mobile-accordion-btn .accordion-icon{width:38px;height:38px}.page-dienstleistungen .services-grid .service-column .service-links,.page-services .services-grid .service-column .service-links{list-style:none;padding:0;margin:0}.page-dienstleistungen .services-grid .service-column .service-links li,.page-services .services-grid .service-column .service-links li{margin-bottom:2rem}.page-dienstleistungen .services-grid .service-column .service-links li a,.page-services .services-grid .service-column .service-links li a{color:#fff;font-size:30px;font-weight:800;line-height:24px;text-decoration:none;display:flex;align-items:start;text-transform:none;padding:5px 0;transition:var(--transition-fast) ease;text-transform:uppercase}.page-dienstleistungen .services-grid .service-column .service-links li a:before,.page-services .services-grid .service-column .service-links li a:before{content:"";display:inline-block;width:26px;height:16px;margin-right:10px;background-image:url(/assets/images/menu-bullet.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.page-dienstleistungen .services-grid .service-column .service-links li a:hover,.page-services .services-grid .service-column .service-links li a:hover{color:var(--secondary-color)}@media (max-width: 1200px){.page-dienstleistungen .services-grid .service-column .service-links li a,.page-services .services-grid .service-column .service-links li a{font-size:20px;line-height:24px}}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem}.services-grid .item{border-radius:25px;display:flex;flex-direction:column;gap:.75rem;aspect-ratio:1/1;padding:30px;position:relative}.services-grid .item:before{content:"";background:no-repeat;background-image:var(--bg-image);background-size:7.5rem 7.5rem;background-position:calc(100% - 20px) calc(100% - 20px);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}@media (max-width: 768px){.services-grid .item{aspect-ratio:unset;padding:1.25rem}}.services-grid .item h3,.services-grid .item .contact-options .secondary-block h1,.contact-options .secondary-block .services-grid .item h1{word-break:break-word;text-transform:uppercase}.services-grid .item p,.services-grid .item a{font-family:Roboto,sans-serif}.services-grid .item p{flex:1;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.services-grid .item a{width:fit-content;text-transform:uppercase;margin-top:auto;margin-bottom:0;font-weight:500}.services-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.services-list li{position:relative;padding-left:65px;color:var(--gray-text)}.services-list li:before{content:"";position:absolute;left:0;top:2px;width:40px;height:40px;background-image:url(/assets/images/check-bullet.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width: 768px){.services-list li:before{width:36px;height:36px}}.quote-block{background-repeat:no-repeat;background-position:calc(var(--image-position) - 1px) center;background-size:auto 100%;color:#fff;padding-top:0;padding-bottom:0}.quote-block .container{display:none}.quote-block .quote-columns{display:flex;padding-left:calc(var(--container-margin) + 1.5rem)}@media (max-width: 768px){.quote-block .quote-columns{flex-direction:column;padding-left:0}}.quote-block .image-space{background:var(--quote-image) no-repeat;background-position:left center;background-size:cover;flex:1 1 33%;aspect-ratio:1/1}.quote-block .blue-block{background:var(--primary-color) url(/assets/images/e1df8378cede4a27b57abaf238517d7e3a560a29.png) no-repeat 30px 30px;border-radius:25px 0 0 25px;flex:1 1 66%;position:relative}@media (min-width: 1201px){.quote-block .blue-block{background-position:1.5rem 1.5rem;background-size:15rem auto;padding:7rem 0 7rem 7rem}}@media (min-width: 1440px){.quote-block .blue-block{background-position:30px 30px;background-size:15rem auto;padding:140px 0 140px 140px}}@media (max-width: 1200px){.quote-block .blue-block{background-image:none;padding:3rem 0 3rem 3rem}}@media (max-width: 768px){.quote-block .blue-block{border-radius:0;padding:2.5rem 1.5rem;width:100%}}.quote-block .blue-block:after{content:"";background:var(--primary-color);position:absolute;left:calc(100% - 2px);top:0;height:100%;width:173px;clip-path:polygon(0% 0%,100% 0%,0% 100%)}@media (max-width: 1200px){.quote-block .blue-block:after{width:120px}}@media (max-width: 768px){.quote-block .blue-block:after{display:none}}.quote-block .quote-text,.quote-block .quote-text p{font-size:30px;line-height:1.25;margin-bottom:30px}@media (min-width: 1201px){.quote-block .quote-text,.quote-block .quote-text p{font-size:41px;line-height:54px}}@media (min-width: 1440px){.quote-block .quote-text,.quote-block .quote-text p{font-size:41px;line-height:54px}}.quote-block .quote-text p{font-family:Roboto Condensed,sans-serif}.quote-block p{color:#fff}.form{max-width:100%}.form.sending{opacity:.6;pointer-events:none}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:600;margin-bottom:.5rem}.form-group.error-message{display:none}.form-group.error-message.active{display:block}.form-group.error-message p{color:var(--error-color);font-weight:600}.form-group.success-message{display:none}.form-group.success-message.active{display:block}.form-group.success-message p{color:var(--primary-color);font-weight:600}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 768px){.form-row{grid-template-columns:1fr;gap:1rem}}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=url],input[type=number],select,textarea{width:100%;padding:.875rem 1rem;border:2px solid var(--border-color);border-radius:.25rem;font-size:1.5rem;font-family:inherit;line-height:1.5;transition:border-color var(--transition-instant) ease-in-out,box-shadow var(--transition-instant) ease-in-out;background-color:var(--white)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=url]:focus,input[type=number]:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b44ac1a}input[type=text]:hover:not(:focus),input[type=email]:hover:not(:focus),input[type=tel]:hover:not(:focus),input[type=password]:hover:not(:focus),input[type=url]:hover:not(:focus),input[type=number]:hover:not(:focus),select:hover:not(:focus),textarea:hover:not(:focus){border-color:var(--border-color-hover)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,input[type=number]::placeholder,select::placeholder,textarea::placeholder{color:var(--placeholder-color);font-style:italic}input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=password]:disabled,input[type=url]:disabled,input[type=number]:disabled,select:disabled,textarea:disabled{background-color:var(--disabled-bg);border-color:var(--border-color);color:var(--placeholder-color);cursor:not-allowed}textarea{resize:vertical;min-height:7.5rem;font-family:inherit}@supports (appearance: base-select){select,::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;font-weight:400}::picker(select){border:2px solid var(--border-color);border-radius:.25rem}select::picker-icon{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:1.25rem;width:1rem}select:open::picker-icon{transform:rotate(180deg)}select option{padding:.5rem 1rem}select option::checkmark{width:.75rem}select option:checked{background-color:var(--primary-color);color:#fff}select::-ms-expand{display:none}}.form-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between;text-transform:uppercase}@media (max-width: 480px){.form-actions{flex-direction:column}}.form-group label:has(+input:required):after,.form-group label:has(+select:required):after,.form-group label:has(+textarea:required):after{content:" *";color:var(--error-color);font-weight:600}.contact-form h3,.contact-form .contact-options .secondary-block h1,.contact-options .secondary-block .contact-form h1{margin-bottom:1rem}.contact-content,.ticket-form-container{display:grid;gap:3rem}@media (min-width: 1440px){.contact-content,.ticket-form-container{grid-template-columns:1fr 1fr}}.contact-options{display:grid;gap:2rem}@media (min-width: 1201px){.contact-options{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.contact-options .container{display:flex;flex-direction:column;gap:2rem;flex:1;margin:0;padding:0}.contact-options .secondary-block a{background:var(--secondary-color);color:var(--text-color);line-height:30px;margin-top:auto;padding:5px 20px}.contact-option,.contact-options .secondary-block{background:#fff!important;padding:30px;border-radius:25px;border:1px solid var(--border-color);display:flex;flex-direction:column;transition:box-shadow var(--transition-instant) ease-in-out}.contact-option h3,.contact-options .secondary-block h3,.contact-options .secondary-block h1{margin-bottom:0}.contact-option p,.contact-options .secondary-block p{margin-bottom:1.5rem;line-height:1.6}.contact-option a,.contact-options .secondary-block a{display:block;width:fit-content;margin-top:auto}.contact-option .contact-methods,.contact-options .secondary-block .contact-methods{display:flex;gap:1rem;flex-wrap:wrap}.option-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.option-header h3,.option-header .contact-options .secondary-block h1,.contact-options .secondary-block .option-header h1{margin:0}.page-kontakt .text-block,.page-contact .text-block{background:#fff}.page-kontakt .page-intro__content+.text-block,.page-contact .page-intro__content+.text-block{padding-top:0}.animate-fade-up,.animate-fade-down,.animate-fade-left,.animate-fade-right,.animate-blur-in,.animate-gentle-up,.animate-slide-up,.animate-slide-down{opacity:0;transition:all var(--transition-slow) cubic-bezier(.25,.46,.45,.94);transition-delay:0s}.animate-fade-up.animate-in,.animate-fade-down.animate-in,.animate-fade-left.animate-in,.animate-fade-right.animate-in,.animate-blur-in.animate-in,.animate-gentle-up.animate-in,.animate-slide-up.animate-in,.animate-slide-down.animate-in{opacity:1}.animate-fade-up{transform:translateY(40px)}.animate-fade-up.animate-in{transform:translateY(0)}.animate-fade-down{transform:translateY(-40px)}.animate-fade-down.animate-in{transform:translateY(0)}.animate-fade-left{transform:translate(-40px)}.animate-fade-left.animate-in{transform:translate(0)}.animate-fade-right{transform:translate(40px)}.animate-fade-right.animate-in{transform:translate(0)}.animate-scale-up{transform:scale(.9)}.animate-scale-up.animate-in{transform:scale(1)}.animate-blur-in{filter:blur(2px);transform:translateY(10px)}.animate-blur-in.animate-in{filter:blur(0);transform:translateY(0)}.animate-gentle-up{transform:translateY(15px)}.animate-gentle-up.animate-in{transform:translateY(0)}.animate-slide-up{transform:translateY(60px)}.animate-slide-up.animate-in{transform:translateY(0)}.animate-slide-down{transform:translateY(-60px)}.animate-slide-down.animate-in{transform:translateY(0)}.animate-stagger>*{opacity:0;transform:translateY(30px);transition:all var(--transition-medium) cubic-bezier(.25,.46,.45,.94)}.animate-stagger>*.animate-in{opacity:1;transform:translateY(0)}.animate-count-up{opacity:0;transform:translateY(20px);transition:all var(--transition-medium) ease-out;font-variant-numeric:tabular-nums}.animate-count-up.animate-in{opacity:1;transform:translateY(0)}.animate-hero>*{opacity:0;transform:translateY(1rem);transition:all var(--transition-slow) cubic-bezier(.25,.46,.45,.94)}.animate-hero>*.animate-in{opacity:1;transform:translateY(0)}.animate-hero>*:nth-child(1){transition-delay:.2s}.animate-hero>*:nth-child(2){transition-delay:var(--transition-medium)}.animate-hero>*:nth-child(3){transition-delay:.6s}.animate-grid>*{opacity:0;transform:translateY(40px) scale(.95);transition:all var(--transition-fast) cubic-bezier(.25,.46,.45,.94)}.animate-grid>*.animate-in{opacity:1;transform:translateY(0) scale(1)}.animate-grid>*:nth-child(1){transition-delay:0s}.animate-grid>*:nth-child(2){transition-delay:0s}.animate-grid>*:nth-child(3){transition-delay:0s}.animate-grid>*:nth-child(4){transition-delay:0s}.animate-grid>*:nth-child(5){transition-delay:.15s}.animate-grid>*:nth-child(6){transition-delay:.15s}.animate-grid>*:nth-child(7){transition-delay:.15s}.animate-grid>*:nth-child(8){transition-delay:.15s}.animate-grid>*:nth-child(9){transition-delay:.3s}.animate-grid>*:nth-child(10){transition-delay:.3s}.animate-grid>*:nth-child(11){transition-delay:.3s}.animate-grid>*:nth-child(12){transition-delay:.3s}.animate-team>*{opacity:0;transform:translateY(50px);transition:all var(--transition-fast) cubic-bezier(.25,.46,.45,.94)}.animate-team>*.animate-in{opacity:1;transform:translateY(0)}.animate-team>*:nth-child(1){transition-delay:.1s}.animate-team>*:nth-child(2){transition-delay:.3s}.animate-team>*:nth-child(3){transition-delay:.5s}.animate-team>*:nth-child(4){transition-delay:.2s}.animate-team>*:nth-child(5){transition-delay:.4s}.animate-team>*:nth-child(6){transition-delay:.6s}quote-block.animate-fade-up{opacity:0;transform:translateY(20px);transition:all var(--transition-slow) cubic-bezier(.25,.46,.45,.94)}quote-block.animate-fade-up.animate-in{opacity:1;transform:translateY(0)}@media (max-width: 768px){quote-block.animate-fade-up{opacity:1!important;transform:none!important}}quote-block:not(.animate-fade-up){opacity:1;transform:none}cta-block.animate-fade-up{opacity:0;transform:translateY(40px);transition:all var(--transition-slow) cubic-bezier(.25,.46,.45,.94)}cta-block.animate-fade-up.animate-in{opacity:1;transform:translateY(0)}cta-block:not(.animate-fade-up){opacity:1;transform:none}.btn-solid,.btn-outline{transition:all var(--transition-fast) cubic-bezier(.25,.46,.45,.94)}.btn-solid:hover,.btn-outline:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.btn-solid:active,.btn-outline:active{transform:translateY(0);transition-duration:var(--transition-instant)}.animate-faq>*{opacity:0;transform:translate(-30px);transition:all var(--transition-medium) cubic-bezier(.25,.46,.45,.94)}.animate-faq>*.animate-in{opacity:1;transform:translate(0)}.animate-faq>*:nth-child(1){transition-delay:var(--transition-instant)}.animate-faq>*:nth-child(2){transition-delay:.2s}.animate-faq>*:nth-child(3){transition-delay:.3s}.animate-faq>*:nth-child(4){transition-delay:var(--transition-medium)}.animate-faq>*:nth-child(5){transition-delay:.5s}.side-panel-backdrop.open .side-panel{animation:slide-in-smooth var(--transition-medium) cubic-bezier(.25,.46,.45,.94) forwards}@keyframes slide-in-smooth{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-fade-up,.animate-fade-down,.animate-fade-left,.animate-fade-right,.animate-blur-in,.animate-gentle-up,.animate-slide-up,.animate-slide-down,.animate-stagger>*,.animate-count-up,.animate-hero>*,.animate-grid>*,.animate-team>*,.animate-faq>*,quote-block,cta-block{opacity:1!important;transform:none!important}}@media (prefers-contrast: high){.animate-fade-up,.animate-fade-down,.animate-fade-left,.animate-fade-right,.animate-blur-in,.animate-gentle-up,.animate-slide-up,.animate-slide-down{transition-duration:var(--transition-medium)}}.side-panel-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;opacity:0;visibility:hidden;transition:opacity var(--transition-fast) ease-in-out,visibility var(--transition-fast) ease-in-out}.side-panel-backdrop.open{opacity:1;visibility:visible}.side-panel-backdrop.open .side-panel{transform:translate(0)}.side-panel{position:fixed;top:0;right:0;width:60rem;max-width:100%;height:100%;background-color:#fff;box-shadow:-4px 0 20px #00000026;transform:translate(100%);transition:transform var(--transition-fast) ease-in-out;display:flex;flex-direction:column;overflow:hidden}.side-panel-header{display:flex;align-items:center;justify-content:flex-end;padding:1.5rem 2rem;border-bottom:1px solid #e5e5e5;background-color:#fff;position:relative;z-index:1}.side-panel-close{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--gray-text, #878787);transition:color var(--transition-instant) ease-in-out;border-radius:4px;display:flex;align-items:center;justify-content:center}.side-panel-close:hover{color:var(--primary-color, #3B44AC);background-color:#3b44ac1a}.side-panel-close:focus{outline:2px solid var(--primary-color, #3B44AC);outline-offset:2px}.side-panel-close svg{width:24px;height:24px}.side-panel-content{flex:1;padding:2rem;overflow-y:auto;overflow-x:hidden}.side-panel-content h3,.side-panel-content .contact-options .secondary-block h1,.contact-options .secondary-block .side-panel-content h1{margin-bottom:.5rem}.side-panel-content p{margin-bottom:1rem}body.side-panel-open{overflow:hidden}@media (max-width: 768px){.side-panel{width:100vw;max-width:100vw}.side-panel-content{padding:1.5rem}.side-panel-header{padding:1rem 1.5rem}}@media (max-width: 480px){.side-panel-content{padding:1rem}.side-panel-header{padding:.75rem 1rem}}footer{background:var(--text-color);color:#fff;padding:70px 0}@media (max-width: 768px){footer{padding:40px 0 60px}}footer .container{display:flex;align-items:start;gap:50px;position:relative;padding-right:80px}@media (max-width: 768px){footer .container{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px 30px;padding-right:20px}footer .container>*:not(.footer-logo){grid-column:2}}footer .footer-logo{width:90px;height:90px}footer p,footer a{font-family:Roboto,sans-serif}footer a{color:#fff;display:block;width:fit-content;transition:var(--transition-fast) ease}footer a:hover{color:var(--secondary-color)}footer p{color:#fff}footer .fill-block{flex:1}footer .fill-block a{color:var(--secondary-color)}footer .fill-block a:hover{text-decoration:underline}footer button{cursor:pointer;background:none;border:none;position:absolute;right:1.5rem;bottom:-53px;width:15px}@media (max-width: 1200px){footer button{right:30px}}.impressum-hero{background:url(/assets/images/512bca42-7fc3-4503-bf13-3bd3afb3883e.jpg) no-repeat center 25%;background-size:cover;min-height:630px;padding:60px 0}@media (max-width: 768px){.impressum-hero{min-height:360px}}.impressum-page h3,.impressum-page .contact-options .secondary-block h1,.contact-options .secondary-block .impressum-page h1,.datenschutz-page h3,.datenschutz-page .contact-options .secondary-block h1,.contact-options .secondary-block .datenschutz-page h1{color:var(--gray-text);text-transform:uppercase}.datenschutz-page p{margin-bottom:1rem}.datenschutz-page ul{padding-left:1.5rem;margin-bottom:1rem}.datenschutz-page ul li{font-size:21px;line-height:30px}.datenschutz-page a{color:var(--gray-text);font-weight:700;text-decoration:underline}.agbs-page h3,.agbs-page .contact-options .secondary-block h1,.contact-options .secondary-block .agbs-page h1{color:var(--gray-text);text-transform:uppercase}.company-hero{background:url(/assets/images/5e1a19b545bd929de8a403f22926c0fc3fa07b3d.jpg) no-repeat center;background-size:cover;min-height:630px;padding:60px 0}@media (max-width: 768px){.company-hero{min-height:360px}}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:20px;margin-top:50px}@media (max-width: 1200px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 992px){.team-grid{grid-template-columns:minmax(0,25rem)}}@media (min-width: 1440px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1201px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 480px){.team-grid{grid-template-columns:minmax(0,1fr)}}.team-grid .team-member{display:grid;grid-template-rows:minmax(0,1fr);aspect-ratio:1/1}.team-grid .team-member:nth-child(3n) .member-photo,.team-grid .team-member:nth-child(3n) .member-description{border-radius:25px 0 0 25px}.team-grid .team-member:nth-child(3n+1) .member-photo,.team-grid .team-member:nth-child(3n+1) .member-description{border-radius:0 25px 25px 0}.team-grid .team-member:nth-child(3n+2) .member-photo,.team-grid .team-member:nth-child(3n+2) .member-description{border-radius:25px}@media (max-width: 992px){.team-grid .team-member .member-photo,.team-grid .team-member .member-description{border-radius:25px!important}}@media (min-width: 1440px){.team-grid .team-member .member-photo,.team-grid .team-member .member-description{border-radius:25px!important}}@media (max-width: 1200px){.team-grid .team-member{aspect-ratio:2/3}}.team-grid .team-member>*{grid-column:1;grid-row:1}.team-grid .team-member .member-photo{background:var(--gray-dark);display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:perspective(1200px) rotateY(0);transition:var(--transition-slow);backface-visibility:hidden}@media (max-width: 1200px){.team-grid .team-member .member-photo{padding-top:30%;object-position:center bottom}}.team-grid .team-member .member-info{color:#fff;min-width:0;padding:30px;transform:perspective(1200px) rotateY(0);transition:var(--transition-slow);backface-visibility:hidden}@media (max-width: 768px){.team-grid .team-member .member-info{padding:20px}}.team-grid .team-member .member-info h3,.team-grid .team-member .member-info .contact-options .secondary-block h1,.contact-options .secondary-block .team-grid .team-member .member-info h1{margin-bottom:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.team-grid .team-member .member-info p{color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.team-grid .team-member .member-description{background:var(--primary-color);color:#fff;padding:30px;transform:perspective(1200px) rotateY(180deg);transition:var(--transition-slow);backface-visibility:hidden}@media (max-width: 768px){.team-grid .team-member .member-description{padding:20px}}@media (min-width: 2000px){.team-grid .team-member .member-description{padding-right:12rem}}.team-grid .team-member .member-description h3,.team-grid .team-member .member-description .contact-options .secondary-block h1,.contact-options .secondary-block .team-grid .team-member .member-description h1{font-size:30px;line-height:31px;margin-bottom:20px;text-transform:uppercase}.team-grid .team-member .member-description p,.team-grid .team-member .member-description a{font-size:21px;line-height:30px}.team-grid .team-member .member-description p{color:#fff;margin-bottom:1rem}.team-grid .team-member .member-description p:last-child{margin-bottom:0}.team-grid .team-member .member-description a{color:var(--secondary-color)}@media (hover: hover){.team-grid .team-member:hover .member-photo,.team-grid .team-member:focus .member-photo{transform:perspective(1200px) rotateY(-180deg)}.team-grid .team-member:hover .member-info,.team-grid .team-member:focus .member-info{transform:perspective(1200px) rotateY(-180deg)}.team-grid .team-member:hover .member-description,.team-grid .team-member:focus .member-description{transform:perspective(1200px) rotateY(0)}}.team-grid .team-member.active .member-photo,.team-grid .team-member.active .member-info{transform:perspective(1200px) rotateY(-180deg)}.team-grid .team-member.active .member-description{transform:perspective(1200px) rotateY(0)}@media (min-width: 2000px){.page-unternehmen .team-title,.page-company .team-title{max-width:2400px}}.page-unternehmen .widescreen-container,.page-company .widescreen-container{padding:0}@media (max-width: 992px){.page-unternehmen .widescreen-container,.page-company .widescreen-container{padding:0 1.25rem}}@media (max-width: 480px){.page-unternehmen .widescreen-container,.page-company .widescreen-container{padding:0}}@media (min-width: 1201px){.page-unternehmen .widescreen-container,.page-company .widescreen-container{padding:0;max-width:100%}}@media (min-width: 1440px){.page-unternehmen .widescreen-container,.page-company .widescreen-container{padding:0 1.5rem;max-width:1720px}}@media (min-width: 2000px){.page-unternehmen .widescreen-container,.page-company .widescreen-container{max-width:2400px}}.page-unternehmen .page-intro+.text-block:not(.gray-block),.page-company .page-intro+.text-block:not(.gray-block){padding-bottom:10rem}.home-team-block{display:none}@media (min-width: 2000px){.home-team-block{display:block}}.references-hero{background:url(/assets/images/4ff3d0e4753d06a4109393b8b738705e97b2e25b.jpg) no-repeat center;background-size:cover;min-height:630px;padding:60px 0}@media (max-width: 768px){.references-hero{min-height:360px}}.references-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}@media (max-width: 480px){.references-grid{grid-template-columns:minmax(0,1fr)}}.references-grid .reference-item{background:var(--gray-bg);display:flex;flex-direction:column;align-items:flex-start}.references-grid .reference-item .company-logo{width:100%;height:200px;object-fit:contain;margin:0}.references-grid .reference-item p{flex:1;margin-bottom:20px;width:100%}.references-grid .reference-item p strong{color:var(--text-color)}.references-grid .reference-item p:has(strong){margin-bottom:0}.references-grid .reference-item a{margin-top:auto}.services-comparison{display:grid;grid-template-columns:1fr 1fr;gap:50px}.services-comparison .text-block{background:none;padding:0}.services-comparison .container{border-radius:25px;margin:0;padding:30px}.services-comparison .container h3,.services-comparison .container .contact-options .secondary-block h1,.contact-options .secondary-block .services-comparison .container h1{margin-bottom:2rem;color:var(--text-dark)}@media (max-width: 1200px){.services-comparison{grid-template-columns:minmax(0,1fr)}}.buttons-container{display:flex;gap:50px;margin:0 auto;width:fit-content}.buttons-container .btn-solid{font-size:16px;line-height:1;font-weight:500;padding:12px 25px 8px;text-transform:uppercase;white-space:nowrap}.buttons-container .btn-icon.disabled{filter:saturate(.5);pointer-events:none;opacity:.3}@media (max-width: 768px){.buttons-container{gap:1.5rem}}.page-support{background:var(--primary-color);color:#fff}.page-support h2,.page-support .navigation-tree .nav-root .nav-item-link,.navigation-tree .nav-root .page-support .nav-item-link{margin-bottom:55px;padding-bottom:0}.page-support h2:after,.page-support .navigation-tree .nav-root .nav-item-link:after,.navigation-tree .nav-root .page-support .nav-item-link:after{display:none}.page-support p{color:#fff}.page-support .cta-title{color:#000;text-transform:uppercase}.page-support .page-intro__content{background:none!important}.support-panel-overlay{display:flex;flex-direction:column;position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height));background-color:var(--primary-color);z-index:1000;transform:translate(-100%);transition:transform var(--transition-fast) ease;overflow-y:auto}.support-panel-overlay.active{transform:translate(0)}.support-panel-overlay .support-panel-close{position:absolute;top:42px;left:42px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform var(--transition-fast) ease}.support-panel-overlay .support-panel-close:hover{transform:scale(1.1)}.support-panel-overlay .support-panel-close:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.support-panel-overlay .support-panel-close img{width:60px;height:60px}.support-panel-overlay .support-panel-content{padding-top:55px;padding-bottom:80px;flex-direction:column}.support-panel-overlay .support-panel-content .loading-spinner{display:flex;align-items:center;justify-content:center;padding:4rem;font-size:1.5rem;color:#fff}.support-panel-overlay .support-panel-content .animate-fade-up{opacity:1;transform:none}body.support-panel-open{overflow:hidden}body.support-panel-open .text-block{background:none}@media (max-width: 1200px){.support-panel-overlay .support-panel-close{top:1.25rem;left:1.25rem}.support-panel-overlay .support-panel-close img{width:40px;height:40px}.support-panel-overlay .support-panel-content{padding-top:1.5rem}}@media (max-width: 768px){.support-panel-overlay .support-panel-close{top:1.25rem;left:1.25rem}.support-panel-overlay .support-panel-content{padding-top:2.5rem;padding-bottom:1.5rem}}@view-transition{navigation: auto;}.page-section{view-transition-name:page-section}::view-transition-old(page-section){animation:slide-out-left .5s ease-in-out forwards}::view-transition-new(page-section){animation:slide-in-right .5s ease-in-out forwards}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}
