.header{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;max-width:1920px;position:fixed;z-index:1000;width:100%;padding:24px 3.75%}@media(min-width: 768px){.header{padding-top:44px}}@media(min-width: 1280px){.header{padding-top:46px}}@media(min-width: 1920px){.header{padding-top:42px}}.header .header-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 1280px){.header .header-navigation{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.header .header-navigation__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1280px){.header .header-navigation__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:6.015625%}}.header .v-icon__svg--davidson-logo-white{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;height:auto;color:#fff;max-width:144px;max-height:86px}@media(min-width: 768px){.header .v-icon__svg--davidson-logo-white{max-width:124px;max-height:74px}}@media(min-width: 1280px){.header .v-icon__svg--davidson-logo-white{max-width:204px;max-height:121px}}@media(min-width: 1920px){.header .v-icon__svg--davidson-logo-white{max-width:236px;max-height:140px}}.page-has-scrolled .header .v-icon__svg--davidson-logo-white{max-width:85px;max-height:50px}.header .header-navigation__primary{display:none;width:100%}@media(min-width: 1280px){.header .header-navigation__primary{width:auto;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width: 1920px){.header .header-navigation__primary{margin:0 24px 0 auto}}.mobile-nav-overlay-is-open .header .header-navigation__primary{display:block}.header .header-navigation__menu{margin:56px 0 32px;border-top:solid 1px #fff}@media(min-width: 1280px){.header .header-navigation__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;border-top:none}}.header .header-navigation__menu li{border-bottom:solid 1px #fff;margin:0}@media(min-width: 1280px){.header .header-navigation__menu li{margin:0 24px 0 0;border-bottom:none}}@media(min-width: 1920px){.header .header-navigation__menu li{margin:0 40px 0 0}}.header .header-navigation__menu li.current-menu-item a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.header .header-navigation__menu a{font-family:bebas-neue-by-fontfabric,sans-serif;font-weight:700;font-style:normal;font-size:21px;line-height:21px;color:#fff;display:block;text-decoration:none}@media(min-width: 1280px){.header .header-navigation__menu a{position:relative}.header .header-navigation__menu a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#ffc72c;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out, -webkit-transform .15s ease-out}.header .header-navigation__menu a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media(min-width: 1920px){.header .header-navigation__menu a{font-size:24px;line-height:24px}}.mobile-nav-overlay-is-open .header .header-navigation__menu a{padding:10px 12px 9px}@media(min-width: 1280px){.mobile-nav-overlay-is-open .header .header-navigation__menu a{padding:10px 0}}.mobile-nav-overlay-is-open .header .header-navigation__menu a:hover{background-color:#005498;text-decoration:none}@media(min-width: 1280px){.mobile-nav-overlay-is-open .header .header-navigation__menu a:hover{background-color:rgba(0,0,0,0);text-decoration:underline}}.header .header-navigation-hamburger-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 2px;text-shadow:0 4px 4px rgba(0,0,0,.25);margin-left:auto}@media(min-width: 768px){.header .header-navigation-hamburger-button{margin-right:40px}}@media(min-width: 1280px){.header .header-navigation-hamburger-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:none}}.header .header-navigation-hamburger-button__icon{display:inline-block;height:35px;left:0;position:relative;vertical-align:middle;width:40px}.header .header-navigation-hamburger-button__line{background:#fff;border-radius:2px;display:block;height:3px;left:0;top:0;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;width:100%}.header .header-navigation-hamburger-button__line:nth-child(2){top:16px}.header .header-navigation-hamburger-button__line:nth-child(3){top:32px}.mobile-nav-overlay-is-open .header .header-navigation-hamburger-button__line{top:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-nav-overlay-is-open .header .header-navigation-hamburger-button__line:nth-child(2){height:0;-webkit-transform:rotate(0);transform:rotate(0)}.mobile-nav-overlay-is-open .header .header-navigation-hamburger-button__line:nth-child(3){top:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .header-navigation__rfp{display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(min-width: 768px){.header .header-navigation__rfp{display:block}}@media(min-width: 1280px){.header .header-navigation__rfp{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media(min-width: 768px){.header .header-navigation__rfp-btn{font-size:18px;line-height:18px;padding:16px 24px 14px 24px}}@media(min-width: 1280px){.header .header-navigation__rfp-btn{font-size:21px;line-height:21px;padding:19px 32px 17px 32px}}@media(min-width: 1920px){.header .header-navigation__rfp-btn{padding:19px 48px 17px 48px}}.mobile-nav-overlay-is-open .header{background-color:#003865;border-bottom:solid 1px #fff}@media(min-width: 1280px){.mobile-nav-overlay-is-open .header{background-color:rgba(0,0,0,0);border-bottom:none}}.page-has-scrolled .header{background-color:#003865;padding-top:8px;padding-bottom:8px;border-bottom:solid 1px #fff}.banner{position:fixed;bottom:0;left:0;background:#fff;width:100%;padding:25px 40px 8px;z-index:1000;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);text-align:right}@media(max-width: 767.98px){.banner{text-align:left}}.banner p{position:relative;color:#003865;font-size:24px;line-height:1.7;float:left;display:inline-block;text-align:left}@media(max-width: 1550px){.banner p{font-size:20px}}@media(max-width: 767.98px){.banner p{width:100%}}@media(max-width: 1023.98px){.banner p{font-size:15px}}.banner p br{display:none}@media(max-width: 1439.98px){.banner p br{display:block}}@media(max-width: 490px){.banner p br{display:none}}.banner p a{font-weight:bold}.banner button{position:relative;font-family:bebas-neue-by-fontfabric,sans-serif;font-weight:700;font-style:normal;margin-top:2px;font-size:30px;color:#003865;text-decoration:none;line-height:1.3;display:inline-block;border:none;background:none}@media(max-width: 1439.98px){.banner button{margin-top:18px}}@media(max-width: 1023.98px){.banner button{margin-top:9px}}@media(max-width: 767.98px){.banner button{margin-top:0}}@media(max-width: 490px){.banner button{font-size:26px}}@media(max-width: 767.98px){.banner button.accept{padding-left:0}}.banner button.close{padding-right:20px;margin-left:25px}.banner button.close:before,.banner button.close:after{position:absolute;top:1px;right:0;content:"";background:#003865;display:block;width:5px;height:32px;border-radius:25px}@media(max-width: 490px){.banner button.close:before,.banner button.close:after{height:26px}}.banner button.close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.banner button.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.banner button:hover{color:#18b8ec}.banner button:hover:nth-last-child(1):before,.banner button:hover:nth-last-child(1):after{background:#18b8ec}.banner button:focus{border:none;outline:none}