.menu-container{height:40px;overflow:hidden}.menu-container .hamburger-btn .hamburger{display:flex;align-items:center;justify-content:center;flex-direction:column;width:30px}.menu-container .hamburger-btn .hamburger div{width:100%;margin:2px 0;border-radius:4px;border:2px solid #d2d2d2}.menu-container .menu-list-container{height:100vh;width:100%;border:1px solid #e6e5e0;background:#fff;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;letter-spacing:.1px;color:#5a5a5a;font-size:22px;z-index:102}.menu-container .menu-list-container .menu-list{height:calc(100% - 130px);overflow-y:scroll;letter-spacing:1px;clear:right;padding-top:7px;border-bottom:25px}.menu-container .menu-list-container .menu-list li{padding:0 20px 0 24px;margin:30px 0;cursor:pointer;font-weight:700}.menu-container .menu-list-container .menu-list div li:hover{font-weight:700}.menu-container .menu-list-container .menu-list div .sub-menu-list li{margin:0;padding:11px 37px 11px 32px;font-weight:500;font-size:20px;letter-spacing:.5px}.menu-container .menu-list-container .menu-list div .sub-menu-list li:first-child{padding-top:21px}.menu-container .menu-list-container .menu-list div .sub-menu-list li:last-child{padding-bottom:21px}.menu-container .menu-list-container .menu-list .menu-divider{width:90%;height:1px;background-color:#dedede;margin:20px}.menu-container .menu-list-container .menu-list .bottom-menu{padding:0 24px 24px 0}.menu-container .menu-list-container .menu-list .bottom-menu li{text-align:right;font-size:16px;letter-spacing:.5px;color:#8e9091;padding:5px 0;margin:7px 0}.menu-container .menu-list-container .menu-list .bottom-menu li a{margin-right:0;line-height:30px}.menu-container .menu-list-container .menu-list .bottom-menu li:last-child{margin-bottom:25px}.menu-container .menu-list-container .menu-list .menu-arrow{display:inline-block;float:right;position:relative;height:20px;width:20px;margin-right:-3px}.menu-container .menu-list-container .menu-list .menu-arrow.menu-arrow-down,.menu-container .menu-list-container .menu-list .menu-arrow.menu-arrow-up{background:transparent url(../../../static/img/buttons/dropdown.svg) 50%/contain no-repeat;background-size:44px 44px;top:5px}.menu-container .menu-list-container .menu-list .menu-arrow.menu-arrow-up{transform:rotate(180deg);margin-bottom:-1px}.menu-container .menu-list-container .menu-close-btn{background:transparent url(../../../static/img/close/close.svg) 50%/contain no-repeat;background-size:44px 44px;float:right;margin:0 16px 0 0;height:58px;width:22px;vertical-align:middle;display:inline-block}.menu-container .menu-open{box-shadow:2px 0 20px rgba(0,0,0,.5);transform:translateX(0)}.homer-stripe-container{overflow:hidden}.homer-stripe-container div{float:left;height:6px}.blue-stripe{width:100%;height:8px;min-height:8px;background-color:#014a9e}.header-child-links{position:absolute;background-color:#fff;box-shadow:0 4px 5px rgba(90,90,90,.2);border-radius:0 0 10px 10px;top:48px;width:150px;left:-5px;z-index:101}.header-child-links ul{width:100%}.header-child-links ul li{line-height:20px;padding:10px 10px 10px 20px;border-top:.5px solid #e7e8ea}@media screen and (max-width:1024px){.header-child-links{font-size:14px;letter-spacing:.4px;line-height:19px;min-height:60px;min-width:90px;top:38px}}@media screen and (max-width:768px){.header-child-links{font-size:18px;font-weight:500;line-height:1.33;letter-spacing:.5px;min-height:70px;min-width:110px}}@media screen and (max-width:480px){.header-child-links{font-size:13px;letter-spacing:.4px;line-height:17px;min-height:60px;min-width:90px}}.header-area{position:fixed;z-index:1300;top:0;width:100%}@media screen and (max-height:450px),screen and (max-width:1024px){.header-area .header-thin{display:none}}.header{height:var(--header-height);display:flex;flex-direction:column}.header .homer-logo{background:transparent url(../../../static/img/homer-logo.svg) 50%/contain no-repeat;min-width:137px;width:137px;height:33px}@media screen and (max-width:1024px){.header .homer-logo{height:21px;width:88px}}@media screen and (max-width:700px){.header .homer-logo{height:25px;width:103px}}.header .header-link.active,.header .header-link:active,.header .header-link:hover,.header a.active,.header a:active,.header a:hover{font-weight:700}.header .header-links-container{margin-left:55px;height:100%}.header .header-links-container .sub-header-link{display:list-item;font-size:13px;letter-spacing:.5px;font-weight:400}.header .header-links-container .sub-header-link:last-child{border-radius:0 0 10px 10px}.header .header-links-container .sub-header-link.active,.header .header-links-container .sub-header-link:active,.header .header-links-container .sub-header-link:hover{font-weight:700;cursor:pointer;background:#f7f7f7}.header .header-links-container .sub-header-link.active,.header .header-links-container .sub-header-link:active{font-weight:700}.header .header-links-container .header-links{height:100%;display:flex;padding-left:20px}.header .header-links-container .header-links ul{margin-top:25px;display:flex}.header .header-links-container .header-links ul .header-sub-menu{display:inline;position:relative;margin-top:-2px}.header .header-links-container .header-links ul .header-sub-menu:hover{font-weight:700}.header .header-links-container .header-links ul .header-sub-menu:hover .header-child-links{display:block!important}.header .header-links-container .header-links ul .header-sub-menu:hover .header-child-links ul{margin-top:1px;display:block!important}.header .header-links-container .header-links ul .header-link{font-size:14px;display:inline;margin-right:42px;cursor:pointer}.header .header-links-container .header-links ul .header-link .arrow{margin:0 0 2px 10px;display:inline-block;border:solid;border-width:0 2px 2px 0;padding:3px}.header .header-links-container .header-links ul .header-link .arrow.arrow-down{transform:rotate(45deg)}.header .header-links-container .header-links ul .header-link .arrow.arrow-up{transform:rotate(-135deg);margin-bottom:-1px}@media screen and (max-width:1024px){.header .header-links-container{margin-left:40px}.header .header-links-container .header-link{font-size:12px}.header .header-links-container .header-link .arrow.arrow-up{margin-bottom:-2px}}@media screen and (max-width:700px){.header .header-links-container{display:none}}.header .btn-blue-border{height:44px;font-size:16px;letter-spacing:1px}.header .btn-blue-border.forPartner{width:20em}.header .btn-blue-border .btn-arrow{right:10px}.header .btn-blue-border:hover{background-color:#eee}.header .btn-blue-border:active{background-color:#057eae;color:#fff}@media screen and (max-width:1024px){.header .btn-blue-border{height:36px;font-size:12px;letter-spacing:.8px}}.header.header-thin .homer-logo{width:122px;height:30px;position:absolute;left:50%;transform:translateX(-50%)}.header.header-thin .header-container{display:flex;justify-content:center}.header.header-thin .header-container button.btn-hidden-arrow,.header.header-thin .header-container button.btn-hidden-arrow .btn-arrow i{font-weight:500}.header .header-container{flex:1 1;padding:0 60px 0 50px;background-color:#fff;box-shadow:0 1px 4px 1px rgba(0,0,0,.05)}@media screen and (max-width:1024px){.header .header-container{padding:0 40px 0 30px}}@media screen and (max-width:700px){.header .header-container{padding:0 25px}}.header .header-container .top-header{display:flex;align-items:center;height:100%;width:100%;margin-left:20px}.header .header-container .top-header.centered-logo{justify-content:center}@media screen and (max-width:1024px){.header .header-container .top-header{margin-left:0}}.header .header-container .top-header .header-right{margin-left:auto;height:100%}.header .header-container .top-header .header-right a{margin-right:25px}@media screen and (max-width:1024px){.header .header-container .top-header .header-right a{margin-right:30px}}.header .header-container .top-header .header-menu{display:none;height:100%}@media screen and (max-width:700px){.header .header-container .top-header .header-menu{display:block}}.header .header-container .top-header .header-menu .menu-container{height:100%;display:flex}.header .header-container .top-header .header-menu .menu-container button{margin:auto}.header .header-container .top-header .header-buttons{display:flex;align-items:center;justify-content:center;letter-spacing:.1px;font-size:14px;min-width:305px;height:100%}@media screen and (max-width:1024px){.header .header-container .top-header .header-buttons{letter-spacing:.5px;font-size:12px}}@media screen and (max-width:700px){.header .header-container .top-header .header-buttons{display:none}}.header .header-container .top-header .header-buttons .header-sub-menu{position:relative;height:100%}.header .header-container .top-header .header-buttons .header-sub-menu .header-child-links{top:var(--header-height)}.header .header-container .top-header .header-buttons .header-sub-menu .header-child-links .sub-header-link{font-size:13px}@media (max-width:768px),(min-width:1024px){.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links{display:block!important}}.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links ul{margin-top:1px;display:block!important}.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links ul .sub-header-link.active,.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links ul .sub-header-link:active,.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links ul .sub-header-link:hover{font-weight:700;cursor:pointer;background:#f7f7f7}.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links ul .sub-header-link:last-child{border-radius:0 0 10px 10px}.header .header-container .scroll-header{display:flex;align-items:center;justify-content:center;height:100%;width:100%}body.DEBUG:before{bottom:0;content:"screen-xxs";display:block;position:fixed;right:0;z-index:999999}@media screen and (min-width:480px){body.DEBUG:before{content:"screen-xs"}}@media screen and (min-width:769px){body.DEBUG:before{content:"screen-sm"}}@media screen and (min-width:1024px){body.DEBUG:before{content:"screen-md"}}@media screen and (min-width:1200px){body.DEBUG:before{content:"screen-lg"}}@media screen and (max-width:480px){.col-xxs-12{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%}.hidden-xxs,.hidden-xxs-max{display:none}}@media screen and (max-width:768px){.hidden-xs-max{display:none}}@media screen and (max-width:1024px){.hidden-sm-max{display:none}}@media screen and (max-width:1200px){.hidden-md-max{display:none}}@media screen and (min-width:480px){.hidden-xs-min{display:none}}@media screen and (min-width:769px){.hidden-sm-min{display:none}}@media screen and (min-width:1024px){.hidden-md-min{display:none}}@media screen and (min-width:1200px){.hidden-lg-min{display:none}}.banner-position{width:100%;z-index:100;height:40px;display:flex;justify-content:center;align-items:center}.banner-position-underheader{position:absolute;top:80px}@media screen and (max-width:1024px){.banner-position-underheader{top:70px}}@media screen and (max-width:480px){.banner-position-underheader{top:56px}}.banner-position-bottom{position:fixed;bottom:0}.banner-container{font-size:14px;cursor:pointer}.banner-container img{margin:0 10px 0 0}.banner-container .banner-text{display:flex}.banner-container .banner-text .banner-copy{font-family:HCo Gotham,sans-serif;letter-spacing:0;font-weight:500}.banner-container .banner-text .banner-cta{margin-left:14px;display:flex;font-weight:700;letter-spacing:.5px}.banner-container .banner-text .banner-cta .btn-arrow{margin-left:10px;margin-right:4px}.banner-container .banner-text .banner-cta:hover .btn-arrow{margin-left:14px;margin-right:0}.banner-close-button{position:absolute;right:20px;font-size:20px;cursor:pointer}@media screen and (max-width:1024px){.banner-close-button{right:15px}}