/*! HTML5 Boilerplate v9.0.1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}:root{--headerHeight: 3rem;--wp--preset--font-size--x-large: 2rem !important}@media(max-width: 767px){.entry-title,h2{font-size:var(--wp--preset--font-size--x-large) !important}}@font-face{font-family:"ABKStuttgartWeb-Black";src:url("../fonts/ABKStuttgartWeb-Black.woff2") format("woff2");font-style:normal;font-weight:#000}@font-face{font-family:"ABKStuttgartWeb-Black";src:url("../fonts/ABKStuttgartWeb-BlackItalic.woff2") format("woff2");font-style:italic;font-weight:#000}@font-face{font-family:"ABKStuttgartWeb";src:url("../fonts/ABKStuttgartWeb-Regular.woff2") format("woff2");font-style:normal;font-weight:normal}@font-face{font-family:"ABKStuttgartWeb";src:url("../fonts/ABKStuttgartWeb-Italic.woff2") format("woff2");font-style:italic;font-weight:normal}@font-face{font-family:"ABKStuttgartWeb";src:url("../fonts/ABKStuttgartWeb-Bold.woff2") format("woff2");font-style:normal;font-weight:bold}@font-face{font-family:"ABKStuttgartWeb";src:url("../fonts/ABKStuttgartWeb-BoldItalic.woff2") format("woff2");font-style:italic;font-weight:bold}@font-face{font-family:"ABKStuttgartWeb";src:url("../fonts/ABKStuttgartWeb-Light.woff2") format("woff2");font-style:normal;font-weight:300}@font-face{font-family:"ABKStuttgartWeb";src:url("../fonts/ABKStuttgartWeb-LightItalic.woff2") format("woff2");font-style:italic;font-weight:300}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{font-family:ABKStuttgartWeb;font-weight:bold;line-height:1.1}html{font-size:1.2vw;margin:0;padding:0}@media(max-width: 767px){html{font-size:4vw}}body{margin:0;padding:0;font-size:1rem}:root{--top-padding: 4rem}body.home #overview{padding-top:var(--top-padding)}body.home #project-filters{padding:.5rem 1rem 2rem 1rem;display:flex}body.home #project-filters strong{padding-right:1rem}body.home #project-filters ul.filter-list{display:flex;flex-wrap:wrap;list-style:none;gap:1rem}@media(min-width: 768px){body.home #page{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory}}body.overview-style-imageWallSelected #overview nav .thumb figure img{width:15rem;height:25vh}body.overview-style-imageWallSelected #overview.count-projects-one-to-four nav .thumb figure img{width:30vw;height:50vh}@media(min-width: 768px){body.overview-style-imageWallSelected #overview.count-projects-more-than-ten nav .thumb{padding:0 1rem;width:14.2857142857%}body.overview-style-imageWallSelected #overview.count-projects-more-than-ten nav .thumb figure{padding:0 0 .5rem 0}body.overview-style-imageWallSelected #overview.count-projects-more-than-ten nav .thumb img{width:10rem;height:10vw}}#overview,.workwrapper{scroll-snap-align:start}ul{margin:0;padding:0}#intro{height:100vh;width:100vw;color:#fff;z-index:100000;position:relative;overflow:hidden;z-index:0}#intro img{width:100%;height:auto}video{position:absolute;left:50%;top:0;transform:translateX(-50%) translateY(-10%);width:40%}@media only screen and (max-width: 35em){video{width:100%;transform:translateX(-50%) translateY(0%)}}#introwrapper{min-height:100vh;position:relative;z-index:2}#intro h1{padding:0;margin:0;text-align:center}#intro h2{padding:0;margin:0;text-align:center;text-decoration:none}#imprint{width:100%;text-align:center;margin-bottom:1rem}#branding{position:fixed;left:1rem;top:1rem;display:flex;z-index:2000}#branding #logo,#branding hgroup,#branding #access{position:relative;z-index:1338}#branding img{height:1.5rem;width:auto;padding-right:1rem}#branding #access{position:fixed;right:3rem;top:1rem}@media(max-width: 767px){#branding #access{top:0;left:0;right:0;height:100vh;width:100vw;background-color:#fff;z-index:1000;display:none}body.menu-open #branding #access{display:block}#branding #access ul#menu-hauptmenue{display:flex;flex-direction:column;padding-top:10rem;margin:0;list-style:none}#branding #access ul#menu-hauptmenue li{padding:1rem}#branding #access ul#menu-hauptmenue li a{font-size:2rem;text-decoration:none}}#branding #access ul{display:flex;margin:0;padding:0;list-style:none}#branding #access ul li{padding:0 0 0 1rem}#branding #menu-toggle{position:fixed;right:.5rem;top:1rem;width:3rem;height:2rem;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:6px;z-index:10000}@media(min-width: 768px){#branding #menu-toggle{display:none}}#branding #menu-toggle span{display:block;height:2px;background-color:#000;transition:transform .3s ease,opacity .3s ease}body.menu-open #branding #menu-toggle span:nth-child(1){transform:rotate(45deg) translateY(5px)}body.menu-open #branding #menu-toggle span:nth-child(2){transform:rotate(-45deg) translateY(-5px)}#branding:after{position:fixed;content:"";top:0;left:0;width:100%;z-index:1337;height:calc(var(--headerHeight) - .25rem);background-color:#fff;box-shadow:0 .25rem .25rem #fff}#overview{display:block;width:100vw;min-height:calc(100vh - var(--top-padding))}#overview nav{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 767px){#overview nav .thumb{width:50%}}#overview nav .thumb .thumb-title{text-align:center}#overview nav .thumb.project-without-image{min-height:6rem;min-width:15rem;background-color:rgba(238,238,238,.422);margin:1rem;padding:1rem;display:flex;flex-direction:column-reverse}#overview nav .thumb figure{padding:1rem;margin:0}#overview nav .thumb figure img{width:10vw;height:10vw;object-fit:contain}@media(max-width: 767px){#overview nav .thumb figure img{width:calc(50vw - 2rem);max-width:100%;height:50vw}}#overview nav .thumb .thumb-title{margin-bottom:1rem}#projects{margin-top:var(--headerHeight)}@media(max-width: 767px){#projects{border-top:1px #000 solid}}#social{position:fixed;right:1em;bottom:1em;z-index:10000}.single-works .entry-title{position:fixed;top:1rem}.single-works #subnav #next{position:fixed;right:1rem;bottom:1rem}.single-works #subnav #previous{position:fixed;left:1rem;bottom:1rem}.entry-title{margin-bottom:1rem}body.page-template-default .entry-title{font-size:2rem}.entry-title a{color:blue}.wp-block-image{margin:1rem 0}#content{margin:0 auto}h1,h2,h3,h4,h5,h6,p,td{margin:0;font-size:1rem}a,a:visited{text-decoration:none}p a,p a:visited{text-decoration:underline}a:hover{text-decoration:none}.number{font-size:.92em}figcaption{font-size:14px;color:#000}figcaption p{margin:0;text-align:right}a{color:#000;text-decoration:none}#about article{width:55rem;border:.3rem solid #000;display:block;margin:auto !important;padding:1rem;margin-bottom:10rem !important}#about p{font-size:1.5rem}#about p{padding-bottom:1rem}#social{right:1rem;top:.9rem;height:1.4rem}#social svg{width:1.2rem;height:auto}#abk-logo{position:fixed;right:1rem;bottom:1rem}#abk-logo svg{width:auto;height:4rem}@media(max-width: 767px){#abk-logo{bottom:auto;top:.5rem;right:.5rem;width:2rem}#abk-logo svg{width:2rem;height:auto}}.workwrapper{height:100vh;overflow:hidden;position:relative;--slideshow-width: 50vw;--content-width: 50vw}@media(max-width: 767px){.workwrapper{height:auto;overflow:auto;--slideshow-width: 100vw;--content-width: 100vw}}.workwrapper.slideshow-off .the-contents{border-right:none}.workwrapper.layout-image_full{--slideshow-width: 100vw;--content-width: 0vw}.workwrapper.layout-image_full article.projekte .the-contents{width:0 !important;max-width:0 !important;padding:0 !important;margin:0 !important;border:0 !important;overflow:hidden !important}.workwrapper.layout-image_half_text_half{--slideshow-width: 50vw;--content-width: 50vw}.workwrapper.layout-text_full{--slideshow-width: 0vw;--content-width: 100vw}.workwrapper.layout-text_full article.projekte .slideshow{width:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important}.workwrapper.layout-text_full article.projekte .slideshow .slick-list,.workwrapper.layout-text_full article.projekte .slideshow figure,.workwrapper.layout-text_full article.projekte .slideshow img,.workwrapper.layout-text_full article.projekte .slideshow .background-image{width:0 !important;padding:0 !important;margin:0 !important}@media(min-width: 768px){.workwrapper.layout-text_full article.projekte .the-contents{max-width:50vw;margin:0 auto;padding-left:2rem;padding-right:2rem}}@media(max-width: 767px){.workwrapper.layout-text_full article.projekte .the-contents{max-width:100vw;margin:0}}.workwrapper article.projekte{height:100vh}@media(max-width: 767px){.workwrapper article.projekte{height:auto}}.workwrapper article.projekte .entry-content{display:flex;justify-content:center}@media(max-width: 767px){.workwrapper article.projekte .entry-content{flex-wrap:wrap}}.workwrapper article.projekte .entry-content .slideshow{width:var(--slideshow-width);height:100vh;position:relative}@media(max-width: 767px){.workwrapper article.projekte .entry-content .slideshow{width:100vw}}.workwrapper article.projekte .entry-content .slideshow .slick-list{height:100vh}.workwrapper article.projekte .entry-content .slideshow figure{width:var(--slideshow-width);overflow:hidden;position:relative;margin:0;height:100vh;display:flex;flex-direction:column}@media(max-width: 767px){.workwrapper article.projekte .entry-content .slideshow figure{width:100vw}}.workwrapper article.projekte .entry-content .slideshow figure.has-video.html5-video{padding-top:10rem}.workwrapper article.projekte .entry-content .slideshow figure.has-video.html5-video video{position:relative;width:100%;height:auto;max-height:calc(100vh - 12rem);object-fit:contain;left:auto;top:0;transform:translate(0)}.workwrapper article.projekte .entry-content .slideshow figure img{width:var(--slideshow-width);height:calc(100vh - var(--headerHeight) - 3rem);object-fit:contain;position:relative;z-index:2;padding:calc(var(--headerHeight) + 2rem) 1rem 0 1rem}@media(max-width: 767px){.workwrapper article.projekte .entry-content .slideshow figure img{width:100vw}}.workwrapper article.projekte .entry-content .slideshow figure .background-image{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);filter:blur(20rem) hue-rotate(180deg);z-index:1;width:calc(var(--slideshow-width) + 20rem);opacity:.7;height:calc(100vh + 20rem);object-fit:cover}@media(max-width: 767px){.workwrapper article.projekte .entry-content .slideshow figure .background-image{width:calc(100vw + 20rem)}}.workwrapper article.projekte .entry-content .slideshow figure figcaption{position:relative;z-index:10;text-align:center;padding:1rem 1rem 5rem 1rem;font-size:.8rem}.workwrapper article.projekte .entry-content .slideshow.slideshow--clickable figure{cursor:pointer}.workwrapper article.projekte .entry-content .slideshow.slideshow--clickable .abk-video-placeholder,.workwrapper article.projekte .entry-content .slideshow.slideshow--clickable .abk-video-embed,.workwrapper article.projekte .entry-content .slideshow.slideshow--clickable video{cursor:default}.workwrapper article.projekte .entry-content .abk-video-placeholder{position:relative;display:inline-block;cursor:pointer}.workwrapper article.projekte .entry-content .abk-video-placeholder img{display:block;width:100%;height:auto}.workwrapper article.projekte .entry-content .abk-video-placeholder .abk-video-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;text-align:center;background:rgba(0,0,0,.25);color:#fff;gap:.5rem;transition:background .2s ease-in-out}.workwrapper article.projekte .entry-content .abk-video-placeholder .abk-video-overlay .abk-play-button{font-size:clamp(28px,6vw,64px);line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:10}.workwrapper article.projekte .entry-content .abk-video-placeholder .abk-video-overlay .abk-consent{font-size:.875rem;max-width:60ch;position:absolute;left:50%;top:calc(50% + 3rem);transform:translate(-50%, -50%);z-index:10;text-shadow:0 0 .5rem #000}.workwrapper article.projekte .entry-content .abk-video-placeholder:hover .abk-video-overlay{background:rgba(0,0,0,.4)}.workwrapper article.projekte .entry-content .abk-video-embed{position:relative;width:100%;height:calc(100% - 10rem)}.workwrapper article.projekte .entry-content .abk-video-embed iframe{margin-top:5rem;width:100%;height:100%;border:0}.workwrapper article.projekte .entry-content .the-contents{width:var(--content-width)}@media(min-width: 768px){.workwrapper article.projekte .entry-content .the-contents{height:100vh;overflow-y:scroll;padding:calc(var(--headerHeight) + 2rem) 1rem 0 2rem}}@media(max-width: 767px){.workwrapper article.projekte .entry-content .the-contents{width:100vw;border-bottom:1px #000 solid;padding-top:1rem;padding:1rem 1rem 10rem 1rem}}.workwrapper article.projekte .entry-content .the-contents::-webkit-scrollbar{width:.25rem}.workwrapper article.projekte .entry-content .the-contents::-webkit-scrollbar-track{background:#f1f1f1}.workwrapper article.projekte .entry-content .the-contents::-webkit-scrollbar-thumb{background:#000}.workwrapper article.projekte .entry-content .the-contents::-webkit-scrollbar-thumb:hover{background:#222}.workwrapper article.projekte .entry-content .body-text p{padding-bottom:1rem}.workwrapper article.projekte .entry-content .body-text h1,.workwrapper article.projekte .entry-content .body-text h2,.workwrapper article.projekte .entry-content .body-text h3,.workwrapper article.projekte .entry-content .body-text h4,.workwrapper article.projekte .entry-content .body-text h5,.workwrapper article.projekte .entry-content .body-text h6{padding:2rem 0 1rem 0}.workwrapper article.projekte .entry-content .downloads-wrapper{padding-top:2rem}.workwrapper article.projekte .entry-content .downloads-wrapper h3{font-size:.8rem;margin-bottom:.5rem}.workwrapper article.projekte .entry-content .downloads-wrapper svg{width:1.1rem;margin-right:.1rem;display:inline-block;vertical-align:baseline}.workwrapper article.projekte .entry-content .downloads-wrapper svg path{fill:#000;stroke:#000;stroke-width:.05rem;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.workwrapper article.projekte .entry-content .downloads-wrapper .downloads-list{list-style:none}.workwrapper article.projekte .entry-content .downloads-wrapper .download-item{display:flex;align-items:baseline;gap:.5rem;padding:.25rem 0}@media(max-width: 767px){.workwrapper article.projekte .entry-content .downloads-wrapper .download-item{flex-wrap:wrap;gap:.25rem .5rem}}.workwrapper article.projekte .entry-content .downloads-wrapper .download-item a{border:1px #000 solid;border-radius:1rem;padding:.4rem .8rem .5rem .8rem}.workwrapper article.projekte .entry-content .downloads-wrapper .download-item a:hover{background-color:#000;color:#fff}.workwrapper article.projekte .entry-content .downloads-wrapper .download-item .download-filetype,.workwrapper article.projekte .entry-content .downloads-wrapper .download-item .download-filesize{font-size:.8rem;line-height:1;white-space:nowrap}.workwrapper article.projekte .entry-content .downloads-wrapper .download-item .download-filetype{padding:0 0 0 .3rem;text-transform:uppercase}.workwrapper article.projekte .entry-content .downloads-wrapper .download-item .download-filesize{opacity:.6}.workwrapper article.projekte .entry-content .spalten{display:flex;flex-wrap:wrap;padding:2rem 0 1rem 0;gap:1rem}@media(max-width: 767px){.workwrapper article.projekte .entry-content .spalten{padding:0}}.workwrapper article.projekte .entry-content .spalte{width:calc(25% - .8rem);font-size:.8rem}@media(max-width: 767px){.workwrapper article.projekte .entry-content .spalte{width:calc(50% - .5rem)}}.workwrapper article.projekte .entry-content .spalte *{font-size:.8rem}.workwrapper article.projekte .entry-content .spalte h1,.workwrapper article.projekte .entry-content .spalte h2,.workwrapper article.projekte .entry-content .spalte h3,.workwrapper article.projekte .entry-content .spalte h4,.workwrapper article.projekte .entry-content .spalte h5,.workwrapper article.projekte .entry-content .spalte h6{padding-bottom:1rem;line-height:1;min-height:3.6rem;display:flex;align-items:flex-end}.workwrapper article.projekte .entry-content .spalte ul{margin:0;padding-left:0;list-style:none}.workwrapper article.projekte .entry-content .spalte ul li{position:relative;margin-bottom:0;padding-left:.7rem}.workwrapper article.projekte .entry-content .spalte ul li::before{content:"";position:absolute;left:0;top:.125rem;width:.5rem;height:.5rem;background-color:#000;border-radius:50%}.workwrapper article.projekte .entry-content .spalte p:empty{display:none}.workwrapper article.projekte .entry-content .logos ul{display:flex;list-style:none}.workwrapper article.projekte .entry-content .logos ul img{width:8rem;height:4rem;object-fit:contain;object-position:left center}.workwrapper .layout-toggle-btn{position:absolute;right:8rem;bottom:1.3rem;z-index:5000;display:flex;flex-direction:column;align-items:center;gap:.2rem;cursor:pointer}@media(max-width: 767px){.workwrapper .layout-toggle-btn{display:none !important}}.workwrapper .layout-toggle-btn .layout-toggle-icon{width:3rem;height:3rem;display:inline-block}.workwrapper .layout-toggle-btn .layout-toggle-icon svg{width:100%;height:100%;display:block;stroke:#000;stroke-width:.2;fill:none;transform-origin:50% 50%;transition:transform .2s ease}.workwrapper .layout-toggle-btn .layout-toggle-label{font-size:.55rem;text-transform:lowercase;letter-spacing:.03em;line-height:1;text-align:center}.workwrapper .layout-toggle-btn .layout-toggle-label .label-fullscreen,.workwrapper .layout-toggle-btn .layout-toggle-label .label-text{display:none}.workwrapper .layout-toggle-btn .layout-toggle-icon--expand{display:inline-block}.workwrapper .layout-toggle-btn .layout-toggle-icon--shrink{display:none}.workwrapper .layout-toggle-btn .layout-toggle-label .label-fullscreen{display:inline}.workwrapper .layout-toggle-btn.is-full .layout-toggle-icon--expand{display:none}.workwrapper .layout-toggle-btn.is-full .layout-toggle-icon--shrink{display:inline-block}.workwrapper .layout-toggle-btn.is-full .layout-toggle-label .label-fullscreen{display:none}.workwrapper .layout-toggle-btn.is-full .layout-toggle-label .label-text{display:inline}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-slide img{width:auto;height:80vh}.slick-prev,.slick-next{position:absolute;z-index:100;display:block;height:2rem;width:auto;bottom:1rem;cursor:pointer}.slick-prev svg,.slick-next svg{height:2rem;width:1.3rem;fill:rgba(0,0,0,0);stroke:#000;stroke-width:.01rem;transition:all .3s ease}.slick-prev:before,.slick-next:before{display:none}.slick-prev:hover svg,.slick-next:hover svg{stroke-width:.02rem}button{border:0px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.slick-prev{left:.1rem}.slick-next{right:.1rem}.layout-image_full .slick-next{right:14rem}ul.slick-dots{display:flex;list-style:none;justify-content:center;height:2rem;position:absolute;left:50%;bottom:.5rem;transform:translate(-50%)}ul.slick-dots li{border:.05rem #000 solid;border-radius:100%;height:1rem;width:1rem;overflow:hidden;display:inline-block;margin:0 .5rem;cursor:pointer;transition:all .3s linear}ul.slick-dots li.slick-active{border:.1rem #000 solid}ul.slick-dots li button{font-size:0}ul.slick-dots li:hover{border:.1rem #000 solid}ul.slick-dots.slick-dots--compact{height:1.5rem}ul.slick-dots.slick-dots--compact li{height:.7rem;width:.7rem;margin:0 .25rem;border-width:.04rem}ul.slick-dots.slick-dots--compact li.slick-active{border-width:.08rem}#site-footer{scroll-snap-align:start;padding:5rem}#menu-footer{display:flex;justify-content:center;align-items:center;scroll-snap-align:none;list-style:none;gap:1rem}body.page-template-default #main{padding:7rem 1rem 5rem 1rem}body.page-template-default #main #primary{display:flex;justify-content:flex-start;width:100%}body.page-template-default #main #primary #content{width:50%;margin:0}@media(max-width: 767px){body.page-template-default #main #primary #content{width:100%}}@media(min-width: 768px){body.page-template-default #main #primary #content{padding-right:1rem}}body.page-template-default #main #primary #content h2{font-size:1rem;padding-top:2rem;padding-bottom:1rem}body.page-template-default #main #primary #content h3{font-size:1rem;padding-top:2rem;padding-bottom:.5rem}body.page-template-default #main #primary #content p{font-size:1rem}body.page-template-default #main #primary #side-image{position:fixed;right:0;top:0;height:100vh;width:50vw}@media(max-width: 767px){body.page-template-default #main #primary #side-image{width:100vw;position:relative;display:none}}body.page-template-default #main #primary #side-image img{width:100%;height:100vh;object-fit:cover}body.page-template-default .wp-block-image img{width:100% !important;height:auto}#wpadminbar{display:none !important;opacity:0}#wpadminbar:hover{opacity:1}.edit-link{position:fixed;right:1rem;bottom:1rem;z-index:1000000}#signup-content{padding-top:5rem}#signup-welcome{padding:4rem}#signup-welcome span.h3{padding:0}.hidden,[hidden]{display:none !important}.visually-hidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*# sourceMappingURL=main.css.map */
