@font-face{font-family: 'proxima_nova_altblack';src: url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.eot');src: url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.eot?#iefix') format('embedded-opentype'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.woff2') format('woff2'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.woff') format('woff'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.ttf') format('truetype'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.svg#proxima_nova_altblack') format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'proxima_nova_altbold';src: url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.eot');src: url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.woff2') format('woff2'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.woff') format('woff'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.ttf') format('truetype'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.svg#proxima_nova_altbold') format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'Proxima Nova';src: url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.eot');src: url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.woff') format('woff'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.ttf') format('truetype'), url('/application/themes/custom/css/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.svg#proxima_nova_altregular') format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'proxima_nova_scosfthin';src: url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova ScOsf Thin-webfont.eot');src: url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova ScOsf Thin-webfont.eot?#iefix') format('embedded-opentype'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova ScOsf Thin-webfont.woff') format('woff'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova ScOsf Thin-webfont.ttf') format('truetype'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova ScOsf Thin-webfont.svg#proxima_nova_scosfthin') format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'proxima_nova_ltsemibold';src: url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Semibold-webfont.eot');src: url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Semibold-webfont.woff2') format('woff2'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Semibold-webfont.woff') format('woff'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Semibold-webfont.ttf') format('truetype'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Semibold-webfont.svg#proxima_nova_ltsemibold') format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'proxima_nova_ltthin';src: url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Thin-webfont.eot');src: url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Thin-webfont.eot?#iefix') format('embedded-opentype'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Thin-webfont.woff2') format('woff2'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Thin-webfont.woff') format('woff'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Thin-webfont.ttf') format('truetype'), url('/application/themes/custom/css/less/Mark Simonson - Proxima Nova Thin-webfont.svg#proxima_nova_ltthin') format('svg');font-weight: normal;font-style: normal}.ccm-page .accessibility-controls{font-size: 14px;font-family: 'Helvetica', sans-serif;color: black;position: relative;z-index: 500}.ccm-page .accessibility-controls a:hover{color: black}.ccm-page .accessibility-controls p{font-size: 16px;font-size: 1.6rem}.ccm-page .accessibility-controls img{filter: grayscale(0%) !important}.ccm-page .accessibility-controls .tab-div{width: 100%;display: table-cell;align: center;position: fixed;bottom: -10px;left: 0;z-index: 4}.ccm-page .accessibility-controls .accessibility,.ccm-page .accessibility-controls .btn-contrast{-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}.ccm-page .accessibility-controls .accessibility:hover img,.ccm-page .accessibility-controls .btn-contrast:hover img,.ccm-page .accessibility-controls .accessibility:active img,.ccm-page .accessibility-controls .btn-contrast:active img{filter: contrast(110%)}.ccm-page .accessibility-controls .access-tab{width: auto;display: none;text-align: center;padding: 0;margin: 0 0 -1px}.ccm-page .accessibility-controls .access-tab .access-tab-button{display: inline-block;background-color: #e8e8e8;padding: 8px 45px;text-align: center;border: 1px solid #aebfcf;border-bottom: 0;position: relative;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}.ccm-page .accessibility-controls .access-tab .access-tab-button:hover{cursor: pointer;background-color: #aebfcf}.ccm-page .accessibility-controls .show-access-tab{display: block}.ccm-page .accessibility-controls .show-access-tab .access-tab-button{padding-bottom: 15px}.ie8 .ccm-page .accessibility-controls .footer-access{display: block !important}.ie8 .ccm-page .accessibility-controls .access-tab{display: none !important}.ccm-page .accessibility-controls .footer-access{display: none;z-index: 5;background: #e8e8e8;width: 100%;border-top: 1px solid #aebfcf;text-align: center;font-size: 0}.ccm-page .accessibility-controls .footer-access .accessibility-element{display: inline-block;vertical-align: middle;font-size: 14px;padding: 20px 20px;margin: 10px 0;border-right: 1px solid #aebfcf}.ccm-page .accessibility-controls .footer-access .accessibility-element.language{padding: 16px 20px}.ccm-page .accessibility-controls .footer-access .accessibility-element.language a{text-decoration: none}.ccm-page .accessibility-controls .footer-access .accessibility-element.text-size,.ccm-page .accessibility-controls .footer-access .accessibility-element.contrast{font-size: 0}.ccm-page .accessibility-controls .footer-access .accessibility-element.text-size > p,.ccm-page .accessibility-controls .footer-access .accessibility-element.contrast > p,.ccm-page .accessibility-controls .footer-access .accessibility-element.text-size > span,.ccm-page .accessibility-controls .footer-access .accessibility-element.contrast > span{font-size: 14px;display: inline-block;vertical-align: middle;margin: 0 5px}.ccm-page .accessibility-controls .footer-access .accessibility-element.text-size > span:hover,.ccm-page .accessibility-controls .footer-access .accessibility-element.contrast > span:hover{cursor: pointer}.ccm-page .accessibility-controls .footer-access .accessibility-element.frank-logo{border-right: 0}@media all and (max-width: 767px){.ccm-page .accessibility-controls .footer-access .accessibility-element{display: block;width: 100%;border: 0 !important}}