.slot-layout[data-v-28a972e7]{background-color:#fff}.announcement-banner{color:var(--bs-gray-500);background-color:#fdf5cf;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;padding:1rem 1.75rem}.announcement-banner .text-content{-webkit-line-clamp:var(--v1b054077);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.announcement-banner .material-symbols-outlined{min-width:22px}.announcement-banner .show-more-button{all:unset;text-align:center;min-width:40px;font-weight:700}.announcement-banner .show-more-button,.announcement-banner .close-icon{color:var(--bs-primary)}img[data-v-dc896f01]{max-width:560px}.announcement-content[data-v-dc896f01]{white-space:pre-wrap}.omnisearch-backdrop[data-v-c1451764]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10001;background-color:#71716fcc;width:100%;height:100vh;position:fixed;top:0;left:0}.omnisearch[data-v-c1451764]{z-index:10002;width:100%;max-width:700px;margin:0 auto;position:fixed;top:200px;left:0;right:0}@media screen and (width<=768px){.omnisearch[data-v-c1451764]{max-width:calc(100vw - 1rem);top:100px}}.omnisearch .input-wrapper[data-v-c1451764]{position:relative}.omnisearch .input-wrapper .icon[data-v-c1451764]{color:#156bf7;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.omnisearch .input-wrapper .loading-icon[data-v-c1451764]{color:#cac8c6}.omnisearch ul[data-v-c1451764]{max-height:calc(100vh + -272px - 1.75rem);margin:.75rem 0 0;padding:0;list-style:none;overflow:hidden auto}@media screen and (width<=768px){.omnisearch ul[data-v-c1451764]{max-height:calc(100vh + -172px - 1.75rem)}}.omnisearch ul li[data-v-c1451764]{cursor:pointer;border-bottom:1px solid #e0e0e0;padding:1rem}.omnisearch ul li[data-v-c1451764]:last-child{border-bottom:none}.omnisearch ul li[data-v-c1451764]:hover,.omnisearch ul li.highlight[data-v-c1451764]{background-color:#f5f5f5}.sticky-header[data-v-1e226c10]{z-index:10;margin-bottom:1.5rem;position:sticky;top:0}.header-container[data-v-1e226c10]{padding:1.5rem 0}@media screen and (width>=992px){.header-container[data-v-1e226c10]{padding:2rem 0}}.header-content[data-v-1e226c10]{padding:0 1.75rem}.logo[data-v-1e226c10]{height:20px;position:relative}@media screen and (width>=992px){.logo[data-v-1e226c10]{width:133px;height:40px}.logo-border[data-v-1e226c10]{border-right:1px solid #fff;padding-right:.857rem}}.contractor-name[data-v-1e226c10]{display:none}@media screen and (width>=992px){.contractor-name[data-v-1e226c10]{color:#fff;padding:0 .857rem;display:block}.contractor-name h5[data-v-1e226c10]{margin:0;font-weight:400}}.navigation[data-v-1e226c10]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.navigation .right-nav[data-v-1e226c10],.navigation .desktop-search-button[data-v-1e226c10]{display:none}@media screen and (width>=992px){.navigation .right-nav[data-v-1e226c10],.navigation .desktop-search-button[data-v-1e226c10]{gap:1rem;display:flex}}.navigation .menu-container[data-v-1e226c10]{gap:1rem;display:flex}@media screen and (width>=992px){.navigation .menu-container[data-v-1e226c10]{display:none}}.slot-layout[data-v-d0ee610f]{margin-top:2rem}@media screen and (width<=991px){.slot-layout[data-v-d0ee610f]{margin-top:1rem}}.fill-viewport[data-v-d437cbe8]{background-color:var(--bs-white)}.guest-header[data-v-d437cbe8]{justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.guest-footer[data-v-d437cbe8]{background-color:var(--bs-secondary);justify-content:space-between;padding:1rem 2rem;display:flex}
