﻿@font-face{font-family:"Arquitecta Medium";src:url("../fonts/ArquitectaMedium-webfont.eot");src:url("../fonts/ArquitectaMedium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/ArquitectaMedium-webfont.woff") format("woff"),url("../fonts/ArquitectaMedium-webfont.ttf") format("truetype"),url("../fonts/ArquitectaMedium-webfont.svg#arquitecta_mediummedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Arquitecta Medium Italic";src:url("../fonts/ArquitectaMedium-Italic-webfont.eot");src:url("../fonts/ArquitectaMedium-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/ArquitectaMedium-Italic-webfont.woff") format("woff"),url("../fonts/ArquitectaMedium-Italic-webfont.ttf") format("truetype"),url("../fonts/ArquitectaMedium-Italic-webfont.svg#arquitecta_mediumMdIt") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Arquitecta Black";src:url("../fonts/ArquitectaBlack-webfont.eot");src:url("../fonts/ArquitectaBlack-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/ArquitectaBlack-webfont.woff") format("woff"),url("../fonts/ArquitectaBlack-webfont.ttf") format("truetype"),url("../fonts/ArquitectaBlack-webfont.svg#arquitecta_blackblack") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Arquitecta Black Italic";src:url("../fonts/ArquitectaBlack-Italic-webfont.eot");src:url("../fonts/ArquitectaBlack-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/ArquitectaBlack-Italic-webfont.woff") format("woff"),url("../fonts/ArquitectaBlack-Italic-webfont.ttf") format("truetype"),url("../fonts/ArquitectaBlack-Italic-webfont.svg#arquitecta_blackblack_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"DINProCondBold";src:url("../fonts/dinpro/font.woff2") format("woff2"),url("../fonts/dinpro/font.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"TStarTWBold";src:url("../fonts/tstar/T-StarTW-Bold.woff2") format("woff2"),url("../fonts/tstar/T-StarTW-Bold.woff") format("woff");font-weight:normal;font-style:normal}.fhd0{clip-path:url(#SVGID_2_)}.fhd1{fill:#c0af2c;stroke:#fff;stroke-miterlimit:10}.fhd2{fill:#f7971d;stroke:#fff;stroke-miterlimit:10}.fhd3{fill:#7473a8;stroke:#fff;stroke-miterlimit:10}.fhd4{fill:#5d86a0;stroke:#fff;stroke-miterlimit:10}.fhd5{fill:#fff;stroke:#fff;stroke-miterlimit:10}html{position:relative;min-height:100%}body{font-size:20px;line-height:30px;font-family:sofia-pro,sans-serif;font-weight:400;background-color:#e2eddc;color:#231f20;padding-bottom:0px}em{font-family:sofia-pro,sans-serif;font-weight:400;font-style:italic}strong{font-family:sofia-pro,sans-serif;font-weight:900}del{font-family:sofia-pro,sans-serif;font-size:inherit;line-height:inherit;color:#cd2128;font-weight:900;text-decoration:none}a,a:visited,a:link{font-family:inherit;text-decoration:none;cursor:pointer;transition-property:all .5s linear 0s}a:hover,a:focus{text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"TStarTWBold";font-weight:900;letter-spacing:0px;line-height:100%;color:#231f20}h1{font-size:4rem}h2{font-size:2.5rem}h3{font-size:2.2rem}h4{font-size:1.9rem}h5{font-size:1.7rem}h6{font-size:1.5rem}@media(min-width: 992px){h1{font-size:4.5rem}h2{font-size:2.5rem}h3{font-size:2.2rem}h4{font-size:1.9rem}h5{font-size:1.7rem}h6{font-size:1.5rem}}.small{font-size:70%}.whiteText{color:#fff}.redText{color:#cd2128}.whitePop{color:#fff;font-family:"Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;font-size:inherit;line-height:inherit}.clearPad p{padding-left:0 !important;padding-right:0 !important}.whiteBg{background-color:#fff}.transBg{background-color:rgba(0,0,0,0)}.greenBg{background-color:#e2eddc}.pushbackBg{z-index:-1}.pushForward{z-index:99999}a.varButton,a.varButton:visited,a.varButton:link,.varButton,.varButton:visited,.varButton:link,a.varBtn,a.varBtn:visited,a.varBtn:link,.varBtn,.varBtn:visited,.varBtn:link{display:inline-block;color:#fff;border:0;border-radius:0;font-size:2rem;line-height:2rem;font-family:"Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:1px;padding:.5rem 1rem .5rem 1rem;transition:all .5s linear}a.varButton:hover,a.varButton:focus,.varButton:hover,.varButton:focus,a.varBtn:hover,a.varBtn:focus,.varBtn:hover,.varBtn:focus{opacity:.75;text-decoration:none !important}a.formButton,a.formButton:visited,a.formButton:link,.formButton,.formButto:visited,.formButton:link,a.formBtn,a.formBtn:visited,a.formBtn:link,.formBtn,.formBtn:visited,.formBtn:link{display:inline-block;color:#fff !important;background-color:#cd2128;border:0;-webkit-border-radius:6px !important;-moz-border-radius:6px !important;border-radius:6px !important;font-size:2rem;line-height:2rem;font-family:"Arquitecta Black",Helvetica,Arial,sans-serif !important;font-weight:400;text-transform:uppercase !important;letter-spacing:1px;padding:.5rem 1rem .5rem 1rem;transition:all .5s linear}a.formButton:hover,a.formButton:focus,.formButton:hover,.formButton:focus,a.formBtn:hover,a.formBtn:focus,.formBtn:hover,.formBtn:focus{color:#fff !important;background-color:#cd2128;text-decoration:none !important}a.button,a.button:visited,a.button:link,.button,.button:visited,.button:link,a.btn,a.btn:visited,a.btn:link,.btn,.btn:visited,.btn:link,.linkwrap a.button,.linkwrap a.button:visited,.linkwrap a.button:link{text-transform:uppercase;font-family:"TStarTWBold";font-size:inherit;line-height:inherit;display:inline-block;color:#fff;background-color:#cd2128;border:none;border-radius:1.5rem;padding:.625rem 1rem .5rem 1rem;transition:all .5s linear}a.button:hover,a.button:focus,.button:hover,.button:focus,a.btn:hover,a.btn:focus,.btn:hover,.btn:focus,.linkwrap a.button:hover,.linkwrap a.button:focus{background-color:#f05b4b;text-decoration:none}.headline{font:1.75rem/1.75rem "TStarTWBold";text-transform:uppercase;color:#cd2128;padding:2rem 0 0 0;margin:0}.fullwidth{position:relative;width:100%;padding:1rem 0}#fullwidthImages{background:rgba(0,0,0,0);margin:50px auto}.img-responsive,.responsive{width:100%;height:auto}.devRule{display:block;width:100%;height:10px;background-color:#cd2128}#mainContent{font-size:inherit;line-height:inherit}@media(max-width: 991px){#mainContent.homePage,#pageHeader{margin-top:52px}}@media(min-width: 992px){#mainContent{margin-top:400px}#mainContent.homePage{margin-top:72px}#pageHeader{position:fixed;top:72px;z-index:-1}.headline{font:2.75rem/2.75rem "TStarTWBold"}.fullwidth{padding:2rem 0}}@media(min-width: 1100px){#mainContent{margin-top:430px}#mainContent.homePage{margin-top:80px}#pageHeader{top:80px}}@media(min-width: 1200px){#mainContent{margin-top:480px}#mainContent.homePage{margin-top:80px}#pageHeader{top:80px}}.linkWrap{position:relative;display:inline-block;margin-left:.5rem;height:2.5rem;z-index:15}.linkWrap a,.linkWrap a:link,.linkWrap a:visited{position:relative;display:inline-block;border-radius:1.5rem;padding:.625rem 1rem .5rem 1rem;color:#e2eddc !important;background:#cd2128;font:1rem/115% "DINProCondBold";font-weight:400;transition:all .5s linear;letter-spacing:0rem;z-index:20}.linkWrap a:hover{color:#e2eddc !important;background:#b82025;filter:brightness(85%);text-decoration:none !important}@media(min-width: 768px){.linkWrap a,.linkWrap a:link,.linkWrap a:visited{font:1.25rem/115% "DINProCondBold";font-weight:400;border-radius:1.5rem;padding:.625rem 1rem .5rem 1rem;letter-spacing:0rem}}.img-hover img{transition:transform .2s;z-index:1028;border:none !important}.img-hover img:hover{transform:scale(1.15);z-index:1028;border:none !important}#toggler{display:block;position:fixed;z-index:10000;top:.25rem;right:2rem;width:36px;height:30px;color:rgba(0,0,0,0);border:0px solid rgba(0,0,0,0)}#toggler:hover{cursor:pointer}#toggler .icon-bar{display:block;width:36px;height:4px;margin:6px 0;border-radius:2px;-webkit-border-radius:2px;background-color:#cd2128;transform:rotate(0);transition:all linear .25s}#toggler.open .top-bar{transform:rotate(45deg);transform-origin:10% 10%}#toggler.open .middle-bar{opacity:0}#toggler.open .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}#toggler.open .icon-bar{background-color:#cacbcc}#toggler.open:hover .icon-bar{background-color:#cd2128}.navbar-brand{z-index:99999;position:fixed;display:block;top:-0.75rem;left:.25rem;width:120px;height:120px;padding:0;margin:0}.navbar{background:#e2eddc;padding:0;color:#cd2128;min-height:52px}.navbar-nav{margin:72px .5rem 0 0;padding:0}.navbar-nav .nav-item,.nav-item{font:1.625rem/1.5rem "TStarTWBold";font-weight:400;text-transform:uppercase;padding:.5rem 0;border:none}.navbar-nav nav-item a,.nav-link{font:1.625rem/1.5rem "TStarTWBold";font-weight:400;color:#cd2128;transition-property:color .5s linear 0s;-moz-transition:color .5s linear 0s;-webkit-transition:color .5s linear 0s;-o-transition:color .5s linear 0s}.navbar-nav nav-item a:hover,.navbar-nav nav-item a:focus,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#f05b4b;text-decoration:none}.nav-link{padding:0}.navbar-divider{display:none}.navbar-nav .dropdown-menu,.dropdown-menu{background-color:#e2eddc;border:none;padding:0;border-radius:0px}.dropdown-item,.dropdown-item:visited,.dropdown-item:link{font:1.25em/1em "TStarTWBold";font-weight:400;padding:0;color:#cd2128;transition-property:all .25s linear 0s;-moz-transition:all .25s linear 0s;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s}.dropdown-item:hover,.dropdown-item:focus{color:#f05b4b;background-color:#e2eddc}.navbar-nav .dropdown-menu.show{display:inline-grid}.dropdown-menu .dropdown-item{display:none}@keyframes bounce{0%{padding:0 0}60%{padding:10px 0}100%{padding:6px 0}}@keyframes open{0%{padding:0 12px}100%{padding:6px 12px}}.dropdown-menu.show .dropdown-item{display:inline-block;padding:6px 0;animation-name:bounce;animation-duration:.5s;animation-iteration-count:1;text-decoration:none}.navbar-collapse{text-align:left;justify-content:flex-end}.navbar-collapse.show{padding-bottom:.75rem}.navbar-nav,.navbar-nav .dropdown-menu,.dropdown-menu,.nav-item,.dropdown,.dropdown-item,.nav-Link{text-align:right}#nav-order-button{width:100%}#nav-order-button .nav-link,#nav-order-button .nav-link:visited,#nav-order-button .nav-link:link{font:1.625rem/1.625rem "TStarTWBold";display:inline-block;padding:.625rem .75rem .5rem .75rem;border-radius:1.5rem;color:#e2eddc;background-color:#cd2128;transition:background-color .5s linear}#nav-order-button .nav-link:hover,#nav-order-button .nav-link:focus{background-color:#f05b4b}.dropdown-section{padding:.5rem 0}.dropdown-section-title{font:1rem/1rem "TStarTWBold";color:#414042}@media(min-width: 992px){.navbar-expand-lg .navbar-toggler{display:none}button#toggler{display:none}.navbar-nav,.navbar-nav .dropdown-menu,.dropdown-menu,.nav-item,.dropdown,.dropdown-item,.nav-Link{text-align:left}.navbar-expand-lg{height:72px}.navbar-brand{width:120px;height:120px;top:-0.5rem;left:1rem}.navbar-nav{margin-top:24px}.navbar-divider{display:list-item;width:1.25rem;padding:1rem .5rem 0 .5rem}.navbar-divider img{display:block;width:100%;height:auto}#nav-order-button{width:auto}.navbar-nav nav-item a,.nav-link,#nav-order-button .nav-link,#nav-order-button .nav-link:link,#nav-order-button .nav-link:visited,.dropdown-item,.dropdown-item:visited,.dropdown-item:link{font:1rem/1rem "TStarTWBold"}.dropdown-section-title{font:.875rem/.875rem "TStarTWBold"}#nav-order-button{padding:0 0 0 .5rem}.navbar .nav-item,.nav-item{padding:.75rem 0}.navbar a.nav-link,a.nav-link{padding:0}.navbar-nav .dropdown-menu{padding:0 6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}}@media(min-width: 1100px){.navbar-expand-lg{height:80px}.navbar-brand{width:130px;height:130px}.navbar-nav{margin-top:24px}.navbar-divider{width:1.25rem;padding:1.125rem .5rem 0 .5rem}.navbar-nav nav-item a,.nav-link,#nav-order-button .nav-link,#nav-order-button .nav-link:link,#nav-order-button .nav-link:visited,.dropdown-item,.dropdown-item:visited,.dropdown-item:link{font:1.125rem/1.125rem "TStarTWBold"}}@media(min-width: 1200px){.navbar-expand-lg{height:82px}.navbar-brand{width:160px;height:160px;top:-0.5rem;left:1.5rem}.navbar-nav{margin-top:24px}.navbar-divider{width:1.25rem;padding:1.125rem .5rem 0 .5rem}.navbar-nav nav-item a,.nav-link,#nav-order-button .nav-link,#nav-order-button .nav-link:link,#nav-order-button .nav-link:visited,.dropdown-item,.dropdown-item:visited,.dropdown-item:link{font:1.25rem/1.25rem "TStarTWBold"}.dropdown-section-title{font:.875rem/.875rem "TStarTWBold"}#nav-order-button{padding:0 0 0 .5rem}.navbar .nav-item,.nav-item{padding:.75rem 0}.navbar a.nav-link,a.nav-link{padding:0}.navbar-nav .dropdown-menu{padding:0 6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}}lite-vimeo{font-size:10px;background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer}lite-vimeo::after{content:"";display:block;padding-bottom:56.25%}lite-vimeo>iframe{width:100%;height:auto;position:absolute;top:0;left:0}lite-vimeo>.ltv-playbtn{width:6.5em;height:4em;background:rgba(23,35,34,.75);z-index:1;opacity:.8;border-radius:.5em;transition:all .2s cubic-bezier(0, 0, 0.2, 1);outline:0;border:0;cursor:pointer;display:none !important}lite-vimeo:hover>.ltv-playbtn{background-color:#00adef;opacity:1;display:none !important}lite-vimeo>.ltv-playbtn::before{content:"";border-style:solid;border-width:10px 0 10px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;display:none !important}lite-vimeo>.ltv-playbtn,lite-vimeo>.ltv-playbtn::before{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);display:none !important}lite-vimeo.ltv-activated{cursor:unset}lite-vimeo.ltv-activated::before,lite-vimeo.ltv-activated>.ltv-playbtn{opacity:0;pointer-events:none}#imageFullspan .promoFullspan,#imageFullspan .promoFullspan>div{position:relative;width:100%;padding:0;margin:0}#imageFullspan .promoFullspan img{width:100%;height:auto}#imageFullspan .heroText{position:absolute;z-index:10;width:94%;margin:0 3% 0;bottom:20px}#imageFullspan .headerVideo{margin:0px auto 0px;background-color:#414042}#imageFullspan .pageheadTitle{position:absolute;z-index:10;width:94%;margin:0 3% 0;bottom:20px}#imageFullspan h1,#imageFullspan .h1{color:#fff}@media(max-width: 575px){#imageFullspan h1{font:3.25rem/90% "TStarTWBold";font-weight:900}#imageFullspan h1 strong{font:4.625rem/90% "TStarTWBold";color:#cd2128}#imageFullspan h2,#imageFullspan .h2{font:2.25rem/100% "TStarTWBold";font-weight:900}}@media(min-width: 576px){#imageFullspan h1{font:4rem/90% "TStarTWBold";font-weight:900}#imageFullspan h1 strong{font:6.5rem/90% "TStarTWBold";color:#cd2128}#imageFullspan h2,#imageFullspan .h2{font:2.75rem/100% "TStarTWBold";font-weight:900}}@media(min-width: 768px){#imageFullspan h1{font:2.25rem/90% "TStarTWBold";font-weight:900}#imageFullspan h1 strong{font:6.5rem/110% "TStarTWBold";color:#cd2128}#imageFullspan h2,#imageFullspan .h2{font:3.625rem/4.375rem "TStarTWBold";font-weight:900}#imageFullspan .heroText{bottom:20px}#imageFullspan .headerVideo{margin:0px auto 0px}}@media(min-width: 992px){#imageFullspan h1{font:5rem/90% "TStarTWBold";font-weight:900}#imageFullspan h1 strong{font:7rem/90% "TStarTWBold";color:#cd2128}#imageFullspan h2,#imageFullspan .h2{font:3.625rem/4.375rem "TStarTWBold";font-weight:900}#imageFullspan .headerVideo{margin:0px auto 0px}}@media(min-width: 1200px){#imageFullspan h1{font:6rem/90% "TStarTWBold";font-weight:900}#imageFullspan h1 strong{font:8.5rem/90% "TStarTWBold";color:#cd2128}#imageFullspan h2,#imageFullspan .h2{font:3.625rem/4.375rem "TStarTWBold";font-weight:900}#imageFullspan .heroText{bottom:20px}#imageFullspan .headerVideo{margin:0px auto 0px}}#textCarousel{background-color:#fff;min-height:2.5rem;padding:1.75rem .5rem}#textCarousel p{color:#231f20;padding:0px .5rem 1rem}#textCarousel h2 strong,#textCarousel .h2 strong{color:#cd2128}#textCarousel .carousel-quote{min-height:400px}#textCarousel .carousel-quotes{position:relative;width:100%}#textCarousel .quoteDigits{position:absolute;width:80%;padding:10px;margin-left:5%;margin-right:5%;margin-top:auto;margin-bottom:auto;top:270px}#textCarousel .quoteText{position:absolute;z-index:1;width:90%;padding:10px;margin-left:4%;margin-right:6%;margin-top:auto;margin-bottom:auto;top:0}#textCarousel .carousel-quotes p{font:2rem/2.35rem "TStarTWBold";font-weight:900;color:#231f20;text-transform:none;text-align:right}#textCarousel .carousel-quotes strong{color:#cd2128}#textCarousel .carousel-quotes .quoteDigits{font:8rem/8rem "TStarTWBold";font-weight:900;color:#ededee;text-transform:none}#textCarousel .carousel-inner.carousel-internal{position:relative}#textCarousel .carousel-descriptions{position:absolute;bottom:0;padding:10px 20px;width:70%;height:65%;margin:5% 15% 0% 15%;background-color:hsla(0,0%,100%,.8)}@media(min-width: 576px){#textCarousel .carousel-quote{min-height:300px}#textCarousel .carousel-quotes{position:relative;width:100%}#textCarousel .quoteDigits{position:absolute;width:80%;margin-left:10%;margin-right:15%;top:50px}#textCarousel .quoteText{position:absolute;width:75%;padding:10px;margin-left:15%;margin-right:10%;top:40px}#textCarousel .carousel-quotes p{font:2.5rem/3rem "TStarTWBold";font-weight:900}#textCarousel .carousel-quotes strong{font:2.5rem/3rem "TStarTWBold";font-weight:900}#textCarousel .carousel-quotes .quoteDigits{font:12rem/12rem "TStarTWBold";font-weight:900}#textCarousel .carousel-descriptions{padding:20px 35px;width:40%;height:70%;margin:3% 30% 6% 10%;background-color:hsla(0,0%,100%,.8)}}#imageCarousel{background-color:#fff;min-height:2.5rem;padding:1.75rem 0rem}#imageCarousel p{color:#231f20;padding:0px .5rem 1rem}#imageCarousel h2 strong,#imageCarousel .h2 strong{color:#cd2128}#imageCarousel .carousel-quote{min-height:400px}#imageCarousel .carousel-quotes{position:relative;width:100%}#imageCarousel .quoteDigits{position:absolute;width:80%;padding:10px;margin-left:5%;margin-right:5%;margin-top:auto;margin-bottom:auto;top:270px}#imageCarousel .quoteText{position:absolute;z-index:1;width:90%;padding:10px;margin-left:4%;margin-right:6%;margin-top:auto;margin-bottom:auto;top:0}#imageCarousel .carousel-quotes p{font:2rem/2.35rem "TStarTWBold";font-weight:900;color:#231f20;text-transform:none;text-align:right}#imageCarousel .carousel-quotes strong{color:#cd2128}#imageCarousel .carousel-quotes .quoteDigits{font:8rem/8rem "TStarTWBold";font-weight:900;color:#ededee;text-transform:none}#imageCarousel .carousel-inner.carousel-internal{position:relative}#imageCarousel .carousel-descriptions{position:absolute;bottom:0;padding:10px 20px;width:70%;height:65%;margin:5% 15% 0% 15%;background-color:hsla(0,0%,100%,.8)}@media(min-width: 576px){#imageCarousel .carousel-quote{min-height:300px}#imageCarousel .carousel-quotes{position:relative;width:100%}#imageCarousel .quoteDigits{position:absolute;width:80%;margin-left:10%;margin-right:15%;top:50px}#imageCarousel .quoteText{position:absolute;width:75%;padding:10px;margin-left:15%;margin-right:10%;top:40px}#imageCarousel .carousel-quotes p{font:2.5rem/3rem "TStarTWBold";font-weight:900}#imageCarousel .carousel-quotes strong{font:2.5rem/3rem "TStarTWBold";font-weight:900}#imageCarousel .carousel-quotes .quoteDigits{font:12rem/12rem "TStarTWBold";font-weight:900}#imageCarousel .carousel-descriptions{padding:20px 35px;width:40%;height:70%;margin:3% 30% 6% 10%;background-color:hsla(0,0%,100%,.8)}}.carousel-control-prev-icon{background-image:url(/assets/svg/arrow-points-left.svg)}.carousel-control-next-icon{background-image:url("/assets/svg/arrow-points-right.svg")}.carousel-control-prev-icon-white{background-image:url(/assets/svg/arrow-points-left-white.svg)}.carousel-control-next-icon-white{background-image:url("/assets/svg/arrow-points-right-white.svg")}.carousel-control-next-icon-white,.carousel-control-prev-icon-white{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}#aniModals{background-color:#fff;min-height:50px;padding:35px 10px 15px;padding-bottom:50px}#aniModals p{font:1rem/125% "TStarTWBold";font-weight:400;color:#cd2128}#aniModals a{color:#cd2128}#aniModals a:hover{text-decoration:underline}#aniModals strong{font-family:"TStarTWBold";font-weight:700;color:#cd2128}#aniModals h1,#aniModals h2,#aniModals h3,#aniModals h4,#aniModals h5,#aniModals h6,#aniModals .h1,#aniModals .h2,#aniModals .h3,#aniModals .h4,#aniModals .h5,#aniModals .h6{text-transform:uppercase;letter-spacing:1px}#aniModals h1{font-family:"TStarTWBold";font-weight:400;color:#fff}#aniModals h1 strong{font-family:"TStarTWBold";font-weight:400;color:#fff}#aniModals h2,#aniModals .h2{font:2.5rem/100% "TStarTWBold";font-weight:400;color:#cd2128}#aniModals h2 span.typewrite{font-family:"TStarTWBold";color:#cd2128}#aniModals h3,#aniModals .h3{font:2.25rem/100% "TStarTWBold";font-weight:400;color:#cd2128}#aniModals h4,#aniModals .h4{font:2.25rem/100% "TStarTWBold";font-weight:400;color:#fff}#aniModals h5,#aniModals .h5{font:1.5rem/100% "TStarTWBold";font-weight:700;color:#fff;text-transform:none;letter-spacing:0px}#aniModals s{font-family:"TStarTWBold";font-size:inherit;line-height:inherit;font-weight:400;color:#cd2128;text-decoration:none}#aniModals .blueBg{margin:50px auto 50px}#aniModals .blueLink{margin-top:30px}#aniModals .animatedImgBlock{position:relative;display:block;border:none;background-color:#cd2128}#aniModals .animatedImgBlock img{width:100%;height:auto;filter:brightness(100%) blur(0px);background-color:#cd2128}#aniModals .animatedImgBlock img:hover{filter:brightness(80%) blur(0px)}#aniModals .animatedImgBlock .overlay{display:none}#aniModals .animatedImgBlock:hover .overlay{opacity:1}#aniModals .animatedImgBlock h1,#aniModals .animatedImgBlock h3{font:2.25rem/100% "TStarTWBold";font-weight:400;color:#fff;position:absolute;z-index:2;display:block;width:100%;letter-spacing:0;text-shadow:0px 0px 20px #231f20}#aniModals .animatedImgBlock h2{font:1.5rem/100% "TStarTWBold";font-weight:700;color:#fff;position:absolute;z-index:2;display:block;width:100%;text-transform:none;letter-spacing:0;text-shadow:0px 0px 20px #231f20}#aniModals .animatedImgBlock .line1{margin-top:-60%}#aniModals .animatedImgBlock .line2{margin-top:-35%}#aniModals .animatedImgBlock .line3{margin-top:-20%}#aniModals .animatedImgBlock .line1,#aniModals .animatedImgBlock .line2,#aniModals .animatedImgBlock .line3{opacity:1;padding-left:10px}#aniModals .carousel-placeholder{background-color:#cd2128;padding:15px;width:100%;margin:0 1% 10px;transition:.5s}#aniModals .carousel-placeholder:hover{background-color:#cd2128}#aniModals .carousel-shading-modal p{font:1.25rem/1.75rem "TStarTWBold";font-weight:400;color:#fff;margin:0}#aniModals .spaces-header img{width:60%;height:auto;margin:50px 20% 10px;padding-top:50px}#aniModals .spaces-rule{padding-top:40px}#aniModals .spaces-rule img{width:60%;height:auto;margin:10px 20% 10px}#aniModals a.sub-item{font:1.25rem/2rem "TStarTWBold";font-weight:400;color:#fff;text-transform:uppercase;transition:.5s;letter-spacing:2px}#aniModals a:hover.sub-item{color:#cd2128}@media(min-width: 768px){#aniModals .carousel-placeholder{background-color:#414042;padding:15px;width:48%;margin:0 1% 10px;transition:.5s}#aniModals .animatedImgBlock{position:relative;display:block;border:none;width:100%;margin-left:0px;height:auto}#aniModals .animatedImgBlock img{filter:brightness(100%)}#aniModals .animatedImgBlock .overlay{position:absolute;z-index:1;display:block;width:100%;height:380px;top:0;background:#cedd01;background-size:100% auto;opacity:0;transition:opacity .5s}#aniModals .animatedImgBlock h1,#aniModals .animatedImgBlock h3{font:2.25rem/100% "TStarTWBold";font-weight:400;color:#fff;text-shadow:0px 0px 20px #231f20}#aniModals .animatedImgBlock h2{font:1.5rem/100% "TStarTWBold";font-weight:700;color:#fff;text-shadow:0px 0px 20px #231f20}#aniModals .animatedImgBlock .line1{margin-top:-60%;transition:left .25s linear;opacity:1}#aniModals .animatedImgBlock .line2{margin-top:-30%;transition:left .25s linear;opacity:1}#aniModals .animatedImgBlock .line3{margin-top:-10%;transition:left .25s linear;opacity:1}#aniModals .animatedImgBlock:hover .line1,#aniModals .animatedImgBlock:hover .line2,#aniModals .animatedImgBlock:hover .line3{opacity:1;left:0;color:#cd2128;text-shadow:0px 0px 20px #cd2128}}@media(min-width: 992px){#aniModals .animatedImgBlock .overlay{height:520px}#aniModals .animatedImgBlock .line1{margin-top:-40%}#aniModals .animatedImgBlock .line2{margin-top:-30%}#aniModals .animatedImgBlock .line3{margin-top:-10%}}@media(min-width: 1200px){#aniModals .carousel-placeholder{width:30%}#aniModals .animatedImgBlock .overlay{height:440px}#aniModals .animatedImgBlock .line1{margin-top:-80%}#aniModals .animatedImgBlock .line2{margin-top:-50%}#aniModals .animatedImgBlock .line3{margin-top:-20%}}#contactModal *,#eventsModal *,#subscribeModal *,#formMessages *,#onload *{text-align:left;color:#fff}#contactModal p,#eventsModal p,#subscribeModal p,#formMessages p,#onload p{font:1.4rem/1.8rem "TStarTWBold";font-weight:400;color:#fff !important;margin:0;text-align:left;padding:10px 15px;widows:3 !important;orphans:3 !important;word-break:keep-all !important;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;letter-spacing:.075rem}#contactModal h1,#contactModal h2,#contactModal h3,#contactModal h4,#contactModal h5,#contactModal h6,#contactModal .h1,#contactModal .h2,#contactModal .h3,#contactModal .h4,#contactModal .h5,#contactModal .h6,#eventsModal h1,#eventsModal h2,#eventsModal h3,#eventsModal h4,#eventsModal h5,#eventsModal h6,#eventsModal .h1,#eventsModal .h2,#eventsModal .h3,#eventsModal .h4,#eventsModal .h5,#eventsModal .h6,#subscribeModal h1,#subscribeModal h2,#subscribeModal h3,#subscribeModal h4,#subscribeModal h5,#subscribeModal h6,#subscribeModal .h1,#subscribeModal .h2,#subscribeModal .h3,#subscribeModal .h4,#subscribeModal .h5,#subscribeModal .h6,#formMessages h1,#formMessages h2,#formMessages h3,#formMessages h4,#formMessages h5,#formMessages h6,#formMessages .h1,#formMessages .h2,#formMessages .h3,#formMessages .h4,#formMessages .h5,#formMessages .h6,#onload h1,#onload h2,#onload h3,#onload h4,#onload h5,#onload h6,#onload .h1,#onload .h2,#onload .h3,#onload .h4,#onload .h5,#onload .h6{color:#fff;font-family:"TStarTWBold";font-weight:400;text-transform:lowercase;padding:10px 15px}#contactModal h1,#eventsModal h1,#subscribeModal h1,#formMessages h1,#onload h1{font-size:2.25rem}#contactModal h2,#eventsModal h2,#subscribeModal h2,#formMessages h2,#onload h2{font-size:2.25rem}#contactModal h3,#eventsModal h3,#subscribeModal h3,#formMessages h3,#onload h3{font-size:2rem}#contactModal h4,#eventsModal h4,#subscribeModal h4,#formMessages h4,#onload h4{font-size:1.5rem}#contactModal h5,#eventsModal h5,#subscribeModal h5,#formMessages h5,#onload h5{font-size:1rem}#contactModal h6,#eventsModal h6,#subscribeModal h6,#formMessages h6,#onload h6{font-size:.8rem}#contactModal a,#eventsModal a,#subscribeModal a,#formMessages a,#onload a{font-family:inherit;padding:1px 5px;color:#cd2128;font-size:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;text-decoration:none}#contactModal a:hover,#eventsModal a:hover,#subscribeModal a:hover,#formMessages a:hover,#onload a:hover{text-decoration:underline;transition-property:color .5s linear 0s;-moz-transition:color .5s linear 0s;-webkit-transition:color .5s linear 0s;-o-transition:color .5s linear 0s}#contactModal a.noHover,#eventsModal a.noHover,#subscribeModal a.noHover,#formMessages a.noHover,#onload a.noHover{background-color:rgba(0,0,0,0) !important}#contactModal .formSuccess,#eventsModal .formSuccess,#subscribeModal .formSuccess,#formMessages .formSuccess,#onload .formSuccess{color:#cd2128}#contactModal img,#eventsModal img,#subscribeModal img,#formMessages img,#onload img{width:100%;height:auto}#contactModal .form-group input,#contactModal .form-group textarea,#eventsModal .form-group input,#eventsModal .form-group textarea,#subscribeModal .form-group input,#subscribeModal .form-group textarea,#formMessages .form-group input,#formMessages .form-group textarea,#onload .form-group input,#onload .form-group textarea{border:none;border-radius:0;color:#231f20}#contactModal .button,#eventsModal .button,#subscribeModal .button,#formMessages .button,#onload .button{color:#fff !important;font-family:"TStarTWBold";font-weight:400;text-transform:uppercase;border-radius:1.5rem;padding:.625rem 1rem .5rem 1rem;transition:all .5s linear}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;background-color:#cd2128;border:6px solid rgba(0,0,0,.2);border-radius:1.3rem;outline:0}.modal-content-gallery{border:6px solid rgba(33,41,93,.4);background-color:#cd2128}.modal-hours{background-color:#cd2128}.modal-email{background-color:#cd2128;color:#fff}.modal-theatre{background-color:#cd2128;color:#231f20;text-align:center}.modal-theatre p{padding:10px 20px}.modal-theatre a,.modal-theatre a:visited,.modal-theatre a:link{font-family:"TStarTWBold";font-weight:700;color:#231f20;text-decoration:none;cursor:pointer;transition-property:all .25s linear 0s}.modal-theatre a:hover,.modal-theatre a:focus{font-family:"TStarTWBold";font-weight:700;color:#cd2128;text-decoration:underlinee}.modal-body .button{margin-top:1rem}.modal-header{border:none}.modal-header h2{color:#cd2128;padding:5rem 0 0 0;margin:0}.modal-header h3{padding:0 1rem 0;margin:0}.modal-email h2,.modal-email h3{color:#fff}.modal-theatre h2,.modal-theatre h3{color:#231f20}.modal-hours h2,.modal-hours h3{color:#fff}.btn-close{position:absolute;top:1rem;left:.8rem;width:1.5rem;height:.5rem;background:rgba(0,0,0,0) url("/assets/svg/x-close.svg") center center no-repeat;background-size:1.5rem 1.5rem}.modal-footer{border-top:0px solid #cd2128;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.btn.emailmodal-button,.btn.emailmodal-button:visited{font-family:"TStarTWBold";font-weight:400;color:#cd2128 !important;background:#cd2128 !important;border:0px solid #414042;float:right;margin-top:10px}.btn.emailmodal-button:hover{color:#cd2128 !important;background:#cd2128;border:0px solid #cd2128}.carousel-inner{background-color:inherit}.carousel-caption-modal{position:inherit;right:0;bottom:0;left:0;z-index:10;padding:0px 15px 20px;color:#fff;text-align:left;background-color:#cd2128;width:100%}img.fieldinset{display:block !important;width:30%;height:auto;float:right;padding:0 0 100px 10px}img.fieldinset:empty{display:none}.carousel-caption-modal h3,.carousel-caption-modal h5,.carousel-caption-modal p,.carousel-caption-modal strong{font-family:inherit;color:#fff !important}.modal-portfolio{margin-top:20px}.carousel-credit{position:absolute;right:0;bottom:0;left:0;z-index:10}.carousel-credit h1,.carousel-credit h2,.carousel-credit h3,.carousel-credit h4,.carousel-credit h5,.carousel-credit h6{color:#fff}.carousel-credit p{font-family:"TStarTWBold";font-weight:400;color:#fff;padding:10px 15px;text-align:right;background-color:rgba(0,0,0,.35);width:auto}.carousel-credit:empty{display:none}.carousel-shading-modal{display:contents;float:right;margin:0 25px}.carousel-shading-modal h4{font:2.25rem/2.5rem "TStarTWBold";font-weight:400;color:#fff;padding:1rem 0 0 0;margin:0;text-transform:uppercase}.carousel-shading-modal p{align-self:flex-end}.carousel-shading-modal p em{font-size:85%}@media(max-width: 575px){.carousel-caption-modal h3{font:2em/90% "TStarTWBold";padding-top:15px}}span.slidecaption{padding-top:25px}.carousel-item{background-color:rgba(0,0,0,0)}@media(min-width: 992px){.slidesHeadline{bottom:66px}.slidesHeadline h1{font-size:4.5rem;line-height:4rem;padding:2rem 1rem 1rem 3rem}#homeIntro h1,#introCopy h1{font-size:3rem;line-height:3.25rem;letter-spacing:1px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;padding:0px 20px;width:100%;height:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../svg/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:0;height:0;padding:0;cursor:pointer;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:2px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-prev:before{background-image:url("../svg/arrow-points-left.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;display:inline-block;width:1.25rem;height:1.25rem;content:""}.slick-next:before{background-image:url("../svg/arrow-points-right.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;display:inline-block;width:1.25rem;height:1.25rem;content:""}@media(min-width: 576px){.slick-prev{left:-50px}.slick-next{right:-25px}.slick-prev:before{width:2rem;height:2rem}.slick-next:before{width:2rem;height:2rem}}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.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{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slide .card,.slick-slide.slick-cloned .card{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;width:90%;margin:20px auto 0;text-align:center;z-index:1028;background-color:#c3dab7}.slick-slide.slick-active .card{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;width:90%;margin:20px auto 0;text-align:center;z-index:1028;background-color:#e2eddc}.slick-slide.slick-active .card:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:translatZ(0) scale(1.05);transform:translatZ(0) scale(1.05);z-index:1028}.slick-slider{min-height:270px}.slick-slide .card,.slick-slide.slick-cloned .card,.slick-slide.slick-active .card{min-height:270px}.slick-list.draggable{min-height:270px}@media(min-width: 576px){.slick-slider{min-height:250px}.slick-slide .card,.slick-slide.slick-cloned .card,.slick-slide.slick-active .card{min-height:250px}.slick-list.draggable{min-height:250px}}.gj-button{background-color:#f5f5f5;border:1px solid #ddd;color:#000;border-radius:3px;padding:6px 10px;cursor:pointer}.gj-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gj-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gj-margin-left-5{margin-left:5px}.gj-margin-left-10{margin-left:10px}.gj-width-full{width:100%}.gj-cursor-pointer{cursor:pointer}.gj-text-align-center{text-align:center}.gj-font-size-16{font-size:16px}.gj-hidden{display:none}.gj-button-md{background:0 0;border:none;border-radius:2px;color:rgba(0,0,0,.87);position:relative;height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0;overflow:hidden;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(0.4, 0, 1, 1),background-color .2s cubic-bezier(0.4, 0, 0.2, 1),color .2s cubic-bezier(0.4, 0, 0.2, 1);outline:none;cursor:pointer;text-decoration:none;text-align:center;line-height:36px;vertical-align:middle;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gj-button-md:hover{background-color:rgba(158,158,158,.2)}.gj-button-md:disabled{color:rgba(0,0,0,.26);background:0 0}.gj-button-md .material-icons,.gj-button-md .gj-icon{vertical-align:middle}.gj-button-md.gj-button-md-icon{width:24px;height:31px;min-width:24px;padding:0px;display:table}.gj-button-md.gj-button-md-icon .material-icons,.gj-button-md.gj-button-md-icon .gj-icon{display:table-cell;margin-right:0px;width:24px;height:24px}.gj-button-md.active{background-color:rgba(158,158,158,.4)}.gj-button-md-group{position:relative;display:inline-block;vertical-align:middle}.gj-textbox-md{border:none;border-bottom:1px solid rgba(0,0,0,.42);display:block;font-family:"Helvetica","Arial",sans-serif;font-size:16px;line-height:16px;padding:4px 0px;margin:0;width:100%;background:0 0;text-align:left;color:rgba(0,0,0,.87)}.gj-textbox-md:focus,.gj-textbox-md:active{border-bottom:2px solid rgba(0,0,0,.42);outline:none}.gj-textbox-md::placeholder{color:#8e8e8e}.gj-textbox-md:-ms-input-placeholder{color:#8e8e8e}.gj-textbox-md::-ms-input-placeholder{color:#8e8e8e}.gj-md-spacer-24{min-width:24px;width:24px;display:inline-block}.gj-md-spacer-32{min-width:32px;width:32px;display:inline-block}.gj-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1203;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background-color:rgba(0,0,0,.54118);transition:200ms ease opacity;will-change:opacity}ul.gj-list li [data-role=wrapper]{display:table;width:100%}ul.gj-list li [data-role=checkbox]{display:table-cell;vertical-align:middle;text-align:center}ul.gj-list li [data-role=image]{display:table-cell;vertical-align:middle;text-align:center}ul.gj-list li [data-role=display]{display:table-cell;vertical-align:middle;cursor:pointer}ul.gj-list li [data-role=display]:empty:before{content:"​"}ul.gj-list-bootstrap{padding-left:0px;margin-bottom:0px}ul.gj-list-bootstrap li{padding:0px}ul.gj-list-bootstrap li [data-role=wrapper]{padding:0px 10px}ul.gj-list-bootstrap li [data-role=checkbox]{width:24px;padding:3px}ul.gj-list-bootstrap li [data-role=image]{width:24px;height:24px}ul.gj-list-bootstrap li [data-role=display]{padding:8px 0px 8px 4px}.list-group-item.active ul li,.list-group-item.active:focus ul li,.list-group-item.active:hover ul li{text-shadow:none;color:initial}ul.gj-list-md{padding:0px;list-style:none;list-style-type:none;line-height:24px;letter-spacing:0;color:#616161}ul.gj-list-md li{display:list-item;list-style-type:none;padding:0px;min-height:unset;box-sizing:border-box;align-items:center;cursor:default;overflow:hidden;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}ul.gj-list-md li [data-role=checkbox]{height:24px;width:24px}ul.gj-list-md li [data-role=image]{height:24px;width:24px}ul.gj-list-md li [data-role=display]{padding:8px 0px 8px 5px;order:0;flex-grow:2;text-decoration:none;box-sizing:border-box;align-items:center;text-align:left;color:rgba(0,0,0,.87)}ul.gj-list-md li.disabled>[data-role=wrapper]>[data-role=display]{color:#9e9e9e}.gj-list-md-active{background:#e0e0e0;color:#3f51b5}.gj-picker{position:absolute;z-index:1203;background-color:#fff}.gj-picker .selected{color:#fff}.gj-picker-md{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;color:rgba(0,0,0,.87);border:1px solid #e0e0e0}.gj-modal .gj-picker-md{border:0px}.gj-picker-md [role=header]{color:hsla(0,0%,100%,.54);display:flex;background:#2196f3;align-items:baseline;user-select:none;justify-content:center}.gj-picker-md [role=footer]{float:right;padding:10px}.gj-picker-md [role=footer] button.gj-button-md{color:#2196f3;font-weight:bold;font-size:13px}.gj-picker-bootstrap{border-radius:4px;border:1px solid #e0e0e0}.gj-picker-bootstrap .selected{color:#888}.gj-picker-bootstrap [role=header]{background:#eee;color:#aaa}@font-face{font-family:"gijgo-material";src:url("../fonts/gijgo-material.eot?235541");src:url("../fonts/gijgo-material.eot?235541#iefix") format("embedded-opentype"),url("../fonts/gijgo-material.ttf?235541") format("truetype"),url("../fonts/gijgo-material.woff?235541") format("woff"),url("../fonts/gijgo-material.svg?235541#gijgo-material") format("svg");font-weight:normal;font-style:normal}.gj-icon{font-family:"gijgo-material" !important;font-size:24px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gj-icon.undo:before{content:""}.gj-icon.vertical-align-top:before{content:""}.gj-icon.vertical-align-center:before{content:""}.gj-icon.vertical-align-bottom:before{content:""}.gj-icon.arrow-dropup:before{content:""}.gj-icon.clock:before{content:""}.gj-icon.refresh:before{content:""}.gj-icon.last-page:before{content:""}.gj-icon.first-page:before{content:""}.gj-icon.cancel:before{content:""}.gj-icon.clear:before{content:""}.gj-icon.check-circle:before{content:""}.gj-icon.delete:before{content:""}.gj-icon.arrow-upward:before{content:""}.gj-icon.arrow-forward:before{content:""}.gj-icon.arrow-downward:before{content:""}.gj-icon.arrow-back:before{content:""}.gj-icon.list-numbered:before{content:""}.gj-icon.list-bulleted:before{content:""}.gj-icon.indent-increase:before{content:""}.gj-icon.indent-decrease:before{content:""}.gj-icon.redo:before{content:""}.gj-icon.align-right:before{content:""}.gj-icon.align-left:before{content:""}.gj-icon.align-justify:before{content:""}.gj-icon.align-center:before{content:""}.gj-icon.strikethrough:before{content:""}.gj-icon.italic:before{content:""}.gj-icon.underlined:before{content:""}.gj-icon.bold:before{content:""}.gj-icon.arrow-dropdown:before{content:""}.gj-icon.done:before{content:""}.gj-icon.pencil:before{content:""}.gj-icon.minus:before{content:""}.gj-icon.plus:before{content:""}.gj-icon.chevron-up:before{content:""}.gj-icon.chevron-right:before{content:""}.gj-icon.chevron-down:before{content:""}.gj-icon.chevron-left:before{content:""}.gj-icon.event:before{content:""}.gj-draggable{cursor:move}.gj-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none;z-index:1203}.gj-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.gj-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.gj-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.gj-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.gj-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.gj-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.gj-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.gj-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.gj-dialog-footer{position:absolute;bottom:0px;width:100%;margin-top:0px}.gj-dialog-scrollable [data-role=body]{overflow-x:hidden;overflow-y:scroll}.gj-dialog-bootstrap{overflow:hidden;z-index:1202}.gj-dialog-bootstrap [data-role=title]{display:inline}.gj-dialog-bootstrap [data-role=close]{line-height:1.42857143}.gj-dialog-bootstrap4{overflow:hidden;z-index:1202}.gj-dialog-bootstrap4 [data-role=title]{display:inline}.gj-dialog-bootstrap4 [data-role=close]{line-height:1.5}.gj-dialog-md{background-color:#fff;overflow:hidden;border:none;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;z-index:1202}.gj-dialog-md-header{padding:24px 24px 0px 24px;font-family:"Roboto","Helvetica","Arial",sans-serif}.gj-dialog-md-title{margin:0;font-weight:400;display:inline;line-height:28px;font-size:20px}.gj-dialog-md-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;float:right;line-height:28px;font-size:28px}.gj-dialog-md-body{padding:20px 24px 24px 24px;color:rgba(0,0,0,.54);font-family:"Helvetica","Arial",sans-serif;font-size:14px;font-weight:400;line-height:20px}.gj-dialog-md-footer{padding:8px 8px 8px 24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.gj-dialog-md-footer>*:first-child{margin-right:0}.gj-dialog-md-footer>*{margin-right:8px;height:36px}DIV.gj-grid-wrapper{margin:auto;position:relative;clear:both;z-index:1}TABLE.gj-grid{margin:auto;border-collapse:collapse;width:100%;table-layout:fixed}TABLE.gj-grid THEAD TH [data-role=selectAll]{margin:auto}TABLE.gj-grid THEAD TH [data-role=title]{display:inline-block}TABLE.gj-grid THEAD TH [data-role=sorticon]{display:inline-block}TABLE.gj-grid THEAD TH{overflow:hidden;text-overflow:ellipsis}TABLE.gj-grid.autogrow-header-row THEAD TH{overflow:auto;text-overflow:initial;white-space:pre-wrap;-ms-word-break:break-word;word-break:break-word}TABLE.gj-grid>tbody>tr>td{overflow:hidden;position:relative}table.gj-grid tbody div[data-role=display]{vertical-align:middle;text-indent:0;white-space:pre-wrap;-ms-word-break:break-word;word-break:break-word}table.gj-grid.fixed-body-rows tbody div[data-role=display]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-word-break:initial;word-break:initial}table.gj-grid tfoot DIV[data-role=display]{vertical-align:middle;text-indent:0;display:flex}TABLE.gj-grid .fa{padding:2px}TABLE.gj-grid>tbody>tr>td>div{padding:2px;overflow:hidden}DIV.gj-grid-wrapper DIV.gj-grid-loading-cover{background:#bbb;opacity:.5;position:absolute;vertical-align:middle}DIV.gj-grid-wrapper DIV.gj-grid-loading-text{position:absolute;font-weight:bold}table.gj-grid-bootstrap thead th{background-color:#f5f5f5;vertical-align:middle}table.gj-grid-bootstrap thead th [data-role=sorticon]{margin-left:5px}table.gj-grid-bootstrap thead th [data-role=sorticon] i.gj-icon,table.gj-grid-bootstrap thead th [data-role=sorticon] i.material-icons{position:absolute;font-size:20px;top:15px}table.gj-grid-bootstrap tbody tr td div[data-role=display]{padding:0px}.gj-grid-bootstrap-4 .gj-checkbox-bootstrap{display:inline-block;padding-top:2px}.gj-grid-bootstrap-4 tbody tr.active{background-color:rgba(0,0,0,.075)}.gj-grid-md{position:relative;border:1px solid #e0e0e0;border-collapse:collapse;white-space:nowrap;font-size:13px;font-family:"Roboto","Helvetica","Arial",sans-serif;background-color:#fff}.gj-grid-md td:first-of-type,.gj-grid-md th:first-of-type{padding-left:24px}.gj-grid-md th{position:relative;vertical-align:bottom;font-weight:700;line-height:31px;letter-spacing:0;height:56px;font-size:12px;color:rgba(0,0,0,.54);padding-bottom:8px;box-sizing:border-box;padding:12px 18px;text-align:right}.gj-grid-md td{position:relative;height:48px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:12px 18px;box-sizing:border-box;text-align:left;color:rgba(0,0,0,.87)}.gj-grid-md tbody tr{position:relative;height:48px;transition-duration:.28s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-property:background-color}.gj-grid-md tbody tr:hover{background-color:#eee}.gj-grid-md tbody tr.gj-grid-md-select{background-color:#f5f5f5}table.gj-grid-md thead th [data-role=sorticon]{margin-left:5px}table.gj-grid-md thead th [data-role=sorticon] i.gj-icon,table.gj-grid-md thead th [data-role=sorticon] i.material-icons{position:absolute;font-size:16px;top:19px}table.gj-grid-md thead th.gj-grid-select-all{padding-bottom:3px}@media only all{th.display-1120,td.display-1120,th.display-960,td.display-960,th.display-800,td.display-800,th.display-640,td.display-640,th.display-480,td.display-480,th.display-320,td.display-320{display:none}}@media screen and (min-width: 20em){TABLE.gj-grid-bootstrap th.display-320,TABLE.gj-grid-bootstrap td.display-320{display:table-cell}}@media screen and (min-width: 30em){TABLE.gj-grid-bootstrap th.display-480,TABLE.gj-grid-bootstrap td.display-480{display:table-cell}}@media screen and (min-width: 40em){TABLE.gj-grid-bootstrap th.display-640,TABLE.gj-grid-bootstrap td.display-640{display:table-cell}}@media screen and (min-width: 50em){TABLE.gj-grid-bootstrap th.display-800,TABLE.gj-grid-bootstrap td.display-800{display:table-cell}}@media screen and (min-width: 60em){TABLE.gj-grid-bootstrap th.display-960,TABLE.gj-grid-bootstrap td.display-960{display:table-cell}}@media screen and (min-width: 70em){TABLE.gj-grid-bootstrap th.display-1120,TABLE.gj-grid-bootstrap td.display-1120{display:table-cell}}.gj-grid-md tfoot tr th{padding-right:14px}.gj-grid-md tfoot tr[data-role=pager] .gj-grid-mdl-pager-label{padding-left:5px;padding-right:5px}.gj-grid-md tfoot tr[data-role=pager] .gj-dropdown-md{margin-left:12px}.gj-grid-md tfoot tr[data-role=pager] .gj-dropdown-md [role=presenter]{font-size:12px;font-weight:bold;color:rgba(0,0,0,.54)}.gj-grid-md tfoot tr[data-role=pager] .gj-dropdown-md [role=presenter] [role=display]{text-align:right}.gj-grid-md tfoot tr[data-role=pager] .gj-grid-md-limit-select{margin-left:10px;font-size:12px;font-weight:bold;color:rgba(0,0,0,.54)}.gj-grid-bootstrap tfoot tr[data-role=pager] th{line-height:30px;background-color:#f5f5f5}.gj-grid-bootstrap tfoot tr[data-role=pager] th>div>div{margin-right:5px}.gj-grid-bootstrap tfoot tr[data-role=pager] th>div>button{margin-right:5px}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th>div button{height:34px}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th div .gj-dropdown-bootstrap-4 .gj-dropdown-expander-mi .gj-icon{top:5px}.gj-grid-bootstrap-3 tfoot tr[data-role=pager] th>div>input{margin-right:5px;width:40px;text-align:right;display:inline-block;font-weight:bold}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th>div>div.input-group{width:40px}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th>div>div.input-group input{text-align:right;font-weight:bold;height:34px;padding-top:2px;padding-bottom:6px}.gj-grid-bootstrap tfoot tr[data-role=pager] th>div>select{display:inline-block;margin-right:5px;width:60px}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap .gj-list-bootstrap [data-role=display]{line-height:14px}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap [role=presenter] [role=display]{font-weight:bold}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap-3 [role=presenter]{padding:2px 8px}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap-4 [role=presenter]{padding:1px 8px}.gj-grid thead tr th div.gj-grid-column-resizer-wrapper{position:relative;width:100%;height:0px;top:0px;left:0px;padding:0px}span.gj-grid-column-resizer{position:absolute;right:0px;width:10px;top:-100px;height:300px;z-index:1203;cursor:e-resize}.gj-grid-resize-cursor{cursor:e-resize}.gj-grid-md tbody tr.gj-grid-top-border td{border-top:2px solid #777}.gj-grid-md tbody tr.gj-grid-bottom-border td{border-bottom:2px solid #777}.gj-grid-bootstrap tbody tr.gj-grid-top-border td{border-top:2px solid #777}.gj-grid-bootstrap tbody tr.gj-grid-bottom-border td{border-bottom:2px solid #777}.gj-grid-md thead tr th.gj-grid-left-border,.gj-grid-md tbody tr td.gj-grid-left-border{border-left:3px solid #777}.gj-grid-md thead tr th.gj-grid-right-border,.gj-grid-md tbody tr td.gj-grid-right-border{border-right:3px solid #777}.gj-grid-bootstrap thead tr th.gj-grid-left-border,.gj-grid-bootstrap tbody tr td.gj-grid-left-border{border-left:5px solid #ddd}.gj-grid-bootstrap thead tr th.gj-grid-right-border,.gj-grid-bootstrap tbody tr td.gj-grid-right-border{border-right:5px solid #ddd}.gj-dirty{position:absolute;top:0px;left:0px;border-style:solid;border-width:3px;border-color:red rgba(0,0,0,0) rgba(0,0,0,0) red;padding:0;overflow:hidden;vertical-align:top}.gj-grid-md tbody tr td.gj-grid-management-column{padding:3px}.gj-grid-md tbody tr td[data-mode=edit]{padding:0px 18px}.gj-grid-md tbody .gj-dropdown-md [role=presenter] [role=display]{padding:0px}.gj-grid-bootstrap tbody tr td[data-mode=edit]{padding:0px}.gj-grid-bootstrap tbody tr td[data-mode=edit] [data-role=edit]{padding:0px}.gj-grid-bootstrap-3 tbody tr td.gj-grid-management-column{padding:3px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit]{height:38px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] [data-role=edit] input[type=text]{height:37px;padding:8px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap [role=presenter]{border:0px;border-radius:0px;height:37px;padding-left:8px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap{height:37px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=input]{height:37px;border:0px;border-radius:0px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon]{border:0px;border-radius:0px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-checkbox-bootstrap{display:inline-block;padding-top:10px;height:32px}.gj-grid-bootstrap-4 tbody tr td.gj-grid-management-column{padding:6px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] [data-role=edit] input[type=text]{height:48px;padding-left:12px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap [role=presenter]{border:0px;border-radius:0px;height:48px;padding-left:12px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap-4 [role=expander].gj-dropdown-expander-mi .gj-icon,.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap-4 [role=expander].gj-dropdown-expander-mi .material-icons{top:13px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap{height:48px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=input]{height:48px;border:0px;border-radius:0px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon]{background-color:#fff}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon] button{border:0px;border-radius:0px;width:43px;position:relative}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon] .gj-icon,.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon] .material-icons{top:13px;left:10px;font-size:24px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-checkbox-bootstrap{display:inline-block;padding-top:15px;height:42px}.gj-grid-md thead tr[data-role=filter] th{border-top:1px solid #e0e0e0}div.gj-grid-wrapper div.gj-grid-bootstrap-toolbar{background-color:#f5f5f5;padding:8px;font-weight:bold;border:1px solid #ddd}div.gj-grid-wrapper div.gj-grid-bootstrap-4-toolbar{background-color:#f5f5f5;padding:12px;font-weight:bold;border:1px solid #ddd}div.gj-grid-wrapper div.gj-grid-md-toolbar{font-weight:bold;font-size:24px;font-family:"Helvetica","Arial",sans-serif;background-color:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:0px;border-collapse:collapse;padding:0 18px 0px 18px;line-height:56px}table.gj-grid-scrollable tbody{overflow-y:auto;overflow-x:hidden;display:block}table.gj-grid-md.gj-grid-scrollable{border-bottom:0px}table.gj-grid-md.gj-grid-scrollable tbody{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}table.gj-grid-md.gj-grid-scrollable tfoot{border-bottom:1px solid #e0e0e0}table.gj-grid-bootstrap.gj-grid-scrollable{border-bottom:0px}table.gj-grid-bootstrap.gj-grid-scrollable tbody{border-right:1px solid #ddd;border-bottom:1px solid #ddd}table.gj-grid-bootstrap.gj-grid-scrollable tbody tr[data-role=row]:first-child td{border-top:0px}table.gj-grid-bootstrap.gj-grid-scrollable tbody tr[data-role=row] td:first-child{border-left:0px}table.gj-grid-bootstrap.gj-grid-scrollable tbody tr[data-role=row] td:last-child{border-right:0px}table.gj-grid-bootstrap.gj-grid-scrollable tfoot{border-bottom:1px solid #ddd}ul.gj-list li [data-role=spacer]{display:table-cell}ul.gj-list li [data-role=expander]{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer}[data-type=tree] ul li [data-role=expander].gj-tree-material-icons-expander{width:24px}[data-type=tree] ul li [data-role=expander].gj-tree-font-awesome-expander{width:24px}[data-type=tree] ul li [data-role=expander].gj-tree-glyphicons-expander{width:24px}[data-type=tree] ul li [data-role=expander].gj-tree-glyphicons-expander .glyphicon{top:4px;height:24px}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li{border:0px;border-radius:0px;color:#333}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li.active{color:#fff}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li.disabled{color:#777;background-color:#eee}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li{border:0px;border-radius:0px;color:#212529}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li.active{color:#fff}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li.disabled{color:#868e96}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li ul.gj-list-bootstrap{width:100%}.gj-tree-bootstrap-border ul.gj-list-bootstrap li{border:1px solid #ddd}.gj-tree-bootstrap-border ul.gj-list-bootstrap li ul.gj-list-bootstrap li{border-left:0px;border-right:0px}.gj-tree-bootstrap-border ul.gj-list-bootstrap li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.gj-tree-bootstrap-border ul.gj-list-bootstrap li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.gj-tree-bootstrap-border ul.gj-list-bootstrap li ul.gj-list-bootstrap li:first-child{border-top-left-radius:0px;border-top-right-radius:0px}.gj-tree-bootstrap-border ul.gj-list-bootstrap li ul.gj-list-bootstrap li:last-child{border-bottom:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}ul.gj-list-bootstrap li [data-role=expander].gj-tree-material-icons-expander{padding-top:8px;padding-bottom:4px}ul.gj-list-bootstrap li [data-role=expander].gj-tree-material-icons-expander .gj-icon{width:24px;height:24px}ul.gj-list-md li.disabled>[data-role=wrapper]>[data-role=expander]{color:#9e9e9e}.gj-tree-md-border ul.gj-list-md li{border:1px solid #616161;margin-bottom:-1px}.gj-tree-md-border ul.gj-list-md li ul.gj-list-md li{border-left:0px;border-right:0px}.gj-tree-md-border ul.gj-list-md li ul.gj-list-md li:last-child{border-bottom:0px}.gj-tree-drop-above{border-top:1px solid #000}.gj-tree-drop-below{border-bottom:1px solid #000}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li [data-role=wrapper].drop-above{border-top:2px solid #000}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li [data-role=wrapper].drop-below{border-bottom:2px solid #000}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li [data-role=wrapper].drop-above{border-top:2px solid #000}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li [data-role=wrapper].drop-below{border-bottom:2px solid #000}.gj-tree-drag-el{padding:0px;margin:0px;z-index:1203}.gj-tree-drag-el li{padding:0px;margin:0px}.gj-tree-drag-el [data-role=wrapper]{cursor:move;display:table}.gj-tree-drag-el [data-role=indicator]{width:14px;padding:0px 3px;display:table-cell;vertical-align:middle;text-align:center}.gj-tree-bootstrap-drag-el li.list-group-item{border:0px;background:unset}.gj-tree-bootstrap-drag-el [data-role=indicator]{width:24px;height:24px;padding:0px}.gj-tree-md-drag-el [data-role=indicator]{width:24px;height:24px;padding:0px}.gj-checkbox-bootstrap{min-width:0;font-size:0;font-weight:normal;margin:0px;text-align:center;width:18px;height:18px;position:relative;display:inline}.gj-checkbox-bootstrap input[type=checkbox]{display:none;margin-bottom:-12px}.gj-checkbox-bootstrap span{background:#fff;display:block;content:" ";width:18px;height:18px;line-height:11px;font-size:11px;padding:2px;color:#555;border:1px solid #ccc;border-radius:3px;transition:box-shadow .2s linear,border-color .2s linear;cursor:pointer;margin:auto}.gj-checkbox-bootstrap input[type=checkbox]:focus+span:before{outline:0;box-shadow:0 0 0 0 #66afe9,0 0 6px rgba(102,175,233,.6);border-color:#66afe9}.gj-checkbox-bootstrap input[type=checkbox][disabled]+span{opacity:.6;cursor:not-allowed}.gj-checkbox-bootstrap.gj-checkbox-bootstrap-4 span{line-height:16px;padding:0px}.gj-checkbox-bootstrap-4.gj-checkbox-material-icons input[type=checkbox]:checked+span:after{font-size:16px}.gj-checkbox-bootstrap-4.gj-checkbox-material-icons input[type=checkbox]:indeterminate+span:after{font-size:16px}.gj-checkbox-md{min-width:0;font-size:0;font-weight:normal;margin:0px;text-align:center;width:16px;height:16px;position:relative}.gj-checkbox-md input[type=checkbox]{display:none;margin-bottom:-12px}.gj-checkbox-md span{display:inline-block;box-sizing:border-box;width:16px;height:16px;margin:0;cursor:pointer;overflow:hidden;border:2px solid #616161;border-radius:2px;z-index:2}.gj-checkbox-md input[type=checkbox]:checked+span{border:2px solid #536dfe}.gj-checkbox-md input[type=checkbox]:checked+span:after{color:#fff;background-color:#536dfe;position:absolute;left:1px;top:-15px}.gj-checkbox-md input[type=checkbox]:indeterminate+span{border:2px solid #616161}.gj-checkbox-md input[type=checkbox]:indeterminate+span:after{color:#616161;position:absolute;left:1px;top:-15px}.gj-checkbox-md input[type=checkbox][disabled]+span{border:2px solid #9e9e9e}.gj-checkbox-md input[type=checkbox][disabled]+span:after{background-color:#9e9e9e}.gj-checkbox-md input[type=checkbox][disabled]:indeterminate+span:after{color:#fff}.gj-checkbox-material-icons input[type=checkbox]:checked+span:after{content:"";font-size:14px;font-weight:bold;white-space:pre}.gj-checkbox-material-icons input[type=checkbox]:indeterminate+span:after{content:"";font-size:14px;font-weight:bold;white-space:pre}.gj-checkbox-glyphicons input[type=checkbox]:checked+span:after{display:inline-block;font-family:"Glyphicons Halflings";content:""}.gj-checkbox-glyphicons input[type=checkbox]:indeterminate+span:after{display:inline-block;font-family:"Glyphicons Halflings";content:"−";padding-right:1px}.gj-checkbox-fontawesome .fa{font-size:14px}.gj-checkbox-bootstrap.gj-checkbox-fontawesome .fa{line-height:18px}.gj-checkbox-fontawesome input[type=checkbox]:checked+span:before{content:""}.gj-checkbox-fontawesome input[type=checkbox]:indeterminate+span:before{content:""}.gj-editor [role=body]{overflow:auto;outline:0px solid rgba(0,0,0,0);box-sizing:border-box}.gj-editor-md{padding:7px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;letter-spacing:0;border:1px solid rgba(158,158,158,.2)}.gj-editor-md [role=toolbar]{margin-bottom:7px}.gj-editor-md [role=toolbar] .gj-button-md{min-width:54px;margin-right:5px}.gj-editor-md [role=toolbar] .gj-button-md .gj-icon{width:24px;height:24px}.gj-editor-md [role=body]{border:1px solid rgba(158,158,158,.2)}.gj-editor-md p{margin:0;padding:0}.gj-editor-md blockquote{font-size:14px}.gj-editor-bootstrap{padding:7px;border:1px solid #eceeef}.gj-editor-bootstrap [role=toolbar]{margin-bottom:7px}.gj-editor-bootstrap [role=toolbar] .btn-group{margin-right:10px}.gj-editor-bootstrap [role=toolbar] button{height:36px}.gj-editor-bootstrap [role=body]{border:1px solid #eceeef}.gj-editor-bootstrap p{margin:0;padding:0}.gj-editor-bootstrap blockquote{font-size:14px}.gj-dropdown{position:relative;border-collapse:separate}.gj-dropdown [role=presenter]{display:table;cursor:pointer;outline:none;position:relative}.gj-dropdown [role=presenter] [role=display]{display:table-cell;text-align:left;width:100%}.gj-dropdown [role=presenter] [role=expander]{display:table-cell;vertical-align:middle;text-align:center;width:24px;height:24px}.gj-dropdown-md [role=presenter]{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;color:rgba(0,0,0,.87);padding:0px;border:0px;border-bottom:1px solid rgba(0,0,0,.42);background:rgba(0,0,0,0)}.gj-dropdown-md [role=presenter]:focus,.gj-dropdown-md [role=presenter]:active{border-bottom:2px solid rgba(0,0,0,.42)}.gj-dropdown-md [role=presenter] [role=display]{padding:4px 0px;line-height:18px}.gj-dropdown-md [role=presenter] [role=display] .placeholder{color:#8e8e8e}.gj-dropdown-list-md{position:absolute;top:0px;left:0px;background-color:#f5f5f5;color:#000;margin:0px;z-index:1203}.gj-dropdown-list-md li:hover,.gj-dropdown-list-md li.active{background-color:#eee}.gj-dropdown-bootstrap [role=presenter] [role=display]{padding-right:5px}.gj-dropdown-bootstrap [role=presenter] [role=expander]{padding-left:5px}.gj-dropdown-bootstrap [role=presenter] [role=expander].gj-dropdown-expander-mi{width:24px}.gj-dropdown-bootstrap-3 [role=presenter] [role=display]{line-height:20px}.gj-dropdown-bootstrap-3 [role=presenter] [role=display] .placeholder{color:#9999b3}.gj-dropdown-bootstrap-3 [role=presenter] [role=expander]{width:20px;height:20px}.gj-dropdown-bootstrap-3 [role=presenter] [role=expander].gj-dropdown-expander-mi .gj-icon,.gj-dropdown-bootstrap-3 [role=presenter] [role=expander].gj-dropdown-expander-mi .material-icons{top:5px;right:10px;position:absolute}.gj-dropdown-bootstrap-4 [role=presenter]{border:1px solid #ced4da}.gj-dropdown-bootstrap-4 [role=presenter] [role=display]{line-height:24px}.gj-dropdown-bootstrap-4 [role=presenter] [role=expander].gj-dropdown-expander-mi .gj-icon,.gj-dropdown-bootstrap-4 [role=presenter] [role=expander].gj-dropdown-expander-mi .material-icons{top:7px;right:10px;position:absolute}.gj-dropdown-list-bootstrap{position:absolute;top:32px;left:0px;margin:0px;z-index:1203}.gj-datepicker [role=input]::-ms-clear{display:none}.gj-datepicker [role=right-icon]{cursor:pointer}.gj-picker div[role=navigator]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gj-picker div[role=navigator] div{cursor:pointer;position:relative;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.gj-picker div[role=navigator] div[role=period]{width:100%;text-align:center}.gj-datepicker-md{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;color:rgba(0,0,0,.87);position:relative}.gj-datepicker-md [role=right-icon]{position:absolute;right:0px;top:0px;font-size:24px}.gj-datepicker-md.small .gj-textbox-md{font-size:14px}.gj-datepicker-md.small .gj-icon{font-size:22px}.gj-datepicker-md.large .gj-textbox-md{font-size:18px}.gj-datepicker-md.large .gj-icon{font-size:28px}.gj-picker-md.datepicker [role=header]{padding:20px 20px;display:block}.gj-picker-md.datepicker [role=header] [role=year]{font-size:17px;padding-bottom:5px;cursor:pointer}.gj-picker-md.datepicker [role=header] [role=date]{font-size:36px;cursor:pointer}.gj-picker-md div[role=navigator]{height:42px;line-height:42px}.gj-picker div[role=navigator] div[role=period]{font-weight:bold;font-size:15px}.gj-picker-md div[role=navigator] div:first-child{max-width:42px}.gj-picker-md div[role=navigator] div:last-child{max-width:42px}.gj-picker-md div[role=navigator] div i.gj-icon,.gj-picker-md div[role=navigator] div i.material-icons{position:absolute;top:8px}.gj-picker-md div[role=navigator] div:first-child i.gj-icon,.gj-picker-md div[role=navigator] div:first-child i.material-icons{left:10px}.gj-picker-md div[role=navigator] div:last-child i.gj-icon,.gj-picker-md div[role=navigator] div:last-child i.material-icons{right:11px}.gj-picker-md table thead{color:#9e9e9e}.gj-picker-md table tr th div,.gj-picker-md table tr td div{display:block;width:40px;height:40px;line-height:40px;font-size:13px;text-align:center;vertical-align:middle}[type=year].gj-picker-md table tr td div,[type=decade].gj-picker-md table tr td div,[type=century].gj-picker-md table tr td div{width:73px;height:73px;line-height:73px;cursor:pointer}.gj-picker-md table tr td.gj-cursor-pointer div:hover{background:#eee;border-radius:50%;color:rgba(0,0,0,.87)}.gj-picker-md table tr td.other-month div,.gj-picker-md table tr td.disabled div{color:#bdbdbd}.gj-picker-md table tr td.focused div{background:#e0e0e0;border-radius:50%}.gj-picker-md table tr td.today div{color:#1976d2}.gj-picker-md table tr td.selected.gj-cursor-pointer div{color:#fff;background:#1976d2;border-radius:50%}.gj-picker-md table tr td.calendar-week div{font-weight:bold}.gj-datepicker-bootstrap :focus,.gj-datepicker-bootstrap :active{box-shadow:none}.gj-picker-bootstrap{border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:4px}.gj-modal .gj-picker-bootstrap{padding:0px}.gj-picker-bootstrap.datepicker [role=header]{padding:10px 20px;display:block}.gj-picker-bootstrap.datepicker [role=header] [role=year]{font-size:15px;cursor:pointer}.gj-picker-bootstrap [role=header] [role=date]{font-size:24px;cursor:pointer}.gj-modal .gj-picker-bootstrap.datepicker [role=body]{padding:15px}.gj-picker-bootstrap div[role=navigator]{height:30px;line-height:30px;text-align:center}.gj-picker-bootstrap div[role=navigator] div:first-child{max-width:30px}.gj-picker-bootstrap div[role=navigator] div:last-child{max-width:30px}.gj-picker-bootstrap table tr td div,.gj-picker-bootstrap table tr th div{display:block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle}[type=year].gj-picker-bootstrap table tr td div,[type=decade].gj-picker-bootstrap table tr td div,[type=century].gj-picker-bootstrap table tr td div{width:53px;height:53px;line-height:53px;cursor:pointer}.gj-picker-bootstrap table tr th div i,.gj-picker-bootstrap table tr th div span{line-height:30px}.gj-picker-bootstrap div[role=navigator] .gj-icon,.gj-picker-bootstrap div[role=navigator] .material-icons{margin:3px}.gj-picker-bootstrap table tr td.focused div,.gj-picker-bootstrap table tr td.gj-cursor-pointer div:hover{background:#eee;border-radius:4px;color:#212529}.gj-picker-bootstrap table tr td.today div{color:#204d74;font-weight:bold}.gj-picker-bootstrap table tr td.selected.gj-cursor-pointer div{color:#fff;background-color:#204d74;border-color:#122b40;border-radius:4px}.gj-picker-bootstrap table tr td.other-month div,.gj-picker-bootstrap table tr td.disabled div{color:#777}.gj-datepicker-bootstrap span[role=right-icon].input-group-addon{border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:0px;position:relative}.gj-datepicker-bootstrap span[role=right-icon].input-group-addon .gj-icon,.gj-datepicker-bootstrap span[role=right-icon].input-group-addon .material-icons{position:absolute;top:7px;left:7px}.gj-datepicker-bootstrap [role=right-icon] button{width:38px;position:relative;border:1px solid #ced4da}.gj-datepicker-bootstrap [role=right-icon] button:hover{color:#6c757d;background-color:rgba(0,0,0,0)}.gj-datepicker-bootstrap.input-group-sm [role=right-icon] button{width:30px}.gj-datepicker-bootstrap.input-group-lg [role=right-icon] button{width:48px}.gj-datepicker-bootstrap [role=right-icon] button .gj-icon,.gj-datepicker-bootstrap [role=right-icon] button .material-icons{position:absolute;font-size:21px;top:9px;left:9px}.gj-datepicker-bootstrap.input-group-sm [role=right-icon] button .gj-icon,.gj-datepicker-bootstrap.input-group-sm [role=right-icon] button .material-icons{top:6px;left:6px;font-size:19px}.gj-datepicker-bootstrap.input-group-lg [role=right-icon] button .gj-icon,.gj-datepicker-bootstrap.input-group-lg [role=right-icon] button .material-icons{font-size:27px;top:10px;left:10px}.gj-timepicker [role=input]::-ms-clear{display:none}.gj-timepicker [role=right-icon]{cursor:pointer}.gj-picker.timepicker [role=header]{font-size:58px;padding:20px 0;line-height:58px;display:flex;align-items:baseline;user-select:none;justify-content:center}.gj-picker.timepicker [role=header] div{cursor:pointer;width:66px;text-align:right}.gj-picker [role=header] [role=mode]{position:relative;width:0px}.gj-picker [role=header] [role=mode] span{position:absolute;left:7px;line-height:18px;font-size:18px}.gj-picker [role=header] [role=mode] span[role=am]{top:7px}.gj-picker [role=header] [role=mode] span[role=pm]{bottom:7px}.gj-picker [role=body] [role=dial]{width:256px;color:rgba(0,0,0,.87);height:256px;position:relative;background:#eee;border-radius:50%;margin:10px}.gj-picker [role=body] [role=hour]{top:calc(50% - 16px);left:calc(50% - 16px);width:32px;height:32px;cursor:pointer;position:absolute;font-size:14px;text-align:center;line-height:32px;user-select:none;pointer-events:none}.gj-picker [role=body] [role=hour].selected{color:#fff}.gj-picker [role=body] [role=arrow]{top:calc(50% - 1px);left:50%;width:calc(50% - 20px);height:2px;position:absolute;pointer-events:none;transform-origin:left center;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);width:calc(50% - 52px)}.gj-picker .arrow-begin{top:-3px;left:-4px;width:8px;height:8px;position:absolute;border-radius:50%}.gj-picker .arrow-end{top:-15px;right:-16px;width:0;height:0;position:absolute;box-sizing:content-box;border-width:16px;border-radius:50%}.gj-timepicker-md{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;color:rgba(0,0,0,.87);position:relative}.gj-timepicker-md.small .gj-textbox-md{font-size:14px}.gj-timepicker-md.small .gj-icon{font-size:22px}.gj-timepicker-md.large .gj-textbox-md{font-size:18px}.gj-timepicker-md.large .gj-icon{font-size:28px}.gj-timepicker-md [role=right-icon]{cursor:pointer;position:absolute;right:0px;top:0px;font-size:24px}.gj-picker-md .arrow-begin{background-color:#2196f3}.gj-picker-md .arrow-end{border:16px solid #2196f3}.gj-picker-md [role=body] [role=arrow]{background-color:#2196f3}.gj-timepicker-bootstrap :focus,.gj-timepicker-bootstrap :active{box-shadow:none}.gj-picker-bootstrap [role=body] [role=arrow]{background-color:#888}.gj-picker-bootstrap .arrow-begin{background-color:#888}.gj-picker-bootstrap .arrow-end{border:16px solid #888}.gj-timepicker-bootstrap .input-group-addon{border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:0px;position:relative;width:38px}.gj-timepicker-bootstrap.input-group-sm .input-group-addon{width:30px}.gj-timepicker-bootstrap.input-group-lg .input-group-addon{width:46px}.gj-timepicker-bootstrap .input-group-addon .gj-icon,.gj-timepicker-bootstrap .input-group-addon .material-icons{position:absolute;font-size:21px;top:6px;left:8px}.gj-timepicker-bootstrap.input-group-sm .input-group-addon .gj-icon,.gj-timepicker-bootstrap.input-group-sm .input-group-addon .material-icons{font-size:19px;top:5px;left:5px}.gj-timepicker-bootstrap.input-group-lg .input-group-addon .gj-icon,.gj-timepicker-bootstrap.input-group-lg .input-group-addon .material-icons{font-size:27px;top:10px;left:10px}.gj-timepicker-bootstrap [role=right-icon] button{width:38px;position:relative}.gj-timepicker-bootstrap.input-group-sm [role=right-icon] button{width:30px}.gj-timepicker-bootstrap.input-group-lg [role=right-icon] button{width:48px}.gj-timepicker-bootstrap [role=right-icon] button .gj-icon,.gj-timepicker-bootstrap [role=right-icon] button .material-icons{position:absolute;font-size:21px;top:7px;left:9px}.gj-timepicker-bootstrap.input-group-sm [role=right-icon] button .gj-icon,.gj-timepicker-bootstrap.input-group-sm [role=right-icon] button .material-icons{top:4px;left:6px;font-size:19px}.gj-timepicker-bootstrap.input-group-lg [role=right-icon] button .gj-icon,.gj-timepicker-bootstrap.input-group-lg [role=right-icon] button .material-icons{font-size:27px;top:8px;left:10px}.gj-picker.datetimepicker [role=header] [role=date]{padding-bottom:5px;text-align:center;cursor:pointer}.gj-picker [role=switch]{align-items:baseline;user-select:none;position:relative}.gj-picker [role=switch] [role=calendarMode]{cursor:pointer;position:absolute;bottom:2px;left:0px}.gj-picker [role=switch] [role=time]{width:100%;text-align:center}.gj-picker [role=switch] [role=time] div{display:inline;cursor:pointer}.gj-picker [role=switch] [role=calendarMode]{cursor:pointer}.gj-picker [role=switch] [role=clockMode]{position:absolute;right:0px;bottom:3px;cursor:pointer}.gj-picker-md.datetimepicker [role=header]{font-size:36px;padding:10px 20px;display:block}.gj-picker-md [role=switch]{color:hsla(0,0%,100%,.54);background:#2196f3;font-size:32px}.gj-picker-bootstrap.datetimepicker [role=header]{font-size:36px;padding:10px 20px;display:block}.gj-picker-bootstrap.datetimepicker [role=header] [role=time]{font-size:22px}.gj-slider{position:relative;padding:8px 6px}.gj-slider [role=track]{width:100%}.gj-slider [role=progress]{position:absolute;z-index:1203}.gj-slider [role=handle]{position:absolute}.gj-slider-md [role=track]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#e9ecef;height:2px;background-color:rgba(0,0,0,.26)}.gj-slider-md [role=progress]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;height:2px;background-color:#536dfe;top:8px;left:6px}.gj-slider-md [role=handle]{top:3px;left:0px;width:12px;height:12px;background-color:#536dfe;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff337ab7", endColorstr="#ff2e6da4", GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);border:0px solid rgba(0,0,0,0);border-radius:50%;cursor:pointer;z-index:1204}.gj-slider-bootstrap [role=track]{border-radius:4px;height:10px}.gj-slider-bootstrap [role=progress]{height:10px;border-radius:4px;top:8px;left:6px;transition:none}.gj-slider-bootstrap [role=handle]{top:2px;left:0px;width:20px;height:20px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff337ab7", endColorstr="#ff2e6da4", GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);border:0px solid rgba(0,0,0,0);border-radius:50%;cursor:pointer;z-index:1204}.gj-slider-bootstrap-3 [role=handle]{background-color:#337ab7;background-image:-webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);background-repeat:repeat-x}.gj-slider-bootstrap-4 [role=handle]{background-color:#007bff;background-image:-webkit-linear-gradient(top, #007bff 0%, #2e6da4 100%);background-image:-o-linear-gradient(top, #007bff 0%, #2e6da4 100%);background-image:linear-gradient(to bottom, #007bff 0%, #2e6da4 100%);background-repeat:repeat-x}.gj-colorpicker [role=right-icon]{cursor:pointer}.gj-colorpicker-md{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;color:rgba(0,0,0,.87);position:relative}.gj-colorpicker-md [role=right-icon]{position:absolute;right:0px;top:0px;font-size:24px}#footer p{font:1rem/1.5rem "TStarTWBold";font-weight:400;color:#cd2128;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;float:none}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer .h1,#footer .h2,#footer .h3,#footer .h4,#footer .h5,#footer .h6{font-family:"TStarTWBold";font-weight:900;color:#fff}#footer h2,#footer .h2{font-size:1.5rem;padding-top:15px}#footer h3,#footer .h3{font-size:1rem;padding-bottom:0px}#footer .cookiealert p{font:.85rem/1rem "TStarTWBold";font-weight:400;text-align:center;color:#c3dab7}@media(min-width: 576px){#footer p{font:1rem/140% "TStarTWBold";font-weight:900;color:#cd2128;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;float:none}#footer h2,#footer .h2{font-size:2rem}#footer h3,#footer .h3{font-size:1rem;padding-bottom:4px}}#ubFooter{font:1rem/1rem "TStarTWBold";background-color:#e2eddc;color:#cd2128;text-transform:uppercase;padding-bottom:1rem}#ub-address{text-align:center}.ub-logo-container{position:relative;display:inline-block;width:130px;height:100px}.ub-footer-logo{position:absolute;width:130px;height:auto;top:-50px;left:0;z-index:3}.ub-footer-location{display:block;width:100%;font:1.25rem/1.25rem "TStarTWBold"}#ubFooter a,#ubFooter a:visited,#ubFooter a:link{color:#cd2128}#ubFooter a:hover,#ubFooter a:focus{color:#f05b4b;text-decoration:none}.ub-footer-links{list-style:none;list-style-type:none;margin:0;padding:2rem 0 0 0}.ub-footer-links li{margin:0;padding:.25rem}.social-media{display:inline-block;list-style:none;list-style-type:none;margin:0;padding:2rem 0 0 0;width:100%;text-align:right}.social-icons{display:inline-block;margin:0 .125rem}.social-icons .social-icons a,.social-icons a:visited,.social-icons a:link{display:block;height:1.75rem;width:1.75rem;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;background-color:#cd2128;text-align:center;font-size:1.75rem;line-height:1.75rem;transition:background-color .5s;-webkit-transition:background-color .5s}.social-icons a:hover,.social-icons a:focus{background-color:#f05b4b}@media(min-width: 1100px){.ub-footer-location{display:inline-block;width:auto}}#crgFooter{background-color:#414042;text-align:center;width:100%;padding:2rem 0;color:#939598}.crg-logo{display:inline-block;width:90%;max-width:400px}.crg-restaurant-links{display:block;width:100%;text-align:center;list-style:none;list-style-type:none;margin:0;padding:2rem 0 .5rem 0}.crg-restaurant-links li{display:inline-block;height:1rem;margin:0}.crg-restaurant-links a,.crg-restaurant-links a:visited,.crg-restaurant-links a:link{font:1rem/1rem "TStarTWBold";vertical-align:top;color:#cacbcc;text-transform:uppercase;transition:color .5s}.crg-restaurant-links a:hover,.crg-restaurant-links a:focus{color:#fff;text-decoration:none}.crg-divider{width:1.5rem;padding:.25rem .625rem 0 .625rem;vertical-align:top}.crg-divider img{width:100%;height:auto;vertical-align:top}@media(max-width: 991px){#crg-mobile-break{display:block;width:100%;height:1px;padding:0;margin:0}#crg-mobile-break img{display:none}}@media(max-width: 399px){.crg-restaurant-links a,.crg-restaurant-links a:visited,.crg-restaurant-links a:link{font:.875rem/.8rem "TStarTWBold"}}.social-links{display:flex;gap:8px;align-items:center;margin-left:-1.33rem}.social-links img{width:24px;height:24px;transition:all .2s ease-in-out}.social-links img:hover{transform:scale(1.15)}.social-links ul{display:flex;gap:12px;list-style-type:none;margin:-0.66rem 0 0 -1.33rem}.privacy-links{font:.8rem/160% "TStarTWBold";font-weight:400;color:#fff;padding:0rem 1rem .5rem;margin-top:2rem}.privacy-links ul{list-style-type:none;padding-left:.5rem;margin-bottom:0rem}.privacy-links ul a{color:#fff;text-decoration:none;transition:color .5s ease-in-out}.privacy-links ul a:hover{color:#cd2128;text-decoration:none}a.btnFooter,a.btnFooter:visited,a.btnFooter:link,.btnFooter,.btnFooter:visited,.btnFooter:link{font-family:"TStarTWBold";font-weight:900;letter-spacing:0px;display:inline-block;color:#231f20 !important;background-color:#cd2128;border:none;font-size:inherit;line-height:inherit;padding:.25rem .5rem .25rem .5rem;transition:all .5s linear;margin:.5rem 0 -1rem}a.btnFooter:hover,a.btnFooter:focus,.btnFooter:hover,.btnFooter:focus{color:#231f20 !important;background:#cd2128;filter:brightness(85%);text-decoration:none}@media(min-width: 576px){.footer-logo{width:53%;margin:-30px 50% 0 -2%}.footer-address{width:100%;margin:.8rem 0 -0.125rem -50%;padding:0rem .33rem .125rem}.social-links{margin-left:-50%}.social-links ul{display:flex;gap:12px;list-style-type:none;margin:-0.25rem 0 0 -1.67rem}.privacy-links{font:1rem/125% "TStarTWBold";font-weight:400;color:#fff;padding:0rem 1rem .5rem;margin-top:1rem}.privacy-links ul{margin-top:-0.5rem}.privacy-links li{padding-bottom:.33rem}}.fatheadlogo{text-align:center;margin:20px auto 0px;float:none;cursor:pointer}.fatheadlogo p{font-family:"DINProCondBold";font-weight:400;font-style:normal;padding:3px 0 0 0;width:100%;color:#cacbcc;font-size:70% !important;margin-bottom:.125rem;text-transform:uppercase}.fatheadlogo a{color:#cacbcc !important;font-size:80% !important}.fatheadlogo a:hover{color:#fff;font-size:80% !important;text-decoration:none;cursor:pointer !important}a:not([href]):not([class]){font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase}a:not([href]):not([class]):hover{color:#cd2128}.fatheadlogo img{width:30px;height:30px;margin:0px 10px;padding:4px}.cd-top,.js-cd-top{position:absolute}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:100px;right:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#cd2128 url(../img/layout/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:.5;-webkit-transition:opacity .3s 0s,visibility 0s .3s,background-color .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,background-color .3s 0s}.cd-top.cd-top--show,.cd-top.cd-top--fade-out,.cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s,background-color .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,background-color .3s 0s}.cd-top.cd-top--show{visibility:visible;opacity:1;z-index:50}.cd-top.cd-top--fade-out{opacity:.5}.cd-top:hover{background-color:#cd2128;opacity:1}.legalese p,.legalese a{font:.7rem/110% "DINProCondBold";font-weight:700;color:#414042;letter-spacing:1px;text-transform:uppercase !important}.legalese a:hover{color:#fff;text-decoration:none}.privacy-policy p{font:.7rem/110% "TStarTWBold";font-weight:700;color:#414042;margin-top:10px;padding:5px 0px;text-align:center}.privacy-policy a{font-family:inherit;color:#414042;transition-property:color .5s linear 0s;-moz-transition:color .5s linear 0s;-webkit-transition:color .5s linear 0s;-o-transition:color .5s linear 0s;text-decoration:none}.privacy-policy a:hover,.privacy-policy a:visited{color:#414042;text-decoration:none}.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0 auto -1rem;z-index:999;opacity:0;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out;color:#c3dab7;background:rgba(0,0,0,.7)}.cookiealert.show{opacity:1;transform:translateY(0%);transition-delay:1000ms}.cookiealert .acceptcookies{margin:0 auto;vertical-align:baseline}.btn-cookie{padding:8px 16px;font-size:100%;line-height:100%;border-radius:3px;color:#231f20;background-color:#c3dab7;border:none;margin-top:0px !important}.btn-cookie:focus,.btn-cookie.focus,.btn-cookie:hover,.btn-cookie.hover{color:#231f20;background-color:#c3dab7;filter:brightness(70%);border:none}.otnotice-menu{display:contents;position:absolute !important;color:#414042;list-style-type:none}.otnotice-menu a,.otnotice-menu a:hover,.otnotice-menu a:focus,.otnotice-menu a:visited,.otnotice-section a,.otnotice-section a:hover,.otnotice-section a:focus,.otnotice-section a:visited{color:#414042}.otnotice-content .otnotice-sections .otnotice-section-content p{margin:0 0 1rem;font-size:1em !important;font-family:inherit;line-height:unset;text-align:left !important;color:#414042}span#isPasted{padding:2px 5px;background-color:#cd2128 !important}.otnotice-content .otnotice-sections .otnotice-section-content ol,.otnotice-content .otnotice-sections .otnotice-section-content ul{margin:0;padding-inline:2.5rem;text-align:left}.otnotice-section-content li,.otnotice-content .otnotice-sections .otnotice-section-content blockquote,.otnotice-content .otnotice-sections .otnotice-section-content pre{margin:0 0 .5rem;display:inline-block;text-align:left;color:#414042}.otnotice-sections>.otnotice-section>h2.otnotice-section-header{color:#414042;font-size:30px !important;font-weight:bolder;line-height:135%;margin-left:0px !important;margin-bottom:20px;text-align:left !important}.privacy{display:inline-block;float:left;margin:0 auto 40px;padding-left:0px}@media(max-width: 767px){.privacy{float:none}}.border-dots{padding:1rem;border:4px dotted #cd2128}.menu-icons{display:block;list-style:none;width:auto;font:1.25rem/1.25rem "TStarTWBold";text-transform:uppercase;text-align:center;padding:0;margin:0}.menu-icons li{display:inline-block;margin:0;padding:0 .25rem}.menu-icon{display:inline-block;height:1.5rem;width:1.5rem;background-size:100% 100%;vertical-align:text-bottom}#favorite{background-image:url(../svg/ub-icon-favorite.svg)}#gluten-free{background-image:url(../svg/ub-icon-gluten-free.svg)}#vegetarian{background-image:url(../svg/ub-icon-vegetarian.svg)}#vegan{background-image:url(../svg/ub-icon-vegan.svg)}.menuSection{padding:0 1rem}.menuSpecial{padding:1rem;border:4px dotted #cd2128;margin-bottom:1rem}.menuTitle{display:flex;align-items:center;flex-wrap:wrap;padding:0 0 1.25rem 0}.menuTitleTable{display:flex;align-items:center;flex-wrap:wrap;padding:0}.menuTitle h2,.menuTitleTable h2{font:1.75rem/1.75rem "TStarTWBold";padding:0 .5rem 0 0;margin:0;text-transform:uppercase}.menuTitleIcon{display:block;height:4.5rem;margin-top:-1rem}.menuTitleIcon img{height:100%;width:auto}.menuTitleNote{position:absolute;font:1rem/1rem sofia-pro,sans-serif;margin:-2rem 0 .5rem 0}.menuRule{flex-grow:1;height:3px;border-radius:2px;background-color:#cd2128;margin-top:.75rem}.menuItem{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;padding:0 0 1rem 0}.menuItem h3,.itemPrice{font:1.25rem/1.25rem "TStarTWBold";margin:0;text-transform:uppercase}.menuItem h3{width:100%}.itemPrice{padding:0 0 0 .5rem}.menuTable .itemPrice2,.menuTable .itemPrice3{display:none}.menuItem .menu-icons{font-size:1px;line-height:1px}.menuItem .menu-icons li{padding:0}.menuItem .menu-icon{height:1rem;width:1rem}.itemLeader,.tableSpacer{height:3px;min-width:.5rem;background:rgba(0,0,0,0) url(../svg/ub-leader-dot-sm.svg) 0 0 repeat-x;margin-top:.75rem;flex-grow:1}.itemDesc,.itemDescExtra{font:1rem/1.25rem sofia-pro,sans-serif;align-self:flex-end;width:100%}.itemDescExtra{display:inline-block;width:100%}.itemDescExtra:empty{display:none}.menuSpecial .menuItem,.menuSpecial .itemDesc{padding:0;margin-bottom:0}.menuTableHeaders .tableSpacer{display:none}.menuTableHeaders{padding:0 0 1.5rem 0}.tableHeader{width:100%;text-align:center;line-height:1rem;padding-bottom:.75rem}.tableHeader .menu-icon{line-height:1rem}.tableTitle{font:1rem/1rem "TStarTWBold";text-transform:uppercase}.tableAddOn{font-weight:700}.tableDesc,.tableAddOn{font:.875rem/1rem sofia-pro,sans-serif}@media(min-width: 992px){.menuSection{padding:0 3rem}.menuSpecial{padding:1.5rem;margin:0 1.5rem 1rem 1.5rem}.menuTitle{padding:0 0 1.75rem 0}.menuTitle h2,.menuTitleTable h2{font:2.25rem/2.25rem "TStarTWBold";padding:0 1rem 0 0}.menuTitleTable{padding:0}.menuRule{height:.25rem;margin-top:1rem}.menuTitleNote{font:1.125rem/1.125rem sofia-pro,sans-serif;margin:-2.25rem 0 1rem 0}.menuTableHeaders{position:relative;display:flex;align-items:top}.menuItem h3,.itemPrice,.itemPrice2,.itemPrice3{font:1.5rem/1.5rem "TStarTWBold"}.menuItem h3{width:auto;padding:0 .5rem 0 0}.menuTable .itemPrice,.menuTable .itemPrice2,.menuTable .itemPrice3,.tableHeader{display:inline-block;width:19%;padding:0 .5rem;margin:0;text-align:center}.itemDesc,.itemDescExtra{font:1.125rem/1.5rem sofia-pro,sans-serif}.itemDescExtra:empty{display:none}.menuItem .menu-icons{position:absolute;width:4.625rem;text-align:right;margin-left:-5rem}.menuItem .menu-icon{height:1.5rem;width:1.5rem}.itemLeader{height:4px;background:rgba(0,0,0,0) url(../svg/ub-leader-dot.svg) 0 0 repeat-x;margin-top:1rem;flex-grow:1}.tableSpacer,.menuTableHeaders .tableSpacer{display:block;background:none}.tableAddOn{display:none}}.headerAnimation{position:absolute;z-index:999;width:150px;height:165px;right:1rem;top:350px}@media(min-width: 768px){.headerAnimation{top:180px}}@media(min-width: 992px){.headerAnimation{top:280px}}@media(min-width: 1100px){.headerAnimation{width:180px;height:200px;top:280px}}@media(min-width: 1200px){.headerAnimation{width:200px;height:220px;top:300px}}@keyframes appear-bowl{0%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1}}@keyframes disappear-bowl{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}#ramen img{position:absolute}#ramen .frame1{opacity:1;animation:disappear-bowl;animation-duration:1.5s;animation-iteration-count:infinite}#ramen .frame2{opacity:0;animation:appear-bowl;animation-duration:1.5s;animation-iteration-count:infinite}#kungfood{position:absolute;width:200px;height:220px;right:1rem;top:240px}@media(min-width: 768px){#kungfood{top:180px}}@media(min-width: 992px){#kungfood{width:240px;height:270px;top:220px}}@media(min-width: 1200px){#kungfood{width:300px;height:330px;top:230px}}@keyframes wordAppear1{0%{opacity:0;width:100%}15%{opacity:1;width:100%}100%{opacity:1}}@keyframes wordAppear2{0%{opacity:0;width:100%}15%{opacity:0;width:100%}30%{opacity:1;width:100%}100%{opacity:1}}@keyframes wordAppear3{0%{opacity:0;width:100%}30%{opacity:0;width:100%}45%{opacity:1;width:100%}100%{opacity:1}}@keyframes wordAppear4{0%{opacity:0;width:100%}45%{opacity:0;width:100%}60%{opacity:1;width:100%}100%{opacity:1}}@keyframes wordAppear5{0%{opacity:0;width:100%}60%{opacity:0;width:100%}75%{opacity:1;width:100%}100%{opacity:1}}@keyframes wordAppear6{0%{opacity:0;width:100%}75%{opacity:0;width:100%}90%{opacity:1;width:100%}100%{opacity:1}}#kungfood img{display:block;opacity:0}#kungfood .frame1{animation:wordAppear1}#kungfood .frame2{animation:wordAppear2}#kungfood .frame3{animation:wordAppear3}#kungfood .frame4{animation:wordAppear4}#kungfood .frame5{animation:wordAppear5}#kungfood .frame6{animation:wordAppear6}#kungfood .frame1,#kungfood .frame2,#kungfood .frame3,#kungfood .frame4,#kungfood .frame5,#kungfood .frame6{animation-duration:3s;animation-iteration-count:infinite}@keyframes rotateDumpling{0%{rotate:-30deg}50%{rotate:-30deg}51%{rotate:30deg}100%{rotate:30deg}}#dumplings img{position:absolute;width:30%;height:auto}#dumplings .frame1{top:1%;left:50%;rotate:-30deg}#dumplings .frame2{top:30%;left:10%;rotate:30deg}#dumplings .frame3{top:60%;left:50%;rotate:-30deg}#dumplings .frame1,#dumplings .frame2,#dumplings .frame3{animation:rotateDumpling;animation-duration:1.5s;animation-iteration-count:infinite}#dumplings .frame2{animation-direction:reverse}@keyframes floatSwing{0%{opacity:0;width:10%;top:0%;left:40%;rotate:-30deg}33%{opacity:1;width:15%;top:20%;left:0%;rotate:30deg}66%{opacity:1;width:30%;top:40%;left:60%;rotate:-30deg}100%{opacity:1;width:45%;top:60%;left:0%;rotate:30deg}}#dumplingsFloat img{position:absolute;height:auto}#dumplingsFloat .frame1,#dumplingsFloat .frame2,#dumplingsFloat .frame3{opacity:0;animation:floatSwing;animation-duration:2.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#dumplingsFloat .frame2{animation-delay:1.25s}.galleryPage .fullwidth{padding-bottom:0px}.galleryBlocks{display:block;list-style:none;list-style-type:none;padding:0;margin:0;width:100%;text-align:left}.galleryBlocks li{display:inline-block;padding:0;margin:5px 0}.galleryInsetBorder{display:none}.galleryBlocks img{width:100%;height:auto}.clearCell{display:block;width:100%;height:1px;font-size:1px;line-height:1px;clear:both;margin:0;padding:0}@media(min-width: 768px){.galleryBlocks li{margin:0}.galleryBlocks li:nth-child(1){width:49.5%;float:left}.galleryBlocks li:nth-child(2){width:49.5%;float:right}.galleryBlocks li:nth-child(3){width:33%;float:left;margin:10px 0 0 0}.galleryBlocks li:nth-child(4){width:66%;float:right;margin:10px 0 0 0}.galleryBlocks li:nth-child(5){width:33%;float:left}.galleryBlocks li:nth-child(6){width:49.5%;float:left;margin:10px 0}.galleryBlocks li:nth-child(7){width:49.5%;float:right;margin:10px 0}.galleryBlocks li:nth-child(8){width:66%;float:left}.galleryBlocks li:nth-child(9){width:33%;float:right}.galleryBlocks li:nth-child(10){width:33%;float:right}.galleryBlocks li:nth-child(3) .galleryInsetBorder,.galleryBlocks li:nth-child(9) .galleryInsetBorder{display:block;position:absolute;width:33%;height:10px;background-color:#e2eddc}}@media(min-width: 992px){.galleryPage .fullwidth{padding-bottom:0px}}main section{padding:1rem}.sectionTitle{display:flex;align-items:center;flex-wrap:wrap;padding:0 0 1.25rem 0}.sectionTitle h2{font:1.75rem/1.75rem "TStarTWBold";padding:0 .5rem 0 0;margin:0;text-transform:uppercase}.titleRule{flex-grow:1;height:3px;border-radius:2px;background-color:#cd2128;margin-top:.75rem}.headlineSection{padding:0 1rem}@media(min-width: 992px){main section{padding:2rem}.sectionTitle{padding:0 0 1.75rem 0}.sectionTitle h2{font:2.25rem/2.25rem "TStarTWBold";padding:0 1rem 0 0}.titleRule{height:.25rem;margin-top:1rem}.headlineSection{padding:0 2rem}}.locationSection{font:1.25rem/2rem "TStarTWBold";text-transform:uppercase}.locationSection p{padding:0 0 1rem 0}.locationSection img{padding:0 0 2rem 0}.mapButton{float:right}.hours h3{font:1.75rem/1.75rem "TStarTWBold";padding:0;margin:0}.hours p{padding:0}.phoneLink,.phoneLink:visited,.phoneLink:link{color:#cd2128;transition:color .5s linear}.phoneLink:hover,.phoneLink:focus{color:#f05b4b;text-decoration:none}@media(min-width: 992px){.locationSection{font:1.75rem/2.5rem "TStarTWBold"}.locationSection p,.locationSection img{margin:0 0 2rem 0}.hours h3{font:2.25rem/2.25rem "TStarTWBold"}}@media(min-width: 1200px){.locationSection{padding:0 2rem 2rem 2rem}}.editorial-right,.editorial-left{width:100%;margin:0 0 1.5rem 0}.button-group{display:block;list-style:none;list-style-type:none;width:100%;margin:0;padding:0 1rem 1rem 1rem;text-align:center}.button-group li{display:inline-block;width:100%;margin:.25rem 0;padding:0}.button-group .button{width:100%}@media(min-width: 992px){.editorial-right,.editorial-left{width:50%}.editorial-right{float:right;margin-left:1.5rem}.editorial-left{float:left;margin-right:1.5rem}.button-group{padding:0 2rem 2rem 2rem}.button-group li{width:auto;margin:0;padding:0 1rem}.button-group .button{width:auto}}.contactButtons{display:block;list-style:none;list-style-type:none;margin:0;padding:0 1rem 1rem 1rem;text-align:left;font:1.25rem/1.25rem "TStarTWBold"}.contactButtons li{display:block;margin:0 0 1rem 0;padding:0}.contactButtons a{width:100%;text-align:center}.contactPage .social-media{text-align:left;padding:1rem}.contactPage .social-icons .contactPage .social-icons a,.contactPage .social-icons a:visited,.contactPage .social-icons a:link{height:2rem;width:2rem;font-size:1px;line-height:1px}@media(min-width: 768px){.contactButtons a{width:50%}}@media(min-width: 992px){.contactButtons{font:1.75rem/1.75rem "TStarTWBold";padding:0 2rem 2rem 2rem}.contactButtons a{width:100%}.contactPage .social-media{padding-left:2rem}.contactPage .social-icons .contactPage .social-icons a,.contactPage .social-icons a:visited,.contactPage .social-icons a:link{height:2.5rem;width:2.5rem;font-size:1px;line-height:1px}}@media(min-width: 1200px){.contactButtons a{width:80%}}.timelineEvent{padding:0 0 2rem 0}.timelineEvent img{width:100%;padding:0 0 1rem 0}.timelineEvent h3{font:1.75rem/1.75rem "TStarTWBold";padding:0;margin:0;color:#cd2128;text-transform:uppercase}.timelineEvent h4{font:1.25rem/1.25rem "TStarTWBold";color:#cd2128;text-transform:uppercase}@media(min-width: 992px){.timelineEvent{padding:0 0 3rem 0}.timelineEvent img{width:66%}.timelineEvent h3{font:2.25rem/2.75rem "TStarTWBold"}.timelineEvent h4{font:1.75rem/2rem "TStarTWBold"}.timelineEvents div:nth-child(odd) img{float:left;margin:0 2rem 1rem 0}.timelineEvents div:nth-child(even) img{float:right;margin:0 0 1rem 2rem}}.formSection{padding-top:1rem}.form-group{padding:1rem 0}.form-group label{font:1.25rem/1.25rem "TStarTWBold";text-transform:uppercase;padding-bottom:.25rem}.form-group input,.form-group textarea{border:none;border-radius:0}.form-group input.button{border-radius:1.5rem;float:right}.form-group input::placeholder,.form-group textarea::placeholder{color:#939598}.userID{display:none}@media(min-width: 992px){.formSection{padding-top:0}#cateringForm textarea{height:238px}}#urbanBlogs{padding:0}#urbanBlogs p{color:#231f20;padding:0px .5rem 1rem}#urbanBlogs p.posted-in{line-height:230%}#urbanBlogs a{color:#cd2128;transition:all .5s linear}#urbanBlogs a:hover{color:#b82025;text-decoration:underline}#urbanBlogs h2 strong,#urbanBlogs .h2 strong{color:#cd2128}#urbanBlogs .blogTitle h3 a{font:2rem/115% "TStarTWBold";font-weight:400;color:#cd2128;text-decoration:none;transition:all .5s linear;text-transform:uppercase}#urbanBlogs .blogTitle h3 a:hover{color:#b82025;text-decoration:none}#urbanBlogs .blogTitleFeed h6 a{font:1rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20;text-decoration:none;transition:all .5s linear;text-transform:uppercase}#urbanBlogs .blogTitleFeed h6 a:hover{color:#cd2128;text-decoration:none}#urbanBlogs .btn-blog,#urbanBlogs a.btn-blog,#urbanBlogs .btn-blogfeed,#urbanBlogs a.btn-blogfeed{font:1rem/115% "DINProCondBold";font-weight:400;padding:.625rem 1rem .5rem 1rem;transition:all .5s linear;color:#e2eddc;background-color:#cd2128;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}#urbanBlogs .btn-blog,#urbanBlogs a.btn-blog{margin:.5rem 0 .5rem}#urbanBlogs .btn-blogfeed,#urbanBlogs a.btn-blogfeed{margin:.5rem 0 .5rem}#urbanBlogs .btn-blog:focus,#urbanBlogs .btn-blog.focus,#urbanBlogs .btn-blog:hover,#urbanBlogs .btn-blog.hover,#urbanBlogs .btn-blogfeed:focus,#urbanBlogs .btn-blogfeed.focus,#urbanBlogs .btn-blogfeed:hover,#urbanBlogs .btn-blogfeed.hover{color:#e2eddc;background-color:#cd2128;filter:brightness(70%);text-decoration:none}#urbanBlogs .blogDetails{padding:15px 0 0 0}#urbanBlogs .blogDates{padding:0 0 30px 0}#urbanBlogs .blogDetails p,#urbanBlogs .blogDates p{font:1rem/115% sofia-pro,sans-serif;font-weight:500;color:#231f20;padding:inherit}#urbanBlogs .blogHilight{display:block;margin:0}#urbanBlogs .blogHilight h2{font:2rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;color:#fff;padding:.5rem 1rem .5rem}#urbanBlogs .blogPopText{padding:0}#urbanBlogs .blogPopImage{padding:0 .5rem}#urbanBlogs .blogPopText h3{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#cd2128;text-transform:uppercase;padding:0 .5rem}#urbanBlogs .blogPopText h4{font:1.25rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:inherit}#urbanBlogs .blogPopText h5{font:1.25rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;color:#231f20;text-transform:capitalize;margin-top:1rem}#urbanBlogs .blogPopText h6{font:1.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20;text-transform:uppercase;padding:.75rem .5rem}#urbanBlogs .blogPopText p{padding:.5rem}#urbanBlogs .blogEmpFeature h3{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#cd2128;text-transform:uppercase;padding:1rem .5rem 0rem}#urbanBlogs .blogEmpFeature h4{font:1.25rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:0rem .5rem}#urbanBlogs .blogEmpFeature p{padding:.5rem}#urbanBlogs .blogFeed{padding-bottom:20px}#urbanBlogs .fadeLinkFeed{font-family:"Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0px;display:inline-block;color:#231f20 !important;background-color:#dfff00;border:none;font-size:inherit;line-height:inherit;padding:.25rem .5rem .25rem .5rem;transition:all .5s linear;margin:-2rem 1.5rem -1rem}#urbanBlogs main section{padding:1rem}#urbanBlogs .blogTitle{display:flex;align-items:center;flex-wrap:wrap}#urbanBlogs .blogTitle h2{font:1.75rem/1.75rem "TStarTWBold";padding:0;margin:0;text-transform:uppercase}#urbanBlogs .titleRule{flex-grow:1;height:3px;border-radius:2px;background-color:#cd2128;margin-top:.75rem}#urbanBlogs .blogSection{padding:0 1rem}#urbanBlogs .timelineEvent{padding:0 0 2rem 0}#urbanBlogs .timelineEvent img{width:100%;padding:0 0 1rem 0}#urbanBlogs .timelineEvent h3{font:1.75rem/1.75rem "TStarTWBold";padding:0;margin:0;color:#cd2128;text-transform:uppercase}#urbanBlogs .timelineEvent h4{font:1.25rem/1.25rem "TStarTWBold";color:#cd2128;text-transform:uppercase}#urbanBlogs .blogTitle{display:flex;align-items:center;flex-wrap:wrap}#urbanBlogs .titleRule{flex-grow:1;height:3px;border-radius:2px;background-color:#cd2128;margin-top:.75rem}#urbanBlogs .headlineSection{padding:0 1rem}@media(min-width: 992px){#urbanBlogs main section{padding:2rem}#urbanBlogs .blogTitle h2{font:2.25rem/2.25rem "TStarTWBold"}#urbanBlogs .titleRule{height:.25rem;margin-top:1rem}#urbanBlogs .blogSection{padding:0 2rem}#urbanBlogs .timelineEvent{padding:0 0 3rem 0}#urbanBlogs .timelineEvent img{width:66%}#urbanBlogs .timelineEvent h3{font:2.25rem/2.75rem "TStarTWBold"}#urbanBlogs .timelineEvent h4{font:1.75rem/2rem "TStarTWBold"}#urbanBlogs .timelineEvents div:nth-child(odd) img{float:left;margin:0 2rem 1rem 0}#urbanBlogs .timelineEvents div:nth-child(even) img{float:right;margin:0 0 1rem 2rem}#urbanBlogs .blogTitle h2{font:2.25rem/2.25rem "TStarTWBold"}#urbanBlogs .titleRule{height:.25rem;margin-top:1rem}#urbanBlogs .headlineSection{padding:0 2rem}}@media(min-width: 576px){#urbanBlogs .blogTitle h5 a{font:1.5rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;color:#231f20}#urbanBlogs .blogTitleFeed h6 a{font:1.25rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20}}@media(min-width: 992px){#urbanBlogs .blogPopText{padding:0px 10px}#urbanBlogs .blogHilight h2{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:.5rem 1rem}#urbanBlogs .blogEmpFeature h3{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#cd2128;text-transform:uppercase;padding:0 .5rem}#urbanBlogs .blogEmpFeature h4{font:1.25rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:0 .5rem}#urbanBlogs .blogEmpFeature p{padding:.5rem}}#urbanBlogs .blogSpotlight{background-color:#ededee;padding:50px 0px}#urbanBlogs .blogSpotlight p{color:#231f20;padding:0px .5rem 1rem}#urbanBlogs .blogSpotlight p.posted-in{line-height:230%}#urbanBlogs .blogSpotlight a{color:#cd2128;transition:all .5s linear}#urbanBlogs .blogSpotlight a:hover{color:#b82025;text-decoration:underline}#urbanBlogs .blogSpotlight h2 strong,#urbanBlogs .blogSpotlight .h2 strong{color:#cd2128}#urbanBlogs .blogSpotlight .blogTitle h3 a{font:2rem/115% "TStarTWBold";font-weight:400;color:#cd2128;text-decoration:none;transition:all .5s linear;text-transform:uppercase}#urbanBlogs .blogSpotlight .blogTitle h3 a:hover{color:#b82025;text-decoration:none}#urbanBlogs .blogSpotlight .blogTitleFeed h6 a{font:1rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20;text-decoration:none;transition:all .5s linear;text-transform:uppercase}#urbanBlogs .blogSpotlight .blogTitleFeed h6 a:hover{color:#cd2128;text-decoration:none}#urbanBlogs .blogSpotlight .btn-blog,#urbanBlogs .blogSpotlight a.btn-blog,#urbanBlogs .blogSpotlight .btn-blogfeed,#urbanBlogs .blogSpotlight a.btn-blogfeed{font:1rem/115% "DINProCondBold";font-weight:400;padding:.625rem 1rem .5rem 1rem;transition:all .5s linear;color:#e2eddc;background-color:#cd2128;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}#urbanBlogs .blogSpotlight .btn-blog,#urbanBlogs .blogSpotlight a.btn-blog{margin:.5rem 0 .5rem}#urbanBlogs .blogSpotlight .btn-blogfeed,#urbanBlogs .blogSpotlight a.btn-blogfeed{margin:.5rem 0 .5rem}#urbanBlogs .blogSpotlight .btn-blog:focus,#urbanBlogs .blogSpotlight .btn-blog.focus,#urbanBlogs .blogSpotlight .btn-blog:hover,#urbanBlogs .blogSpotlight .btn-blog.hover,#urbanBlogs .blogSpotlight .btn-blogfeed:focus,#urbanBlogs .blogSpotlight .btn-blogfeed.focus,#urbanBlogs .blogSpotlight .btn-blogfeed:hover,#urbanBlogs .blogSpotlight .btn-blogfeed.hover{color:#e2eddc;background-color:#cd2128;filter:brightness(70%);text-decoration:none}#urbanBlogs .blogSpotlight .blogDetails{padding:15px 0 0 0}#urbanBlogs .blogSpotlight .blogDates{padding:0 0 30px 0}#urbanBlogs .blogSpotlight .blogDetails p,#urbanBlogs .blogSpotlight .blogDates p{font:1rem/115% sofia-pro,sans-serif;font-weight:500;color:#231f20;padding:inherit}#urbanBlogs .blogSpotlight .blogHilight{display:block;margin:0}#urbanBlogs .blogSpotlight .blogHilight h2{font:2rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;color:#fff;padding:.5rem 1rem .5rem}#urbanBlogs .blogSpotlight .blogPopText{padding:0}#urbanBlogs .blogSpotlight .blogPopImage{padding:0 .5rem}#urbanBlogs .blogSpotlight .blogPopText h3{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#cd2128;text-transform:uppercase;padding:0 .5rem}#urbanBlogs .blogSpotlight .blogPopText h4{font:1.25rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:inherit}#urbanBlogs .blogSpotlight .blogPopText h5{font:1.25rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;color:#231f20;text-transform:capitalize;margin-top:1rem}#urbanBlogs .blogSpotlight .blogPopText h6{font:1.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20;text-transform:uppercase;padding:.75rem .5rem}#urbanBlogs .blogSpotlight .blogPopText p{padding:.5rem}#urbanBlogs .blogSpotlight .blogEmpFeature h3{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#cd2128;text-transform:uppercase;padding:1rem .5rem 0rem}#urbanBlogs .blogSpotlight .blogEmpFeature h4{font:1.25rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:0rem .5rem}#urbanBlogs .blogSpotlight .blogEmpFeature p{padding:.5rem}#urbanBlogs .blogSpotlight .blogFeed{padding-bottom:20px}#urbanBlogs .blogSpotlight .fadeLinkFeed{font-family:"Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0px;display:inline-block;color:#231f20 !important;background-color:#dfff00;border:none;font-size:inherit;line-height:inherit;padding:.25rem .5rem .25rem .5rem;transition:all .5s linear;margin:-2rem 1.5rem -1rem}#urbanBlogs .blogSpotlight main section{padding:1rem}#urbanBlogs .blogSpotlight .blogTitle{display:flex;align-items:center;flex-wrap:wrap}#urbanBlogs .blogSpotlight .blogTitle h2{font:1.75rem/1.75rem "TStarTWBold";padding:0;margin:0;text-transform:uppercase}#urbanBlogs .blogSpotlight .titleRule{flex-grow:1;height:3px;border-radius:2px;background-color:#cd2128;margin-top:.75rem}#urbanBlogs .blogSpotlight .blogSection{padding:0 1rem}#urbanBlogs .blogSpotlight .timelineEvent{padding:0 0 2rem 0}#urbanBlogs .blogSpotlight .timelineEvent img{width:100%;padding:0 0 1rem 0}#urbanBlogs .blogSpotlight .timelineEvent h3{font:1.75rem/1.75rem "TStarTWBold";padding:0;margin:0;color:#cd2128;text-transform:uppercase}#urbanBlogs .blogSpotlight .timelineEvent h4{font:1.25rem/1.25rem "TStarTWBold";color:#cd2128;text-transform:uppercase}#urbanBlogs .blogSpotlight .blogTitle{display:flex;align-items:center;flex-wrap:wrap}#urbanBlogs .blogSpotlight .titleRule{flex-grow:1;height:3px;border-radius:2px;background-color:#cd2128;margin-top:.75rem}#urbanBlogs .blogSpotlight .headlineSection{padding:0 1rem}@media(min-width: 992px){#urbanBlogs .blogSpotlight main section{padding:2rem}#urbanBlogs .blogSpotlight .blogTitle h2{font:2.25rem/2.25rem "TStarTWBold"}#urbanBlogs .blogSpotlight .titleRule{height:.25rem;margin-top:1rem}#urbanBlogs .blogSpotlight .blogSection{padding:0 2rem}#urbanBlogs .blogSpotlight .timelineEvent{padding:0 0 3rem 0}#urbanBlogs .blogSpotlight .timelineEvent img{width:66%}#urbanBlogs .blogSpotlight .timelineEvent h3{font:2.25rem/2.75rem "TStarTWBold"}#urbanBlogs .blogSpotlight .timelineEvent h4{font:1.75rem/2rem "TStarTWBold"}#urbanBlogs .blogSpotlight .timelineEvents div:nth-child(odd) img{float:left;margin:0 2rem 1rem 0}#urbanBlogs .blogSpotlight .timelineEvents div:nth-child(even) img{float:right;margin:0 0 1rem 2rem}#urbanBlogs .blogSpotlight .blogTitle h2{font:2.25rem/2.25rem "TStarTWBold"}#urbanBlogs .blogSpotlight .titleRule{height:.25rem;margin-top:1rem}#urbanBlogs .blogSpotlight .headlineSection{padding:0 2rem}}@media(min-width: 576px){#urbanBlogs .blogSpotlight .blogTitle h5 a{font:1.5rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;color:#231f20}#urbanBlogs .blogSpotlight .blogTitleFeed h6 a{font:1.25rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20}}@media(min-width: 992px){#urbanBlogs .blogSpotlight .blogPopText{padding:0px 10px}#urbanBlogs .blogSpotlight .blogHilight h2{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:.5rem 1rem}#urbanBlogs .blogSpotlight .blogEmpFeature h3{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#cd2128;text-transform:uppercase;padding:0 .5rem}#urbanBlogs .blogSpotlight .blogEmpFeature h4{font:1.25rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:0 .5rem}#urbanBlogs .blogSpotlight .blogEmpFeature p{padding:.5rem}}#urbanBlogs .blogFeature{padding:50px 0px}#urbanBlogs .blogFeature p{color:#231f20;padding:0px .5rem 1rem}#urbanBlogs .blogFeature p.posted-in{line-height:230%}#urbanBlogs .blogFeature a{color:#cd2128;transition:all .5s linear}#urbanBlogs .blogFeature a:hover{color:#b82025;text-decoration:underline}#urbanBlogs .blogFeature h2 strong,#urbanBlogs .blogFeature .h2 strong{color:#cd2128}#urbanBlogs .blogFeature .blogTitle h3 a{font:2rem/115% "TStarTWBold";font-weight:400;color:#cd2128;text-decoration:none;transition:all .5s linear;text-transform:uppercase}#urbanBlogs .blogFeature .blogTitle h3 a:hover{color:#b82025;text-decoration:none}#urbanBlogs .blogFeature .blogTitleFeed h6 a{font:1rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20;text-decoration:none;transition:all .5s linear;text-transform:uppercase}#urbanBlogs .blogFeature .blogTitleFeed h6 a:hover{color:#cd2128;text-decoration:none}#urbanBlogs .blogFeature .btn-blog,#urbanBlogs .blogFeature a.btn-blog,#urbanBlogs .blogFeature .btn-blogfeed,#urbanBlogs .blogFeature a.btn-blogfeed{font:1rem/115% "DINProCondBold";font-weight:400;padding:.625rem 1rem .5rem 1rem;transition:all .5s linear;color:#e2eddc;background-color:#cd2128;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}#urbanBlogs .blogFeature .btn-blog,#urbanBlogs .blogFeature a.btn-blog{margin:.5rem 0 .5rem}#urbanBlogs .blogFeature .btn-blogfeed,#urbanBlogs .blogFeature a.btn-blogfeed{margin:.5rem 0 .5rem}#urbanBlogs .blogFeature .btn-blog:focus,#urbanBlogs .blogFeature .btn-blog.focus,#urbanBlogs .blogFeature .btn-blog:hover,#urbanBlogs .blogFeature .btn-blog.hover,#urbanBlogs .blogFeature .btn-blogfeed:focus,#urbanBlogs .blogFeature .btn-blogfeed.focus,#urbanBlogs .blogFeature .btn-blogfeed:hover,#urbanBlogs .blogFeature .btn-blogfeed.hover{color:#e2eddc;background-color:#cd2128;filter:brightness(70%);text-decoration:none}#urbanBlogs .blogFeature .blogDetails{padding:15px 0 0 0}#urbanBlogs .blogFeature .blogDates{padding:0 0 30px 0}#urbanBlogs .blogFeature .blogDetails p,#urbanBlogs .blogFeature .blogDates p{font:1rem/115% sofia-pro,sans-serif;font-weight:500;color:#231f20;padding:inherit}#urbanBlogs .blogFeature .blogHilight{display:block;margin:0}#urbanBlogs .blogFeature .blogHilight h2{font:2rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;color:#fff;padding:.5rem 1rem .5rem}#urbanBlogs .blogFeature .blogPopText{padding:0}#urbanBlogs .blogFeature .blogPopImage{padding:0 .5rem}#urbanBlogs .blogFeature .blogPopText h3{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#cd2128;text-transform:uppercase;padding:0 .5rem}#urbanBlogs .blogFeature .blogPopText h4{font:1.25rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:inherit}#urbanBlogs .blogFeature .blogPopText h5{font:1.25rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;color:#231f20;text-transform:capitalize;margin-top:1rem}#urbanBlogs .blogFeature .blogPopText h6{font:1.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20;text-transform:uppercase;padding:.75rem .5rem}#urbanBlogs .blogFeature .blogPopText p{padding:.5rem}#urbanBlogs .blogFeature .blogEmpFeature h3{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#cd2128;text-transform:uppercase;padding:1rem .5rem 0rem}#urbanBlogs .blogFeature .blogEmpFeature h4{font:1.25rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:0rem .5rem}#urbanBlogs .blogFeature .blogEmpFeature p{padding:.5rem}#urbanBlogs .blogFeature .blogFeed{padding-bottom:20px}#urbanBlogs .blogFeature .fadeLinkFeed{font-family:"Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0px;display:inline-block;color:#231f20 !important;background-color:#dfff00;border:none;font-size:inherit;line-height:inherit;padding:.25rem .5rem .25rem .5rem;transition:all .5s linear;margin:-2rem 1.5rem -1rem}#urbanBlogs .blogFeature main section{padding:1rem}#urbanBlogs .blogFeature .blogTitle{display:flex;align-items:center;flex-wrap:wrap}#urbanBlogs .blogFeature .blogTitle h2{font:1.75rem/1.75rem "TStarTWBold";padding:0;margin:0;text-transform:uppercase}#urbanBlogs .blogFeature .titleRule{flex-grow:1;height:3px;border-radius:2px;background-color:#cd2128;margin-top:.75rem}#urbanBlogs .blogFeature .blogSection{padding:0 1rem}#urbanBlogs .blogFeature .timelineEvent{padding:0 0 2rem 0}#urbanBlogs .blogFeature .timelineEvent img{width:100%;padding:0 0 1rem 0}#urbanBlogs .blogFeature .timelineEvent h3{font:1.75rem/1.75rem "TStarTWBold";padding:0;margin:0;color:#cd2128;text-transform:uppercase}#urbanBlogs .blogFeature .timelineEvent h4{font:1.25rem/1.25rem "TStarTWBold";color:#cd2128;text-transform:uppercase}#urbanBlogs .blogFeature .blogTitle{display:flex;align-items:center;flex-wrap:wrap}#urbanBlogs .blogFeature .titleRule{flex-grow:1;height:3px;border-radius:2px;background-color:#cd2128;margin-top:.75rem}#urbanBlogs .blogFeature .headlineSection{padding:0 1rem}@media(min-width: 992px){#urbanBlogs .blogFeature main section{padding:2rem}#urbanBlogs .blogFeature .blogTitle h2{font:2.25rem/2.25rem "TStarTWBold"}#urbanBlogs .blogFeature .titleRule{height:.25rem;margin-top:1rem}#urbanBlogs .blogFeature .blogSection{padding:0 2rem}#urbanBlogs .blogFeature .timelineEvent{padding:0 0 3rem 0}#urbanBlogs .blogFeature .timelineEvent img{width:66%}#urbanBlogs .blogFeature .timelineEvent h3{font:2.25rem/2.75rem "TStarTWBold"}#urbanBlogs .blogFeature .timelineEvent h4{font:1.75rem/2rem "TStarTWBold"}#urbanBlogs .blogFeature .timelineEvents div:nth-child(odd) img{float:left;margin:0 2rem 1rem 0}#urbanBlogs .blogFeature .timelineEvents div:nth-child(even) img{float:right;margin:0 0 1rem 2rem}#urbanBlogs .blogFeature .blogTitle h2{font:2.25rem/2.25rem "TStarTWBold"}#urbanBlogs .blogFeature .titleRule{height:.25rem;margin-top:1rem}#urbanBlogs .blogFeature .headlineSection{padding:0 2rem}}@media(min-width: 576px){#urbanBlogs .blogFeature .blogTitle h5 a{font:1.5rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;color:#231f20}#urbanBlogs .blogFeature .blogTitleFeed h6 a{font:1.25rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20}}@media(min-width: 992px){#urbanBlogs .blogFeature .blogPopText{padding:0px 10px}#urbanBlogs .blogFeature .blogHilight h2{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:.5rem 1rem}#urbanBlogs .blogFeature .blogEmpFeature h3{font:2.5rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#cd2128;text-transform:uppercase;padding:0 .5rem}#urbanBlogs .blogFeature .blogEmpFeature h4{font:1.25rem/100% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:900;padding:0 .5rem}#urbanBlogs .blogFeature .blogEmpFeature p{padding:.5rem}}.blogFilters{padding:15px 0px}.blogPostTitle{padding:15px 0px}.blogHero img{width:100%;height:auto;padding:15px 0px}.blogBody img{width:100%;height:auto}.blogBody img[style*="float:left"],.blogBody img[style*="float:right"]{margin:10px 0px}.blogDownload{margin:0 auto;padding:20px;display:table}.blogFeatureBtn{margin:0 0 0 -10px;padding:20px;display:table}.blogTags{padding:.25rem .5rem .25rem .5rem;margin:.5rem 0 .5rem}.blogTags p{font:1rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:400;color:#231f20}a.filters{font:1rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:400;color:#231f20 !important;background-color:#ededee;padding:5px;text-transform:uppercase;margin:0px .5rem;transition:all .5s linear}a.filters:hover{color:#231f20;background-color:#dfff00;text-decoration:none !important}.comment-form{background-color:#ededee;padding:30px;border-radius:.5rem}img.blogPlaceholder{display:none}.blogContact{background:#ededee;height:100%;padding:10px 10px 20px 10px}.blogContact h4{font:2rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#cd2128;text-transform:uppercase;letter-spacing:.05rem;padding:0px .5rem 1rem}.blogContact h5{font:1.5rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20;text-transform:uppercase;letter-spacing:.05rem;padding:0px .5rem 1rem;margin-bottom:1.5rem}li.hentry{display:inline-block;width:100%}.pagination{text-align:center}.paging p,.paging a{font:1rem/115% "Arquitecta Medium",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20;text-decoration:none;transition:all .5s linear;text-transform:uppercase}.paging a:hover{color:#cd2128;text-decoration:none}ul.hentry{padding-bottom:0px;padding-left:0px;margin-left:0px}ul.listing{padding-bottom:0px;padding-left:0px;margin-left:0px}li.listing{padding-bottom:20px;padding-left:0px;margin-left:0px}@media(min-width: 768px){.blogBody img{width:50%;height:auto}.blogBody img[style*="float:left"]{margin:5px 15px 0px 0px}.blogBody img[style*="float:right"]{margin:5px 0px 0px 15px}img.blogPlaceholder{width:100%;height:100%;object-fit:cover}}@media(min-width: 992px){.blogBody img{width:33%;height:auto}}#ubPromos p{color:#231f20;padding:0px .5rem 1rem;margin-bottom:0}#ubPromos h1,#ubPromos h2,#ubPromos h3,#ubPromos h4,#ubPromos h5,#ubPromos h6,#ubPromos .h1,#ubPromos .h2,#ubPromos .h3,#ubPromos .h4,#ubPromos .h5,#ubPromos .h6{padding:0}#ubPromos h2 strong,#ubPromos .h2 strong{color:#cd2128}#ubPromos .promoBody{margin:10px auto 50px}#ubPromos .promoText{padding:0}#ubPromos .promoImage{padding:0 .5rem}#ubPromos .promoText h3{font:2rem/100% "TStarTWBold";font-weight:600;color:#cd2128;text-transform:uppercase;padding:1rem .5rem 0rem}#ubPromos .promoText p{padding:.5rem}@media(min-width: 992px){#ubPromos .promoText{padding:0px 10px}}@media(min-width: 576px){.col-onecol{-webkit-column-count:1;-moz-column-count:1;column-count:1;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;padding:0;margin-bottom:0px;display:block;vertical-align:top;float:none;min-height:40px}.col-twocol{-webkit-column-count:2;-moz-column-count:2;column-count:2;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;padding:0;margin-bottom:0px;display:block;vertical-align:top;float:none}.col-threecol{-webkit-column-count:3;-moz-column-count:3;column-count:3;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;padding:0;margin-bottom:0px;display:block;vertical-align:top;float:none}.col-fourcol{-webkit-column-count:4;-moz-column-count:4;column-count:4;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;padding:0px 10px;margin-bottom:0px;display:block;vertical-align:top;float:none}.col-fivecol{-webkit-column-count:5;-moz-column-count:5;column-count:5;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;padding:0px 10px;margin-bottom:0px;display:block;vertical-align:top;float:none}.copyFlex{flex-grow:2;width:50%;max-width:50%}}@media(min-width: 768px){.copyFlex{flex-grow:3;flex-basis:33%;max-width:33%}}@media(min-width: 992px){.copyFlex{flex-grow:4;flex-basis:25%;max-width:25%}}@media(min-width: 1200px){.copyFlex{flex-grow:5;flex-basis:20%;max-width:20%}}#generalUse p{color:#231f20;padding:0px .5rem 1rem;margin-bottom:0}#generalUse blockquote p{font-family:"DINProCondBold";font-weight:600;color:inherit;font-size:inherit;line-height:inherit;text-transform:uppercase}#generalUse .venues p{font:1.5rem/135% "DINProCondBold";font-weight:600;color:#231f20;padding:0 .5rem;text-transform:uppercase}#generalUse h1,#generalUse h2,#generalUse h3,#generalUse h4,#generalUse h5,#generalUse h6,#generalUse .h1,#generalUse .h2,#generalUse .h3,#generalUse .h4,#generalUse .h5,#generalUse .h6{padding:0}#generalUse h2 strong,#generalUse .h2 strong{color:#cd2128}#generalUse .col-onecol,#generalUse .col-twocol,#generalUse .col-threecol,#generalUse .col-fourcol,#generalUse col-fivecol{-webkit-column-count:1;-moz-column-count:1;column-count:1;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;padding:0;margin-bottom:0px;display:block;vertical-align:top;float:none;min-height:40px}#generalUse .col-onecol p,#generalUse .col-twocol p,#generalUse .col-threecol p,#generalUse .col-fourcol p,#generalUse .col-fivecol p{display:block;vertical-align:top;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;padding:0;margin:0}#generalUse .copyBlock{display:flex;flex-wrap:wrap;width:100%}#generalUse .copyFlex{flex-grow:1;width:100%}#generalUse{background:rgba(0,0,0,0);margin:50px auto}#billKimHome{position:relative;width:100%;background-image:url(../img/homepage/bill-kim-for-homepage.jpg);background-repeat:no-repeat;background-size:175% auto;background-position:bottom center;padding-bottom:70%}#billKimHome .button{width:100%}.wave-border{position:absolute;background:url(../svg/wave-border-single.svg) center repeat-x;height:56px;margin-top:-40px;width:100%}.speech-bubble,.speech-bubble tr,.speech-bubble td{font:1rem/1.5rem sofia-pro,sans-serif;border:none;border-spacing:0;display:table;border-collapse:collapse;width:100%}.speech-middle{background:url(../img/homepage/speech-bubble-middle.png);background-repeat:no-repeat;background-size:100% 100%}.speech-text{padding:0 15% 0 10%}@media(min-width: 768px){#billKimHome{background-size:105% auto;background-position:bottom left;padding-bottom:5%}}@media(min-width: 992px){#billKimHome{padding-bottom:20%}.speech-bubble,.speech-bubble tr,.speech-bubble td{font:1.25rem/1.5rem sofia-pro,sans-serif}}@media(min-width: 1200px){.speech-bubble,.speech-bubble tr,.speech-bubble td{font:1.5rem/2rem sofia-pro,sans-serif}}#instagramFeed{width:100%;background-color:#e2eddc;padding:2rem 0 0 0}.ig-header{padding:0 0 1rem 0}.ig-header h3{color:#cd2128;text-transform:uppercase;margin:0;padding:0}.embed-pagination{display:none !important}.embed-pagination li a{display:none !important}.thumbnail-wrapper .thumbnail .thumbnail-image{position:absolute;width:100%;height:100%;border-color:#e2eddc;border-radius:6px;border-width:thin}.media-grid .media-list-item .thumbnail.hover-zoomin img{transition:transform 2s;border-color:#e2eddc;border-radius:6px;border-width:thin}.thumbnail-wrapper .thumbnail .thumbnail-image .object-fit{max-height:100%;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;";border-color:#e2eddc;border-radius:6px;border-width:thin}.media-grid .media-list-item .thumbnail.hover-zoomin img{transition:transform 2s;border-color:#e2eddc !important;border-radius:6px !important;border-width:thin !important}.caption-overlay .caption-details,.caption-overlay .short-caption,.caption-overlay .long-caption{font:.8rem/145% "TStarTWBold" !important;font-weight:400;color:#fff;border-radius:6px !important}.caption-overlay{padding:5px 10px;text-align:center;overflow:hidden;text-transform:none;background:rgba(0,0,0,.8);font:.8rem/145% "TStarTWBold" !important;font-weight:400;color:#fff;border-radius:6px !important}#eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more{display:none !important}.eapps-instagram-feed-posts-grid-load-more-visible{opacity:0 !important;visibility:none !important;display:none !important}a.varButton,a.varButton:visited,a.varButton:link,.varButton,.varButton:visited,.varButton:link,a.varBtn,a.varBtn:visited,a.varBtn:link,.varBtn,.varBtn:visited,.varBtn:link{display:inline-block;color:#fff;border:0;border-radius:0;font-size:2rem;line-height:2rem;font-family:"TStarTWBold";font-weight:900;text-transform:uppercase;letter-spacing:1px;padding:.5rem 1rem .5rem 1rem;transition:all .5s linear}a.varButton:hover,a.varButton:focus,.varButton:hover,.varButton:focus,a.varBtn:hover,a.varBtn:focus,.varBtn:hover,.varBtn:focus{opacity:.75;text-decoration:none !important}a.formButton,a.formButton:visited,a.formButton:link,.formButton,.formButto:visited,.formButton:link,a.formBtn,a.formBtn:visited,a.formBtn:link,.formBtn,.formBtn:visited,.formBtn:link{display:inline-block;color:#fff !important;background-color:#cd2128;border:0;-webkit-border-radius:6px !important;-moz-border-radius:6px !important;border-radius:6px !important;font-size:2rem;line-height:2rem;font-family:"TStarTWBold" !important;font-weight:400;text-transform:uppercase !important;letter-spacing:1px;padding:.5rem 1rem .5rem 1rem;transition:all .5s linear}a.formButton:hover,a.formButton:focus,.formButton:hover,.formButton:focus,a.formBtn:hover,a.formBtn:focus,.formBtn:hover,.formBtn:focus{color:#fff !important;background-color:#cd2128;text-decoration:none !important}.optional-button{min-height:2.5rem;margin:0rem .5rem}.optional-handbook-button{min-height:2.5rem;margin:1rem 0 1rem}.optional-button:has(.linkWrap:empty),.optional-button:has(.linkTitlep:empty){min-height:0px !important;display:none !important}.optional-handbook-button:has(.linkWrap:empty),.optional-handbook-button:has(.linkTitle:empty){display:none !important}.linkWrap,.linkTitle{position:relative;display:inline-block;z-index:15}.linkWrap a,.linkWrap a:link,.linkWrap a:visited{position:relative;font:1rem/115% "TStarTWBold";font-weight:400;transition:all .5s linear;letter-spacing:1px;z-index:20;text-transform:uppercase;border-radius:.25rem;display:flex;margin:.5rem auto 0rem}.linkTitle a,.linkTitle a:link,.linkTitle a:visited{position:relative;font:1rem/115% "TStarTWBold";font-weight:400;transition:all .5s linear;letter-spacing:1px;z-index:20;text-transform:uppercase;border-radius:1.5rem;border-radius:1.5rem;padding:.625rem 1rem .5rem 1rem;display:flex;margin:.5rem auto 0rem}.linkWrap a:hover,.linkTitle a:hover{filter:brightness(85%);text-decoration:none}.text-black .linkWrap a,.text-black .linkWrap a:link,.text-black .linkWrap a:visited{color:#fff;background:#231f20}.text-primary .linkWrap a,.text-primary .linkWrap a:link,.text-primary .linkWrap a:visited{color:#e2eddc;background:#cd2128}.text-secondary .linkWrap a,.text-secondary .linkWrap a:link,.text-secondary .linkWrap a:visited{color:#cd2128;background:#e2eddc}.text-white .linkWrap a,.text-white .linkWrap a:link,.text-white .linkWrap a:visited{color:#231f20;background:#fff}.text-black .linkWrap a:hover,.text-primary .linkWrap a:hover,.text-white .linkWrap a:hover,.text-secondary .linkWrap a:hover{filter:brightness(85%) !important;text-decoration:none}.text-black .linkTitle a,.text-black .linkTitle a:link,.text-black .linkTitle a:visited{color:#231f20}.text-primary .linkTitle a,.text-primary .linkTitle a:link,.text-primary .linkTitle a:visited{color:#e2eddc}.text-secondary .linkTitle a,.text-secondary .linkTitle a:link,.text-secondary .linkTitle a:visited{color:#cd2128}.text-white .linkTitle a,.text-white .linkTitle a:link,.text-white .linkTitle a:visited{color:#fff}.text-black .linkTitle a:hover,.text-primary .linkTitle a:hover,.text-white .linkTitle a:hover,.text-secondary .linkTitle a:hover{filter:brightness(85%) !important}.multiple-buttons{display:contents}a.variableButton{margin-right:2rem}.button-preferred{border-radius:0px}.button-preferred,.button-preferred:visited{position:relative;display:inline-block;padding:.5rem .75rem .5rem .75rem;color:#231f20;background:#dfff00;font:1rem/115% "TStarTWBold";font-weight:900;transition:all .5s linear;letter-spacing:0rem;z-index:20;text-transform:none}.button-preferred:hover,.button-preferred:active{background-color:#dfff00}.button-preferred.show{background-color:#dfff00;border:1px solid #dfff00}.dropdown-menu{border:none;border-radius:0;--bs-dropdown-padding-y: 0rem}.dropdown-menu.show{display:contents}@media(min-width: 768px){.multiple-buttons{display:inline-flex}.linkWrap a,.linkWrap a:link,.linkWrap a:visited,.linkTitle a,.linkTitle a:link,.linkTitle a:visited,.button-preferred,.button-preferred:visited{font:1.25rem/115% "TStarTWBold";font-weight:400;border-radius:1.5rem;padding:.625rem 1rem .5rem 1rem;letter-spacing:1px;display:inline-block;margin:0}.featureText .multiple-buttons{margin:0px 20px !important}}#contactModal p,#eventsModal p,#subscribeModal p,#onload p,#teamGalleries p{color:#231f20;padding:0px .5rem 1rem;letter-spacing:.5px}#contactModal h2 strong,#contactModal .h2 strong,#eventsModal h2 strong,#eventsModal .h2 strong,#subscribeModal h2 strong,#subscribeModal .h2 strong,#onload h2 strong,#onload .h2 strong,#teamGalleries h2 strong,#teamGalleries .h2 strong{color:#cd2128}#contactModal .formSuccess,#eventsModal .formSuccess,#subscribeModal .formSuccess,#onload .formSuccess,#teamGalleries .formSuccess{color:#dfff00}#contactModal img,#eventsModal img,#subscribeModal img,#onload img,#teamGalleries img{width:100%;height:auto}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;background-color:#fff;border-radius:1rem}.modal-content-gallery,.modal-content-team{border:6px solid rgba(35,31,32,.3);background-color:#fff;text-align:center}.modal-hours{background-color:#dfff00}.modal-email{background-color:#dfff00;color:#fff}.modal-theatre{background-color:#cd2128;color:#231f20;text-align:center}.modal-theatre p{padding:10px 20px}.modal-theatre a,.modal-theatre a:visited,.modal-theatre a:link{font-family:sofia-pro,sans-serif;font-weight:400;color:#231f20;text-decoration:none;cursor:pointer;transition-property:all .25s linear 0s}.modal-theatre a:hover,.modal-theatre a:focus{font-family:sofia-pro,sans-serif;font-weight:400;color:#cd2128;text-decoration:underlinee}.modal-body .button{margin-top:1rem}.modal-body h2{font:1.5rem/2rem "TStarTWBold";font-weight:400;text-transform:uppercase;padding:0 .1rem 1rem}.modal-body img{display:block;width:100%;margin-top:.5rem;margin-bottom:2rem}.modal-body img[src=""]{display:none}.modal-header{background-color:#c3dab7;border-top-left-radius:.3rem;border-top-right-radius:.3rem;border-bottom:1rem solid #c3dab7}.modal-header h2{color:#dfff00;padding:5rem 0 0 0;margin:0}.modal-header h3{padding:0 1rem 0;margin:0}.modal-email h2,.modal-email h3{color:#fff}.modal-theatre h2,.modal-theatre h3{color:#231f20}.modal-hours h2,.modal-hours h3{color:#fff}.btn-close{position:absolute;top:1rem;right:1rem;width:1.5rem;height:.5rem;background:rgba(0,0,0,0) url("../svg/x-close.svg") center center no-repeat;background-size:1.5rem 1.5rem}.modal-footer{border-top:0px solid #cd2128;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.btn.emailmodal-button,.btn.emailmodal-button:visited{font-family:sofia-pro,sans-serif;font-weight:400;color:#dfff00 !important;background:#dfff00 !important;border:0px solid #939598;float:right;margin-top:10px}.btn.emailmodal-button:hover{color:#dfff00 !important;background:#cd2128 !important;border:0px solid #cd2128}.execModal{padding:0px;width:98%;margin:1rem 1% 1rem}.execInfo{z-index:100;padding:1rem 1rem .5rem;background-color:#c0bebe;position:relative}.execModal h2,.execModal h3{color:#231f20;text-transform:uppercase;letter-spacing:1px}.execModal h2{font:2.5rem/2rem "TStarTWBold";font-weight:400}.execModal h3{font:2rem/2rem "TStarTWBold";font-weight:400;padding:0rem 1rem .5rem}.leadershipImgBlock{position:relative;display:block;width:100%;border:none;overflow:hidden;text-decoration:none;text-align:left}.leadershipImgBlock img{width:100%;height:auto}.leadershipImgBlock .overlay{display:none}a:hover.leadershipImgBlock{text-decoration:none !important}.leadershipImgBlock .fadeTitle,.leadershipImgBlock .fadeCopy,.leadershipImgBlock .fadeLink{display:none}.modal-execs{margin-top:7rem}.modal-execs p{font:1.25rem/145% "TStarTWBold";font-weight:400;color:#231f20;padding:.5rem 0px 0px 0px}.modal-execs img{width:100%;padding:0px 15px 15px 0px}.modal-execs .execName,.modal-execs .execRole{color:#231f20;text-transform:uppercase;letter-spacing:1px}.modal-execs .execName{font:1.75rem/1rem "TStarTWBold";font-weight:400}.modal-execs .execRole{font:1.5rem/1rem "TStarTWBold";font-weight:400}#teamGalleries{max-width:100%;overflow-x:hidden;text-align:left}.team-placeholder{background-color:#fff;padding:15px;width:98%;margin:0 1% 10px;cursor:pointer}.box{background-color:#fff;border-radius:10px;box-shadow:rgba(17,12,46,.15) 0px 48px 100px 0px;transform:translateX(400%);transition:transform .4s ease;max-width:100%;overflow-x:hidden;margin-bottom:15px;border:.375rem solid rgba(35,31,32,.15)}.box:nth-of-type(even){transform:translateX(-400%)}.box.show{transform:translateX(0)}.team-placeholder h2,.modal-content-team h4{font:2rem/2rem "TStarTWBold";font-weight:400;color:#231f20;padding:.5rem .5rem .25rem .5rem;letter-spacing:1px;display:inline-block;margin:0;padding-top:15px}.team-placeholder h3,.modal-content-team h5{font:1.5rem/1.5rem sofia-pro,sans-serif;font-weight:400;padding:.25rem .5rem .25rem .5rem;color:#231f20;text-transform:none;letter-spacing:0;letter-spacing:.5px}.team-placeholder p,.team-placeholder a,.team-placeholder a:hover,.modal-content-team p{color:#231f20;text-decoration:none;text-align:left}@media(min-width: 768px){.leadershipImgBlock .fadeTitle,.leadershipImgBlock .fadeCopy,.leadershipImgBlock .fadeLink{display:flow}.leadershipImgBlock .fadeCopy p,.leadershipImgBlock .fadeCopy a,.leadershipImgBlock .fadeCopy a:hover{font:1rem/145% "TStarTWBold";font-weight:400;color:#231f20;padding:.5rem 1rem .5rem}.leadershipImgBlock .fadeLink{font-family:sofia-pro,sans-serif;font-weight:400;letter-spacing:0px;display:inline-block;color:#231f20 !important;background-color:#dfff00;border:none;font-size:inherit;line-height:inherit;padding:.25rem .5rem .25rem .5rem;transition:all .5s linear;margin:-2rem .5rem -1rem}.modal-execs p{padding:.5rem 1rem .5rem}.modal-execs img{width:50%}}@media(min-width: 992px){.leadershipImgBlock{height:365px}.leadershipImgBlock img{position:absolute;z-index:0;top:0;left:0;width:100%;height:auto}.leadershipImgBlock .overlay{position:absolute;z-index:1;display:block;width:100%;height:307px;background:rgba(192,190,190,.8);background-size:100% auto;opacity:0;transition:opacity .5s linear}.leadershipImgBlock:hover .overlay{opacity:1}.leadershipImgBlock h3{font:1.5rem/1.5rem "TStarTWBold";font-weight:400;color:#231f20;position:absolute;z-index:2;display:block;width:100%;text-transform:uppercase;letter-spacing:1px}.leadershipImgBlock .fadeCopy p,.leadershipImgBlock .fadeCopy a,.leadershipImgBlock .fadeCopy a:hover{font:1rem/145% "TStarTWBold";font-weight:400;color:#231f20;padding:.5rem 1rem .5rem}.leadershipImgBlock .fadeTitle{margin-top:20px;position:relative;z-index:2;opacity:0}.leadershipImgBlock .fadeCopy{margin-top:80px;position:relative;z-index:2;opacity:0}.leadershipImgBlock .fadeLink{margin-top:10px;position:relative;z-index:2;opacity:0}.leadershipImgBlock:hover .fadeTitle,.leadershipImgBlock:hover .fadeCopy,.leadershipImgBlock:hover .fadeLink{animation:fadeIn 3s;opacity:1}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.execModal{width:48%}}@media(min-width: 1200px){.leadershipImgBlock{height:365px}.leadershipImgBlock .overlay{height:365px}.leadershipImgBlock h1{font-size:2.75rem}.leadershipImgBlock .fadeCopy p,.leadershipImgBlock .fadeCopy a,.leadershipImgBlock .fadeCopy a:hover{font:1.25rem/145% "TStarTWBold";font-weight:400;color:#231f20;padding:.5rem 1rem .5rem}}@media(min-width: 1400px){.leadershipImgBlock{height:400px}.leadershipImgBlock .overlay{height:400px}.leadershipImgBlock h1{font-size:2.75rem}}.promotional-modal{z-index:10000}.promotional-modal-content{border:.5rem solid rgba(0,0,0,.2);-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.promotional-modal-header{background-color:#c3dab7;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom:0rem solid #c3dab7;height:1rem}.promotional-modal-header h2{color:#cd2128;padding:5rem 0 0 0;margin:0}.promotional-modal-header h3{padding:0 1rem 0;margin:0}.promotional-modal-body h2{font:1.5rem/2rem "TStarTWBold";font-weight:400;color:#cd2128;text-transform:uppercase;padding:.75rem .25rem .5rem}.promotional-modal-body img{display:block;width:100%;margin-top:.5rem;margin-bottom:.5rem}.promotional-modal-body img[src=""]{display:none}.promotionalText{padding:.5rem .25rem 0rem}.promotional-modal-body .button{margin-top:1rem}.promotional-modal-footer{margin-top:1rem;border-top:0px solid #fff;background:#fff;-webkit-border-bottom-right-radius:.5rem;-webkit-border-bottom-left-radius:.5rem;-moz-border-radius-bottomright:.5rem;-moz-border-radius-bottomleft:.5rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.promo-btn-dismiss{font:.7rem/115% "TStarTWBold";font-weight:400;color:#231f20;background:#e2eddc;padding:.5rem .75rem .5rem .75rem;letter-spacing:1px;display:inline-block;margin:0}.promo-btn-dismiss:hover{background:#e2eddc;filter:brightness(85%)}#footer p{font:1rem/1.5rem "TStarTWBold";font-weight:400;color:#cd2128;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;float:none}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer .h1,#footer .h2,#footer .h3,#footer .h4,#footer .h5,#footer .h6{font-family:"TStarTWBold";font-weight:900;color:#fff}#footer h2,#footer .h2{font-size:1.5rem;padding-top:15px}#footer h3,#footer .h3{font-size:1rem;padding-bottom:0px}#footer .cookiealert p{font:.85rem/1rem "TStarTWBold";font-weight:400;text-align:center;color:#c3dab7}@media(min-width: 576px){#footer p{font:1rem/140% "TStarTWBold";font-weight:900;color:#cd2128;white-space:normal;-webkit-column-break-inside:avoid;word-break:keep-all;float:none}#footer h2,#footer .h2{font-size:2rem}#footer h3,#footer .h3{font-size:1rem;padding-bottom:4px}}#ubFooter{font:1rem/1rem "TStarTWBold";background-color:#e2eddc;color:#cd2128;text-transform:uppercase;padding-bottom:1rem}#ub-address{text-align:center}.ub-logo-container{position:relative;display:inline-block;width:130px;height:100px}.ub-footer-logo{position:absolute;width:130px;height:auto;top:-50px;left:0;z-index:3}.ub-footer-location{display:block;width:100%;font:1.25rem/1.25rem "TStarTWBold"}#ubFooter a,#ubFooter a:visited,#ubFooter a:link{color:#cd2128}#ubFooter a:hover,#ubFooter a:focus{color:#f05b4b;text-decoration:none}.ub-footer-links{list-style:none;list-style-type:none;margin:0;padding:2rem 0 0 0}.ub-footer-links li{margin:0;padding:.25rem}.social-media{display:inline-block;list-style:none;list-style-type:none;margin:0;padding:2rem 0 0 0;width:100%;text-align:right}.social-icons{display:inline-block;margin:0 .125rem}.social-icons .social-icons a,.social-icons a:visited,.social-icons a:link{display:block;height:1.75rem;width:1.75rem;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;background-color:#cd2128;text-align:center;font-size:1.75rem;line-height:1.75rem;transition:background-color .5s;-webkit-transition:background-color .5s}.social-icons a:hover,.social-icons a:focus{background-color:#f05b4b}@media(min-width: 1100px){.ub-footer-location{display:inline-block;width:auto}}#crgFooter{background-color:#414042;text-align:center;width:100%;padding:2rem 0;color:#939598}.crg-logo{display:inline-block;width:90%;max-width:400px}.crg-restaurant-links{display:block;width:100%;text-align:center;list-style:none;list-style-type:none;margin:0;padding:2rem 0 .5rem 0}.crg-restaurant-links li{display:inline-block;height:1rem;margin:0}.crg-restaurant-links a,.crg-restaurant-links a:visited,.crg-restaurant-links a:link{font:1rem/1rem "TStarTWBold";vertical-align:top;color:#cacbcc;text-transform:uppercase;transition:color .5s}.crg-restaurant-links a:hover,.crg-restaurant-links a:focus{color:#fff;text-decoration:none}.crg-divider{width:1.5rem;padding:.25rem .625rem 0 .625rem;vertical-align:top}.crg-divider img{width:100%;height:auto;vertical-align:top}@media(max-width: 991px){#crg-mobile-break{display:block;width:100%;height:1px;padding:0;margin:0}#crg-mobile-break img{display:none}}@media(max-width: 399px){.crg-restaurant-links a,.crg-restaurant-links a:visited,.crg-restaurant-links a:link{font:.875rem/.8rem "TStarTWBold"}}.social-links{display:flex;gap:8px;align-items:center;margin-left:-1.33rem}.social-links img{width:24px;height:24px;transition:all .2s ease-in-out}.social-links img:hover{transform:scale(1.15)}.social-links ul{display:flex;gap:12px;list-style-type:none;margin:-0.66rem 0 0 -1.33rem}.privacy-links{font:.8rem/160% "TStarTWBold";font-weight:400;color:#fff;padding:0rem 1rem .5rem;margin-top:2rem}.privacy-links ul{list-style-type:none;padding-left:.5rem;margin-bottom:0rem}.privacy-links ul a{color:#fff;text-decoration:none;transition:color .5s ease-in-out}.privacy-links ul a:hover{color:#cd2128;text-decoration:none}a.btnFooter,a.btnFooter:visited,a.btnFooter:link,.btnFooter,.btnFooter:visited,.btnFooter:link{font-family:"TStarTWBold";font-weight:900;letter-spacing:0px;display:inline-block;color:#231f20 !important;background-color:#cd2128;border:none;font-size:inherit;line-height:inherit;padding:.25rem .5rem .25rem .5rem;transition:all .5s linear;margin:.5rem 0 -1rem}a.btnFooter:hover,a.btnFooter:focus,.btnFooter:hover,.btnFooter:focus{color:#231f20 !important;background:#cd2128;filter:brightness(85%);text-decoration:none}@media(min-width: 576px){.footer-logo{width:53%;margin:-30px 50% 0 -2%}.footer-address{width:100%;margin:.8rem 0 -0.125rem -50%;padding:0rem .33rem .125rem}.social-links{margin-left:-50%}.social-links ul{display:flex;gap:12px;list-style-type:none;margin:-0.25rem 0 0 -1.67rem}.privacy-links{font:1rem/125% "TStarTWBold";font-weight:400;color:#fff;padding:0rem 1rem .5rem;margin-top:1rem}.privacy-links ul{margin-top:-0.5rem}.privacy-links li{padding-bottom:.33rem}}.fatheadlogo{text-align:center;margin:20px auto 0px;float:none;cursor:pointer}.fatheadlogo p{font-family:"DINProCondBold";font-weight:400;font-style:normal;padding:3px 0 0 0;width:100%;color:#cacbcc;font-size:70% !important;margin-bottom:.125rem;text-transform:uppercase}.fatheadlogo a{color:#cacbcc !important;font-size:80% !important}.fatheadlogo a:hover{color:#fff;font-size:80% !important;text-decoration:none;cursor:pointer !important}a:not([href]):not([class]){font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase}a:not([href]):not([class]):hover{color:#cd2128}.fatheadlogo img{width:30px;height:30px;margin:0px 10px;padding:4px}.cd-top,.js-cd-top{position:absolute}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:100px;right:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#cd2128 url(../img/layout/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:.5;-webkit-transition:opacity .3s 0s,visibility 0s .3s,background-color .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,background-color .3s 0s}.cd-top.cd-top--show,.cd-top.cd-top--fade-out,.cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s,background-color .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,background-color .3s 0s}.cd-top.cd-top--show{visibility:visible;opacity:1;z-index:50}.cd-top.cd-top--fade-out{opacity:.5}.cd-top:hover{background-color:#cd2128;opacity:1}.legalese p,.legalese a{font:.7rem/110% "DINProCondBold";font-weight:700;color:#414042;letter-spacing:1px;text-transform:uppercase !important}.legalese a:hover{color:#fff;text-decoration:none}.privacy-policy p{font:.7rem/110% "TStarTWBold";font-weight:700;color:#414042;margin-top:10px;padding:5px 0px;text-align:center}.privacy-policy a{font-family:inherit;color:#414042;transition-property:color .5s linear 0s;-moz-transition:color .5s linear 0s;-webkit-transition:color .5s linear 0s;-o-transition:color .5s linear 0s;text-decoration:none}.privacy-policy a:hover,.privacy-policy a:visited{color:#414042;text-decoration:none}.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0 auto -1rem;z-index:999;opacity:0;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out;color:#c3dab7;background:rgba(0,0,0,.7)}.cookiealert.show{opacity:1;transform:translateY(0%);transition-delay:1000ms}.cookiealert .acceptcookies{margin:0 auto;vertical-align:baseline}.btn-cookie{padding:8px 16px;font-size:100%;line-height:100%;border-radius:3px;color:#231f20;background-color:#c3dab7;border:none;margin-top:0px !important}.btn-cookie:focus,.btn-cookie.focus,.btn-cookie:hover,.btn-cookie.hover{color:#231f20;background-color:#c3dab7;filter:brightness(70%);border:none}.otnotice-menu{display:contents;position:absolute !important;color:#414042;list-style-type:none}.otnotice-menu a,.otnotice-menu a:hover,.otnotice-menu a:focus,.otnotice-menu a:visited,.otnotice-section a,.otnotice-section a:hover,.otnotice-section a:focus,.otnotice-section a:visited{color:#414042}.otnotice-content .otnotice-sections .otnotice-section-content p{margin:0 0 1rem;font-size:1em !important;font-family:inherit;line-height:unset;text-align:left !important;color:#414042}span#isPasted{padding:2px 5px;background-color:#cd2128 !important}.otnotice-content .otnotice-sections .otnotice-section-content ol,.otnotice-content .otnotice-sections .otnotice-section-content ul{margin:0;padding-inline:2.5rem;text-align:left}.otnotice-section-content li,.otnotice-content .otnotice-sections .otnotice-section-content blockquote,.otnotice-content .otnotice-sections .otnotice-section-content pre{margin:0 0 .5rem;display:inline-block;text-align:left;color:#414042}.otnotice-sections>.otnotice-section>h2.otnotice-section-header{color:#414042;font-size:30px !important;font-weight:bolder;line-height:135%;margin-left:0px !important;margin-bottom:20px;text-align:left !important}.privacy{display:inline-block;float:left;margin:0 auto 40px;padding-left:0px}@media(max-width: 767px){.privacy{float:none}}.storefront-sdk-emotion-cl6530{z-index:998 !important;right:65px !important}@media(max-width: 575px){.ig-header h3{font:1.5rem/1.5 "TStarTWBold"}}/*# sourceMappingURL=urbanbelly.css.map */
