:root{--color1:#323138;--color2:#a3a3a3;--color3:#ededed;--color4:#f5f4f4;--color5:#4a4b5f;--color6:#aa8767;--minHeightColor:var(--color3);--white-75procent:rgba(255,255,255,.75);--black-75procent:rgba(0,0,0,.75);--fontcolor:#f5f4f4;--basicfont:'montserrat',sans-serif;--subfont:'futura-pt',Arial,Helvetica,sans-serif;--symbol:"theme";--iconsize:20px;--fontsize:1rem;--fontsize-intro:1.1rem;--xs-fontsize:.9rem;--s-fontsize:1.2rem;--m-fontsize:1.5rem;--l-fontsize:4.25rem;--xl-fontsize:10rem;--placeholder:#575757;--defaultColor:#bbb;--disabledColor:#eee;--errorColor:#E20000;--focusedColor:#333;--buttonHover:#000;--borderradius:0;--borderSpace:4px;--spacer:7%;--section:100px;--gutter:50px;--padding:30px;--min-padding-section:-100px;--min-padding:-30px}@media(max-width:900px){:root{--spacer:0%;--section:50px;--gutter:15px;--padding:20px;--min-padding-section:-30px;--min-padding:-20px}}@media(min-width:900px){:root{--spacer:5%;--section:75px;--gutter:30px;--padding:20px;--min-padding-section:-60px;--min-padding:-20px}}@media(min-width:1200px){:root{--spacer:7%;--section:100px;--gutter:50px;--padding:30px;--min-padding-section:-100px;--min-padding:-30px}}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}html{height:100%}body{min-height:100%}form{display:block;height:100%;min-height:100%}form:after{display:block;height:100%;clear:both}.container ul li{list-style:none}.container img{max-width:100%;height:auto}.container .gm-style img{max-width:none!important}.lazyload{width:auto!important;height:auto!important}.swiper-container-fade .coverItem{opacity:0;transition-property:opacity}.swiper-container-fade .coverItem.swiper-slide-active{opacity:1;z-index:1}.clearFix:after{content:'';display:block;clear:both}.floatLeft{float:left!important}.floatRight{float:right!important}.alignLeft{text-align:left}.alignCenter{text-align:center}.alignRight{text-align:right}.gridCenter{float:none;margin:0 auto}.positionRelative{position:relative}.noMargin{margin:0!important}.noMarginLeft{margin-left:0!important}.noMarginRight{margin-right:0!important}.noMarginTop{margin-top:0!important}.noMarginBottom{margin-bottom:0!important}.noPadding{padding:0!important}.noPaddingLeft{padding-left:0!important}.noPaddingRight{padding-right:0!important}.noPaddingTop{padding-top:0!important}.noPaddingBottom{padding-bottom:0!important}.paddingLeft{padding-left:var(--padding)}.paddingRight{padding-right:var(--padding)}.paddingTop{padding-top:var(--padding)}.paddingBottom{padding-bottom:var(--padding)}.paddingAll{padding:var(--padding)}.paddingBoth{padding-left:var(--padding);padding-right:var(--padding)}.paddingLeftX2{padding-left:calc(var(--padding)*2)}.paddingRightX2{padding-right:calc(var(--padding)*2)}.paddingTopX2{padding-top:calc(var(--padding)*2)}.paddingBottomX2{padding-bottom:calc(var(--padding)*2)}.paddingAllX2{padding:calc(var(--padding)*2)}.paddingBothX2{padding-left:calc(var(--padding)*2);padding-right:calc(var(--padding)*2)}.marginLeft{margin-left:var(--padding)}.marginRight{margin-right:var(--padding)}.marginTop{margin-top:var(--padding)}.marginBottom{margin-bottom:var(--padding)}.marginBoth{margin-left:var(--padding);margin-right:var(--padding)}.sectionItem{padding-top:var(--section);padding-bottom:var(--section)}.anchorElement{font-size:0;line-height:0}@media(min-width:900px){.grid_12{float:left;width:100%!important}}@media(min-width:900px){.grid_11{float:left;width:91.66666667%!important}}@media(min-width:900px){.grid_10{float:left;width:83.33333333%!important}}@media(min-width:900px){.grid_9{float:left;width:75%!important}}@media(min-width:900px){.grid_8{float:left;width:66.66666667%!important}}@media(min-width:900px){.grid_7{float:left;width:58.33333333%!important}}@media(min-width:900px){.grid_6{float:left;width:50%!important}}@media(min-width:900px){.grid_5{float:left;width:41.66666667%!important}}@media(min-width:900px){.grid_4{float:left;width:33.33333333%!important}}@media(min-width:900px){.grid_3{float:left;width:25%!important}}@media(min-width:900px){.grid_2{float:left;width:16.66666667%!important}}@media(min-width:900px){.grid_1{float:left;width:8.33333333%!important}}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_12{padding-right:var(--gutter)}.grid_12{float:none}.gutterLeft{padding-left:var(--gutter)}.gutterRight{padding-right:var(--gutter)}.gutterBoth{padding-left:var(--gutter);padding-right:var(--gutter)}@media(max-width:900px){.hideElementOnMobileDevice{display:none!important}}@media(min-width:900px){.hideElementOnDesktopDevice{display:none!important}}.CMS2GO .hideElementOnDesktopDevice{display:block!important}@media(min-width:900px){.fabletShow{display:none!important}}@media(max-width:900px){.fabletHide{display:none!important}}.CMS2GO .section-fullWidth .CMSEdit .CMS2GOPageElementMenu .btn-toolbar,.CMS2GO .section-cover .CMSEdit .CMS2GOPageElementMenu .btn-toolbar,.CMS2GO .section-homepagecover .CMSEdit .CMS2GOPageElementMenu .btn-toolbar{left:31px}.CMS2GO .section-homepagecover .CMS2GOWidgetContainerMenu{z-index:99}.container{display:flex}.page{background:#fff;display:flex;flex-direction:column;min-height:100vh;width:100%}main{flex-grow:1}.mainWidth{width:100%;padding:0 var(--spacer);transition:all .2s linear}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:-webkit-filter 400ms;transition:filter 400ms;transition:filter 400ms,-webkit-filter 400ms}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.sectionItem{position:relative;background-repeat:repeat;background-position:center center}.sectionItem .section-image,.sectionItem .section-video{height:100%;width:100%;z-index:0;position:absolute;left:0;top:0}.sectionItem .section-image img,.sectionItem .section-video img,.sectionItem .section-image video,.sectionItem .section-video video{display:block;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";height:100%;width:100%}.sectionItem.background-position-left img{-o-object-position:left center;object-position:left center;font-family:"object-position: left center"}.sectionItem.background-position-left.background-position-top img{-o-object-position:left top;object-position:left top;font-family:"object-position: left top"}.sectionItem.background-position-left.background-position-bottom img{-o-object-position:left bottom;object-position:left bottom;font-family:"object-position: left bottom"}.sectionItem.background-position-right img{-o-object-position:right center;object-position:right center;font-family:"object-position: right center"}.sectionItem.background-position-right.background-position-top img{-o-object-position:right top;object-position:right top;font-family:"object-position: right top"}.sectionItem.background-position-right.background-position-bottom img{-o-object-position:right bottom;object-position:right bottom;font-family:"object-position: right bottom"}.panel .block{width:75%}.section-alignCenter .panel .block{margin:0 auto;text-align:center}.section-alignRight .panel .block{float:right;text-align:right}.block,.list,.blocks,.sliderContainer{position:relative;display:flex;flex-direction:column;width:100%;text-decoration:none;border-radius:var(--borderradius)}.block .inner,.list .inner,.blocks .inner,.sliderContainer .inner{display:flex;flex-direction:column;height:100%}.block .content,.list .content,.blocks .content,.sliderContainer .content{flex-grow:1}.block img,.list img,.blocks img,.sliderContainer img{border:0;width:100%;height:auto;display:block}.block .rss,.list .rss,.blocks .rss,.sliderContainer .rss{background:#f90;color:#fff;text-decoration:none;height:24px;width:24px;line-height:24px;position:absolute;text-align:center;top:var(--padding);right:var(--padding)}@media(hover:hover){.block .rss:hover,.list .rss:hover,.blocks .rss:hover,.sliderContainer .rss:hover{background:#cc7a00;color:#fff}}.block .footer,.list .footer,.blocks .footer,.sliderContainer .footer{text-align:right}.block .footer a,.list .footer a,.blocks .footer a,.sliderContainer .footer a{text-decoration:none}.block .footer span,.list .footer span,.blocks .footer span,.sliderContainer .footer span{color:var(--color1);text-transform:uppercase;text-decoration:none;display:inline-block;font-weight:900;font-size:var(--xs-fontsize);transition:color .5s ease}@media(hover:hover){.block .footer span:hover,.list .footer span:hover,.blocks .footer span:hover,.sliderContainer .footer span:hover{color:var(--color1)}}.block{padding:var(--padding);margin-bottom:var(--padding)}.block .header{padding:0 0 var(--padding)}.block .footer{padding:var(--padding) 0 0}.block .headerWidgetText{padding:0 0 var(--padding)}.block .footerWidgetText{padding:var(--padding) 0 0}.block.hoverBlock{text-decoration:none;color:inherit;transition:background .5s ease}@media(hover:hover){.block.hoverBlock:hover{color:var(--color1);background:var(--color3)}.block.hoverBlock:hover .footer span{color:var(--color1)}}.block ul{list-style:none;margin-bottom:15px}.block ul li{padding-left:15px;position:relative}.block ul li:before{position:absolute;left:0;top:9px;content:'';width:6px;height:6px;background:#fff;display:block;transform:rotate(45deg)}.block ul.check li:before{width:3px;height:6px;border-radius:0;background:none;border:solid var(--color3);border-width:0 2px 2px 0;transform:rotate(45deg)}.block ol{counter-reset:item;list-style:none;margin-bottom:15px}.block ol li{padding-left:1em;text-indent:-1em;display:block}.block ol li:before{content:counter(item) ". ";counter-increment:item;padding-right:7px}.gridCenter{margin:0 auto;float:none}.gridCenter:after{content:'';display:block;clear:both}.back-to-top{display:none;position:fixed;bottom:30px;z-index:999;right:30px;float:right;background:var(--color3);width:40px;height:40px;text-align:center;text-decoration:none;transition:all .2s linear}.back-to-top.active{display:block}@media(max-width:900px){.back-to-top{right:10px;bottom:10px}}.back-to-top:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}@media(hover:hover){.back-to-top:hover{background:var(--color2)}}header{position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}@media(max-width:900px){header{height:auto;width:100%;position:absolute;top:0}}.CMS2GO header{height:100vh;left:60px;z-index:1}@-webkit-keyframes hideShow{0%{opacity:0}100%{opacity:1}}@keyframes hideShow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showHide{0%{opacity:1}100%{opacity:0}}@keyframes showHide{0%{opacity:1}100%{opacity:0}}header .mainLogo{text-decoration:none}header .mainLogo .small{-webkit-animation:hideShow 1s;animation:hideShow 1s;fill:#fff;width:0}header .mainLogo .full{fill:#fff;-webkit-animation:showHide 1s;animation:showHide 1s;width:0}@media(max-width:900px){header .mainLogo{position:relative;z-index:999;-webkit-animation:none!important;animation:none!important;width:140px!important;margin-top:calc(var(--padding)*2)}header .mainLogo .full{display:none}header .mainLogo .small{width:140px!important}}.content header .small,.flexdetails header .small,.active-section-first header .small{width:0;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation:showHide 1s;animation:showHide 1s}.content header .full,.flexdetails header .full,.active-section-first header .full{width:140px;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation:hideShow 1s;animation:hideShow 1s}@media(max-width:900px){.content header .full,.flexdetails header .full,.active-section-first header .full{display:none}.content header .small,.flexdetails header .small,.active-section-first header .small{-webkit-animation:none!important;animation:none!important;display:block;width:140px!important}}.active-section-history header .mainLogo .full,.active-section-future header .mainLogo .full,.active-section-grid-50-50 header .mainLogo .full,.active-section-dynamicContent header .mainLogo .full{width:0;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation:showHide 1s;animation:showHide 1s}.active-section-history header .mainLogo .small,.active-section-future header .mainLogo .small,.active-section-grid-50-50 header .mainLogo .small,.active-section-dynamicContent header .mainLogo .small{width:140px;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation:hideShow 1s;animation:hideShow 1s}header .siteMenu{display:flex;align-items:center;flex-direction:column;padding-top:var(--padding)}.flexdetails header .siteMenu{display:none}@media(max-width:900px){header .siteMenu{display:none}}.CMS2GO header .siteMenu .CMSEdit{display:flex;align-items:center;flex-direction:column}header .siteMenu a{font-family:var(--subfont);font-size:1.125rem;text-transform:uppercase;font-weight:400;color:#fff;text-decoration:none;margin-bottom:10px;position:relative;padding:0 15px}header .siteMenu a.active-section{color:var(--color3)}header .siteMenu a.active-section:before{content:"";width:6px;height:6px;background:var(--color3);display:block;float:left;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px;position:absolute;top:50%;left:0}header .siteMenu a:hover{transition:all .2s linear}header .siteMenu a:hover:before{content:"";width:6px;height:6px;background:var(--color3);display:block;float:left;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px;position:absolute;top:50%;left:0}@media(hover:hover){header .siteMenu a:hover{color:var(--color3)}}header .socialNav div{margin-top:10px;display:flex}header .socialNav div a{text-decoration:none;margin:0 5px}@media(max-width:900px){header .socialNav div{display:none}}@media(max-width:900px){.content .mainLogo,.flexdetails .mainLogo{display:none}}.content .socialNav .symbol,.flexdetails .socialNav .symbol,.active-section-dynamicContent .socialNav .symbol,.active-section-last .socialNav .symbol{color:var(--color1)}.content .mainLogo .small,.flexdetails .mainLogo .small,.active-section-dynamicContent .mainLogo .small,.active-section-last .mainLogo .small,.content .mainLogo .full,.flexdetails .mainLogo .full,.active-section-dynamicContent .mainLogo .full,.active-section-last .mainLogo .full{fill:var(--color1)}.content .siteMenu a,.flexdetails .siteMenu a,.active-section-dynamicContent .siteMenu a,.active-section-last .siteMenu a{color:var(--color1)}.content .siteMenu a.active-section,.flexdetails .siteMenu a.active-section,.active-section-dynamicContent .siteMenu a.active-section,.active-section-last .siteMenu a.active-section{color:var(--color1)}.content .siteMenu a.active-section:before,.flexdetails .siteMenu a.active-section:before,.active-section-dynamicContent .siteMenu a.active-section:before,.active-section-last .siteMenu a.active-section:before{background:var(--color1)}.content .siteMenu a:hover,.flexdetails .siteMenu a:hover,.active-section-dynamicContent .siteMenu a:hover,.active-section-last .siteMenu a:hover{transition:all .2s linear}.content .siteMenu a:hover:before,.flexdetails .siteMenu a:hover:before,.active-section-dynamicContent .siteMenu a:hover:before,.active-section-last .siteMenu a:hover:before{background:var(--color1)}@media(hover:hover){.content .siteMenu a:hover,.flexdetails .siteMenu a:hover,.active-section-dynamicContent .siteMenu a:hover,.active-section-last .siteMenu a:hover{color:var(--color1)}}.search-popup{position:fixed;top:0;visibility:hidden;opacity:0;z-index:10000;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.search-popup.is-visible{opacity:1;visibility:visible}.search-popup .search-popup-inner{position:relative;max-width:600px;width:100%;padding-top:40px}.search-popup .search-popup-inner .close{font-family:Garamond,"Apple Garamond";display:block;height:40px;line-height:40px;width:40px;cursor:pointer;position:absolute;top:0;right:0}.search-popup .search-popup-inner .close:before,.search-popup .search-popup-inner .close:after{content:'';position:absolute;height:2px;width:20px;top:50%;left:50%;margin-left:-10px;margin-top:-1px;background:#fff}.search-popup .search-popup-inner .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.search-popup .search-popup-inner .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(hover:hover){.search-popup .search-popup-inner .close:hover{background:var(--color1)}}.search-popup .search-popup-inner .main-search{width:100%;position:relative;background:#fff;padding:20px}.search-popup .search-popup-inner .main-search input{padding:0 10px;border:1px solid #d3d3d3;color:var(--fontcolor);font-size:1.6rem;height:40px;line-height:40px;width:100%}.search-popup .search-popup-inner .main-search .search{color:var(--color1);position:absolute;top:20px;right:20px;text-decoration:none;height:40px;line-height:40px;width:40px;text-align:center}.search-popup .search-popup-inner .search-links{background:#fff}.search-popup .search-popup-inner .search-links .header{padding-bottom:0}.search-popup .search-popup-inner .search-links .header .subTitle{color:var(--color1);font-size:1.4rem;font-weight:bold}.mainNav{position:absolute;top:var(--padding);width:100%;margin-top:calc(calc(var(--size)/2)*-1)}@media(max-width:900px){.mainNav{display:none}}.mainNav ul{display:table;margin:0 0 0 auto;list-style:none}.mainNav ul li{display:inline-block;position:relative}.mainNav ul li a{font-family:var(--subfont);color:#fff;text-decoration:none;padding:0 20px;display:block;transition:all .2s linear;font-size:1.2rem}@media(max-width:1200px){.mainNav ul li a{font-size:1.1rem;padding:0 15px}}@media(max-width:1023px){.mainNav ul li a{padding:0 10px;font-size:1rem}}@media(hover:hover){.mainNav ul li a:hover{color:var(--color3)}}.mainNav ul li .toggle{display:none}.mainNav ul li.selectedItem a,.mainNav ul li.selectedRoot a{color:var(--color3)}.subNav{width:100%;transition:all .2s linear}@media(max-width:900px){.subNav{background:var(--color3);padding:10px;top:0;position:absolute}}.subNav .subNavContainer{border-bottom:1px solid var(--grey1);width:100%;float:right;display:flex;flex-wrap:wrap;align-items:center}@media(max-width:900px){.subNav .subNavContainer{border-bottom:0;display:block;width:100%;float:none}}.subNav .subNavContainer .pageTitle{flex:1 1 auto;color:#fff;font-family:var(--subfont);font-size:var(--s-fontsize)}@media(max-width:1023px){.subNav .subNavContainer .pageTitle{line-height:30px;float:left;font-size:var(--xs-fontsize)}}@media(max-width:900px){.subNav .subNavContainer .pageTitle{font-family:var(--basicfont);color:var(--color1)}}.subNav .subNavContainer .dropdown{display:none;flex:0 0 auto;float:right;background:var(--color1);color:#fff;font-size:3rem;width:30px;height:30px;text-align:center;line-height:30px;border-radius:3px}@media(max-width:900px){.subNav .subNavContainer .dropdown{display:block}}.subNav .subNavContainer .subMenu{flex:0 0 auto;width:100%}@media(max-width:900px){.subNav .subNavContainer .subMenu{max-height:0;overflow:hidden;transition:all .2s linear}.subNav .subNavContainer .subMenu:after{content:'';display:block;clear:both}}.subNav .subNavContainer .subMenu.menu-opened{max-height:500px}@media(max-width:900px){.subNav .subNavContainer .subMenu.menu-opened{padding-top:20px}}.subNav .subNavContainer .subMenu.menu-opened li{opacity:1}.subNav .subNavContainer .subMenu li{opacity:0;transition:opacity .6s cubic-bezier(.4,.01,.165,.99) 0s;float:left;margin-left:15px}.subNav .subNavContainer .subMenu li:nth-child(1){transition-delay:0s}.subNav .subNavContainer .subMenu li:nth-child(2){transition-delay:.2s}.subNav .subNavContainer .subMenu li:nth-child(3){transition-delay:.4s}.subNav .subNavContainer .subMenu li:nth-child(4){transition-delay:.6s}.subNav .subNavContainer .subMenu li:nth-child(5){transition-delay:.8s}.subNav .subNavContainer .subMenu li:nth-child(6){transition-delay:1s}.subNav .subNavContainer .subMenu li:nth-child(7){transition-delay:1.2s}.subNav .subNavContainer .subMenu li:nth-child(8){transition-delay:1.4s}.subNav .subNavContainer .subMenu li:nth-child(9){transition-delay:1.6s}.subNav .subNavContainer .subMenu li:nth-child(10){transition-delay:1.8s}@media(max-width:1023px){.subNav .subNavContainer .subMenu li{margin-left:10px}}@media(max-width:900px){.subNav .subNavContainer .subMenu li{float:none;margin:0 0 20px}}.subNav .subNavContainer .subMenu li a{font-family:var(--subfont);color:#fff;text-decoration:none}@media(max-width:1023px){.subNav .subNavContainer .subMenu li a{font-size:1.2rem}}@media(hover:hover){.subNav .subNavContainer .subMenu li a:hover{color:var(--color2)}}.subNav .subNavContainer .subMenu li a.selectedItem,.subNav .subNavContainer .subMenu li a.selectedItem:hover{color:var(--color2)}.subnav-filler{height:50px;width:100%;display:none}@media(max-width:900px){.subnav-filler{display:block}}.backButton{width:100%;transition:all .2s linear}@media(max-width:900px){.backButton{background:var(--grey1);padding:10px;line-height:30px}}.backButton .backButtonContainer{border-bottom:1px solid var(--grey1);width:100%;display:flex;flex-wrap:wrap;align-items:center}@media(max-width:900px){.backButton .backButtonContainer{border-bottom:0}}.backButton a{color:#fff}@media(max-width:900px){.backButton a{color:var(--color1)}}.backButton a .symbol{float:left;margin-right:5px;font-size:1.5rem}.backButton a .text{float:left}@media(hover:hover){.backButton a:hover{color:var(--grey1)}}.backButton.sticky{top:0!important;z-index:99;background:var(--grey1)}.backButton.sticky .backButtonContainer{width:100%;border-bottom:0;padding:5px 0}@media(max-width:900px){.backButton.sticky .backButtonContainer{padding:0}}@media(hover:hover){.backButton.sticky .backButtonContainer a:hover{color:var(--color1)}}.menu-filler{height:46px;width:100%;display:none}@media(max-width:900px){.menu-filler{display:block}}.menu{position:absolute;z-index:999;top:0;display:none;left:0;height:52px;line-height:52px;width:100%;overflow:hidden;transition:height .3s ease-in,background .5s ease-in;transition-delay:.25s}@media(max-width:900px){.menu{display:block}}.menu .triggerNav{display:block;position:relative}.menu #hamburger{cursor:pointer;width:32px;height:32px;position:relative;z-index:9999;margin-left:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;background:var(--color5);border-radius:5px;margin-top:10px}.menu #hamburger span{display:block;position:absolute;height:1px;width:50%;background:#fff;opacity:1;left:25%;top:50%;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}.menu #hamburger span:nth-child(1){margin-top:-5px}.menu #hamburger span:nth-child(2){margin-top:0}.menu #hamburger span:nth-child(3){margin-top:5px}.menu .mobileMenu{position:relative;display:block;padding:20px 20px 0;list-style:none;z-index:-1}.menu .mobileMenu a{display:block;font-family:var(--subfont);font-size:1.125rem;text-transform:uppercase;font-weight:400;color:#fff;text-decoration:none;padding:0 15px}.menu .mobileMenu.backToHomepage{display:none}.menu.menu-opened{background:var(--color1);height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.menu.menu-opened .mobileMenu{z-index:0}.menu.menu-opened #hamburger span:nth-child(1){margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu.menu-opened #hamburger span:nth-child(2){margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.menu.menu-opened #hamburger span:nth-child(3){margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer{background:var(--color2)}footer .footerContainer{padding:var(--padding) 0;line-height:normal}footer .footerContainer:after{content:'';display:block;clear:both}footer .footerContainer a{-webkit-transition:all .2s linear;transition:all .2s linear;text-decoration:none;color:#fff}@media(hover:hover){footer .footerContainer a:hover{color:var(--color3)}}footer .footerLeft{float:left;line-height:30px;color:#fff}footer .footerLeft em{padding:0 5px;font-style:normal}@media(max-width:900px){footer .footerLeft{float:none;text-align:center;margin-bottom:var(--padding)}}footer .footerRight{float:right}@media(max-width:900px){footer .footerRight{float:none;text-align:center}}footer .footerRight .symbol{font-size:1.6rem;width:30px;height:30px;line-height:30px;text-align:center;display:inline-block;margin-left:10px;color:#fff}@media(hover:hover){footer .footerRight .symbol:hover{color:var(--color3)}}@media(max-width:900px){footer .footerRight .symbol{margin:0 5px}}html{font-size:initial!important;scroll-behavior:smooth}body{font-family:var(--basicfont);font-size:16px;line-height:calc(16px*1.618);color:var(--fontcolor);letter-spacing:1px}@media(min-width:1600px){body{font-size:20px;line-height:calc(20px*1.618)}}.flexdetails{color:var(--color2)}.flexdetails .intro{color:var(--color1)}.sectionNav{position:fixed;top:50%;transform:translateY(-50%);right:-100%;z-index:999;transition:all .2s linear}.active-section-future .sectionNav{right:var(--spacer)}@media(max-width:900px){.sectionNav{display:none}}.sectionNav .section-bullets{list-style:none}.sectionNav .section-bullets li{position:relative}.sectionNav .section-bullets li:before{content:"";position:absolute;top:30px;right:14px;height:calc(100% + 18px);width:2px;background:var(--color2)}.sectionNav .section-bullets li:after{content:"";position:absolute;bottom:30px;right:14px;height:calc(100% + 18px);width:2px;background:var(--color2)}.sectionNav .section-bullets li .active-section-future{display:block}.sectionNav .section-bullets li.active-section-history,.sectionNav .section-bullets li.active-section-dynamicContent,.sectionNav .section-bullets li.active-section-grid-50-50,.sectionNav .section-bullets li.active-section-homepagecover,.sectionNav .section-bullets li.active-section-centered{display:none}.sectionNav .section-bullets li a{margin:50px 0;color:#fff;text-decoration:none;display:flex;justify-content:flex-end;position:relative}.sectionNav .section-bullets li a .tooltip{opacity:.4;text-align:right;width:250px;text-overflow:ellipsis;overflow:hidden;padding-right:30px;white-space:nowrap}.sectionNav .section-bullets li a .selector{position:relative;z-index:2;flex-shrink:0;border:2px solid transparent;display:flex;align-items:center;justify-content:center;width:30px;height:30px;transform:rotate(45deg)}.sectionNav .section-bullets li a .selector:before{border:3px solid #fff;content:"";border-radius:100%;width:10px;height:10px}.sectionNav .section-bullets li.active a .selector{border:3px solid #fff}.sectionNav .section-bullets li.active a .tooltip{opacity:1}a{color:#fff;text-decoration:underline;font-weight:bold}@media(hover:hover){a:hover{color:var(--color3)}}.content a,.flexdetails a{color:var(--color1)}@media(hover:hover){.content a:hover,.flexdetails a:hover{color:var(--color3)}}.intro{font-weight:bold}.listIntro{padding:0 0 3px!important;margin:0!important}.headerTag,.subHeaderTag,h1,h2,h3,h4{margin:0;padding:0;line-height:1}p{padding-bottom:15px}h1,.headerTag{color:var(--color1);font-family:var(--subfont);font-weight:500;padding:0 0 3px}@media(max-width:767px){h1,.headerTag{font-size:calc(var(--l-fontsize) - 1.6rem)}}@media(min-width:767px){h1,.headerTag{font-size:calc(var(--l-fontsize) - 1.4rem)}}@media(min-width:1023px){h1,.headerTag{font-size:calc(var(--l-fontsize) - 1.2rem)}}@media(min-width:1200px){h1,.headerTag{font-size:calc(var(--l-fontsize) - 1rem)}}@media(min-width:1600px){h1,.headerTag{font-size:var(--l-fontsize)}}.withImage h1,.withImage .headerTag{color:#fff}h2,.subHeaderTag{color:var(--color1);font-family:var(--subfont);font-weight:normal;padding-bottom:3px;display:block}@media(max-width:767px){h2,.subHeaderTag{font-size:calc(var(--m-fontsize) - .8rem)}}@media(min-width:767px){h2,.subHeaderTag{font-size:calc(var(--m-fontsize) - .6rem)}}@media(min-width:1023px){h2,.subHeaderTag{font-size:calc(var(--m-fontsize) - .4rem)}}@media(min-width:1200px){h2,.subHeaderTag{font-size:calc(var(--m-fontsize) - .2rem)}}@media(min-width:1600px){h2,.subHeaderTag{font-size:var(--m-fontsize)}}.blockTitle,.formTitle{color:var(--color1);font-family:var(--subfont);font-weight:normal;padding-bottom:3px;display:block}@media(max-width:767px){.blockTitle,.formTitle{font-size:calc(var(--m-fontsize) - .6rem)}}@media(min-width:767px){.blockTitle,.formTitle{font-size:calc(var(--m-fontsize) - .4rem)}}@media(min-width:1023px){.blockTitle,.formTitle{font-size:calc(var(--m-fontsize) - .2rem)}}@media(min-width:1200px){.blockTitle,.formTitle{font-size:var(--m-fontsize)}}h3,.subTitle,.searchCatTitle,.formSubTitle{font-family:var(--subfont);color:var(--color1);font-weight:normal;padding-bottom:3px;display:block}@media(max-width:767px){h3,.subTitle,.searchCatTitle,.formSubTitle{font-size:calc(var(--s-fontsize) - .3rem)}}@media(min-width:767px){h3,.subTitle,.searchCatTitle,.formSubTitle{font-size:calc(var(--s-fontsize) - .2rem)}}@media(min-width:1023px){h3,.subTitle,.searchCatTitle,.formSubTitle{font-size:calc(var(--s-fontsize) - .1rem)}}@media(min-width:1200px){h3,.subTitle,.searchCatTitle,.formSubTitle{font-size:var(--s-fontsize)}}.widgetHeader{color:var(--color1);font-weight:normal;padding-bottom:3px;display:block}@media(max-width:767px){.widgetHeader{font-size:calc(var(--s-fontsize) - .3rem)}}@media(min-width:767px){.widgetHeader{font-size:calc(var(--s-fontsize) - .2rem)}}@media(min-width:1023px){.widgetHeader{font-size:calc(var(--s-fontsize) - .1rem)}}@media(min-width:1200px){.widgetHeader{font-size:var(--s-fontsize)}}.widgetSubHeader{color:var(--color1);font-weight:normal;padding-bottom:3px;display:block}@media(max-width:767px){.widgetSubHeader{font-size:calc(var(--xs-fontsize) - .3rem)}}@media(min-width:767px){.widgetSubHeader{font-size:calc(var(--xs-fontsize) - .2rem)}}@media(min-width:1023px){.widgetSubHeader{font-size:calc(var(--xs-fontsize) - .1rem)}}@media(min-width:1200px){.widgetSubHeader{font-size:var(--xs-fontsize)}}.coverTitle{color:#fff;font-family:var(--subfont);font-weight:bold;display:block}@media(max-width:900px){.coverTitle{font-size:4rem}}@media(min-width:900px){.coverTitle{font-size:5rem}}@media(min-width:1023px){.coverTitle{font-size:6rem}}@media(min-width:1200px){.coverTitle{font-size:7rem}}@media(min-width:1600px){.coverTitle{font-size:10rem}}.coverSubTitle{color:#fff;font-family:var(--subfont);font-weight:normal;display:block}@media(max-width:767px){.coverSubTitle{font-size:calc(var(--l-fontsize) - .75rem)}}@media(min-width:767px){.coverSubTitle{font-size:calc(var(--l-fontsize) - .5rem)}}@media(min-width:1023px){.coverSubTitle{font-size:calc(var(--l-fontsize) - .25rem)}}@media(min-width:1200px){.coverSubTitle{font-size:var(--l-fontsize)}}.footerWidgetText{display:block}.headerWidgetText{display:block}.widgetDate{color:var(--fontcolor);font-size:var(--fontsize);display:block}.widgetNameFlex{color:var(--color1);font-size:var(--fontsize);display:block}.widgetDateFlex{color:var(--color2);font-size:var(--fontsize);display:block}.dxheViewArea_Glass{font-family:var(--basicfont);font-size:16px;line-height:1.2;color:#000;background:#fff}.block .ImageRight{float:right;margin-left:10px;width:auto}.block .ImageLeft{float:left;margin-right:10px;width:auto}@font-face{font-family:'theme';font-display:fallback;src:url('/App_SkinMaster/css/fonts/theme.woff2') format('woff2'),url('/App_SkinMaster/css/fonts/theme.woff') format('woff');font-weight:normal;font-style:normal}.symbol{font-family:var(--symbol);font-size:var(--iconsize);display:block;-moz-osx-font-smoothing:grayscale}.symbol.facebook:before{content:""}.symbol.google:before{content:""}.symbol.instagram:before{content:""}.symbol.linkedin:before{content:""}.symbol.pinterest:before{content:""}.symbol.twitter:before{content:""}.symbol.vimeo:before{content:""}.symbol.youtube:before{content:""}.symbol.whatsapp:before{content:""}.symbol.messenger:before{content:""}.symbol.ics:before{content:""}.symbol.plus:before{content:""}.symbol.minus:before{content:""}.symbol.play:before{content:""}.symbol.show:before{content:""}.symbol.phone:before{content:""}.symbol.pin:before{content:""}.symbol.calendar:before{content:""}.symbol.rss:before{content:""}.symbol.email:before{content:""}.symbol.search:before{content:""}.symbol.user:before{content:""}.symbol.login:before{content:""}.symbol.logout:before{content:""}.symbol.star:before{content:""}.symbol.star-full:before{content:""}.symbol.heart:before{content:""}.symbol.heart-full:before{content:""}.symbol.checkmark:before{content:""}.symbol.previous:before{content:""}.symbol.next:before{content:""}.symbol.open:before{content:""}.symbol.close:before{content:""}.symbol.more:before{content:""}.symbol.languages:before{content:""}.symbol.share:before{content:""}.symbol.info:before{content:""}.symbol.delete:before{content:""}.symbol.warning:before{content:""}.symbol.up:before{content:""}.symbol.down:before{content:""}.symbol.list-view:before{content:""}.symbol.grid-view:before{content:""}.symbol.map-view:before{content:""}.symbol.car:before{content:""}.symbol.bus:before{content:""}.symbol.bike:before{content:""}.symbol.walk:before{content:""}.symbol.distance:before{content:""}.symbol.duration:before{content:""}.symbol.attachment:before{content:""}.active.heart:before{content:""}.active.star:before{content:""}@media(min-width:900px){.SITE2GO .sectionItemContainer{overflow:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;height:100vh;scroll-behavior:smooth}.SITE2GO .sectionItemContainer .sectionItem{min-height:100vh;scroll-margin:0;scroll-snap-align:start;scroll-snap-stop:normal}}.flexdetails .scrolldown{display:none}.logo .blockEntry{display:flex;flex-wrap:wrap}.logo .blockEntry .item{width:50%;padding:calc(var(--padding)/2)}.logo .blockEntry .item .logoBlock{padding:var(--padding);height:100%}.logo .blockEntry .item .logoBlock .widgetHeader{font-size:var(--xs-fontsize);line-height:1.2;padding-bottom:10px}.logo .blockEntry .item .logoBlock img{width:100%}.logo .blockEntry .item .logoBlock .linkText{font-size:var(--xs-fontsize);line-height:1;color:var(--color1);text-decoration:none}.list a{color:var(--color1)!important}section.withImage .list a{color:var(--fontcolor)!important}@media(min-width:900px){.swc-mediaGallery{position:absolute;bottom:0;left:0;width:100%}}.swc-mediaGallery .gallery{position:relative;background:rgba(255,255,255,.75);padding:var(--padding) 80px}.swc-mediaGallery .gallery .swiper-container{margin:0 calc(var(--padding)*2)}.swc-mediaGallery .gallery .swiper-wrapper img{width:100%;height:auto;display:block}.swc-mediaGallery .gallery .sliderControls{position:initial!important}.swc-mediaGallery .gallery .button-prev,.swc-mediaGallery .gallery .button-next{top:50%;margin-top:-10px;color:var(--color1);border:1px solid var(--color1);display:flex;justify-content:center;align-items:center;width:20px;height:20px;position:absolute;z-index:999;outline:none;transition:all .2s linear}.swc-mediaGallery .gallery .button-prev:before,.swc-mediaGallery .gallery .button-next:before{font-family:var(--symbol);font-size:10px;display:block;-moz-osx-font-smoothing:grayscale}@media(hover:hover){.swc-mediaGallery .gallery .button-prev:hover,.swc-mediaGallery .gallery .button-next:hover{cursor:pointer;background:var(--color1);color:#fff}}.swc-mediaGallery .gallery .button-prev{left:var(--padding)}.swc-mediaGallery .gallery .button-prev:before{content:""}.swc-mediaGallery .gallery .button-next{right:var(--padding)}.swc-mediaGallery .gallery .button-next:before{content:""}.scrolldown{position:absolute;bottom:var(--padding);color:var(--color3);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-decoration:none;margin-left:var(--padding)}@media(max-width:900px){.scrolldown{display:none}}.scrolldown .icon{position:relative;border:2px solid #fff;width:30px;height:50px;border-radius:30px;display:block;margin:0 auto 5px}@-webkit-keyframes ani-mouse{0%{opacity:1;top:5%}15%{opacity:1;top:10px}50%{opacity:0;top:10px}100%{opacity:0;top:5px}}@keyframes ani-mouse{0%{opacity:1;top:5%}15%{opacity:1;top:10px}50%{opacity:0;top:10px}100%{opacity:0;top:5px}}.scrolldown .icon:before{content:"";width:2px;height:13px;left:50%;margin-left:-1px;background:#fff;position:absolute;-webkit-animation:ani-mouse 1.5s linear infinite;animation:ani-mouse 1.5s linear infinite}.scrolldown .text{font-family:var(--subfont);color:var(--color2);text-align:center;font-weight:300}.section-homepagecover{align-items:center;display:flex}.section-homepagecover video::-webkit-media-controls{display:none}@media(max-width:900px){.section-homepagecover{padding-top:150px}}.section-homepagecover.fullHeight{min-height:100vh}.section-homepagecover .block{height:100%;text-align:center}.section-homepagecover .block .header,.section-homepagecover .block .content,.section-homepagecover .block .footer{position:relative;z-index:99;text-shadow:3px 3px 10px #000}.section-homepagecover .block .header h1,.section-homepagecover .block .content h1,.section-homepagecover .block .footer h1{color:#fff}.section-homepagecover .block .coverText{width:75%;display:block;margin:0 auto}@media(max-width:900px){.section-homepagecover .block .coverText{width:100%}}.section-homepagecover .block .footer{text-align:center;padding:calc(var(--padding)*2) 0 0;display:flex;justify-content:center;gap:var(--padding)}@media(max-width:900px){.section-homepagecover .block .footer{gap:0;flex-direction:column}}.section-homepagecover .block .footer .actionButton{text-shadow:none;display:inline-block;padding:10px 30px;border:3px solid #fff;color:#fff;font-family:var(--subfont);font-weight:600;text-transform:uppercase}@media(max-width:900px){.section-homepagecover .block .footer .actionButton{min-width:60%}}.section-homepagecover .block .footer .actionButton .text{color:#fff}.section-homepagecover .block .footer .actionButton:after{display:none}@media(hover:hover){.section-homepagecover .block .footer .actionButton:hover{background:#fff}.section-homepagecover .block .footer .actionButton:hover .text{color:var(--color1)}}.section-cover{padding:0!important}.section-cover .cover{overflow:hidden;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.section-cover .cover .coverItem{position:relative;z-index:0;flex-shrink:0;width:100%;height:100%;overflow:hidden}.section-cover .cover .coverItem.small{height:40vh}.section-cover .cover .coverItem.medium{height:60vh}.section-cover .cover .coverItem.large{min-height:100vh}.section-cover .cover .coverItem .section-image img{mix-blend-mode:multiply}.section-cover .cover .coverItem .section-image:before{mix-blend-mode:multiply;content:"";position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background:linear-gradient(to right,#323138 0%,rgba(50,49,56,.5) 25%,rgba(50,49,56,.5) 75%,#323138 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323138',endColorstr='#323138',GradientType=1)}.section-cover .cover .coverItem .coverContent{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--gutter);width:100%;height:100%;min-height:100vh;padding:0 calc(var(--spacer) + var(--gutter))}.section-cover .cover .coverItem .coverContent .block{align-self:center;grid-column-start:3;grid-column-end:11;text-align:center;padding:calc(var(--padding)*3) var(--padding) var(--padding)}@media(max-width:900px){.section-cover .cover .coverItem .coverContent .block{align-self:flex-end;padding:0 0 var(--section);grid-column-start:1;grid-column-end:13}}.section-cover .cover .coverItem .coverContent .block:after{top:0;left:0;right:0;content:"";background:var(--color1);opacity:.8;position:absolute;z-index:0;width:100%;height:100%;display:block}@media(max-width:900px){.section-cover .cover .coverItem .coverContent .block:after{display:none}}.section-cover .cover .coverItem .coverContent .block:before{top:10%;left:20%;right:0;content:"";border:6px solid #fff;opacity:.5;position:absolute;z-index:0;width:60%;height:70%;display:block}@media(max-width:900px){.section-cover .cover .coverItem .coverContent .block:before{display:none}}.section-cover .cover .coverItem .coverContent .block .header,.section-cover .cover .coverItem .coverContent .block .content,.section-cover .cover .coverItem .coverContent .block .footer{z-index:1}.section-cover .cover .coverItem .coverContent .block .coverText{width:75%;display:block;margin:0 auto}@media(max-width:900px){.section-cover .cover .coverItem .coverContent .block .coverText{width:100%}}.section-cover .cover .coverItem .coverContent .block .footer{text-align:center;padding:calc(var(--padding)*2) 0 0}.section-cover .cover .coverItem .coverContent .block .footer span{display:inline-block;padding:10px 30px;border:3px solid #fff;color:#fff;font-family:var(--subfont);font-weight:600;text-transform:uppercase}.section-cover .cover .coverItem .coverContent .block .footer span:after{display:none}@media(hover:hover){.section-cover .cover .coverItem .coverContent .block .footer span:hover{background:#fff;color:var(--color1)}}.section-minHeight{display:none}@media(min-width:900px){.section-history,.section-future{display:flex;align-items:center}}.section-history .section-image img,.section-future .section-image img{mix-blend-mode:multiply}.section-history .section-image:before,.section-future .section-image:before{mix-blend-mode:multiply;content:"";position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background:linear-gradient(to right,#323138 0%,rgba(50,49,56,.5) 25%,rgba(50,49,56,.5) 75%,#323138 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323138',endColorstr='#323138',GradientType=1)}.section-grid-50-50{padding:0!important;display:flex;align-items:center}@media(max-width:900px){.section-grid-50-50{display:block}}.section-grid-50-50 .grid_3{position:relative;min-height:100vh;display:flex;align-items:center;margin-left:calc(100%/12*3)}@media(max-width:900px){.section-grid-50-50 .grid_3{align-items:flex-start;margin-left:0}}.section-grid-50-50 .grid_3 .block{padding-top:100px;padding-bottom:100px;background:#fff;z-index:1}.section-grid-50-50 .grid_3 .block:before{top:15%;left:15%;right:0;content:"";border:6px solid var(--color1);opacity:.2;position:absolute;z-index:0;width:70%;height:70%;display:block}.section-grid-50-50 .grid_3 .block .header{text-align:center;z-index:1}.section-grid-50-50 .grid_3 .block .header .headerTag,.section-grid-50-50 .grid_3 .block .header .subHeaderTag{color:var(--color1)}.section-grid-50-50 .grid_3 .block .content{padding:0 20%;z-index:1;color:var(--color2)}.section-grid-50-50 .grid_3 .block .content a{color:var(--color2);display:flex;align-items:center;text-decoration:none}.section-grid-50-50 .grid_3 .block .content a .symbol{margin-right:10px}.section-grid-50-50 .grid_3 .footerMenu{position:absolute;bottom:0;font-family:var(--basicfont);font-size:.8rem;line-height:40px;color:var(--color1);width:100%}@media(max-width:900px){.section-grid-50-50 .grid_3 .footerMenu{text-align:center}}.section-grid-50-50 .grid_3 .footerMenu em{font-style:normal;margin:0 3px;color:var(--color1)}.section-grid-50-50 .grid_3 .footerMenu a{text-decoration:none;color:var(--color1)}.section-grid-50-50 .grid_6 .maps{position:absolute;height:calc(100vh - 40px);top:0;left:0;width:100%;padding:0;margin:0}.section-grid-50-50 .grid_6 .maps .googlemaps{height:calc(100vh - 40px)}.customInfoWindow{color:var(--color1)}.active-section-fullwidth header{visibility:hidden;opacity:0;pointer-events:none}