@charset "UTF-8";meta.foundation-version {font-family:"/5.5.2/"; }meta.foundation-mq-small {font-family:"/screen/";width:0em; }meta.foundation-mq-small-only {font-family:"/screen and (max-width:40em)/";width:0em; }meta.foundation-mq-medium {font-family:"/screen and (min-width:40.063em), print/";width:40.063em; }meta.foundation-mq-medium-only {font-family:"/screen and (min-width:40.063em) and (max-width:64em)/";width:40.063em; }meta.foundation-mq-large {font-family:"/screen and (min-width:75.063em), print/";width:75.063em; }meta.foundation-mq-large-only {font-family:"/screen and (min-width:75.063em) and (max-width:90em)/";width:75.063em; }meta.foundation-mq-xlarge {font-family:"/screen and (min-width:90.063em)/";width:90.063em; }meta.foundation-mq-xlarge-only {font-family:"/screen and (min-width:90.063em) and (max-width:120em)/";width:90.063em; }meta.foundation-mq-xxlarge {font-family:"/screen and (min-width:120.063em)/";width:120.063em; }meta.foundation-data-attribute-namespace {font-family:false; }html, body {height:100%; }html {box-sizing:border-box; }*,*:before,*:after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit; }html,body {font-size:100%; }body {background:#fff;color:#222;cursor:auto;font-family:"Foundry Monoline W01 Regular", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:150%;margin:0;padding:0;position:relative; }a:hover {cursor:pointer; }img {max-width:100%;height:auto; }img {-ms-interpolation-mode:bicubic; }#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object {max-width:none !important; }.left {float:left !important; }.right {float:right !important; }.clearfix:before, .clearfix:after {content:" ";display:table; }.clearfix:after {clear:both; }.hide {display:none; }.invisible {visibility:hidden; }.antialiased {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }img {display:inline-block;vertical-align:middle; }textarea {height:auto;min-height:50px; }select {width:100%; }.row {margin:0 auto;max-width:75rem;width:100%; }.row:before, .row:after {content:" ";display:table; }.row:after {clear:both; }.row.collapse > .column,.row.collapse > .columns {padding-left:0;padding-right:0; }.row.collapse .row {margin-left:0;margin-right:0; }.row .row {margin:0 -0.9375rem;max-width:none;width:auto; }.row .row:before, .row .row:after {content:" ";display:table; }.row .row:after {clear:both; }.row .row.collapse {margin:0;max-width:none;width:auto; }.row .row.collapse:before, .row .row.collapse:after {content:" ";display:table; }.row .row.collapse:after {clear:both; }.column,.columns {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left; }.column + .column:last-child,.columns + .column:last-child, .column +.columns:last-child,.columns +.columns:last-child {float:right; }.column + .column.end,.columns + .column.end, .column +.columns.end,.columns +.columns.end {float:left; }@media screen {.small-push-0 {position:relative;left:0;right:auto; }.small-pull-0 {position:relative;right:0;left:auto; }.small-push-1 {position:relative;left:8.33333%;right:auto; }.small-pull-1 {position:relative;right:8.33333%;left:auto; }.small-push-2 {position:relative;left:16.66667%;right:auto; }.small-pull-2 {position:relative;right:16.66667%;left:auto; }.small-push-3 {position:relative;left:25%;right:auto; }.small-pull-3 {position:relative;right:25%;left:auto; }.small-push-4 {position:relative;left:33.33333%;right:auto; }.small-pull-4 {position:relative;right:33.33333%;left:auto; }.small-push-5 {position:relative;left:41.66667%;right:auto; }.small-pull-5 {position:relative;right:41.66667%;left:auto; }.small-push-6 {position:relative;left:50%;right:auto; }.small-pull-6 {position:relative;right:50%;left:auto; }.small-push-7 {position:relative;left:58.33333%;right:auto; }.small-pull-7 {position:relative;right:58.33333%;left:auto; }.small-push-8 {position:relative;left:66.66667%;right:auto; }.small-pull-8 {position:relative;right:66.66667%;left:auto; }.small-push-9 {position:relative;left:75%;right:auto; }.small-pull-9 {position:relative;right:75%;left:auto; }.small-push-10 {position:relative;left:83.33333%;right:auto; }.small-pull-10 {position:relative;right:83.33333%;left:auto; }.small-push-11 {position:relative;left:91.66667%;right:auto; }.small-pull-11 {position:relative;right:91.66667%;left:auto; }.column,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left; }.small-1 {width:8.33333%; }.small-2 {width:16.66667%; }.small-3 {width:25%; }.small-4 {width:33.33333%; }.small-5 {width:41.66667%; }.small-6 {width:50%; }.small-7 {width:58.33333%; }.small-8 {width:66.66667%; }.small-9 {width:75%; }.small-10 {width:83.33333%; }.small-11 {width:91.66667%; }.small-12 {width:100%; }.small-offset-0 {margin-left:0 !important; }.small-offset-1 {margin-left:8.33333% !important; }.small-offset-2 {margin-left:16.66667% !important; }.small-offset-3 {margin-left:25% !important; }.small-offset-4 {margin-left:33.33333% !important; }.small-offset-5 {margin-left:41.66667% !important; }.small-offset-6 {margin-left:50% !important; }.small-offset-7 {margin-left:58.33333% !important; }.small-offset-8 {margin-left:66.66667% !important; }.small-offset-9 {margin-left:75% !important; }.small-offset-10 {margin-left:83.33333% !important; }.small-offset-11 {margin-left:91.66667% !important; }.small-reset-order {float:left;left:auto;margin-left:0;margin-right:0;right:auto; }.column.small-centered,.columns.small-centered {margin-left:auto;margin-right:auto;float:none; }.column.small-uncentered,.columns.small-uncentered {float:left;margin-left:0;margin-right:0; }.column.small-centered:last-child,.columns.small-centered:last-child {float:none; }.column.small-uncentered:last-child,.columns.small-uncentered:last-child {float:left; }.column.small-uncentered.opposite,.columns.small-uncentered.opposite {float:right; }.row.small-collapse > .column,.row.small-collapse > .columns {padding-left:0;padding-right:0; }.row.small-collapse .row {margin-left:0;margin-right:0; }.row.small-uncollapse > .column,.row.small-uncollapse > .columns {padding-left:0.9375rem;padding-right:0.9375rem;float:left; } }@media screen and (min-width:40.063em), print {.medium-push-0 {position:relative;left:0;right:auto; }.medium-pull-0 {position:relative;right:0;left:auto; }.medium-push-1 {position:relative;left:8.33333%;right:auto; }.medium-pull-1 {position:relative;right:8.33333%;left:auto; }.medium-push-2 {position:relative;left:16.66667%;right:auto; }.medium-pull-2 {position:relative;right:16.66667%;left:auto; }.medium-push-3 {position:relative;left:25%;right:auto; }.medium-pull-3 {position:relative;right:25%;left:auto; }.medium-push-4 {position:relative;left:33.33333%;right:auto; }.medium-pull-4 {position:relative;right:33.33333%;left:auto; }.medium-push-5 {position:relative;left:41.66667%;right:auto; }.medium-pull-5 {position:relative;right:41.66667%;left:auto; }.medium-push-6 {position:relative;left:50%;right:auto; }.medium-pull-6 {position:relative;right:50%;left:auto; }.medium-push-7 {position:relative;left:58.33333%;right:auto; }.medium-pull-7 {position:relative;right:58.33333%;left:auto; }.medium-push-8 {position:relative;left:66.66667%;right:auto; }.medium-pull-8 {position:relative;right:66.66667%;left:auto; }.medium-push-9 {position:relative;left:75%;right:auto; }.medium-pull-9 {position:relative;right:75%;left:auto; }.medium-push-10 {position:relative;left:83.33333%;right:auto; }.medium-pull-10 {position:relative;right:83.33333%;left:auto; }.medium-push-11 {position:relative;left:91.66667%;right:auto; }.medium-pull-11 {position:relative;right:91.66667%;left:auto; }.column,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left; }.medium-1 {width:8.33333%; }.medium-2 {width:16.66667%; }.medium-3 {width:25%; }.medium-4 {width:33.33333%; }.medium-5 {width:41.66667%; }.medium-6 {width:50%; }.medium-7 {width:58.33333%; }.medium-8 {width:66.66667%; }.medium-9 {width:75%; }.medium-10 {width:83.33333%; }.medium-11 {width:91.66667%; }.medium-12 {width:100%; }.medium-offset-0 {margin-left:0 !important; }.medium-offset-1 {margin-left:8.33333% !important; }.medium-offset-2 {margin-left:16.66667% !important; }.medium-offset-3 {margin-left:25% !important; }.medium-offset-4 {margin-left:33.33333% !important; }.medium-offset-5 {margin-left:41.66667% !important; }.medium-offset-6 {margin-left:50% !important; }.medium-offset-7 {margin-left:58.33333% !important; }.medium-offset-8 {margin-left:66.66667% !important; }.medium-offset-9 {margin-left:75% !important; }.medium-offset-10 {margin-left:83.33333% !important; }.medium-offset-11 {margin-left:91.66667% !important; }.medium-reset-order {float:left;left:auto;margin-left:0;margin-right:0;right:auto; }.column.medium-centered,.columns.medium-centered {margin-left:auto;margin-right:auto;float:none; }.column.medium-uncentered,.columns.medium-uncentered {float:left;margin-left:0;margin-right:0; }.column.medium-centered:last-child,.columns.medium-centered:last-child {float:none; }.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child {float:left; }.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite {float:right; }.row.medium-collapse > .column,.row.medium-collapse > .columns {padding-left:0;padding-right:0; }.row.medium-collapse .row {margin-left:0;margin-right:0; }.row.medium-uncollapse > .column,.row.medium-uncollapse > .columns {padding-left:0.9375rem;padding-right:0.9375rem;float:left; }.push-0 {position:relative;left:0;right:auto; }.pull-0 {position:relative;right:0;left:auto; }.push-1 {position:relative;left:8.33333%;right:auto; }.pull-1 {position:relative;right:8.33333%;left:auto; }.push-2 {position:relative;left:16.66667%;right:auto; }.pull-2 {position:relative;right:16.66667%;left:auto; }.push-3 {position:relative;left:25%;right:auto; }.pull-3 {position:relative;right:25%;left:auto; }.push-4 {position:relative;left:33.33333%;right:auto; }.pull-4 {position:relative;right:33.33333%;left:auto; }.push-5 {position:relative;left:41.66667%;right:auto; }.pull-5 {position:relative;right:41.66667%;left:auto; }.push-6 {position:relative;left:50%;right:auto; }.pull-6 {position:relative;right:50%;left:auto; }.push-7 {position:relative;left:58.33333%;right:auto; }.pull-7 {position:relative;right:58.33333%;left:auto; }.push-8 {position:relative;left:66.66667%;right:auto; }.pull-8 {position:relative;right:66.66667%;left:auto; }.push-9 {position:relative;left:75%;right:auto; }.pull-9 {position:relative;right:75%;left:auto; }.push-10 {position:relative;left:83.33333%;right:auto; }.pull-10 {position:relative;right:83.33333%;left:auto; }.push-11 {position:relative;left:91.66667%;right:auto; }.pull-11 {position:relative;right:91.66667%;left:auto; } }@media screen and (min-width:75.063em), print {.large-push-0 {position:relative;left:0;right:auto; }.large-pull-0 {position:relative;right:0;left:auto; }.large-push-1 {position:relative;left:8.33333%;right:auto; }.large-pull-1 {position:relative;right:8.33333%;left:auto; }.large-push-2 {position:relative;left:16.66667%;right:auto; }.large-pull-2 {position:relative;right:16.66667%;left:auto; }.large-push-3 {position:relative;left:25%;right:auto; }.large-pull-3 {position:relative;right:25%;left:auto; }.large-push-4 {position:relative;left:33.33333%;right:auto; }.large-pull-4 {position:relative;right:33.33333%;left:auto; }.large-push-5 {position:relative;left:41.66667%;right:auto; }.large-pull-5 {position:relative;right:41.66667%;left:auto; }.large-push-6 {position:relative;left:50%;right:auto; }.large-pull-6 {position:relative;right:50%;left:auto; }.large-push-7 {position:relative;left:58.33333%;right:auto; }.large-pull-7 {position:relative;right:58.33333%;left:auto; }.large-push-8 {position:relative;left:66.66667%;right:auto; }.large-pull-8 {position:relative;right:66.66667%;left:auto; }.large-push-9 {position:relative;left:75%;right:auto; }.large-pull-9 {position:relative;right:75%;left:auto; }.large-push-10 {position:relative;left:83.33333%;right:auto; }.large-pull-10 {position:relative;right:83.33333%;left:auto; }.large-push-11 {position:relative;left:91.66667%;right:auto; }.large-pull-11 {position:relative;right:91.66667%;left:auto; }.column,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left; }.large-1 {width:8.33333%; }.large-2 {width:16.66667%; }.large-3 {width:25%; }.large-4 {width:33.33333%; }.large-5 {width:41.66667%; }.large-6 {width:50%; }.large-7 {width:58.33333%; }.large-8 {width:66.66667%; }.large-9 {width:75%; }.large-10 {width:83.33333%; }.large-11 {width:91.66667%; }.large-12 {width:100%; }.large-offset-0 {margin-left:0 !important; }.large-offset-1 {margin-left:8.33333% !important; }.large-offset-2 {margin-left:16.66667% !important; }.large-offset-3 {margin-left:25% !important; }.large-offset-4 {margin-left:33.33333% !important; }.large-offset-5 {margin-left:41.66667% !important; }.large-offset-6 {margin-left:50% !important; }.large-offset-7 {margin-left:58.33333% !important; }.large-offset-8 {margin-left:66.66667% !important; }.large-offset-9 {margin-left:75% !important; }.large-offset-10 {margin-left:83.33333% !important; }.large-offset-11 {margin-left:91.66667% !important; }.large-reset-order {float:left;left:auto;margin-left:0;margin-right:0;right:auto; }.column.large-centered,.columns.large-centered {margin-left:auto;margin-right:auto;float:none; }.column.large-uncentered,.columns.large-uncentered {float:left;margin-left:0;margin-right:0; }.column.large-centered:last-child,.columns.large-centered:last-child {float:none; }.column.large-uncentered:last-child,.columns.large-uncentered:last-child {float:left; }.column.large-uncentered.opposite,.columns.large-uncentered.opposite {float:right; }.row.large-collapse > .column,.row.large-collapse > .columns {padding-left:0;padding-right:0; }.row.large-collapse .row {margin-left:0;margin-right:0; }.row.large-uncollapse > .column,.row.large-uncollapse > .columns {padding-left:0.9375rem;padding-right:0.9375rem;float:left; }.push-0 {position:relative;left:0;right:auto; }.pull-0 {position:relative;right:0;left:auto; }.push-1 {position:relative;left:8.33333%;right:auto; }.pull-1 {position:relative;right:8.33333%;left:auto; }.push-2 {position:relative;left:16.66667%;right:auto; }.pull-2 {position:relative;right:16.66667%;left:auto; }.push-3 {position:relative;left:25%;right:auto; }.pull-3 {position:relative;right:25%;left:auto; }.push-4 {position:relative;left:33.33333%;right:auto; }.pull-4 {position:relative;right:33.33333%;left:auto; }.push-5 {position:relative;left:41.66667%;right:auto; }.pull-5 {position:relative;right:41.66667%;left:auto; }.push-6 {position:relative;left:50%;right:auto; }.pull-6 {position:relative;right:50%;left:auto; }.push-7 {position:relative;left:58.33333%;right:auto; }.pull-7 {position:relative;right:58.33333%;left:auto; }.push-8 {position:relative;left:66.66667%;right:auto; }.pull-8 {position:relative;right:66.66667%;left:auto; }.push-9 {position:relative;left:75%;right:auto; }.pull-9 {position:relative;right:75%;left:auto; }.push-10 {position:relative;left:83.33333%;right:auto; }.pull-10 {position:relative;right:83.33333%;left:auto; }.push-11 {position:relative;left:91.66667%;right:auto; }.pull-11 {position:relative;right:91.66667%;left:auto; } }.text-left {text-align:left !important; }.text-right {text-align:right !important; }.text-center {text-align:center !important; }.text-justify {text-align:justify !important; }@media screen and (max-width:40em) {.small-only-text-left {text-align:left !important; }.small-only-text-right {text-align:right !important; }.small-only-text-center {text-align:center !important; }.small-only-text-justify {text-align:justify !important; } }@media screen {.small-text-left {text-align:left !important; }.small-text-right {text-align:right !important; }.small-text-center {text-align:center !important; }.small-text-justify {text-align:justify !important; } }@media screen and (min-width:40.063em) and (max-width:64em) {.medium-only-text-left {text-align:left !important; }.medium-only-text-right {text-align:right !important; }.medium-only-text-center {text-align:center !important; }.medium-only-text-justify {text-align:justify !important; } }@media screen and (min-width:40.063em), print {.medium-text-left {text-align:left !important; }.medium-text-right {text-align:right !important; }.medium-text-center {text-align:center !important; }.medium-text-justify {text-align:justify !important; } }@media screen and (min-width:75.063em) and (max-width:90em) {.large-only-text-left {text-align:left !important; }.large-only-text-right {text-align:right !important; }.large-only-text-center {text-align:center !important; }.large-only-text-justify {text-align:justify !important; } }@media screen and (min-width:75.063em), print {.large-text-left {text-align:left !important; }.large-text-right {text-align:right !important; }.large-text-center {text-align:center !important; }.large-text-justify {text-align:justify !important; } }@media screen and (min-width:90.063em) and (max-width:120em) {.xlarge-only-text-left {text-align:left !important; }.xlarge-only-text-right {text-align:right !important; }.xlarge-only-text-center {text-align:center !important; }.xlarge-only-text-justify {text-align:justify !important; } }@media screen and (min-width:90.063em) {.xlarge-text-left {text-align:left !important; }.xlarge-text-right {text-align:right !important; }.xlarge-text-center {text-align:center !important; }.xlarge-text-justify {text-align:justify !important; } }@media screen and (min-width:120.063em) and (max-width:136em) {.xxlarge-only-text-left {text-align:left !important; }.xxlarge-only-text-right {text-align:right !important; }.xxlarge-only-text-center {text-align:center !important; }.xxlarge-only-text-justify {text-align:justify !important; } }@media screen and (min-width:120.063em) {.xxlarge-text-left {text-align:left !important; }.xxlarge-text-right {text-align:right !important; }.xxlarge-text-center {text-align:center !important; }.xxlarge-text-justify {text-align:justify !important; } }div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {margin:0;padding:0; }a {color:#008CBA;line-height:inherit;text-decoration:none; }a:hover, a:focus {color:#0078a0; }a img {border:none; }p {font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility; }p.lead {font-size:1.21875rem;line-height:1.6; }p aside {font-size:0.875rem;font-style:italic;line-height:1.35; }h1, h2, h3, h4, h5, h6 {color:#222222;font-family:"Foundry Monoline W01 Regular", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility; }h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {color:#6f6f6f;font-size:60%;line-height:0; }h1 {font-size:2.125rem; }h2 {font-size:1.6875rem; }h3 {font-size:1.375rem; }h4 {font-size:1.125rem; }h5 {font-size:1.125rem; }h6 {font-size:1rem; }.subheader {line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem; }hr {border:solid #DDDDDD;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem; }em,i {font-style:italic;line-height:inherit; }strong,b {font-weight:bold;line-height:inherit; }small {font-size:60%;line-height:inherit; }code {background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333333;font-family:Consolas, "Liberation Mono", Courier, monospace;font-weight:normal;padding:0.125rem 0.3125rem 0.0625rem; }ul,ol,dl {font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem; }ul {margin-left:1.1rem; }ul.no-bullet {margin-left:0; }ul.no-bullet li ul,ul.no-bullet li ol {margin-left:1.25rem;margin-bottom:0;list-style:none; }ul li ul,ul li ol {margin-left:1.25rem;margin-bottom:0; }ul.square li ul, ul.circle li ul, ul.disc li ul {list-style:inherit; }ul.square {list-style-type:square;margin-left:1.1rem; }ul.circle {list-style-type:circle;margin-left:1.1rem; }ul.disc {list-style-type:disc;margin-left:1.1rem; }ul.no-bullet {list-style:none; }ol {margin-left:1.4rem; }ol li ul,ol li ol {margin-left:1.25rem;margin-bottom:0; }dl dt {margin-bottom:0.3rem;font-weight:bold; }dl dd {margin-bottom:0.75rem; }abbr,acronym {text-transform:uppercase;font-size:90%;color:#222;cursor:help; }abbr {text-transform:none; }abbr[title] {border-bottom:1px dotted #DDDDDD; }blockquote {margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #DDDDDD; }blockquote cite {display:block;font-size:0.8125rem;color:#555555; }blockquote cite:before {content:"\2014 \0020"; }blockquote cite a,blockquote cite a:visited {color:#555555; }blockquote,blockquote p {line-height:1.6;color:#6f6f6f; }.vcard {display:inline-block;margin:0 0 1.25rem 0;border:1px solid #DDDDDD;padding:0.625rem 0.75rem; }.vcard li {margin:0;display:block; }.vcard .fn {font-weight:bold;font-size:0.9375rem; }.vevent .summary {font-weight:bold; }.vevent abbr {cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem; }@media screen and (min-width:40.063em), print {h1, h2, h3, h4, h5, h6 {line-height:1.4; }h1 {font-size:2.75rem; }h2 {font-size:2.3125rem; }h3 {font-size:1.6875rem; }h4 {font-size:1.4375rem; }h5 {font-size:1.125rem; }h6 {font-size:1rem; } }.off-canvas-wrap {-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden; }.off-canvas-wrap.move-right, .off-canvas-wrap.move-left {min-height:100%;-webkit-overflow-scrolling:touch; }.inner-wrap {position:relative;width:100%;-webkit-transition:-webkit-transform 0.2s cubic-bezier(.16, .68, .43, .99);-moz-transition:-moz-transform 0.2s cubic-bezier(.16, .68, .43, .99);-ms-transition:-ms-transform 0.2s cubic-bezier(.16, .68, .43, .99);-o-transition:-o-transform 0.2s cubic-bezier(.16, .68, .43, .99);transition:transform 0.2s cubic-bezier(.16, .68, .43, .99); }.inner-wrap:before, .inner-wrap:after {content:" ";display:table; }.inner-wrap:after {clear:both; }.tab-bar {-webkit-backface-visibility:hidden;background:white;color:#FFFFFF;height:3.625rem;line-height:3.625rem;position:relative; }.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {color:#FFFFFF;font-weight:bold;line-height:3.625rem;margin:0; }.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {font-size:1.125rem; }.left-small {height:3.625rem;position:absolute;top:0;width:3.625rem;border-right:solid 1px gray;left:0; }.right-small {height:3.625rem;position:absolute;top:0;width:3.625rem;border-left:solid 1px gray;right:0; }.tab-bar-section {height:3.625rem;padding:0 0.625rem;position:absolute;text-align:center;top:0; }.tab-bar-section.left {text-align:left; }.tab-bar-section.right {text-align:right; }.tab-bar-section.left {left:0;right:3.625rem; }.tab-bar-section.right {left:3.625rem;right:0; }.tab-bar-section.middle {left:3.625rem;right:3.625rem; }.tab-bar .menu-icon {color:black;display:block;height:3.625rem;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0, 0, 0);width:3.625rem; }.tab-bar .menu-icon {left:10px;margin-top:5px;display:block;text-indent:-9999px;width:2rem;height:2rem;background:url(/static/img/menu.svg);background-size:2rem 2rem;}.tab-bar .menu-icon span:hover:after {box-shadow:0 0 0 1px black, 0 7px 0 1px black, 0 14px 0 1px black; }.left-off-canvas-menu {-webkit-backface-visibility:hidden;background:transparent;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transition:transform 500ms ease 0s;width:19.9375rem;z-index:1001;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0; }.left-off-canvas-menu * {-webkit-backface-visibility:hidden; }.right-off-canvas-menu {-webkit-backface-visibility:hidden;background:transparent;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transition:transform 500ms ease 0s;width:19.9375rem;z-index:1001;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0; }.right-off-canvas-menu * {-webkit-backface-visibility:hidden; }ul.off-canvas-list {list-style-type:none;margin:0;padding:0; }ul.off-canvas-list li label {background:#444444;border-bottom:none;border-top:none;color:white;display:block;font-size:14px;font-weight:bold;margin:0 0 2.5rem 0;padding:0.625rem 0.9375rem;text-transform:uppercase; }ul.off-canvas-list li a {border-bottom:1px solid transparent;color:black;display:block;padding:0.625rem 0.9375rem;transition:background 300ms ease; }ul.off-canvas-list li a:hover {background:transparent; }ul.off-canvas-list li a:active {background:#b3b3b3; }.move-right > .inner-wrap {-webkit-transform:translate3d(19.9375rem, 0, 0);-moz-transform:translate3d(19.9375rem, 0, 0);-ms-transform:translate(19.9375rem, 0);-ms-transform:translate3d(19.9375rem, 0, 0);-o-transform:translate3d(19.9375rem, 0, 0);transform:translate3d(19.9375rem, 0, 0); }.move-right .exit-off-canvas {-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(0, 0, 0, 0.6);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002; }@media screen and (min-width:40.063em), print {.move-right .exit-off-canvas:hover {background:rgba(0, 0, 0, 0.6); } }.move-left > .inner-wrap {-webkit-transform:translate3d(-19.9375rem, 0, 0);-moz-transform:translate3d(-19.9375rem, 0, 0);-ms-transform:translate(-19.9375rem, 0);-ms-transform:translate3d(-19.9375rem, 0, 0);-o-transform:translate3d(-19.9375rem, 0, 0);transform:translate3d(-19.9375rem, 0, 0); }.move-left .exit-off-canvas {-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(0, 0, 0, 0.6);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002; }@media screen and (min-width:40.063em), print {.move-left .exit-off-canvas:hover {background:rgba(0, 0, 0, 0.6); } }.offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003; }.offcanvas-overlap .exit-off-canvas {-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(0, 0, 0, 0.6);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002; }@media screen and (min-width:40.063em), print {.offcanvas-overlap .exit-off-canvas:hover {background:rgba(0, 0, 0, 0.6); } }.offcanvas-overlap-left .right-off-canvas-menu {-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003; }.offcanvas-overlap-left .exit-off-canvas {-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(0, 0, 0, 0.6);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002; }@media screen and (min-width:40.063em), print {.offcanvas-overlap-left .exit-off-canvas:hover {background:rgba(0, 0, 0, 0.6); } }.offcanvas-overlap-right .left-off-canvas-menu {-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003; }.offcanvas-overlap-right .exit-off-canvas {-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(0, 0, 0, 0.6);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002; }@media screen and (min-width:40.063em), print {.offcanvas-overlap-right .exit-off-canvas:hover {background:rgba(0, 0, 0, 0.6); } }.no-csstransforms .left-off-canvas-menu {left:-19.9375rem; }.no-csstransforms .right-off-canvas-menu {right:-19.9375rem; }.no-csstransforms .move-left > .inner-wrap {right:19.9375rem; }.no-csstransforms .move-right > .inner-wrap {left:19.9375rem; }.left-submenu {-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:transparent;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:19.9375rem;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 0.2s cubic-bezier(.16, .68, .43, .99);-moz-transition:-moz-transform 0.2s cubic-bezier(.16, .68, .43, .99);-ms-transition:-ms-transform 0.2s cubic-bezier(.16, .68, .43, .99);-o-transition:-o-transform 0.2s cubic-bezier(.16, .68, .43, .99);transition:transform 0.2s cubic-bezier(.16, .68, .43, .99); }.left-submenu * {-webkit-backface-visibility:hidden; }.left-submenu .back > a {background:white;border-bottom:none;border-top:none;color:white;font-weight:bold;padding:0.625rem 0.9375rem;text-transform:uppercase;margin:0 0 2.5rem 0; }.left-submenu .back > a:hover {background:#b3b3b3;border-bottom:none;border-top:1px solid #5e5e5e; }.left-submenu .back > a:before {content:"\AB";margin-right:.5rem;display:inline; }.left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0); }.right-submenu {-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:transparent;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:19.9375rem;z-index:1002;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 0.2s cubic-bezier(.16, .68, .43, .99);-moz-transition:-moz-transform 0.2s cubic-bezier(.16, .68, .43, .99);-ms-transition:-ms-transform 0.2s cubic-bezier(.16, .68, .43, .99);-o-transition:-o-transform 0.2s cubic-bezier(.16, .68, .43, .99);transition:transform 0.2s cubic-bezier(.16, .68, .43, .99); }.right-submenu * {-webkit-backface-visibility:hidden; }.right-submenu .back > a {background:white;border-bottom:none;border-top:none;color:white;font-weight:bold;padding:0.625rem 0.9375rem;text-transform:uppercase;margin:0 0 2.5rem 0; }.right-submenu .back > a:hover {background:#b3b3b3;border-bottom:none;border-top:1px solid #5e5e5e; }.right-submenu .back > a:after {content:"\BB";margin-left:.5rem;display:inline; }.right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0); }.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {content:"\BB";margin-left:.5rem;display:inline; }.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {content:"\AB";margin-right:.5rem;display:inline; }@media screen {.show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {display:inherit !important; }.hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {display:none !important; }.visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {position:static !important;height:auto;width:auto;overflow:visible;clip:auto; }.hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px; }table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {display:table !important; }thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {display:table-header-group !important; }tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {display:table-row-group !important; }tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {display:table-row; }th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {display:table-cell !important; } }@media screen and (min-width:40.063em), print {.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {display:inherit !important; }.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {display:none !important; }.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {position:static !important;height:auto;width:auto;overflow:visible;clip:auto; }.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px; }table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {display:table !important; }thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {display:table-header-group !important; }tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {display:table-row-group !important; }tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {display:table-row; }th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {display:table-cell !important; } }@media screen and (min-width:75.063em), print {.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {display:inherit !important; }.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {display:none !important; }.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {position:static !important;height:auto;width:auto;overflow:visible;clip:auto; }.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px; }table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {display:table !important; }thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {display:table-header-group !important; }tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {display:table-row-group !important; }tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {display:table-row; }th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {display:table-cell !important; } }@media screen and (min-width:90.063em) {.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {display:inherit !important; }.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {display:none !important; }.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {position:static !important;height:auto;width:auto;overflow:visible;clip:auto; }.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px; }table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {display:table !important; }thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {display:table-header-group !important; }tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {display:table-row-group !important; }tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {display:table-row; }th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {display:table-cell !important; } }@media screen and (min-width:120.063em) {.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {display:inherit !important; }.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {display:none !important; }.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {position:static !important;height:auto;width:auto;overflow:visible;clip:auto; }.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px; }table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {display:table !important; }thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {display:table-header-group !important; }tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {display:table-row-group !important; }tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {display:table-row; }th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {display:table-cell !important; } }.show-for-landscape,.hide-for-portrait {display:inherit !important; }.hide-for-landscape,.show-for-portrait {display:none !important; }table.hide-for-landscape, table.show-for-portrait {display:table !important; }thead.hide-for-landscape, thead.show-for-portrait {display:table-header-group !important; }tbody.hide-for-landscape, tbody.show-for-portrait {display:table-row-group !important; }tr.hide-for-landscape, tr.show-for-portrait {display:table-row !important; }td.hide-for-landscape, td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait {display:table-cell !important; }@media screen and (orientation:landscape) {.show-for-landscape,.hide-for-portrait {display:inherit !important; }.hide-for-landscape,.show-for-portrait {display:none !important; }table.show-for-landscape, table.hide-for-portrait {display:table !important; }thead.show-for-landscape, thead.hide-for-portrait {display:table-header-group !important; }tbody.show-for-landscape, tbody.hide-for-portrait {display:table-row-group !important; }tr.show-for-landscape, tr.hide-for-portrait {display:table-row !important; }td.show-for-landscape, td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait {display:table-cell !important; } }@media screen and (orientation:portrait) {.show-for-portrait,.hide-for-landscape {display:inherit !important; }.hide-for-portrait,.show-for-landscape {display:none !important; }table.show-for-portrait, table.hide-for-landscape {display:table !important; }thead.show-for-portrait, thead.hide-for-landscape {display:table-header-group !important; }tbody.show-for-portrait, tbody.hide-for-landscape {display:table-row-group !important; }tr.show-for-portrait, tr.hide-for-landscape {display:table-row !important; }td.show-for-portrait, td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape {display:table-cell !important; } }.show-for-touch {display:none !important; }.hide-for-touch {display:inherit !important; }.touch .show-for-touch {display:inherit !important; }.touch .hide-for-touch {display:none !important; }table.hide-for-touch {display:table !important; }.touch table.show-for-touch {display:table !important; }thead.hide-for-touch {display:table-header-group !important; }.touch thead.show-for-touch {display:table-header-group !important; }tbody.hide-for-touch {display:table-row-group !important; }.touch tbody.show-for-touch {display:table-row-group !important; }tr.hide-for-touch {display:table-row !important; }.touch tr.show-for-touch {display:table-row !important; }td.hide-for-touch {display:table-cell !important; }.touch td.show-for-touch {display:table-cell !important; }th.hide-for-touch {display:table-cell !important; }.touch th.show-for-touch {display:table-cell !important; }.show-for-sr {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px; }.show-on-focus {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px; }.show-on-focus:focus, .show-on-focus:active {position:static !important;height:auto;width:auto;overflow:visible;clip:auto; }.print-only {display:none !important; }@media print {* {box-shadow:none !important;text-shadow:none !important; }.show-for-print {display:block; }.hide-for-print {display:none; }table.show-for-print {display:table !important; }thead.show-for-print {display:table-header-group !important; }tbody.show-for-print {display:table-row-group !important; }tr.show-for-print {display:table-row !important; }td.show-for-print {display:table-cell !important; }th.show-for-print {display:table-cell !important; }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 #999999;page-break-inside:avoid; }thead {display:table-header-group; }tr,img {page-break-inside:avoid; }img {max-width:100% !important; }@page {margin:.5cm; }p,h2,h3 {orphans:3;widows:3; }h2,h3 {page-break-after:avoid; }.hide-on-print {display:none !important; }.print-only {display:block !important; }.hide-for-print {display:none !important; }.show-for-print {display:inherit !important; } }@media print {.show-for-print {display:block; }.hide-for-print {display:none; }table.show-for-print {display:table !important; }thead.show-for-print {display:table-header-group !important; }tbody.show-for-print {display:table-row-group !important; }tr.show-for-print {display:table-row !important; }td.show-for-print {display:table-cell !important; }th.show-for-print {display:table-cell !important; } }@media not print {.show-for-print {display:none !important; } }* {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }h1 {font-family:"Foundry Monoline W01 X Bd";font-weight:normal; }h2 {font-family:"Foundry Monoline W01 X Bd";font-weight:normal; }h4 {font-family:"Foundry Monoline W01 Bd";font-weight:normal; }h1.start {font-size:1.8125rem;line-height:2.125rem; }@media screen and (min-width:75.063em), print {h1.start {font-size:2.5625rem;line-height:3.125rem; } }h1 {font-size:1.9375rem;line-height:2.375rem; }@media screen and (min-width:75.063em), print {h1 {font-size:2.75rem;line-height:3.3125rem; } }h2 {font-size:1.75rem;line-height:2.125rem;letter-spacing:0.0375rem;text-transform:uppercase; }h4 {font-size:1.25rem;line-height:1.5rem; }@media screen and (min-width:75.063em), print {h4 {font-size:1.375rem;line-height:1.6875rem; } }h5 {font-size:1.25rem;line-height:1.5rem; }@media screen and (min-width:75.063em), print {h5 {font-size:1.375rem;line-height:1.6875rem; } }h6 {margin-bottom:0;font-size:1.0625rem;line-height:1.3125rem;color:#828282;letter-spacing:0.0125rem; }a.email {text-transform:uppercase;color:black; }a.email:hover {text-decoration:underline; }.button-black {background:black;color:white !important;text-transform:uppercase;display:inline-block;margin-bottom:0;line-height:1.1875rem;font-size:1.1875rem;font-family:"Foundry Monoline W01 X Bd";padding:0.5rem 1.8125rem 0.4375rem; }.button-black:hover {color:white;background:black;text-decoration:underline; }.button-black:focus {color:white;background:black; }.button-white {background:white;color:white !important;text-transform:uppercase;display:inline-block;margin-bottom:0;line-height:1.1875rem;font-size:1.1875rem;font-family:"Foundry Monoline W01 X Bd";padding:0.5rem 1.8125rem 0.4375rem;color:#000000 !important; }.button-white:hover {color:white;background:white;text-decoration:underline; }.button-white:focus {color:white;background:white; }.button-white-small {background:white;color:white !important;text-transform:uppercase;display:inline-block;margin-bottom:0.125rem;line-height:1.0625rem;font-size:1.0625rem;padding:0.25rem 0.625rem;font-family:"Foundry Monoline W01 X Bd";color:#000000 !important; }@media screen and (min-width:40.063em), print {.button-white-small {margin-bottom:0.1875rem; }.button-white-small + .button-black {margin-left:0.9375rem; } }.button-white-small:hover {color:white;background:white;text-decoration:underline; }.button-white-small:focus {color:white;background:white; }.button-blue, .architektur .teaser a.pdf-link, .block-text-defaults .button-colored, .architektur .block-text .button-colored, .immobilien .block-text .button-colored {background:#7091a4;color:white !important;text-transform:uppercase;display:inline-block;margin-bottom:0.125rem;line-height:1.0625rem;font-size:1.0625rem;padding:0.25rem 0.625rem;font-family:"Foundry Monoline W01 X Bd"; }@media screen and (min-width:40.063em), print {.button-blue, .architektur .teaser a.pdf-link, .block-text-defaults .button-colored, .architektur .block-text .button-colored, .immobilien .block-text .button-colored {margin-bottom:0.1875rem; }.button-blue + .button-black, .architektur .teaser a.pdf-link + .button-black, .block-text-defaults .button-colored + .button-black, .architektur .block-text .button-colored + .button-black, .immobilien .block-text .button-colored + .button-black {margin-left:0.9375rem; } }.button-blue:hover, .architektur .teaser a.pdf-link:hover, .block-text-defaults .button-colored:hover, .architektur .block-text .button-colored:hover, .immobilien .block-text .button-colored:hover {color:white;background:#7091a4;text-decoration:underline; }.button-blue:focus, .architektur .teaser a.pdf-link:focus, .block-text-defaults .button-colored:focus, .architektur .block-text .button-colored:focus, .immobilien .block-text .button-colored:focus {color:white;background:#7091a4; }.button-brown, .immobilien .block-text .button-colored {background:#aaa096;color:white !important;text-transform:uppercase;display:inline-block;margin-bottom:0.125rem;line-height:1.0625rem;font-size:1.0625rem;padding:0.25rem 0.625rem;font-family:"Foundry Monoline W01 X Bd"; }@media screen and (min-width:40.063em), print {.button-brown, .immobilien .block-text .button-colored {margin-bottom:0.1875rem; }.button-brown + .button-black, .immobilien .block-text .button-colored + .button-black {margin-left:0.9375rem; } }.button-brown:hover, .immobilien .block-text .button-colored:hover {color:white;background:#aaa096;text-decoration:underline; }.button-brown:focus, .immobilien .block-text .button-colored:focus {color:white;background:#aaa096; }@media screen and (min-width:40.063em) and (max-width:64em) {.header .nav-bar .logo img {width:131px;height:75px; } }.header .nav-bar .logo .nav-bar-sticky img {width:43px;height:35px; }.header .tab-bar {padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left;background-color:transparent; }.header .tab-bar .left-small {border:none;position:relative;padding-top:0;padding-left:0; }.block.block-slider {padding:0; }.slick-slider {position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent; }.slick-list {position:relative;overflow:hidden;display:block;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;left:0;top:0;display:block;overflow:hidden; }.slick-track:before, .slick-track:after {content:"";display:table; }.slick-track:after {clear:both; }.slick-loading .slick-track {visibility:hidden; }.slick-slide {float:left;min-height:1px;display:none; }[dir="rtl"] .slick-slide {float:right; }.slick-slide img {display:block;height:560px; }.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 transparent; }.slick-loading .slick-list {background:#fff url("/static/fonts/slick/ajax-loader.gif") center center no-repeat; }@font-face {font-family:"slick";src:url("/static/fonts/slick/slick.eot");src:url("/static/fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("/static/fonts/slick/slick.woff") format("woff"), url("/static/fonts/slick/slick.ttf") format("truetype"), url("/static/fonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal; }.slick-prev,.slick-next {position:absolute;display:block;height:50px;width:50px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;opacity:0;-webkit-transition:opacity 0.8s;-moz-transition:opacity 0.8s;-ms-transition:opacity 0.8s;-o-transition:opacity 0.8s;transition:opacity 0.8s; }.slick-prev:hover,.slick-next:hover {outline:none;background:transparent;color:transparent; }.slick-prev:hover:before,.slick-next:hover:before {opacity:1; }.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:0.25; }.slick-prev:before, .slick-next:before {color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;content:"";height:50px;width:50px; }.slick-prev {left:0; }[dir="rtl"] .slick-prev {left:auto;right:0; }.slick-prev:before {background:url("/static/img/arrow_right.svg") no-repeat center center; }[dir="rtl"] .slick-prev:before {background:url("/static/img/arrow_left.svg") no-repeat center center; }.slick-next {right:0; }[dir="rtl"] .slick-next {left:0;right:auto; }.slick-next:before {background:url("/static/img/arrow_left.svg") no-repeat center center; }[dir="rtl"] .slick-next:before {background:url("/static/img/arrow_right.svg") no-repeat center center; }.slick-slider {margin-bottom:0; }.slick-dots {position:absolute;bottom:-34px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%; }.slick-dots li {position:relative;display:inline-block;height:20px;width:20px;margin:0px;padding:0;cursor:pointer; }.slick-dots li button {border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer; }.slick-dots li button:hover, .slick-dots li button:focus {outline:none; }.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity:1; }.slick-dots li button:before {position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }.slick-dots li.slick-active button:before {color:black;opacity:0.75; }.ps-list-item {width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#cccccc; }.ps-list-item .pimcore_tag_image {display:none; }.ps-container .editmode-link {margin-top:30px; }.slick-track, .ps-list-item, .pageSlider, .pageSliderTop {height:415px;max-height:415px; }@media screen and (min-width:40.063em), print {.slick-track, .ps-list-item, .pageSlider, .pageSliderTop {height:555px;max-height:555px; } }@media screen and (min-width:75.063em), print {.slick-track, .ps-list-item, .pageSlider, .pageSliderTop {height:560px;max-height:560px; } }@media print {.slick-track, .ps-list-item, .pageSlider, .pageSliderTop {height:300px !important;max-height:300px !important; } }.ps-container {overflow:hidden; }.ps-container .buttons {position:absolute;top:50%;left:0;width:100%;height:35px;margin-top:-17px; }.ps-container .buttons .row {position:relative; }.ps-claim {position:absolute;display:none;z-index:5;text-align:center;padding:0 1.5625rem; }@media print {.ps-claim {display:block;width:100%;height:100%;margin-left:0 !important;margin-top:100px !important;top:auto !important;left:auto !important; } }.ps-claim h1, .ps-claim h2 {padding:0 1.5625rem;max-width:58.125rem; }.ps-claim h1 span, .ps-claim h1 .pimcore_tag_textarea, .ps-claim h2 span, .ps-claim h2 .pimcore_tag_textarea {text-transform:uppercase;background-color:#7091a4;box-shadow:0.5em 0 0 #7091a4, -0.5em 0 0 #7091a4;color:white;box-decoration-break:clone; }.immobilien .ps-claim h1 span, .immobilien .ps-claim h1 .pimcore_tag_textarea, .immobilien .ps-claim h2 span, .immobilien .ps-claim h2 .pimcore_tag_textarea {background-color:#aaa096;box-shadow:0.5em 0 0 #aaa096, -0.5em 0 0 #aaa096; }@media screen and (min-width:75.063em), print {.ps-container:hover .slick-prev,.ps-container:hover .slick-next {opacity:1; } }@media print {.ps-container:hover .slick-prev,.ps-container:hover .slick-next {opacity:0; } }.ps-container {margin:0;max-width:none;width:auto;position:relative;z-index:0; }.ps-container:before, .ps-container:after {content:" ";display:table; }.ps-container:after {clear:both; }.ps-container .ps-absolute {position:absolute;width:100%;height:1.375rem;overflow-y:hidden;z-index:10; }@media screen and (min-width:40.063em), print {.ps-container .ps-absolute {height:1.6875rem; } }@media screen and (min-width:75.063em), print {.ps-container .ps-absolute {height:2.0625rem; } }.ps-container .ps-absolute .ps-white {background-color:white;position:absolute;margin-top:-2.0625rem;height:inherit;display:inline-block;right:0; }@media screen and (min-width:64.063em), print {.ps-container .ps-absolute .ps-white {width:8%; } }@media screen and (min-width:75.063em), print {.ps-container .ps-absolute .ps-white {width:9%; } }@media screen and (min-width:90.063em) {.ps-container .ps-absolute .ps-white {width:19%; } }@media screen and (min-width:120.063em) {.ps-container .ps-absolute .ps-white {width:23%; } }@media screen and (min-width:136.063em) {.ps-container .ps-absolute .ps-white {width:27%; } }.ps-container .ps-absolute.bottom {bottom:0; }.ps-container .ps-absolute.bottom .ps-white {left:0;right:auto; }@media screen and (min-width:64.063em), print {.ps-container .ps-absolute.bottom .ps-white {width:8%; } }@media screen and (min-width:75.063em), print {.ps-container .ps-absolute.bottom .ps-white {width:9%; } }@media screen and (min-width:90.063em) {.ps-container .ps-absolute.bottom .ps-white {width:19%; } }@media screen and (min-width:120.063em) {.ps-container .ps-absolute.bottom .ps-white {width:23%; } }@media screen and (min-width:136.063em) {.ps-container .ps-absolute.bottom .ps-white {width:27%; } }.ps-container .ps-absolute .ps-grid-row {margin:0 auto;max-width:75rem;width:100%;position:relative;background:transparent; }.ps-container .ps-absolute .ps-grid-row:before, .ps-container .ps-absolute .ps-grid-row:after {content:" ";display:table; }.ps-container .ps-absolute .ps-grid-row:after {clear:both; }.ps-container .ps-absolute .ps-grid-row .ps-grid-column {height:2.0625rem; }.ps-container .ps-absolute .ps-grid-row .ps-grid-column.top {padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:right;float:left;margin-left:50% !important;background-color:white; }@media screen and (min-width:40.063em), print {.ps-container .ps-absolute .ps-grid-row .ps-grid-column.top {padding-left:0.9375rem;padding-right:0.9375rem;width:41.66667%;float:right;float:left;margin-left:58.33333% !important; } }@media screen and (min-width:75.063em), print {.ps-container .ps-absolute .ps-grid-row .ps-grid-column.top {padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:right;float:left;margin-left:66.66667% !important; } }.ps-container .ps-absolute .ps-grid-row .ps-grid-column.bottom {padding-left:0.9375rem;padding-right:0.9375rem;width:25%;float:right;float:left;background-color:white;bottom:-2.0625rem; }@media screen and (min-width:75.063em), print {.ps-container .ps-absolute .ps-grid-row .ps-grid-column.bottom {padding-left:0.9375rem;padding-right:0.9375rem;width:8.33333%;float:right;float:left; } }.main-section {min-height:400px; }@media screen and (min-width:40.063em), print {.main-section {min-height:600px; } }.main-section > .ps-container:first-child {margin-bottom:5.5rem; }@media screen and (min-width:40.063em), print {.main-section > .ps-container:first-child {margin-bottom:6.25rem; } }.tab-bar .menu-icon span::after {box-shadow:0 0 0 2px black, 0 10px 0 2px black, 0 20px 0 2px black;width:23px; }@media screen and (min-width:75.063em), print {.tab-bar .menu-icon span::after {box-shadow:0 0 0 3px black, 0 13px 0 3px black, 0 26px 0 3px black;width:29px; } }.nav-bar {margin:0 auto;max-width:75rem;width:100%; }.nav-bar:before, .nav-bar:after {content:" ";display:table; }.nav-bar:after {clear:both; }.nav-bar .left-small {border:none;position:relative;padding-top:36px;padding-left:5px; }@media print {.nav-bar .tab-bar {display:none; } }.nav-bar .tab-bar .menu-icon {top:19px; }@media screen and (min-width:40.063em), print {.nav-bar .tab-bar .menu-icon {top:27px; } }@media screen and (min-width:75.063em), print {.nav-bar .tab-bar .menu-icon {top:32px; } }.logo-container {padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left; }@media print {.logo-container {float:right; } }.logo-container .logo {padding-top:1.75rem;text-align:right;padding-right:0.9375rem;padding-bottom:1px; }@media screen and (min-width:75.063em), print {.logo-container .logo {padding-right:0; } }.logo-container .logo img {display:inline-block;max-width:6.5625rem; }@media screen and (min-width:40.063em), print {.logo-container .logo img {max-width:none; } }.nav-bar-sticky {-webkit-transform:translateY(-75px);-moz-transform:translateY(-75px);transform:translateY(-75px);transition:all 300ms ease-out;height:58px;position:fixed;top:0;z-index:999999;width:100%;background-color:white;display:block;display:none \9; }@media print {.nav-bar-sticky {display:none !important; } }.nav-bar-sticky .row {position:relative; }.nav-bar-sticky .row:after {content:"";background-image:url("/static/img/sticky-shadow.png");background-size:100%;background-repeat:no-repeat;background-position:top center;background-color:transparent;height:30px;width:100%;display:block;position:absolute;top:58px; }.nav-bar-sticky.show {-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);height:58px;display:block \9; }.nav-bar-sticky .tab-bar .menu-icon span::after {top:15px; }.nav-bar-sticky .logo-container {height:58px; }.nav-bar-sticky .logo {padding-left:5px;padding-top:12px; }@media screen and (min-width:75.063em), print {.nav-bar-sticky .logo {padding-left:0; } }ul.off-canvas-list {margin:1.125rem 1.125rem 2.5rem 1.125rem;text-align:center; }ul.off-canvas-list li, ul.off-canvas-list label {text-transform:uppercase;font-family:"Foundry Monoline W01 X Bd";font-size:14px;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }ul.off-canvas-list label.architektur {background-color:#7091a4; }ul.off-canvas-list label.immobilien {background-color:#aaa096; }ul.off-canvas-list label > a {border:none;padding:0;color:white;font-weight:normal; }ul.off-canvas-list li:nth-child(2) > a {border-image-source:url("/static/img/h1background.png");border-image-repeat:repeat;border-image-slice:14 0 14 0;border-image-width:2px; }ul.off-canvas-list li > a {border-image-source:url("/static/img/h1background.png");border-image-repeat:repeat;border-image-slice:0 0 14 0;border-image-width:2px; }ul.off-canvas-list li.active > a {text-decoration:underline; }@media screen and (max-width:40em) {.left-off-canvas-menu {top:0 !important; } }body .main-section > article.block.block-slider {margin-bottom:-1px !important;width:100%;padding:0; }body .main-section > article.block.block-slider .ps-absolute.bottom {display:none; }.f-container {position:relative;padding-bottom:0.3125rem; }@media screen and (min-width:40.063em), print {.f-container {padding-bottom:0.625rem; } }@media print {.f-container {padding-bottom:1cm;height:4cm; } }.f-container > * {font-family:"Foundry Monoline W01 Bd";font-size:13px;line-height:17px; }@media screen and (min-width:75.063em), print {.f-container > * {font-size:13px;line-height:17px; } }.f-container .f-mask {position:absolute;left:0;top:-22px;width:105px;height:24px;display:block; }@media screen and (min-width:40.063em), print {.f-container .f-mask {width:220px;height:30px;top:-28px; } }@media screen and (min-width:75.063em), print {.f-container .f-mask {width:243px;top:-33px;height:35px; } }.f-container .f-main-row {margin:0 auto;max-width:75rem;width:100%;padding-top:30px; }.f-container .f-main-row:before, .f-container .f-main-row:after {content:" ";display:table; }.f-container .f-main-row:after {clear:both; }.f-container .f-main-column {padding-left:0.9375rem;padding-right:0.9375rem;width:41.66667%;float:left;position:relative; }@media screen and (min-width:40.063em), print {.f-container .f-main-column {padding-left:0;padding-right:0;width:41.66667%;float:left; } }@media screen and (min-width:75.063em), print {.f-container .f-main-column {padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left; } }.f-container .f-main-column:nth-child(2) {padding-left:0.9375rem;padding-right:0.9375rem;width:58.33333%;float:left; }@media screen and (min-width:40.063em), print {.f-container .f-main-column:nth-child(2) {padding-left:0;padding-right:0;width:58.33333%;float:left; } }@media screen and (min-width:75.063em), print {.f-container .f-main-column:nth-child(2) {padding-left:0.9375rem;padding-right:0.9375rem;width:66.66667%;float:left; } }@media print {.f-container .f-main-column:nth-child(2) {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left; } }@media print {.f-container .f-main-column:first-child {display:none; } }.f-container .f-text {margin-bottom:0.9375rem; }.f-container .f-text a {color:white;text-decoration:none; }.f-container .f-sub-column-left {bottom:0;position:absolute;font-size:1.0625rem;font-family:"Foundry Monoline W01 Regular"; }@media print {.f-container .f-sub-column-left {display:none; } }@media screen and (min-width:40.063em), print {.f-container .f-sub-column-left {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left; } }@media screen and (min-width:40.063em), print {.f-container .f-sub-column-left .f-text {padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left; } }@media screen and (min-width:40.063em), print {.f-container .f-sub-column-left .f-text:nth-child(2) {padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:right;float:left; } }.f-container .f-sub-column-right {text-align:right;position:relative; }@media print {.f-container .f-sub-column-right {padding-left:0;padding-right:0;width:100%;float:left; } }@media screen and (min-width:40.063em), print {.f-container .f-sub-column-right {padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left; } }@media screen and (min-width:40.063em), print {.f-container .f-sub-column-right .f-text {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left; } }@media screen and (min-width:75.063em), print {.f-container .f-sub-column-right .f-text {padding-left:0;padding-right:0;width:50%;float:left; } }@media print {.f-container .f-sub-column-right .f-text {padding-left:0;padding-right:0;width:100%;float:left; } }body.architektur .f-container {background-color:#7091a4; }body.architektur .f-container > * {color:#FFFFFF; }body.architektur .f-container .f-mask {background-color:#7091a4; }body.immobilien .f-container {background-color:#aaa096; }body.immobilien .f-container > * {color:#FFFFFF; }body.immobilien .f-container .f-mask {background-color:#aaa096; }.top-bar .toggle-topbar a.menu-button {display:inline-block;padding:0.625rem; }.top-bar .toggle-topbar a.menu-button .burger-icon {position:relative;margin-top:8px;margin-bottom:8px; }.top-bar .toggle-topbar a.menu-button .burger-icon:before {position:absolute;content:"";top:-8px;-webkit-transition:background-color 300ms ease;-moz-transition:background-color 300ms ease;-ms-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease; }.top-bar .toggle-topbar a.menu-button .burger-icon:after {position:absolute;content:"";top:8px;-webkit-transition:background-color 300ms ease;-moz-transition:background-color 300ms ease;-ms-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease; }.top-bar .toggle-topbar a.menu-button .burger-icon,.top-bar .toggle-topbar a.menu-button .burger-icon:before,.top-bar .toggle-topbar a.menu-button .burger-icon:after {display:block;width:24px;height:2px;background-color:#FFFFFF;-webkit-transition:background-color, transform 300ms ease;-moz-transition:background-color, transform 300ms ease;-ms-transition:background-color, transform 300ms ease;-o-transition:background-color, transform 300ms ease;transition:background-color, transform 300ms ease; }.top-bar.expanded .toggle-topbar a.menu-button .burger-icon {background-color:transparent; }.top-bar.expanded .toggle-topbar a.menu-button .burger-icon:before {box-shadow:none;background-color:#FFFFFF;-webkit-transform:translateY(8px) rotate(45deg);-moz-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-o-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg); }.top-bar.expanded .toggle-topbar a.menu-button .burger-icon:after {box-shadow:none;background-color:#FFFFFF;-webkit-transform:translateY(-8px) rotate(-45deg);-moz-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);-o-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg); }.block-teaser {margin:0 auto;max-width:75rem;width:100%; }.block-teaser:before, .block-teaser:after {content:" ";display:table; }.block-teaser:after {clear:both; }.block-teaser > h1 {text-transform:uppercase;text-align:center;margin-bottom:0.9375rem; }.architektur .block-teaser h1 {color:#7091a4; }.immobilien .block-teaser h1 {color:#aaa096; }.teaser {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;position:relative;margin-bottom:4rem; }@media screen and (min-width:40.063em), print {.teaser {padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left;margin-bottom:3.125rem; } }@media screen and (min-width:75.063em), print {.teaser {padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left;width:33.3333333%; } }.teaser img {width:100%;margin-bottom:1.5625rem;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms; }.teaser h6 {text-align:center; }.teaser p {font-size:1.0625rem;line-height:1.3125rem;text-align:center;text-transform:uppercase;letter-spacing:0.0125rem;color:black; }.teaser:hover img {opacity:0.8; }.teaser:hover h6 {text-decoration:none !important; }@media print {.teaser {height:200px !important; } }.immoteaser.teaser:hover img {opacity:1; }.teaser:not(.immoteaser):hover h6, .teaser:not(.immoteaser):hover p {text-decoration:underline; }.architektur .teaser {text-align:center; }.architektur .teaser a.pdf-link {padding:0.25rem 0.375rem 0.125rem;margin-top:0.25rem; }.immobilien .teaser {text-align:center; }.immobilien .teaser a.pdf-link {background:#aaa096;color:white !important;text-transform:uppercase;display:inline-block;margin-bottom:0.125rem;line-height:1.0625rem;font-size:1.0625rem;padding:0.25rem 0.625rem;font-family:"Foundry Monoline W01 X Bd";margin-top:0.25rem; }@media screen and (min-width:40.063em), print {.immobilien .teaser a.pdf-link {margin-bottom:0.1875rem; }.immobilien .teaser a.pdf-link + .button-black {margin-left:0.9375rem; } }.immobilien .teaser a.pdf-link:hover {color:white;background:#aaa096;text-decoration:underline; }.immobilien .teaser a.pdf-link:focus {color:white;background:#aaa096; }.overlay {background-color:black; }.overlay .close {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;height:6.75rem; }@media screen and (min-width:75.063em), print {.overlay .close {padding-left:0.9375rem;padding-right:0.9375rem;width:91.66667%;float:left; } }.overlay .close a {float:right;padding-top:2.375rem; }.overlay .close a img {width:2rem;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms; }@media screen and (min-width:40.063em), print {.overlay .close a img {width:auto; } }.overlay .close a:hover img {opacity:0.5; }.overlay .media {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;margin-bottom:1.5625rem; }@media screen and (min-width:75.063em), print {.overlay .media {padding-left:5.625rem;padding-right:5.625rem; } }.overlay .media img {width:100%; }.overlay .text {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left; }@media screen and (min-width:40.063em), print {.overlay .text {padding-left:0.9375rem;padding-right:0.9375rem;width:58.33333%;float:left; } }@media screen and (min-width:75.063em), print {.overlay .text {padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left;margin-left:8.33333% !important; } }.overlay .text h2,.overlay .text p {color:white; }.overlay .text p:last-of-type {margin-bottom:0; }.overlay .pdf {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;padding-top:1.875rem; }@media screen and (min-width:40.063em), print {.overlay .pdf {padding-left:0.9375rem;padding-right:0.9375rem;width:41.66667%;float:left;padding-top:0.625rem; } }@media screen and (min-width:75.063em), print {.overlay .pdf {padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left; } }.overlay .pdf .button-white {margin-bottom:0;padding:0.125rem 0.4375rem 0.0625rem 0.4375rem;font-size:1.125rem;color:black !important;font-family:"Foundry Monoline W01 X Bd"; }@media screen and (min-width:40.063em), print {.overlay .pdf .button-white {float:right;margin-right:1.875rem; } }@media screen and (min-width:75.063em), print {.overlay .pdf .button-white {margin-right:0; } }.blackbox {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;padding:0;background:black;margin-bottom:0;position:relative;max-height:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; }.blackbox .content {opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s; }.blackbox .content.show {opacity:1; }.blackbox .greytext {color:#828282; }.blackbox .close {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;width:8.33333%;right:0;left:auto;float:right;position:absolute;width:2rem;height:2rem;opacity:0;margin-right:0.9375rem;background:url("/static/img/blackbox-close.png") no-repeat right center;background-size:auto 100%;color:white;display:block;cursor:pointer; }@media screen and (min-width:40.063em), print {.blackbox .close {width:2.5625rem;height:2.5625rem; } }@media screen and (min-width:75.063em), print {.blackbox .close {position:relative;padding-left:0;padding-right:0;width:8.33333%;right:8.33333%;left:auto;float:right;position:absolute; } }.blackbox .close:hover {opacity:0.8; }.blackbox .close.top {top:2.3125rem; }.blackbox .close.bottom {bottom:2.3125rem; }.blackbox.show {padding:6.875rem 0;max-height:2000px;margin-bottom:2.5rem; }.blackbox.show .close {opacity:1; }.blackbox .background {position:absolute;background:black;height:100%;width:10000px;left:-3000px;top:0;z-index:-1; }.blackbox .text-container {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;position:relative; }@media screen and (min-width:75.063em), print {.blackbox .text-container {padding-left:0.9375rem;padding-right:0.9375rem;width:83.33333%;float:left;margin-left:8.33333% !important; } }.blackbox .text-container h1, .blackbox .text-container p {color:white; }.blackbox .text-container h1 {font-size:1.75rem;line-height:2.125rem;margin-bottom:1em;text-transform:uppercase;margin-top:0; }@media screen and (min-width:40.063em), print {.blackbox .text-container h1.linkwidth {max-width:80%; } }.blackbox .text-container p {line-height:1.25em; }@media screen and (min-width:75.063em), print {.blackbox .text-container p {font-size:1.0625rem; } }.blackbox .text-container p sup {line-height:0;overflow:visible; }.blackbox .text-container a:not(.pdflink) {color:#fff;text-decoration:underline; }.blackbox .text-container a.pdflink {background:white;color:white !important;text-transform:uppercase;display:inline-block;margin-bottom:0.125rem;line-height:1.0625rem;font-size:1.0625rem;padding:0.25rem 0.625rem;font-family:"Foundry Monoline W01 X Bd";color:black !important; }@media screen and (min-width:40.063em), print {.blackbox .text-container a.pdflink {margin-bottom:0.1875rem; }.blackbox .text-container a.pdflink + .button-black {margin-left:0.9375rem; } }.blackbox .text-container a.pdflink:hover {color:white;background:white;text-decoration:underline; }.blackbox .text-container a.pdflink:focus {color:white;background:white; }@media screen and (min-width:40.063em), print {.blackbox .text-container a.pdflink {position:absolute;top:0.25rem;right:0.9375rem; } }.blackbox .text-container strong, .blackbox .text-container b {color:#828282; }.blackbox .slider-container {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;margin-bottom:2.6875rem; }@media screen and (min-width:75.063em), print {.blackbox .slider-container {padding-left:0;padding-right:0;width:83.33333%;float:left;margin-left:8.33333% !important; } }.blackbox .slider-container .slick-track {height:auto; }.blackbox .slider-container .slick-dots li.slick-active button:before {color:white; }.blackbox .slider-container .slick-dots li button:before {color:white; }.blackbox .slider-container .slick-prev,.blackbox .slider-container .slick-next {margin-top:-1.5625rem; }@media screen and (min-width:75.063em), print {.blackbox .slider-container:hover .slick-prev,.blackbox .slider-container:hover .slick-next {opacity:1; } }@media print {.blackbox .slider-container:hover .slick-prev,.blackbox .slider-container:hover .slick-next {opacity:0; } }div.showMore {width:100%;clear:both;text-align:center;margin-bottom:1.5625rem; }div.showMore > button {background:black;color:white !important;text-transform:uppercase;display:inline-block;margin-bottom:0;line-height:1.1875rem;font-size:1.1875rem;font-family:"Foundry Monoline W01 X Bd";padding:0.5rem 1.8125rem 0.4375rem;border:none;cursor:pointer; }div.showMore > button:hover {color:white;background:black;text-decoration:underline; }div.showMore > button:focus {color:white;background:black; }.blackbox .content .videoPopup {padding-left:0.9375rem;padding-right:0.9375rem;max-width:63.11719rem;margin:0 auto; }.blackbox .content .flex-video.youtube, .blackbox .content .flex-video.vimeo {max-width:63rem;width:100%;margin:0;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden; }.blackbox .content .flex-video.youtube iframe, .blackbox .content .flex-video.vimeo iframe {position:absolute;top:0;left:0;width:100%;height:100%; }.videoOverlay {margin-bottom:35px; }.blackbox .text-container h1, .blackbox .text-container h2, .blackbox .text-container h3, .blackbox .text-container h4, .blackbox .text-container h5, .blackbox .text-container h6 {color:white; }.block {padding:0 0.9375rem;margin-bottom:3.125rem !important; }@media screen and (min-width:40.063em), print {.block {margin-bottom:4.375rem !important; } }@media screen and (min-width:75.063em), print {.block {padding:0; } }.block *:last-child {margin-bottom:0; }@media print {.block {page-break-inside:avoid; } }.block-text-defaults, .architektur .block-text, .immobilien .block-text {text-align:center; }.block-text-defaults p, .architektur .block-text p, .immobilien .block-text p {font-size:1.0625rem;line-height:1.3125rem; }@media screen and (min-width:75.063em), print {.block-text-defaults p, .architektur .block-text p, .immobilien .block-text p {font-size:1.0625rem;line-height:1.3125rem; } }.block-text-defaults a:hover, .architektur .block-text a:hover, .immobilien .block-text a:hover {text-decoration:underline; }.architektur .block-text a {color:#7091a4; }.immobilien .block-text a {color:#aaa096; }.block-image {margin:0 auto;max-width:75rem;width:100%; }.block-image:before, .block-image:after {content:" ";display:table; }.block-image:after {clear:both; }.block-image .image {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;text-align:center; }.block-image .image .b-image {max-width:100%;width:auto; }.block-h1 {margin:0 auto;max-width:75rem;width:100%;padding:0; }.block-h1:before, .block-h1:after {content:" ";display:table; }.block-h1:after {clear:both; }@media screen and (min-width:40.063em), print {.block-h1 .background {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left; } }.block-h1 .background > div {background:url("/static/img/h1background.png") left center repeat-x white;text-align:center;padding:0 1.875rem; }@media screen and (min-width:40.063em), print {.block-h1 .background > div {padding:0; } }.block-h1 h1 {display:inline;background:white;text-transform:uppercase;box-shadow:0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;padding-top:0.25rem;padding-bottom:0.25rem; }@media screen and (min-width:40.063em), print {.block-h1 h1 {box-shadow:none;padding:0 2.5rem; } }.architektur .block-team ul li .cv {background:#7091a4;color:white !important;text-transform:uppercase;display:inline-block;margin-bottom:0.125rem;line-height:1.0625rem;font-size:1.0625rem;padding:0.25rem 0.625rem;font-family:"Foundry Monoline W01 X Bd"; }@media screen and (min-width:40.063em), print {.architektur .block-team ul li .cv {margin-bottom:0.1875rem; }.architektur .block-team ul li .cv + .button-black {margin-left:0.9375rem; } }.architektur .block-team ul li .cv:hover {color:white;background:#7091a4;text-decoration:underline; }.architektur .block-team ul li .cv:focus {color:white;background:#7091a4; }.immobilien .block-team ul li .cv {background:#aaa096;color:white !important;text-transform:uppercase;display:inline-block;margin-bottom:0.125rem;line-height:1.0625rem;font-size:1.0625rem;padding:0.25rem 0.625rem;font-family:"Foundry Monoline W01 X Bd"; }@media screen and (min-width:40.063em), print {.immobilien .block-team ul li .cv {margin-bottom:0.1875rem; }.immobilien .block-team ul li .cv + .button-black {margin-left:0.9375rem; } }.immobilien .block-team ul li .cv:hover {color:white;background:#aaa096;text-decoration:underline; }.immobilien .block-team ul li .cv:focus {color:white;background:#aaa096; }.block-team {margin:0 auto;max-width:75rem;width:100%; }.block-team:before, .block-team:after {content:" ";display:table; }.block-team:after {clear:both; }.block-team h4 {text-align:center;font-size:1.0625rem;line-height:1.375rem; }.block-team ul {margin:0;list-style:none; }.block-team ul li {text-align:center;margin-bottom:0.9375rem; }.block-team ul li .name {display:block;clear:both;text-transform:uppercase;color:black;font-size:1.0625rem;line-height:1.3125rem; }.block-team ul li .name a {text-transform:uppercase;color:black; }.block-team ul li .name a:hover {text-decoration:underline;color:black; }.block-team ul li .role {display:block;clear:both;color:#828282;font-size:1.0625rem;line-height:1.3125rem; }.block-team ul li:last-child {margin-bottom:0.9375rem; }@media screen and (min-width:75.063em), print {.block-team ul li:last-child {margin-bottom:0; } }.block-team .management {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;margin-bottom:3.75rem; }@media screen and (min-width:40.063em), print {.block-team .management {margin-bottom:0;padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left; } }@media screen and (min-width:75.063em), print {.block-team .management {padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left; } }.block-team .team {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left; }.block-team .team h4 {padding-left:0;padding-right:0;width:100%;float:left; }@media screen and (min-width:75.063em), print {.block-team .team h4 {padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left; } }.block-team .team ul {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left; }.block-team .team ul:first-of-type {clear:left; }@media screen and (min-width:40.063em), print {.block-team .team {padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left; } }@media screen and (min-width:75.063em), print {.block-team .team {padding-left:0.9375rem;padding-right:0.9375rem;width:66.66667%;float:left; }.block-team .team ul {padding-left:0;padding-right:0;width:50%;float:left; } }.teamimmobilien h4 {text-align:center;font-size:1.0625rem;line-height:1.375rem; }.teamimmobilien a {color:black !important; }.teamimmobilien p {color:#828282; }.block-buttons {margin:0 auto;max-width:75rem;width:100%; }.block-buttons:before, .block-buttons:after {content:" ";display:table; }.block-buttons:after {clear:both; }.block-buttons .content {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;margin-left:0;list-style:none;text-align:center; }.block-buttons .content li {display:block;margin-bottom:1.25rem; }@media screen and (min-width:40.063em), print {.block-buttons .content li {display:inline-block;margin-bottom:1.25rem; }.block-buttons .content li + li {margin-left:1.25rem; } }.block-text + .block-buttons {margin-top:-1.5625rem; }@media print {* {transition:none !important;font-family:Arial !important; }html {font-size:10px; }body {padding:0; }a[href]:after {display:none; }@page {margin:15mm 15mm 15mm 15mm; }#pimcore_admin_console {display:none; } }