.font-lg{font-family:Roboto,Arial,sans-serif}.header .primary-menu--expanded .menu-item a{font-family:"Roboto Slab",serif}.font-lg{font-size:1rem;line-height:1.75rem}@media(min-width:992px){.font-lg{font-size:1.4375rem;line-height:2.5rem}}.header{position:relative}.header__logo__wrapper{display:flex;align-items:center;height:74px;background-color:#a4925a}.header__logo__wrapper img{width:150px}@media(min-width:667px){.header__logo__wrapper img{width:unset}}.header__inner{padding:10px 0 24px}@media(min-width:1200px){.header__inner{position:relative}}.header__site-name{display:inline-block;text-decoration:none;color:#003057;font-weight:500;font-size:1.25rem;line-height:2.375rem}.header__site-name:hover{color:#003057;text-decoration:underline}@media(min-width:992px){.header__site-name{font-size:2.1875rem}}@media(min-width:1200px){.header__site-name{margin-bottom:1rem}}.header__menu{display:flex;justify-content:space-between}.header__mobile-menu-toggle.btn,.header__search-toggle.btn{position:absolute;top:1.4375rem;display:flex;width:2.5rem;height:1.875rem;background:#fff;border:none;border-radius:50px;padding:0;margin-left:1.25rem}@media(min-width:1200px){.header__mobile-menu-toggle.btn,.header__search-toggle.btn{position:relative;top:unset;width:2.875rem;height:2rem}}.header__mobile-menu-toggle.btn img,.header__search-toggle.btn img{margin:auto}.header__mobile-menu-toggle.btn[aria-expanded=true],.header__search-toggle.btn[aria-expanded=true]{background:0 0}.header__mobile-menu-toggle.btn[aria-expanded=true] .collapsed,.header__search-toggle.btn[aria-expanded=true] .collapsed{display:none}.header__mobile-menu-toggle.btn[aria-expanded=false] .expanded,.header__search-toggle.btn[aria-expanded=false] .expanded{display:none}.header__search-toggle.btn{right:4.625rem;align-items:center;justify-content:center}@media(min-width:1200px){.header__search-toggle.btn{right:unset}.header__search-toggle.btn,.header__search-toggle.btn:focus,.header__search-toggle.btn:hover{background:0 0}.header__search-toggle.btn svg{fill:#b3a369}}.header__mobile-menu-toggle.btn{right:1.5rem}@media(min-width:1200px){.header__mobile-menu-toggle.btn{right:unset;display:none}}.header__mobile-menu-toggle.btn img{width:100%;height:100%}.header__search-toggle.btn svg.expanded{height:100%;width:100%}@media(min-width:1200px){.header__search-toggle.btn svg.expanded{height:unset;width:unset}}.header .primary-menu{order:-1}.header .primary-menu:not(.primary-menu--expanded){display:none}.header .primary-menu:not(.primary-menu--expanded) .dropdown-toggle--mobile{display:none}.header .primary-menu:not(.primary-menu--expanded) .nav-link--mobile{display:none}@media(min-width:1200px){.header .primary-menu:not(.primary-menu--expanded){display:flex;align-items:center}}.header .primary-menu:not(.primary-menu--expanded)>nav>ul.menu{display:flex;align-items:center;list-style:none;margin:0;padding:0}.header .primary-menu:not(.primary-menu--expanded) .menu-item{position:relative;font-size:.875rem;line-height:.875rem;font-weight:400;padding:0}.header .primary-menu:not(.primary-menu--expanded) .menu-item:focus,.header .primary-menu:not(.primary-menu--expanded) .menu-item:hover{background-color:rgba(212,216,210,.25);transition:background-color ease-in-out .2s}.header .primary-menu:not(.primary-menu--expanded) .menu-item .dropdown-toggle--desktop{padding:0 18px 0 12px}.header .primary-menu:not(.primary-menu--expanded) .menu-item .dropdown-toggle--desktop::after{content:"";position:absolute;width:8px;height:8px;bottom:3px;right:5px;background:url(/themes/custom/gt_provost/images/vector--down-gold.svg) no-repeat left center/contain;transform:rotate(0);transition:transform ease-in-out .2s}.header .primary-menu:not(.primary-menu--expanded) .menu-item .dropdown-toggle--desktop[aria-expanded=true]::after{transform:rotate(180deg)}.header .primary-menu:not(.primary-menu--expanded) .menu-item a{text-decoration:none;color:#262626}.header .primary-menu:not(.primary-menu--expanded) .navbar-nav>.menu-item+.menu-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#b3a369}.header .primary-menu:not(.primary-menu--expanded) .dropdown .dropdown-toggle--desktop{position:relative;z-index:1}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu{width:224px;border-radius:0;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;border:0;border-bottom:5px solid #b3a369;box-shadow:0 6px 5px 0 rgba(0,0,0,.3)}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .list-spacer{padding-top:1.85rem;display:block}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .menu-item{margin:0!important;padding:.5rem}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .menu-item:nth-last-child(1) .nav-link::after{display:none}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .menu-item+.menu-item{border-top:1px solid rgba(244,244,244,.75)}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .nav-link{display:block;background-color:rgba(0,0,0,0);position:relative}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu.expanded{display:block}.header .primary-menu--expanded{z-index:100;position:fixed;left:0;top:74px;bottom:0;width:100%;overflow-y:scroll;overflow-x:hidden;background:#fff;padding:0 1.875rem;box-shadow:inset 0 10px 10px 8px rgba(0,0,0,.03)}.header .primary-menu--expanded .nav-link--desktop{display:none}.header .primary-menu--expanded>nav>ul.menu{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none}.header .primary-menu--expanded .menu-item{padding:1.875rem 0 2.25rem}.header .primary-menu--expanded .menu-item:not(:last-child){border-bottom:1px solid #d6dbd4}.header .primary-menu--expanded .menu-item a{font-size:1.375rem;line-height:1.875rem;font-weight:500;text-decoration:none;color:#222}.header .primary-menu--expanded .menu-item a:hover{text-decoration:none}.header .primary-menu--expanded .dropdown-toggle--mobile{float:right;border:none;padding:0;color:#222;background:0 0}.header .primary-menu--expanded .dropdown-toggle--mobile .dropdown-toggle-icon{font-size:1.375rem;line-height:1.875rem}.header .primary-menu--expanded .dropdown-toggle--mobile .dropdown-toggle-icon--expanded{display:none}.header .primary-menu--expanded .dropdown-toggle--mobile.show .dropdown-toggle-icon--expanded{display:inline-block}.header .primary-menu--expanded .dropdown-toggle--mobile.show .dropdown-toggle-icon--collapsed{display:none}.header .primary-menu--expanded .menu.dropdown-menu{position:relative!important;transform:none!important;margin:2.25rem 0 -2.25rem!important;padding:0!important;border:none;border-radius:0;border-top:1px solid #d6dbd4}.header .primary-menu--expanded .menu.dropdown-menu .menu-item{padding-left:1.5rem}.header .primary-menu--expanded .menu.dropdown-menu .menu-item a{font-size:1rem;line-height:1.75rem;font-weight:400}@media(min-width:1200px){.header .primary-menu--expanded{display:none}}.gin--horizontal-toolbar.toolbar-horizontal .header .primary-menu--expanded{top:188px}.gin--horizontal-toolbar.toolbar-vertical .header .primary-menu--expanded{top:161px}.header__search-toggle{order:-1}@media(min-width:1200px){.header__search-toggle{order:unset}}.header__search-toggle img{width:80%;height:80%}.header__search-popup-container{z-index:1;display:flex;opacity:0;visibility:hidden;position:absolute;top:calc(100% + 8px);left:20px;right:20px;background-color:#f4f4f4;border-radius:5px;box-shadow:0 6px 6px 3px rgba(0,0,0,.1);transition:opacity .3s ease-in-out}@media(min-width:667px){.header__search-popup-container{left:unset;right:50px}}.header__search-popup-container[aria-hidden=false]{opacity:1;visibility:visible}.header__search-wrapper{display:flex;border-radius:5px;width:100%;overflow:hidden}@media(min-width:667px){.header__search-wrapper{width:unset}}.header__search-wrapper:focus,.header__search-wrapper:focus-within,.header__search-wrapper:hover{border:2px solid #b3a369}.header__search-input{height:2rem;width:100%;font-size:1rem;margin-left:.8rem;border:none;background-color:#f4f4f4;padding:.5rem}@media(min-width:667px){.header__search-input{width:unset}}.header__search-input:focus{outline:0}.header__search-button.btn{display:flex;align-items:center;justify-content:center;height:100%;padding:0 10px;border-radius:0!important;font-size:.875rem;line-height:1.375rem;font-weight:700}
/*# sourceMappingURL=styles.min.css.map */
