@import url("//hello.myfonts.net/count/2bf3e2");@font-face{font-family:'BrandonGrotesque-Medium';src:url("../webfonts/2BF3E2_0_0.eot");src:url("../webfonts/2BF3E2_0_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2BF3E2_0_0.woff") format("woff"),url("../webfonts/2BF3E2_0_0.ttf") format("truetype")}@font-face{font-family:'BrandonGrotesque-Light';src:url("../webfonts/2BF3E2_1_0.eot");src:url("../webfonts/2BF3E2_1_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2BF3E2_1_0.woff") format("woff"),url("../webfonts/2BF3E2_1_0.ttf") format("truetype")}@font-face{font-family:'BrandonGrotesque-Bold';src:url("../webfonts/2BF3E2_2_0.eot");src:url("../webfonts/2BF3E2_2_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2BF3E2_2_0.woff") format("woff"),url("../webfonts/2BF3E2_2_0.ttf") format("truetype")}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.grid{list-style:none;margin-left:0;margin-left:-.25rem}.grid>.grid__col--2-of-2,.grid>.grid__col--3-of-3,.grid>.grid__col--4-of-4,.grid>.grid__col--5-of-5{width:100%}.grid>.grid__col--1-of-2,.grid>.grid__col--2-of-4{width:50%}.grid>.grid__col--1-of-3{width:33.33333%}.grid>.grid__col--2-of-3{width:66.66667%}.grid>.grid__col--1-of-4{width:25%}.grid>.grid__col--3-of-4{width:75%}.grid>.grid__col--push-2-of-2,.grid>.grid__col--push-3-of-3,.grid>.grid__col--push-4-of-4,.grid>.grid__col--push-5-of-5{margin-left:100%}.grid>.grid__col--push-1-of-2,.grid>.grid__col--push-2-of-4{margin-left:50%}.grid>.grid__col--push-1-of-3{margin-left:33.33333%}.grid>.grid__col--push-2-of-3{margin-left:66.66667%}.grid>.grid__col--push-1-of-4{margin-left:25%}.grid>.grid__col--push-3-of-4{margin-left:75%}.grid>.grid__col--pull-2-of-2,.grid>.grid__col--pull-3-of-3,.grid>.grid__col--pull-4-of-4,.grid>.grid__col--pull-5-of-5{margin-left:-100%}.grid>.grid__col--pull-1-of-2,.grid>.grid__col--pull-2-of-4{margin-left:-50%}.grid>.grid__col--pull-1-of-3{margin-left:-33.33333%}.grid>.grid__col--pull-2-of-3{margin-left:-66.66667%}.grid>.grid__col--pull-1-of-4{margin-left:-25%}.grid>.grid__col--pull-3-of-4{margin-left:-75%}.grid>.grid__col--1-of-5{width:20%}.grid>.grid__col--push-1-of-5{margin-left:20%}.grid>.grid__col--pull-1-of-5{margin-left:-20%}.grid>.grid__col--2-of-5{width:40%}.grid>.grid__col--push-2-of-5{margin-left:40%}.grid>.grid__col--pull-2-of-5{margin-left:-40%}.grid>.grid__col--3-of-5{width:60%}.grid>.grid__col--push-3-of-5{margin-left:60%}.grid>.grid__col--pull-3-of-5{margin-left:-60%}.grid>.grid__col--4-of-5{width:80%}.grid>.grid__col--push-4-of-5{margin-left:80%}.grid>.grid__col--pull-4-of-5{margin-left:-80%}.grid>*,.grid>.grid__col--1-of-2,.grid>.grid__col--push-1-of-2,.grid>.grid__col--pull-1-of-2,.grid>.grid__col--2-of-2,.grid>.grid__col--push-2-of-2,.grid>.grid__col--pull-2-of-2,.grid>.grid__col--1-of-3,.grid>.grid__col--push-1-of-3,.grid>.grid__col--pull-1-of-3,.grid>.grid__col--2-of-3,.grid>.grid__col--push-2-of-3,.grid>.grid__col--pull-2-of-3,.grid>.grid__col--3-of-3,.grid>.grid__col--push-3-of-3,.grid>.grid__col--pull-3-of-3,.grid>.grid__col--1-of-4,.grid>.grid__col--push-1-of-4,.grid>.grid__col--pull-1-of-4,.grid>.grid__col--2-of-4,.grid>.grid__col--push-2-of-4,.grid>.grid__col--pull-2-of-4,.grid>.grid__col--3-of-4,.grid>.grid__col--push-3-of-4,.grid>.grid__col--pull-3-of-4,.grid>.grid__col--4-of-4,.grid>.grid__col--push-4-of-4,.grid>.grid__col--pull-4-of-4,.grid>.grid__col--1-of-5,.grid>.grid__col--push-1-of-5,.grid>.grid__col--pull-1-of-5,.grid>.grid__col--2-of-5,.grid>.grid__col--push-2-of-5,.grid>.grid__col--pull-2-of-5,.grid>.grid__col--3-of-5,.grid>.grid__col--push-3-of-5,.grid>.grid__col--pull-3-of-5,.grid>.grid__col--4-of-5,.grid>.grid__col--push-4-of-5,.grid>.grid__col--pull-4-of-5,.grid>.grid__col--5-of-5,.grid>.grid__col--push-5-of-5,.grid>.grid__col--pull-5-of-5,.grid>.grid__col--2-of-2,.grid>.grid__col--3-of-3,.grid>.grid__col--4-of-4,.grid>.grid__col--5-of-5{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:0;vertical-align:top}.grid .grid_nested{margin:-.5rem;padding:0 1rem}.grid .grid__col--centered{display:block;margin-left:auto;margin-right:auto}.grid .grid__col--d-first{float:left}.grid .grid__col--d-last{float:right}.grid.grid--no-gutter{margin-left:0;width:100%}.grid.grid--no-gutter>*{padding-left:0}.grid.grid--no-gutter .grid__col--span-all{margin-left:0;width:100%}.grid .grid__col--ab{vertical-align:bottom}.grid .grid__col--am{vertical-align:middle}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#222}::-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,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a,a:hover,a:focus{outline:0}.cssgrid--container{display:-ms-grid;display:grid;grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:0 1.5rem}.grid>.cssgrid--container{margin-bottom:0}.cssgrid--col-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.cssgrid--row-2{grid-auto-rows:1fr}.cssgrid--item{background:#e6e6e6;position:relative}.cssgrid--item.item .tile{margin:0;background-clip:tranparent}.tile--link{position:absolute;left:2.75rem;bottom:2.75rem}html,:root{font-size:16px;line-height:1}body{font-family:'BrandonGrotesque-Light', Helvetica, Arial, Verdana, sans-serif;font-size:1.125rem;line-height:1.714285714;line-height:1.77777778;font-weight:normal;font-style:normal;color:#999;text-align:center}h1,h2,h3,h4,.imprint p.strong{font-family:'BrandonGrotesque-Light', Helvetica, Arial, Verdana, sans-serif;font-size:1.125rem;line-height:1.714285714;line-height:1.77777778;font-weight:normal;font-style:normal;text-transform:uppercase;color:#000;margin:4.5rem 0 2.5rem}h1{font-size:44px;font-size:2.75rem;line-height:116px;line-height:7.25rem}h2{font-family:'BrandonGrotesque-Medium', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;letter-spacing:3px;font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}p,ul{margin:2rem auto;padding:0}p{max-width:960px}b,strong,p a{font-family:'BrandonGrotesque-Bold', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal}.strong,.imprint h2{font-family:'BrandonGrotesque-Medium', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;letter-spacing:3px;text-transform:uppercase;font-size:24px;font-size:1.5rem;line-height:44px;line-height:2.75rem}small,.copyright{font-size:0.825rem;line-height:1.5rem}ul,li{display:inline-block}a{text-decoration:none;color:#999;-webkit-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s}a:hover{color:#000}.wrap{width:100%;min-width:1024px;overflow:hidden}.text-width{max-width:960px;margin:0 auto}img{max-width:100%}.background-image-container{position:relative;display:block}.grid>div{margin:1rem auto}header .grid>div{margin:0}section{margin:1.5rem 0}div.bottom-line{border-bottom:1px solid #e6e6e6;padding-bottom:2rem;margin-bottom:0}.background-image{background-size:cover}nav{text-transform:uppercase}.sticky-nav{height:134px;background:rgba(255,255,255,0.9);right:0;left:0;z-index:100;-webkit-transition:top 0.5s;-o-transition:top 0.5s;transition:top 0.5s}.js .sticky-nav{position:fixed;top:-134px}.imprint .sticky-nav{top:0}.sticky-nav.stick{top:0}.sticky-nav-container{width:80%;margin:0 auto}.sticky-nav-items a{font-family:'BrandonGrotesque-Medium', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;letter-spacing:3px}.sticky-nav-items>div{margin-top:3.5rem}.secondary-nav{position:absolute;bottom:0;right:0;left:0;width:70%;margin:0 auto}.secondary-nav ul{width:100%;margin-bottom:1.5rem}.secondary-nav li{display:inline-block;width:33.1%}.secondary-nav a{font-family:'BrandonGrotesque-Medium', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;letter-spacing:3px;color:#fff}.secondary-nav a:after{content:'';display:block;width:60px;height:4px;background-color:#fff;margin:0.75rem auto 0}.secondary-nav li:hover a,.secondary-nav li:focus a,.secondary-nav li:active a{opacity:0.5;-webkit-transform:scaleX(2);-ms-transform:scaleX(2);transform:scaleX(2)}.secondary-nav object{display:block;margin:0.125rem auto 0.25rem;width:22px;height:22px;pointer-events:none}.intro{position:relative}.intro .background-image{background:url(../img/intro2019-3.jpg) top center/cover no-repeat;width:100%}.aspect-ratio--container{position:relative;width:100%;min-height:900px}.aspect-ratio--container:before{content:"";display:block;padding-top:56.25%}.aspect-ratio--content{position:absolute;top:0;left:0;bottom:0;right:0}.logo{position:absolute;top:0;left:0;right:0;padding:1.5rem 0;pointer-events:none;z-index:1}.frame-container{position:absolute;top:134px;left:0;right:0;bottom:0;margin:0;background:rgba(0,0,0,0)}.frame-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.frame{display:inline-block;border:6px solid #fff;padding:1rem 7rem 9.5rem;padding:1rem 7rem 2.5rem;max-width:90%;color:#fff;text-transform:uppercase}.frame h2{font-family:'BrandonGrotesque-Bold', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;letter-spacing:3px;color:#fff}.frame h2:after{content:' ';display:block;margin:1.5rem auto -0.5rem;width:60px;height:3px;background:#fff}.language{margin-top:2.5rem}.language a{color:#fff;letter-spacing:3px;opacity:0.5}.language a.selected,.language a:hover{opacity:1}.company-logos ul{text-align:center}.company-logos li{margin:0 3rem 0 0;padding:0 3rem 0 0;border-right:1px solid #999;text-align:left;position:relative}.company-logos li:last-child{border-right:0;margin-right:0;padding-right:0}.company-logos li img.grey{position:absolute;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.company-logos li a:hover img.grey,.company-logos li a:focus img.grey,.company-logos li a:active img.grey{opacity:0}.shadow-bottom,.shadow-top{position:relative}.shadow-bottom:after,.shadow-top:after{content:'';display:block;height:1rem;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.2);box-shadow:0px 4px 4px rgba(0,0,0,0.2);position:absolute;bottom:0px;left:-10px;right:-10px}.shadow-top:after{-webkit-box-shadow:0px -4px 4px rgba(0,0,0,0.2);box-shadow:0px -4px 4px rgba(0,0,0,0.2);top:-2.5rem;bottom:auto;z-index:100}.about .background-image{height:618px;background:url(../img/leistungen2_1024.jpg) center center no-repeat}.about .strong{margin-bottom:7rem}.company-logos{margin-bottom:3rem}.floating-list{background:#e6e6e6;margin-top:0 !important;text-align:left}.floating-list h2,.floating-list h3{font-family:'BrandonGrotesque-Medium', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;margin:3.25rem 0 0.75rem;color:#666}.floating-list h2:before,.floating-list h3:before{content:'';background:url(../img/pfeil.svg) 0 0 no-repeat;width:44px;height:44px;margin-right:16px;display:inline-block;vertical-align:middle}.list-left,.list-right{display:inline-block;width:49.8%;vertical-align:top}.list-right{background:#ccc}.list-inner{width:558px}.list-left .list-inner{float:right;width:638px}.list-right .list-inner{float:left;margin-left:5rem}.text-column{font-family:'BrandonGrotesque-Medium', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;font-size:0.875rem;text-transform:uppercase;-webkit-column-count:2;column-count:2;-webkit-column-gap:2.5rem;column-gap:2.5rem;text-align:left;margin:0.75rem 0 4rem 60px;display:inline-block;width:100%}.text-column.text-column__narrow{width:80%}.text-column li{display:block}#products .shadow-top:after{top:0}.link-to-products{font-family:'BrandonGrotesque-Medium', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;padding-bottom:2rem;padding-top:1.5rem}.link-to-products p{margin-bottom:0.5rem}.item{text-align:left;text-transform:uppercase}.item h2,.item h3{font-family:'BrandonGrotesque-Medium', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;font-size:1.375rem;line-height:2rem;color:#666;margin:0}.item p,.item a,.item ul{font-size:.875rem;margin:1rem 0 4rem}.item li{display:block}.item .strong{font-family:'BrandonGrotesque-Bold', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;letter-spacing:0;line-height:1.625rem;margin:0}.item .strong:after{content:'';display:block;width:3.75rem;height:4px;background-color:#999;margin-top:1.25rem}.item a{font-family:'BrandonGrotesque-Bold', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;display:block;margin:4rem 0 0}.item .tile{background:#e6e6e6}.item:last-child .description{margin-bottom:5.5rem}.tile{margin:0 0.75rem;padding:4.5rem 2.75rem 2.75rem 3.25rem}#categories{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(top, #fff, #e6e6e6);margin-bottom:0}#categories>.grid{margin-bottom:0}.productcategories h2{margin-bottom:0}.productcategories p{margin-top:0}.category{text-transform:uppercase}.category .tile{padding-top:2rem}.category h2,.category h3{font-family:'BrandonGrotesque-Medium', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem;line-height:2rem;margin-bottom:1.5rem;margin-top:0}.category h2:after,.category h3:after{content:'';display:block;width:3.75rem;height:4px;background-color:#999;margin:1.25rem auto 0}.category p{font-size:.875rem;margin:1.5rem 0 4rem}#request{margin-top:0}.request{text-align:left;height:295px;width:100%;padding:7.5rem 10rem;background:url(../img/anfrage_1024.jpg) 0 0 no-repeat;background-size:cover;position:relative}.request p,.request h2,.request h3{margin:0}.request h2,.request h3{color:#fff}.request .strong,.request .strong a{font-family:'BrandonGrotesque-Light', Helvetica, Arial, Verdana, sans-serif;font-size:1.125rem;line-height:1.714285714;line-height:1.77777778;font-weight:normal;font-style:normal}.arrow{fill:#ffffff}a.email{display:block;width:76px;height:76px;position:absolute;top:7rem;right:6rem}a.email:hover .arrow,a.email:active .arrow,a.email:focus .arrow{opacity:0.5}#contact{position:relative}.contact{text-align:left;padding-top:4.5rem}.contact .contact-left,.contact .contact-right{width:49.5%;display:inline-block;vertical-align:top}.contact h3{margin-bottom:0;margin:0;color:#999;font-family:'BrandonGrotesque-Light', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal}.contact p{margin-top:0}.contact p:last-of-type:before{content:'';display:block;width:60px;height:4px;background:#999;margin-bottom:1rem}.contact a.selected h3,.contact a:hover h3,.contact a:focus h3{color:#666}.grid_maxwidth{min-width:1024px;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;text-align:left}.copyright{text-align:left;position:absolute;right:2rem;bottom:1rem;text-align:right;text-transform:uppercase}#map-canvas{width:100%;height:500px}.footer-nav ul{padding-top:4.5rem;padding-left:4.5rem;margin-top:0;display:block;text-align:justify}.footer-nav ul li{display:inline}.footer-nav ul:after{content:"";display:inline-block;width:100%}.imprint .background-image{background:url(../img/impressum_1024.jpg) top center no-repeat;background-size:contain}.imprint .aspect-ratio--container{min-height:0}.imprint .aspect-ratio--container:before{padding-top:17.1%}.imprint section h2,.imprint section h3,.imprint section p.strong{font-family:'BrandonGrotesque-Medium', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;color:#999}.imprint section h3{margin:0}.imprint section h3+p{margin-top:0}.imprint .imprint-column a{font-family:'BrandonGrotesque-Light', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal}.imprint .grid_maxwidth{text-align:center}.imprint .imprint-column{display:block;text-align:justify}.imprint .imprint-column p{display:inline-block;margin-bottom:0}.imprint .imprint-column:after{content:"";display:inline-block;width:100%}#imprint{padding-bottom:9rem}.lt-ie9 svg,.no-svg svg{opacity:0 !important;filter:alpha(opacity=0) !important}.lt-ie9 .logo,.no-svg .logo{background:url(../img/logo-icp.png) no-repeat}.lt-ie9 .icon-about,.no-svg .icon-about{background:url(../img/leistungen.png) no-repeat}.lt-ie9 .icon-products,.no-svg .icon-products{background:url(../img/produkte.png) no-repeat}.lt-ie9 .icon-contact,.no-svg .icon-contact{background:url(../img/kontakt.png) no-repeat}.lt-ie9 .arrow-down,.no-svg .arrow-down{background:url(../img/pfeil-unten.png) no-repeat;display:inline-block}.lt-ie9 .arrow-down img,.no-svg .arrow-down img{opacity:0 !important;filter:alpha(opacity=0) !important}.lt-ie9 .email>div,.no-svg .email>div{background:url(../img/pfeil-weiss.png) no-repeat}.no-js .intro .logo{display:none}@media only screen and (max-width: 1700px){.category h2,.category h3{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width: 1550px){.category h2,.category h3{font-size:1.25rem}}@media only screen and (max-width: 1350px){.category h2,.category h3{font-size:1rem;line-height:1.75rem}}@media only screen and (max-width: 1350px){.category h2,.category h3{font-size:.875rem;line-height:1.5rem}}@media only screen and (max-width: 1400px){.text-column{-webkit-column-count:1;column-count:1}.text-column.text-column__narrow{width:100%}.list-left .list-inner,.list-right .list-inner{width:auto}.list-left .list-inner{margin-right:5rem}}@media screen and (min-width: 1025px){.about .background-image{background:url(../img/leistungen2.jpg) center center no-repeat}.imprint .background-image{background:url(../img/impressum.jpg) top center no-repeat}.request{background:url(../img/anfrage.jpg) 0 0 no-repeat}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !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) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{-webkit-box-sizing:border-box;box-sizing:border-box}
/*# sourceMappingURL=main.css.map */