/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */

:root {
  --main-color: #;
}

.hamburger{padding:18px 10px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:30px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:2px;background-color:#003867;border-radius:2px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-14px}.hamburger-inner::after{bottom:-14px}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.2s 0.2s ease, opacity 0.2s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.2s 0.2s ease,transform 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.2s ease, opacity 0.2s 0.2s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.2s ease,transform 0.2s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}@font-face{font-family:"DIN W01 Regular";src:url("fonts/5591097/9b63158c-0e74-4751-966c-d749c5d31cce.eot?#iefix");src:url("fonts/5591097/9b63158c-0e74-4751-966c-d749c5d31cce.eot?#iefix") format("eot"),url("fonts/5591097/6ceed230-b2b3-4422-b048-4aa11687430a.woff2") format("woff2"),url("fonts/5591097/80b0143f-6f0d-4dce-aafd-f3c81b85d177.woff") format("woff"),url("fonts/5591097/247437df-66d2-4605-ac03-1be0e07c31a7.ttf") format("truetype")}@font-face{font-family:"DIN W01 Italic";src:url("fonts/5591103/dddeebac-6a12-4ffd-8d20-a48eb55002ec.eot?#iefix");src:url("fonts/5591103/dddeebac-6a12-4ffd-8d20-a48eb55002ec.eot?#iefix") format("eot"),url("fonts/5591103/2f5ae48c-f613-40cb-874b-457e76012d5a.woff2") format("woff2"),url("fonts/5591103/223b3c7d-d401-462e-8bb4-348445744557.woff") format("woff"),url("fonts/5591103/0c29bfc2-0781-4c16-ac8a-7d7e58374112.ttf") format("truetype")}@font-face{font-family:"DIN W01 Bold";src:url("fonts/5591154/9cab3d10-a1a9-4145-ab8a-cde6265a011d.eot?#iefix");src:url("fonts/5591154/9cab3d10-a1a9-4145-ab8a-cde6265a011d.eot?#iefix") format("eot"),url("fonts/5591154/55fa1cf8-baf8-4bf8-9718-b096b1dd231f.woff2") format("woff2"),url("fonts/5591154/4cadc2f9-fb32-4b99-b1f2-9ce6d68afbd5.woff") format("woff"),url("fonts/5591154/24018d68-3235-4323-9ec0-4a86537b0f30.ttf") format("truetype")}@font-face{font-family:"DIN W01 Bold Italic";src:url("fonts/5591168/96485318-df28-4dcc-954b-cd9c3661e4ad.eot?#iefix");src:url("fonts/5591168/96485318-df28-4dcc-954b-cd9c3661e4ad.eot?#iefix") format("eot"),url("fonts/5591168/2a7b16ab-9f15-4bf3-9abd-75e93e8aeacf.woff2") format("woff2"),url("fonts/5591168/2945b210-e824-4cd3-a8f2-206f55c4de95.woff") format("woff"),url("fonts/5591168/054898bd-236e-4995-90cc-e31d2eec5fa7.ttf") format("truetype")}html,body{padding:0;margin:0}body{color:#000;text-align:center;font-family:"DIN W01 Regular",Helvetica,Geneva,sans-serif;font-style:normal;font-weight:400;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;-webkit-text-size-adjust:100%;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-feature-settings:"lnum"}img{border:0px;display:block;-ms-interpolation-mode:bicubic}strong,b{font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif;font-style:normal;font-weight:normal}em{font-style:normal;font-family:"DIN W01 Italic",Helvetica,Geneva,sans-serif}strong em{font-family:"DIN W01 Bold Italic",Helvetica,Geneva,sans-serif}h1,h2,h3,h4,h5{font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif;font-style:normal;font-weight:normal;text-transform:none;font-size:1.8rem;line-height:1.3em;padding-bottom:0.5em;text-align:left}h1 i,h2 i,h3 i,h4 i,h5 i{font-size:1rem;line-height:1em}h2{font-size:1.4em;line-height:1.3em}h3,h4,h5{font-size:1.2em;line-height:1.3em}a:link,a:visited{color:#000;text-decoration:none}.notouch a:hover{color:#666}small{display:inline-block;line-height:1.5em}sup{position:relative;font-size:0.9rem;line-height:0}.group:after{content:" ";display:block;height:0;clear:both;visibility:hidden}* html .group{height:1%}*:first-child+html .group{min-height:1px}.browserupgrade{position:relative;z-index:9999;font-family:Arial, Helvetica, sans-serif !important;padding:12px;font-size:14px;text-align:center;color:#000 !important;background-color:#ccc}.ie9 img[src$=".svg"]{width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){img[src$=".svg"]{width:100%}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}#header{display:block;position:fixed;left:0;right:0;z-index:998;margin:auto !important;padding-right:0;text-align:left;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.1)}#header #header-content{max-width:1600px;margin:auto !important;padding:0.75em;padding-bottom:0.9em;padding-left:12px;padding-right:12px}#header #header-content #logo{display:block;position:relative;float:left;padding-left:24px;padding-top:10px;text-decoration:none;text-align:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}#header #header-content #logo:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}#header #header-content #logo img{display:block;width:220px}#header #header-content .columns:last-of-type{text-align:right}#page{position:relative;text-align:center;margin:auto;line-height:1.4em}footer{margin:auto;padding:24px;min-height:10vh;background-color:rgba(176,175,147,0.15);text-align:center;margin:auto}main{display:block;position:relative;margin:auto;text-align:left;background-color:rgba(0,0,0,0);min-height:90vh}#header-content .menu{padding-top:0.6em}#header-content .menu li{padding:0 1rem}#header-content .menu li:first-of-type{padding-left:0}#header-content .menu a{position:relative;color:#000;padding:0.7rem 0 0.4rem}#header-content .menu a:before{position:absolute;left:0;bottom:-3px;content:'';display:block;width:0;transition:width .2s ease-in-out;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;border-radius:2px;border-bottom:3px solid var(--main-color)}#header-content .menu a:hover:before{width:100%}#header-content .menu .active a{font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif;color:#000;background-color:#fff}#header-content .menu .active a:before{width:100%}.menu .is-active>a{color:#000;background-color:rgba(0,0,0,0.2)}.hamburger{position:absolute;z-index:9999;left:0;top:0;display:none}.row{width:auto !important;max-width:1600px !important;margin-left:-1.6rem !important;margin-right:-1.6rem !important}.columns{position:relative;padding-left:1.6rem !important;padding-right:1.6rem !important}.reveal{padding:2rem}.shadow{box-shadow:0 0 6px 0 #ccc}#content{margin:auto;max-width:1600px;padding-top:86px;padding-right:40px;padding-bottom:120px;padding-left:40px}#content p a:not([class]),#content .metadatalist .accordion-content a:not([class]),#content .callout a:not([class]){position:relative;display:inline-block;padding:0;line-height:1.6em}#content p a:not([class]):before,#content .metadatalist .accordion-content a:not([class]):before,#content .callout a:not([class]):before{display:block;content:'';position:absolute;left:0;bottom:1px;width:100%;transition:width .2s ease-in-out;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;border-bottom:1px solid #000}#content p a:not([class]):hover:before,#content .metadatalist .accordion-content a:not([class]):hover:before,#content .callout a:not([class]):hover:before{width:0}#content .actionbar{font-size:0.8em;line-height:1.6em;font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif;font-weight:normal;padding-bottom:2em}#content .actionbar h3{position:relative;font-size:inherit;line-height:inherit;font-weight:inherit;float:left;padding:4px;padding-bottom:2px;padding-left:8px;padding-right:0;margin-top:-1px}#content .actionbar h3:after{position:absolute;top:0;left:0;display:block;content:'';width:0;height:0;border-left:10px solid #ccc;border-right:10px solid transparent;border-bottom:10px solid transparent}#content .actionbar a{display:block;float:right;padding-top:3px}#content .actionbar a i{font-size:1rem;margin-left:2px}#content .sidenav ul{border-bottom:1px solid #000}#content .sidenav ul li{position:relative;border-top:1px solid #000}#content .sidenav ul li>a{line-height:inherit;padding:1em;background-color:#fff}#content .sidenav ul li>a strong{font-family:"DIN W01 Regular",Helvetica,Geneva,sans-serif}#content .sidenav ul li>a small{font-family:"DIN W01 Regular",Helvetica,Geneva,sans-serif}#content .sidenav ul li p{margin-bottom:0}#content .sidenav ul li .button-group-options{display:none;float:none;position:absolute;bottom:0.9rem;right:0}#content .sidenav ul li:hover .button-group-options{display:block}#content .sidenav ul li.is-active>a{background-color:var(--main-color)}#content .sidenav ul li.is-active>a strong{font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif}#content .select-max-width1{max-width:240px}#content .accordion-content{border:none;position:relative}#content .accordion-content ul li.is-active>a{font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif;background-color:var(--main-color)}#content .accordion-title{border:none;padding-left:1em;padding-right:0;font-size:inherit;font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif;font-weight:400}#content .accordion-title::before{left:0;right:auto}#content .accordion-title:hover,#content .accordion-title:focus{background-color:rgba(176,175,147,0.15)}#content .is-active>.accordion-title{background-color:transparent}#content .accordion-item{position:relative;border-top:1px solid #000;font-family:"DIN W01 Regular",Helvetica,Geneva,sans-serif;font-weight:400}#content .accordion-item:last-of-type{border-bottom:1px solid #000}#content .floor-apartmentlist>li:first-of-type ul{border-top:none}#content .floor-apartmentlist>li ul{margin-left:0 !important;margin-right:0 !important;border-top:1px solid #ddd}#content .floor-apartmentlist>li ul .columns{padding-left:0 !important;padding-right:0 !important}#content .floor-apartmentlist>li ul .columns .switch{margin-top:8px;margin-bottom:0}#content .floor-apartmentlist>li ul .columns>strong,#content .floor-apartmentlist>li ul .columns>p,#content .floor-apartmentlist>li ul .columns>span{display:inline-block;padding-top:8px;padding-bottom:8px;margin-bottom:0}#content .floor-apartmentlist>li ul li:last-of-type{padding-right:0 !important}#content .contentlist li{padding-bottom:1em}#content .contentlist>li>a{position:relative;display:inline-block;padding:6px;padding-left:1em;margin-bottom:0.5em}#content .contentlist>li>a:before{display:block;content:'>';position:absolute;left:0}#content .contentlist>li ul{margin-left:1em}#content .contentlist>li ul li{border-top:1px solid #ccc;padding:0.5em;padding-left:0}#content .contentlist>li ul li:first-of-type{border-top:none}#content .options-accordion>li{position:relative}#content .options-accordion>li.is-active>a{color:inherit}#content .options-accordion>li>.switch{position:absolute;top:8px;right:8px}#content .options-accordion>li .accordion-content{padding:0}#content .options-accordion>li ul{margin-left:0}#content .options-accordion>li ul>li{position:relative}#content .options-accordion>li ul>li .button-group-options{position:absolute;top:3px;right:3px;display:none}#content .options-accordion>li ul>li:hover .button-group-options{display:block}#content .option-edit-searchbar select{margin-bottom:0}#content table thead,#content table tbody,#content table tfoot{border:none}#content table tr{border-bottom:1px solid #000;background-color:#fff}#content table tr th{font-size:0.9em;font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif;font-weight:400}#content table tr td,#content table tr th{padding-left:0;padding-right:1em}#content table tr td:last-of-type,#content table tr th:last-of-type{padding-right:0}#content .accordion-content table{margin-bottom:0}#content .accordion-content table tr{border-color:#ccc}#content .accordion-content table tr:last-of-type{border-bottom:none}#content .breadcrumbs{position:relative;padding-top:0.25em}#content .breadcrumbs li{font-size:0.9em;line-height:1.5em}#content .breadcrumbs li a{float:left}#content .breadcrumbs li:last-of-type{font-family:"DIN W01 Regular",Helvetica,Geneva,sans-serif;font-weight:400}#content .intro-description{max-width:36em;margin-bottom:2em}#content .intro-steps{list-style:none;margin-left:0 !important;margin-right:0 !important}#content .intro-steps li{position:relative;float:left !important}#content .intro-steps li img{display:block;width:82px;height:66px;margin-top:2em;margin-bottom:0.75em}#content .intro-steps li h3{position:relative;font-size:1.1em;line-height:1.3em;padding-bottom:0}#content .intro-steps li h3 span{display:block;position:absolute;top:0.1em;left:-1.9em;width:1.4em;height:1.4em;text-align:center;font-size:1rem;line-height:0;padding-top:0.66em;background-color:var(--main-color);color:#fff;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}#content .intro-steps li p{font-size:0.9em;line-height:1.5em}#content .intro-steps li:first-of-type{text-align:center;color:#ccc;font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif;font-weight:400;font-size:1.2em;line-height:1.3em}#content .intro-steps li:first-of-type span{position:relative;z-index:2;display:inline-block;background-color:#fff;padding-left:0.5em;padding-right:0.5em}#content .intro-steps li:first-of-type:before{content:'';display:block;position:absolute;z-index:1;left:0;top:0.75em;border-top:1px solid #ccc;width:100%}#content .intro-steps+.intro-steps{margin-top:2em}#content .line-options-desc{position:relative}#content .line-options-desc p:first-of-type{padding-right:2em;padding-bottom:1.5em;margin-bottom:0}#content .line-options-desc .text-center{position:absolute;bottom:0;right:0;width:3.75em;margin-bottom:0;padding-bottom:0.25em}.button-group{font-size:inherit}.button-group-options{float:right;margin-top:0.25em;margin-bottom:0}.button-group-options .button{position:relative;float:left;padding:0.2rem 0.4rem;border-width:2px;margin-left:0.25rem}.button-group-options .button span{position:absolute;bottom:120%;left:-24px;padding:4px;display:none;font-size:0.8em;line-height:1.3em;background-color:#fff;border:1px solid #efefef;text-align:center;width:80px;font-family:"DIN W01 Regular",Helvetica,Geneva,sans-serif;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.button-group-options .button:hover span{display:inline-block;color:#000}.button-group-options .button i{margin-right:0;font-size:0.9em;line-height:1.3em}.button-group-options .button:last-of-type{margin-right:1px}.button{position:relative;font-size:inherit;font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif !important;padding:0.6rem 1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000 !important;background-color:#fff !important;border:3px solid var(--main-color)}.button .on-hover,.button .on-hover-right{position:absolute;top:0;right:100%;display:none;height:100%;font-size:0.8em;line-height:1.8em;text-align:right;padding:4px 12px;color:#000;border:1px solid #efefef;background-color:#fff;white-space:nowrap;font-family:"DIN W01 Regular",Helvetica,Geneva,sans-serif;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.button .on-hover.on-hover-right,.button .on-hover-right.on-hover-right{right:auto;left:100%;text-align:left}.button small{position:absolute;bottom:0;right:100%;display:none;width:140px;height:100%;line-height:1.3em;text-align:right;padding-right:12px;color:#000;background-color:#fff;font-family:"DIN W01 Regular",Helvetica,Geneva,sans-serif}.button:hover small{display:block}.button:hover .on-hover,.button:hover .on-hover-right{display:inline-block}.button:hover{color:#fff !important;background-color:var(--main-color) !important}.button.success{color:#000 !important;background-color:var(--main-color) !important}.button.success:hover{color:#fff !important}.button.alert{color:#c33 !important;border-color:#c33 !important}.button.alert:hover{color:#fff !important;border-color:#c33 !important;background-color:#c33 !important}h1 a .button,h2 a .button{padding:0.2rem 0.25rem;font-size:0.9rem;line-height:0.9rem;margin-bottom:0;margin-left:0.25rem;border-width:2px}h1 a .button i,h2 a .button i{font-size:0.9rem;line-height:1rem}h1 a:hover .button,h2 a:hover .button{color:#fff !important;background-color:var(--main-color) !important}h1 a:hover .button small,h2 a:hover .button small{padding:0.2rem;padding-bottom:0.3rem;border:1px solid #333;display:block;bottom:1.75rem;right:-64px;text-align:center;height:auto;border:1px solid #efefef;font-family:"DIN W01 Regular",Helvetica,Geneva,sans-serif;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.accordion-content>.button{margin:1em;margin-left:0;margin-top:0.5em;padding:0.35rem 0.5rem;font-weight:400;font-family:"DIN W01 Regular",Helvetica,Geneva,sans-serif}.button.button-edit-mini{position:relative;float:right;font-size:0.9em;padding:0.425em 0.4em;border:none;background-color:var(--main-color) !important}.accordion-group-options{position:absolute;top:4px;right:1em;margin-left:0 !important;margin-right:0 !important;display:none}.accordion-group-options .columns{padding-left:0 !important;padding-right:0 !important}.is-active .accordion-group-options{display:block}.callout.primary{background-color:rgba(176,175,147,0.15)}.dev-note{text-align:center;color:#fff;padding:6px;background-color:#ccc}.loader{border:16px solid #f3f3f3;border-top:16px solid #555;border-radius:50%;position:absolute;top:44%;left:47%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form fieldset{border:0;margin:0;padding:0;padding-bottom:1em}form fieldset ul{list-style:none}form legend{font-weight:normal;font-family:"DIN W01 Bold",Helvetica,Geneva,sans-serif;padding-top:1em;padding-bottom:1em}form label{display:block;vertical-align:top;padding-bottom:0.5em;font-size:inherit}form input[type='text'],form textarea,form select{border-bottom:1px solid #000 !important}.checkbox{padding:12px;padding-left:0;display:inline-block}.checkbox label{display:block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;line-height:1;padding-bottom:0}.checkbox input[type="checkbox"]{position:absolute;top:0;left:0;visibility:hidden}.checkbox .custom-checkbox{display:inline-block;vertical-align:top;margin:0 0 0 0;width:20px;height:20px;border:1px solid #000;position:relative}.checkbox .custom-checkbox{background:var(--main-color);box-shadow:inset 0 0 0 12px #fff;top:-2px;margin-right:4px}.checkbox .icon-check{width:20px;height:20px;background-size:cover;position:absolute;top:1px;left:1px}.icon-check:before{position:absolute;content:'\2713';width:12px;font-size:14px;text-align:center;line-height:16px;color:#fff;font-weight:bold}.checkbox input[type="checkbox"]:checked+.custom-checkbox{box-shadow:none}.checkbox input[type="checkbox"]:checked+.custom-checkbox .icon-check:before{color:#000}.vertical.menu .is-accordion-submenu-parent[aria-expanded="true"] a::before{display:block;position:absolute;left:-1px;content:"\f0d7";font-family:"Font Awesome 5 Pro"}.vertical.menu .is-accordion-submenu-parent[aria-expanded="false"] a::before{display:block;position:absolute;left:2px;content:"\f0da";font-family:"Font Awesome 5 Pro"}.title-group{position:relative;text-align:center;margin-bottom:1.5em;color:#bbb}.title-group span{position:relative;z-index:2;padding-left:0.75em;padding-right:0.75em;background-color:#fff}.title-group:after{display:block;content:'';position:absolute;z-index:1;left:0;bottom:1em;width:100%;border-bottom:1px solid #ccc}.card{position:relative;border:none;margin-bottom:1.8rem}.card a .card-img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.card a:hover .card-img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}.card .button-group-options{position:absolute;bottom:-12px;right:0.85rem;z-index:999;display:none;padding:12px;background-color:#fff}.card .button-group-options a{margin-left:4px}.card .button-group-options a:first-of-type{margin-left:0}.card:hover .button-group-options{display:block}.card-info{position:relative;padding:0;padding-left:0.1em;padding-bottom:0.5em;height:210px;overflow:hidden}.card-info h2{position:relative;font-size:1.5em;margin-bottom:0.5em;padding-bottom:0;background-color:rgba(176,175,147,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center}.card-info h2 .card-image{position:absolute;width:100%;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.card-info h2:hover .card-image{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.card-info h2 a{position:relative;display:block;height:100px;display:flex;align-items:center;justify-content:center;padding-left:0.5em;padding-right:0.5em;color:#000;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}.card-info h2 a i{margin-left:0.25em}.card-info h2 a:after{display:block;position:absolute;content:'';bottom:0;left:0;width:0;transition:width .2s ease-in-out;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;border-radius:2px;border-bottom:3px solid var(--main-color)}.card-info h2 a:hover{color:#000}.card-info h2 a:hover:after{width:100%}.card-new .card-info h2{background-color:var(--main-color)}.card-new .card-info p{text-align:center}.card-new .card-info h2 a:hover{color:#fff}.card-visual .card-info h2 a:hover{color:#fff !important;text-shadow:0 0 6px rgba(0,0,0,0.3)}.card-info:after{display:block;position:absolute;content:'';bottom:0;left:0;width:100%;height:4em;background-image:-moz-linear-gradient(rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(rgba(255,255,255,0), #fff);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(1, #fff));background-image:-webkit-linear-gradient(rgba(255,255,255,0), #fff);background-image:-ms-linear-gradient(rgba(255,255,255,0), #fff);background-image:linear-gradient(rgba(255,255,255,0), #fff)}#project-lines{border-top:1px solid #bbb;margin-bottom:0.5em}#project-lines:before,#project-lines:after{content:'';display:block;position:absolute;top:0;left:0;height:1em;border-right:1px solid #bbb}#project-lines:after{left:auto;right:0}#project-lines span{display:block;margin:auto;margin-top:-1em;border-right:1px solid #bbb;width:1px;height:2em}footer{margin:auto;background-color:rgba(176,175,147,0.15);text-align:center;margin:auto}footer .section{max-width:1600px;padding-left:40px;padding-right:40px;padding-bottom:2rem;border-top:none;margin:auto}footer #footer-nav{list-style:none;margin-left:0;padding-top:0}footer #footer-nav li{float:left;padding-right:1.5em}footer #footer-nav li a{position:relative;display:inline-block;padding-bottom:1px}footer #footer-nav li a:before{position:absolute;left:0;bottom:-3px;content:'';display:block;width:0;transition:width .2s ease-in-out;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;border-radius:2px;border-bottom:3px solid var(--main-color)}footer #footer-nav li a:hover:before{width:100%}footer #footer-nav li.active a:before{width:100%}footer #footer-nav li:last-of-type{padding-right:0}.renderings-accordion .accordion-content{padding:1rem !important;padding-top:0 !important}.renderings-accordion .accordion-content table th{font-weight:400;font-size:0.9em;line-height:1.3em}.renderings-accordion .accordion-content table td>a{padding:0;display:block;position:relative}.renderings-accordion .accordion-content table td>a i{position:absolute;bottom:6px;right:6px}.optionslist ul{list-style:none;margin-left:0;margin-bottom:0}.optionslist ul li{float:left;width:120px;padding-right:8px}@media only screen{#smartphone,#tablet,#tablet-portrait{display:none}#smartphone{display:block}}@media only screen and (min-width: 40.063em){#smartphone,#tablet,#tablet-portrait{display:none}#tablet{display:block}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait){#smartphone,#tablet,#tablet-portrait{display:none}#tablet-portrait{display:block}}@media only screen and (min-width: 64.063em){#smartphone,#tablet,#tablet-portrait{display:none}#desktop{display:block}}@media only screen and (min-width: 90.05em){#smartphone,#tablet,#tablet-portrait{display:none}#desktop{display:block}}
