.ce_rsce_tao_logo img{max-width:380px;height:auto}.button#trigger-overlay{background:url(/files/tao/img/icons/icon-bars.svg) no-repeat center center;float:inline-start;color:#fff;text-indent:-9999px;border:0px solid transparent;box-shadow:inset 0 0 transparent;position:relative;top:3rem;height:80px;width:80px}.button#trigger-overlay-search{background:url(/files/tao/img/icons/icon-search.svg) no-repeat center center;float:inline-end;color:#fff;text-indent:-9999px;border:0px solid transparent;box-shadow:inset 0 0 transparent;position:relative;x-top:2.2rem;height:80px;width:80px}.overlay{position:fixed;width:100%;height:100%;min-height:100vh;top:0;left:0;background:#89c198;z-index:300;overflow-x:scroll;max-width:100%;overflow-y:hidden}.accent-orange .overlay{background-color:#ff5f55}.accent-green .overlay{background-color:#89c198}.accent-lightblue .overlay{background-color:#58acc4}.accent-yellow .overlay{background-color:#ffc555}.overlay-search{position:fixed;width:100%;height:100%;min-height:100vh;top:0;left:0;background:#89c198;z-index:200;max-width:100%;overflow-y:hidden}.overlay .overlay-close,.overlay-search .search-overlay-close{width:80px;height:80px;x-position:absolute;left:20px;top:20px;overflow:hidden;border:none;background:url(/files/tao/img/icons/icon-close.svg) no-repeat center center;text-indent:200%;x-color:transparent;outline:none;z-index:100;box-shadow:none;margin-bottom:3rem;display:block}.close-container .flex-container{display:flex;height:100%;padding:15px;gap:5px}.close-container .flex-container>div{padding:8px}.close-container .item1{flex-grow:1}.navigation-container .flex-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-content:stretch;height:100%;padding:15px;xgap:5px}.navigation-container .flex-container>div{padding:8px}.navigation-container .item1{flex-grow:1;flex-shrink:1;align-self:stretch;margin-left:1rem}.navigation-container .item2{flex-grow:1;border-left:1px solid #fff;padding-left:6rem !important}.no-sub .item2{border-left:0 solid transparent !important}.search-container .flex-container{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;align-content:stretch;height:100%;padding:15px;gap:5px}.search-container .flex-container>div{padding:8px}.search-container .item1{flex-grow:1;flex-shrink:1;align-self:stretch}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.overlay ul li{display:block;height:20%;height:calc(100% / 5);min-height:54px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay ul li a,.overlay ul li strong{font-size:32px;font-weight:300;display:block;color:#fff;-webkit-transition:color 0.2s;transition:color 0.2s;font-family:"replica-lightregular"}@media screen and (max-width:599px){.overlay ul li{display:block;height:20%;height:calc(100% / 7);min-height:34px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay ul li a,.overlay ul li strong{font-size:20px !important;line-height:22px !important}}.overlay ul li strong,.overlay ul li a.trail{font-weight:700;font-family:"replica-regularregular"}.overlay ul li a:hover,.overlay ul li a:focus{color:#eae8e8;text-decoration:none}.overlay-scale{visibility:hidden;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:-webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;transition:transform 0.2s, opacity 0.2s, visibility 0s 0.2s}.overlay-scale.open{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s;z-index:9999}@media screen and (max-height:30.5em){.overlay nav{height:70%;font-size:34px}.overlay ul li{min-height:34px}}.overlay-search .mod_search form button[type="submit"],.overlay-search .mod_search form input[type="submit"]{border:0 solid;border-color:transparent;background:transparent;box-shadow:0 0 transparent}.overlay-search .mod_search form input[type="search"]{width:74.375%;padding-left:8px;margin-left:1rem}.overlay-search input,.overlay-search textarea{padding:0.85714em 1.35714em;line-height:normal;border:1px solid #fff;border-bottom-color:#c6bdbd;border-radius:0px;font-size:0.875em;color:inherit;background:#ffffff}