#header{background-color:#343f4b;position:relative;z-index:1}#top-nav-menu{font-family:ProximaNova,sans-serif;font-size:14px;height:36px;background-color:rgba(255,255,255,.1);width:100%;position:relative;display:flex;align-items:center}#top-nav-menu nav{font-size:14px!important}#search-top-img,#search-mobile-img,#close-search-input{width:24px;height:24px;filter:invert(150%) sepia(0%) saturate(20%) hue-rotate(43deg) brightness(400%) contrast(100%)}#search-top-img,#close-search-input{margin-left:20px;display:inline-block;margin-bottom:15px}#close-search-input{display:none}#search-mobile-img,#search-mobile-img-close{width:40px;height:40px;filter:invert(150%) sepia(0%) saturate(20%) hue-rotate(43deg) brightness(400%) contrast(100%)}#search-mobile-img-close{display:none}#mobile-menu-open-button,#mobile-menu-close-button{width:40px;height:40px;filter:invert(100%);margin-right:20px}#mobile-menu-close-button{display:none}#mobile-menu{display:none}#header .powered-by-algoliasearch,#header .category,#header .main-site,#header .city,#header .country,#header .company,#header .person,#header .building,#header .complex,#header .all-results{background-color:#fff;color:#000;padding:0 10px}.tt-dropdown-menu .category{font-weight:900}.tt-dropdown-menu{margin:0 3px}.custom-search-form{display:flex;justify-content:flex-end}#search-middle-container .custom-search-form{justify-content:center;padding-bottom:16px;padding-top:4px}#search-middle-container .custom-search-form input{min-width:300px;width:100%;font-size:14px}#search-top-container{display:none;position:absolute;top:12px;right:calc((100% - 1280px)/2 + 50px)}@media(max-width:1280px){#search-top-container{right:calc((100% - 1024px)/2 + 50px)}}#search-top-container #header-search input{width:360px;margin-top:-8px;text-indent:6px}#search-top-container .category{background-color:#ccc}#header-nav-top-nav-background{background-color:rgba(255,255,255,.1);width:100%}#header-menu-top li{display:inline-block;color:#fff;font-size:14px;font-weight:400;line-height:18px;text-align:right;margin-left:20px;margin-top:5px}#header-menu-middle li a{font-family:ProximaNova;font-size:16px;line-height:20px;text-align:center}#header-menu-middle{font-size:16px;line-height:20px}#header-menu-middle li:hover{color:rgba(255,255,255,.5)}#header-menu-middle li.active{color:rgba(255,255,255,.5)!important}#header-menu-middle li.active a[href='#']{color:rgba(255,255,255,.5)!important}#middle-nav-nav{color:#fff}.show-sub-menu{display:none!important;font-size:14px;color:#006e96;float:right}.sub-menu-items-container{display:none;position:absolute;margin-left:-10px;z-index:200}.logout-container{margin-left:25px}.logout-container ul{padding:15px 20px 15px 12px}@media(min-width:1024px){.sub-menu-items-container-last{margin-left:-150px}}.sub-menu-items-container ul{background-color:#fff;color:#343f4b!important;padding:20px 20px 20px 12px;margin-top:6px}.sub-menu-items-container ul li a:hover{color:#bfbfbf!important}#search-middle-container{display:none}#logo-img-container a img{max-width:100%;width:auto;height:77px}@media(max-width:1024px){#search-top-img,#close-search-input{display:none}.mobile-show-hide-nav{display:none;width:100%}#header-menu-middle li a,#top-nav-menu a{font-size:24px}#header-menu-middle li{margin-left:10px}.show-sub-menu{display:block!important;font-size:20px}#middle-nav-nav{width:100%;margin:auto;background-color:#fff;color:#006e96!important}#middle-nav-nav li.active{color:#006e96!important}#header-menu-middle{width:100%}#top-nav-menu{background-color:#49525c;height:auto}.sub-menu-items-container{width:100%;position:static}#header-menu-middle li:hover{color:#006e96!important}}main{background-color:#fafafa}.banner{padding:80px 0 50px;border-bottom:1px solid #f2f2f2;background-color:#fff}.banner h2{font-size:35px;font-weight:700}.annual p{font-size:20px;font-weight:500;line-height:32px;padding:0;margin:0}.annual h4{font-weight:700;font-size:30px;text-transform:uppercase}.ac-1 button.btn{width:100%;text-align:left;padding:15px 30px;border:1px solid #d3d2d2;font-weight:600;color:#343f4b;font-size:22px;border-radius:0}.ac-1 button.btn:focus{border-radius:0;box-shadow:none}.ac-1 .content-part{border:1px solid #d3d2d2;padding:30px 30px 10px;font-size:18px;font-weight:500;background-color:#f2f2f2;border-top:0;width:100%}.ac-1 .content-part ul{padding-left:20px}.ac-1 .content-part ul li{padding-bottom:15px}.btn-section{padding:70px 0 20px;text-align:center}.btn-section a{color:#006e96;border:2px solid #006e96;font-size:20px;font-weight:600;padding:10px 80px;margin:0 20px;text-decoration:none}