.display-1{font-family:futura-pt-condensed,sans-serif;font-size:4rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.display-1{font-size:5.5rem;letter-spacing:-3px}}@media (min-width: 1200px){.display-1{font-size:8rem}}.display-2{font-family:futura-pt-bold,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.display-2{font-size:4rem}}@media (min-width: 1200px){.display-2{font-size:5.5rem;letter-spacing:-3px}}.header-1{font-family:futura-pt-bold,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-1{font-size:3rem}}@media (min-width: 1200px){.header-1{font-size:3.5rem}}.header-2{font-family:futura-pt-bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-2{font-size:2.5rem;letter-spacing:-1px}}@media (min-width: 1200px){.header-2{font-size:3rem;letter-spacing:-1px}}.header-3{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-3{font-size:2rem}}@media (min-width: 1200px){.header-3{font-size:2.5rem;letter-spacing:-1px}}.header-4{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-4{font-size:1.5rem}}@media (min-width: 1200px){.header-4{font-size:2rem}}.header-5{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-1{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-1-titlecase{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:capitalize}.title-2{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-3{font-family:futura-pt-bold,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-4{font-family:futura-pt-bold,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0px;line-height:110%;text-transform:uppercase}.body-regular{font-family:futura-pt,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-bold{font-weight:600}.body-bold-underlined{text-decoration:underline;font-weight:600}.body-compact{line-height:120%}.button{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:100%;text-transform:uppercase}.button-tertiary{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:120%;text-transform:uppercase}.body-large{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-regular{font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-small{font-family:futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-large-bold{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.body-regular-bold{font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.body-small-bold{font-family:futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.search-page{padding-bottom:0!important}.search-page.content{color:#fff;background:none}.search-page>.container-fluid{padding-bottom:0;background-size:cover}.search-page>.container-fluid .search-input-container h2{font-family:futura-pt-bold,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.search-page>.container-fluid .search-input-container h2{font-size:3rem}}@media (min-width: 1200px){.search-page>.container-fluid .search-input-container h2{font-size:3.5rem}}@media (max-width: 576px){.search-page>.container-fluid .search-input-container{padding-left:0;padding-right:0}}.search-page .top-gradient{background-image:linear-gradient(-180deg,#092340 3%,#0000);position:absolute;width:100%;top:0;left:0;z-index:4;height:100px}@media (min-width: 768px){.search-page .top-gradient{height:160px}}.search-page .search-top-titles{min-height:58px}.search-page .amp-button.search-top-title-item{display:inline-block;font-family:futura-pt-bold,sans-serif;border-bottom:4px solid transparent;line-height:28px;font-size:21px;width:auto;padding:13px 0;margin:0 25px}.search-page .amp-button.search-top-title-item.active,.search-page .amp-button.search-top-title-item:active{color:#ffc72c;border-bottom:4px solid #FFC72C}@media (min-width: 768px){.search-page .amp-button.search-top-title-item:hover{color:#ffc72c}}.search-page .amp-button.search-top-title-item:first-of-type{margin-left:0}.search-page .input-with-button{width:100%}.search-page .main-search{margin-top:5px}@media (min-width: 576px){.search-page .main-search{margin-bottom:15px;padding-bottom:30px}}.search-page .main-search button{margin-left:-8px}.search-page .main-search button [class^=icon-]{color:#fff}.search-page .main-search .inner{padding-left:10px;padding-right:10px}.search-page .main-search input{height:48px;margin-bottom:0}.search-page .main-search input:focus{z-index:0}.search-page .main-search input::-ms-clear{display:none;width:0;height:0}.search-page .main-search .search-input-help{opacity:0;transition:all .25s ease;margin-top:4px}.search-page .main-search .search-input-help.help-shown{opacity:1;transition:all .25s ease}.search-page .main-search .search-delete{position:absolute;right:82px;top:13px;font-size:20px;color:#373a36;cursor:pointer}.search-page .results-content{min-height:700px;padding-top:2em;padding-bottom:6em}@media (max-width: 576px){.search-page .results-content{padding-bottom:3em}}@media (min-width: 1340px){.search-page .results-content{min-height:1240px}}.search-page .results-content .search-item{margin-bottom:2em}@media (min-width: 768px){.search-page .results-content .search-item{margin-bottom:2.5em}}.search-page .results-content .search-item h4{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.search-page .results-content .search-item-url{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600;color:#373a36;margin-bottom:8px;text-transform:lowercase}.search-page .results-content .search-item-content{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.search-page .results-content .search-loading{padding-top:3em;display:flex;justify-content:center}.search-page .results-content .loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #007DB7;width:40px;height:40px;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-page .results-content .load-more-wrap{border-top:1px solid #d9d9d6;padding-top:1em;margin-top:2em;text-align:center;width:100%}.search-page .results-content .load-more-wrap .load-more{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:120%;text-transform:uppercase;color:#007db7}.search-page .results-content .load-more-wrap svg{color:#007db7}.search-page .results-content .load-more-wrap i{color:#373a36}.search-page .results-content .load-more-wrap i:hover{cursor:pointer}.search-page .results-content .search-results-none p{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.search-page .results-content .search-results-count{color:#373a36;padding-top:1em;margin-bottom:0;padding-bottom:1.5em;font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}@media (min-width: 576px){.search-page .results-content .search-results-count{padding-top:2em;padding-bottom:2em}}.search-page .results-content .search-results-count strong{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.search-page .faq-item-container{padding-left:0;padding-right:0}.search-page .paragraph table{color:#373a36}.search-page .faq-item-wrapper{border-color:#d9d9d6;padding-left:0;padding-right:0}@media (min-width: 576px){.search-page .faq-item-wrapper{padding-left:30px;padding-right:30px}}.search-page .faq-item-wrapper.open-faq h3{color:#092340}.search-page .faq-item-wrapper.open-faq .faq-title .ais-Highlight-nonHighlighted{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;line-height:120%;font-weight:600}.search-page .faq-item-wrapper .faq-title .ais-Highlight-nonHighlighted{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;line-height:120%}.search-page .faq-item-wrapper .faq-title .ais-Highlight-highlighted{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;text-decoration:underline;font-weight:600}@media (max-width: 576px){.search-page .faq-item-wrapper .faq-title{max-width:90%}}.search-page .faq-item-wrapper .faq-content{color:#373a36}.search-page .faq-item-wrapper .faq-content p{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;line-height:120%}.search-page #faqs+#pages,.search-page #pages+#faqs{margin-top:2em}
