html{font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--base-color);font-family:var(--font-base);font-weight:400}body{position:relative;background:var(--base-bg)}.tplcss a{color:var(--a-color);text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;outline:none}.tplcss a:hover{color:var(--a-hover-color)}.tplcss a:active{color:var(--a-active-color)}.cnt{padding:var(--cnt-vertical-padding) var(--cnt-horizontal-padding);max-width:var(--cnt-max-width);margin:0 auto;width:100%}.hidden{display:none!important}.tplcss h1,.tplcss .ex-h1,.tplcss h2,.tplcss .ex-h2,.tplcss h3,.tplcss .ex-h3,.tplcss h4,.tplcss .ex-h4,.tplcss h5,.tplcss .ex-h5,.tplcss h6,.tplcss .ex-h6{font-weight:700;font-family:var(--font-headings)}.tplcss h1,.tplcss .ex-h1{font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.02em}.tplcss h2,.tplcss .ex-h2{font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.03em;margin-bottom:var(--h2-margin)}.tplcss h3,.tplcss .ex-h3{font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.03em;margin-bottom:var(--h3-margin)}.tplcss p,.tplcss ul,.tplcss ol,.tplcss blockquote{margin-bottom:var(--base-p-margin);list-style-position:inside}.tplcss blockquote{padding-left:14px;border-left-color:var(--base-color);border-left-color:currentColor;border-left-style:solid;border-left-width:2px}.tplcss ul:last-child,.tplcss ol:last-child,.tplcss p:last-child{margin-bottom:0}.tplcss li:not(:last-child){margin-bottom:var(--li-interval)}.tplcss .semantic,.tplcss ul.slider{padding:0;list-style:none;font-size:0}.tplcss ul.slider{white-space:nowrap}.tplcss ul.slider>li{white-space:normal}.tplcss .semantic>li,.tplcss ul.slider>li{display:inline-block;vertical-align:top;font-size:1rem;padding:unset}.tplcss .semantic>li:before,.tplcss ul.slider>li:before{display:none}.tplcss .semantic>li:not(:last-child),.tplcss ul.slider>li:not(:last-child){margin:unset}.flx{display:flex;justify-content:space-between}.flx-mid{display:flex;justify-content:space-between;align-items:center}.tplcss nav>ul li a{text-decoration:none}.tplcss nav ul>li{list-style:none;padding:unset}.tplcss nav ul>li:before{display:none}.tplcss img{max-width:100%;height:auto}.tplcss img.contentfit,.tplcss picture.contentfit{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tplcss img.lazyload{background:var(--blue-1)}.tplcss picture{font-size:0;line-height:0;display:block}.responsive-img,.responsive-iframe{position:relative;overflow:hidden;display:block;line-height:0}.responsive-img:after,.responsive-iframe:after{content:'';display:block;padding-top:56.25%}.responsive-img img,.responsive-img img[width],.responsive-img img[height],.responsive-img iframe,.responsive-img picture,.responsive-img source{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.responsive-img picture{display:block}.responsive-iframe>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-iframe>.youtube-dummy{position:absolute;width:100%}figure{max-width:100%}.section{position:relative;margin-bottom:var(--overlap-factor);z-index:1}.section:last-child{margin-bottom:0}.section+.section{margin-top:calc(var(--overlap-factor) * -1)}.section.white+.section.white{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc( (var(--overlap-factor) + var(--cnt-vertical-padding)) * -1)}.section.white:has(+.section.white){border-bottom-left-radius:0;border-bottom-right-radius:0}.section>.bg{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--base-bg);z-index:1}.section>.bg+.cnt,.section>.bg~*{position:relative;z-index:1}.section.rounded{border-radius:var(--rounded)}.section.white{background:var(--white);color:var(--black)}.section.heading-wrap+article>.cnt:first-child{padding-top:0}.technical-page .section.heading-wrap>.cnt:last-child{padding-bottom:calc(var(--cnt-vertical-padding) / 2)}#mainWrapper{display:flex;flex-direction:column;min-height:100vh}#mainWrapper>footer{margin:auto 0 0 0}header{position:relative;z-index:3;height:var(--base-header-height);width:100%}header>.cnt{height:100%}main{z-index:1;position:relative}footer{position:relative;z-index:2}nav.pagination{font-size:16px;text-align:center}nav.pagination a,nav.pagination .current{display:inline-block;padding:5px 5px 4px;position:relative;min-width:2ch}nav.pagination .current:after,nav.pagination a:after{content:'';display:block;pointer-events:none;width:100%;height:1px;bottom:0;left:0;background:linear-gradient(currentColor 0 0) var(--p,100%) 100%/var(--d,0) 100% no-repeat;transition:.28s,background-position 0s .28s;transform:scale(-1,1)}nav.pagination a:hover:after{--d:100%;--p:0%}.breadcrumbs.cnt{padding-top:2em;padding-bottom:1em}.breadcrumbs__wrapper+.heading-wrap h1.cnt{padding-top:0}.breadcrumbs a,.breadcrumbs .breadcrumb_last{display:inline-block;position:relative}.breadcrumbs a:after,.breadcrumbs .breadcrumb_last:after{content:'';display:block;pointer-events:none;width:100%;height:1px;bottom:0;left:0;background:linear-gradient(currentColor 0 0) var(--p,100%) 100%/var(--d,0) 100% no-repeat;transition:.28s,background-position 0s .28s;transform:scale(-1,1)}.breadcrumbs a:hover:after{--d:100%;--p:0%}.breadcrumbs a:not(:hover):not(:active):not(:focus),.breadcrumbs .breadcrumb_last,.breadcrumbs .b-div{opacity:.6}@media (min-width:500px){.tplcss blockquote{padding-left:20px}}@media (min-width:650px){.tplcss blockquote{border-left-width:4px}}@media (min-width:768px){.tplcss h1,.tplcss .ex-h1{font-size:48px;line-height:1.2;letter-spacing:-.02em}.tplcss h2,.tplcss .ex-h2{font-size:40px;line-height:1.2;letter-spacing:-.03em}}@media (min-width:968px){.tplcss h1,.tplcss .ex-h1{font-size:58px}.tplcss h2,.tplcss .ex-h2{font-size:48px}}@media (min-width:1200px){.tplcss h1,.tplcss .ex-h1{font-size:70px}.tplcss h2,.tplcss .ex-h2{font-size:52px}.tplcss h3,.tplcss .ex-h3{font-size:28px}}@media (min-width:1360px){.tplcss h1,.tplcss .ex-h1{font-size:90px}}@media (min-width:1800px){.section.white+.section.white>.cnt{padding-top:calc(var(--cnt-vertical-padding) - 60px)}}