@keyframes spin {
 from { transform:rotate(0deg); }
 to { transform:rotate(360deg); }
}

@keyframes pulse {
 from { transform:scale(1.0); }
 50% { transform:scale(0.95); }
 to { transform:scale(1.0); }
}

@keyframes wiggle {
  0%, 7% { transform: rotateZ(0); }
  15% { transform: rotateZ(-15deg); }
  20% { transform: rotateZ(10deg); }
  25% { transform: rotateZ(-10deg); }
  30% { transform: rotateZ(6deg); }
  35% { transform: rotateZ(-4deg); }
  40%, 100% { transform: rotateZ(0); }
}

@keyframes unblur { 
  from { filter:blur(5px); } to { filter:blur(0px); }  
}

html { height: 100%; }

body { margin: 0; width: 100%; height: 100%; font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 16px; line-height: 1.2em; color: #333; background-color: #ffffff; }

header { position: fixed; width: 100%; z-index: 1000; }

section { position: absolute; top: 0; width: 100%; height: 95%; overflow: auto; }

section nav { position: fixed; height: 100%; }

footer nav { position: fixed; bottom: 0; height: 5%; z-index: 100; background: #4d4d4d; }

h1 { color: #808080; font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 24pt; letter-spacing: -1.0px; line-height: 1.5; margin: 10px 0; font-weight: normal; }
h2 { color: #006699; font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 20pt; letter-spacing: -1.0px; line-height: 1.5; margin: 10px 0; font-weight: normal; }
h3 { color: #006699; font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 16pt; letter-spacing: -0.5px; line-height: 1.5; margin: 10px 0; font-weight: normal; }
h4 { color: #808080; font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 14pt; letter-spacing: -0.5px; line-height: 1.5; margin: 10px 0; font-weight: normal; }
h5 { font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 15px; color: #222; font-weight: normal; }
h6 { font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 14px; color: #222; font-weight: normal; }

.h1 { color: #808080; font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 24pt; letter-spacing: -1.0px; line-height: 1.5; margin: 10px 0; font-weight: normal; }
.h2 { color: #006699; font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 20pt; letter-spacing: -1.0px; line-height: 1.5; margin: 10px 0; font-weight: normal; }
.h3 { color: #006699; font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 16pt; letter-spacing: -0.5px; line-height: 1.5; margin: 10px 0; font-weight: normal; }
.h4 { color: #808080; font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 14pt; letter-spacing: -0.5px; line-height: 1.5; margin: 10px 0; font-weight: normal; }
.h5 { font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 15px; line-height: 1.5; font-weight: normal; }
.h6 { font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; font-size: 14px; line-height: 1.5; font-weight: normal; }

.clear { clear: both; }
.clear5 { clear: both; padding: 5px; }

.bold { font-weight: bold; }
.noSpace { margin: 0; padding: 0; }
.noDisplay { display: none; }
.noBackground { background-image: none; background: none; }
.anchor { padding-top: 72px; margin-top: -72px; width: 1px; display: inline-block; }
.whiteSlash { letter-spacing: -1pt; }
.lightText { color: #c0c0c0; }
.strikethrough { text-decoration: line-through; }

.subpage:before { content: url('images/b_iBm_pageSub.png'); padding-left: 6px; }

.ui-widget-overlay { position: fixed; opacity: .75; filter: Alpha(Opacity=75); background: inherit; }
.ui-dialog { box-shadow: 0 0 5px #888; padding: 0 !important; }
.ui-corner-all { border-radius: 0; }

.ui-icon-closethick { background-image: url(images/b_iBm_dialogClose.png) !important; background-position: center center !important; margin: 0 !important; }
.ui-dialog .ui-dialog-titlebar-close, .ui-icon-closethick { width: 40px !important; height: 40px !important; top: 0 !important; right: 0 !important; left: unset !important; margin-top: 0 !important; }
.ui-dialog .ui-dialog-titlebar-close { background: none !important; border: none !important; }
.ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-close:hover { padding: 0 !important; }
.ui-dialog-titlebar { height: 26px !important; padding-left: 5px !important; font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; background-image: url(/lib.images/bgSquare.png) !important; background-position: right top !important; background-repeat: no-repeat !important; margin: 0 !important; }

.icon16_0 { width: 16px; height: 16px; border: 0; margin: 0; vertical-align: middle; cursor: pointer; }
.icon16_1 { width: 16px; height: 16px; border: 0; margin: 1px; vertical-align: middle; cursor: pointer; }
.icon18_0 { width: 18px; height: 18px; border: 0; margin: 0; vertical-align: middle; cursor: pointer; }
.icon18_1 { width: 18px; height: 18px; border: 0; margin: 1px; vertical-align: middle; cursor: pointer; }
.icon24_0 { width: 24px; height: 24px; border: 0; margin: 0; vertical-align: middle; cursor: pointer; }
.icon24_1 { width: 24px; height: 24px; border: 0; margin: 1px; vertical-align: middle; cursor: pointer; }

.errorBar { padding: 10px !important; margin: 5px; width: calc(100% - 38px); min-height: 24px; color: #800000; background: #fffcfc; border: 1px solid #800000; border-width: 1px 1px 1px 8px; font-family: 'Roboto Slab','Roboto-Slab',serif; font-weight: bold; font-size: 14px; text-align: left; border-radius: 5px; }
.errorBar::before { content: url(images/b_iBc_no24.png); float: left; padding-right: 6px; }
.warningBar { padding: 10px !important; margin: 5px; width: calc(100% - 38px); min-height: 24px; color: #955900; background: #fff8ee; border: 1px solid #fbb040; border-width: 1px 1px 1px 8px; font-family: 'Roboto Slab','Roboto-Slab',serif; font-weight: bold; font-size: 14px; text-align: left; border-radius: 5px; }
.warningBar::before { content: url(images/b_iBc_warn24.png); float: left; padding-right: 6px; }
.infoBar { padding: 10px !important; margin: 5px; width: calc(100% - 38px); min-height: 24px; color: #444444; background: #fcfcfc; border: 1px solid #444444; border-width: 1px 1px 1px 8px; font-family: 'Roboto Slab','Roboto-Slab',serif; font-weight: bold; font-size: 14px; text-align: left; border-radius: 5px; }
.infoBar::before { content: url(images/b_iBc_info24.png); float: left; padding-right: 6px; }

.lockicon { background: url('images/b_iBm_pageStatusLock.png') no-repeat; background-position: right center; }
.passwordicon { background: url('images/b_iBm_pageStatusPassword.png') no-repeat; background-position: right center; }
.lockpasswordicon { background: url('images/b_iBm_pageStatusLockPassword.png') no-repeat; background-position: right center; }

.spanLeft { width: 100px; font-size: 14px; color: #333; display: inline-block; vertical-align: top; text-align: right; }
.spanRight { font-size: 13px; color: #4d4d4d; display: inline-block; vertical-align: top; text-align: left; }
.spanFull { font-size: 14px; color: #4d4d4d; display: inline-block; vertical-align: top; text-align: left; }
.spanLeftNarrow { width: 50px; font-size: 14px; color: #333; display: inline-block; vertical-align: top; text-align: right; }
.spanRightNarrow { font-size: 13px; color: #4d4d4d; display: inline-block; vertical-align: top; text-align: left; }
.spanLeftMedium { width: 150px; font-size: 14px; color: #333; display: inline-block; vertical-align: top; text-align: right; }
.spanRightMedium { font-size: 13px; color: #4d4d4d; display: inline-block; vertical-align: top; text-align: left; }
.spanLeftWide { width: 200px; font-size: 14px; color: #333; display: inline-block; vertical-align: top; text-align: right; }
.spanRightWide { font-size: 13px; color: #4d4d4d; display: inline-block; vertical-align: top; text-align: left; }

.borderSolid { border: 10px solid #000000; }

.spin { animation-name: spin; animation-duration: 500ms; animation-iteration-count: 1; animation-timing-function: linear; }
.gyrate { animation-name: spin; animation-duration: 1000ms; animation-iteration-count: infinite; animation-timing-function: linear; }
.pulse { animation-name: pulse; animation-duration: 500ms; animation-iteration-count: 1; animation-timing-function: linear; }
.throb { animation-name: pulse; animation-duration: 500ms; animation-iteration-count: 3; animation-timing-function: linear; }
.palpitate { animation-name: pulse; animation-duration: 500ms; animation-iteration-count: 9; animation-timing-function: linear; }
.pulsate { animation-name: pulse; animation-duration: 1000ms; animation-iteration-count: infinite; animation-timing-function: linear; }
.wiggle { animation: wiggle; animation-duration: 2000ms; animation-iteration-count: 3; animation-timing-function: linear; }
.unblur { animation: 2000ms linear forwards unblur; }
.spinHover:hover { animation-name: spin; animation-duration: 500ms; animation-iteration-count: 1; animation-timing-function: linear; }
.gyrateHover:hover { animation-name: spin; animation-duration: 1000ms; animation-iteration-count: infinite; animation-timing-function: linear; }
.pulseHover:hover { animation-name: pulse; animation-duration: 500ms; animation-iteration-count: 1; animation-timing-function: linear; }
.throbHover:hover { animation-name: pulse; animation-duration: 500ms; animation-iteration-count: 3; animation-timing-function: linear; }
.pulsateHover:hover { animation-name: pulse; animation-duration: 1000ms; animation-iteration-count: infinite; animation-timing-function: linear; }

.pageInstructions { position: fixed; top: 70px; right: 0; height: calc(100% - 82px); width: 250px; font-size: 13px; color: #333; text-align: left; border: 1px solid #0f5686; background-color: #f8f8f8; margin: 0 auto; margin-bottom: 80px; padding: 5px; text-overflow: ellipsis; overflow: hidden; overflow-y: auto; z-index: 10; }
.pageInstructionsFailure { color: #800000; text-align: left; border: 1px solid #800000; background-color: #ffe8e8; margin: 2.5%; margin-top: 5px; margin-bottom: 25px; padding: 10px; z-index: 10; }

.windowInstructions { position: fixed; top: 70px; left: 0px; min-height: 40px; max-height: calc(100% - 70px); width: calc(100% - 12px); font-size: 11pt; color: #0f5686; text-align: left; border: 1px solid #0f5686; background-color: #f8f8f8; margin: 0 auto; margin-bottom: 80px; padding: 5px; text-overflow: ellipsis; overflow: scroll; z-index: 10; }
.windowInstructionsFailure { color: #800000; text-align: left; border: 1px solid #800000; background-color: #ffe8e8; margin: 2.5%; margin-top: 5px; margin-bottom: 25px; padding: 10px; z-index: 10; }

#installForm { width: 600px; margin-left: auto; margin-right: auto; }

#adminLogin { width: 100%; padding: 2px; height: 40px; background: #000; color: #ffffff; border-bottom: 1px solid #d4d4d4; overflow: hidden; display: inline-block; }
#adminPageModal { border: none !important; }
#adminHeader { font-family: Urbanist,Europa,'Fira Sans','Fira-Sans','Open Sans','Open-Sans',sans-serif; width: 99%; width: calc(100% - 4px); height: 32px; padding: 2px; background: #000; color: #fff; border-bottom: 1px solid #d4d4d4; font-size: 14px; }
#adminTopMenu { width: 100%; height: 32px; padding: 0; background: #4d4d4d; color: #fff; border-bottom: 1px solid #d4d4d4; overflow: hidden; white-space: nowrap; display: inline-block; }
#adminLeftMenu { width: 200px; height: calc(100% - 79px); position: absolute; left: 0; top: 64px; float: left; overflow-y: auto; padding: 0; padding-top: 15px; text-align: left; background: #4d4d4d; color: #4d4d4d; }
#adminContent { position: relative; top: 80px; }
#adminContentWindow { min-height: 100%; }
#adminPreview { position: fixed; top: 80px; left: 920px; margin-left: 10px; width: calc(100% - 960px); max-width: 820px; height: calc(100% - 130px); background: #ddd; border: 1px solid #4d4d4d; overflow: hidden; display: none; }
#adminBottomMenu { position: relative; left: 225px; width: 800px; height: 100%; padding: 4px; background: #4d4d4d; color: #ffffff; border-bottom: 1px solid #d4d4d4; overflow: hidden; display: inline-block; }
#adminAside { position: fixed; left: 1220px; top: 80px; width: 260px; text-align: left; height: calc(100% - 80px); overflow: auto; background: #fff; z-index: 101; display: none; }

.scrollNarrow::-webkit-scrollbar { width: 8px; }
.scrollNarrow::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  border-radius: 10px; }
.scrollNarrow::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }

.fontSmaller { font-size: smaller; }
.fontLarger { font-size: larger; }
.fontXXSmall { font-size: xx-small; }
.fontXSMall { font-size: x-smal; }
.fontSmall { font-size: small; }
.fontMedium { font-size: medium; }
.fontLarge { font-size: smaller; }
.fontXLarge { font-size: x-large; }
.fontXXLarge { font-size: xx-large; }

.hankDialog { float: left; padding-right: 10px; margin-top: -10px; }

.adminPage { width: 800px; position: relative; left: 220px; text-align: center; float: left; }
.adminWindow { width: 800px; position: relative; left: 0px; text-align: center; float: left; }

.adminButton { height: 30px; padding: 2px; padding-right: 8px; background: #0a2d4f url('images/bgAdminButton.png') repeat-x; color: #ffffff; font-size: 9pt; text-align: left; border: 1px solid #d4d4d4; overflow: hidden; display: inline-block; cursor: pointer; }
.adminButtonImg { padding: 2px; padding-right: 5px; height: 24px; }
.adminThumbImg { padding: 2px; height: 32px; }

.adminMeter { width: 100%; margin: auto; padding: 2px; font-size: 9pt; } 
meter::-webkit-meter-even-less-good-value{ background: #800000; }

.emailTopMenu { width: 100%; height: 30px; padding: 2px; font-size: 9pt; background: #0a2d4f url('images/bgAdminMenu.png') repeat-x; color: #ffffff; border-bottom: 1px solid #d4d4d4; overflow: hidden; }
.emailContent { width: 100%; font-size: 9pt; border-bottom: 1px solid #d4d4d4; overflow: hidden; }

.membersTopMenu { width: 100%; height: 30px; padding: 2px; font-size: 9pt; background: #0a2d4f url('images/bgAdminMenu.png') repeat-x; color: #ffffff; border-bottom: 1px solid #d4d4d4; overflow: hidden; }
.membersContent { width: 100%; font-size: 9pt; border-bottom: 1px solid #d4d4d4; overflow: hidden; }

.affiliatesTopMenu { width: 100%; height: 30px; padding: 2px; font-size: 9pt; background: #0a2d4f url('images/bgAdminMenu.png') repeat-x; color: #ffffff; border-bottom: 1px solid #d4d4d4; overflow: hidden; }
.affiliatesContent { width: 100%; font-size: 9pt; border-bottom: 1px solid #d4d4d4; overflow: hidden; }

.eventsTopMenu { width: 100%; height: 30px; padding: 2px; font-size: 9pt; background: #0a2d4f url('images/bgAdminMenu.png') repeat-x; color: #ffffff; border-bottom: 1px solid #d4d4d4; overflow: hidden; }
.eventsContent { width: 100%; font-size: 9pt; border-bottom: 1px solid #d4d4d4; overflow: hidden; }

.loginTopMenu { width: 100%; height: 30px; padding: 2px; font-size: 9pt; background: #0a2d4f url('images/bgAdminMenu.png') repeat-x; color: #ffffff; border-bottom: 1px solid #d4d4d4; overflow: hidden; }
.loginContent { width: 100%; font-size: 9pt; border-bottom: 1px solid #d4d4d4; overflow: hidden; }

.topMenuButton { width: 90px; font-size: 9pt; float: left; padding-left: 5px; padding-right: 10px; background: url('images/bgAdminMenuDivider.png') no-repeat right; cursor: pointer; white-space: nowrap; overflow: hidden; }
.topMenuButton:hover { background: url('images/bgAdminMenuOver.png') repeat-x; }
.topMenuButtonActive { background: url('images/bgAdminMenuActive.png') repeat-x; }
.topWindowMenuButton { width: 120px; font-size: 9pt; float: left; padding-left: 5px; padding-right: 10px; background: url('images/bgAdminMenuDivider.png') no-repeat right; cursor: pointer; white-space: nowrap; overflow: hidden; }
.topWindowMenuButtonActive { background: url('images/bgAdminMenuActive.png') repeat-x; }
.topMenuButtonImg { padding: 3px; padding-right: 5px; padding-left: 0px; height: 24px; cursor: pointer; }

.leftMenuButton { font-size: 9pt; text-transform: capitalize; margin-left: 5px; padding-left: 5px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuButtonImg { padding: 3px; padding-right: 5px; height: 24px; }
.leftMenuSiteName { height: 32px; color: #ffffff; font-size: 10pt; text-transform: capitalize; padding: 2px; margin-left: 5px; padding-left: 5px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuSiteName:hover { filter: brightness(1.25); }
.leftMenuSiteImg { padding: 3px; padding-right: 5px; height: 20px; }
.leftMenuPageList { color: #ffffff; text-transform: capitalize; font-size: 9pt; padding-left: 5px; padding: 2px; padding-right: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuPageName { height: 30px; color: #ffffff; font-size: 9pt; text-transform: capitalize; margin-left: 15px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuPageName:hover { filter: brightness(1.25); font-style: italic; }
.leftMenuPageNameActive { filter: brightness(1.25); font-style: italic; }
.leftMenuPageImg { padding: 3px; padding-right: 5px; height: 24px; cursor: pointer; }
.leftMenuSystemPageName { height: 30px; color: #ffffff; font-size: 9pt; text-transform: capitalize; margin-left: 15px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuSystemPageName:hover { filter: brightness(1.25);  }
.leftMenuFieldName { height: 30px; font-size: 9pt; text-transform: capitalize; margin-left: 25px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuFieldName:hover { filter: brightness(1.25); font-style: italic; }
.leftMenuFieldNameActive { filter: brightness(1.25); font-style: italic; }
.leftMenuAdvancedFieldName { font-size: 9pt; text-transform: capitalize; margin-left: 25px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuAdvancedFieldName:hover { filter: brightness(1.25); font-style: italic; }
.leftMenuAdvancedFieldNameActive { filter: brightness(1.25); font-style: italic; }
.leftMenuFieldImg { padding: 3px; padding-right: 5px; height: 24px; }
.leftMenuImageList { color: #ffffff; text-transform: capitalize; font-size: 9pt; padding-left: 5px; padding: 2px; padding-right: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuImageName { height: 30px; font-size: 9pt; text-transform: capitalize; margin-left: 15px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuImageName:hover { filter: brightness(1.25); font-style: italic; }
.leftMenuImageNameActive { filter: brightness(1.25); font-style: italic; }
.leftMenuImageImg { padding: 3px; padding-right: 5px; height: 24px; }
.leftMenuFileList { color: #ffffff; text-transform: capitalize; font-size: 9pt; padding-left: 5px; padding: 2px; padding-right: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuFileName { height: 30px; font-size: 9pt; text-transform: capitalize; margin-left: 15px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuFileName:hover { filter: brightness(1.25); font-style: italic; }
.leftMenuFileNameActive { filter: brightness(1.25); font-style: italic; }
.leftMenuFileImg { padding: 3px; padding-right: 5px; height: 24px; }
.leftMenuVideoList { color: #ffffff; text-transform: capitalize; font-size: 9pt; padding-left: 5px; padding: 2px; padding-right: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuVideoName { height: 30px; font-size: 9pt; text-transform: capitalize; margin-left: 15px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuVideoName:hover { filter: brightness(1.25); font-style: italic; }
.leftMenuVideoNameActive { filter: brightness(1.25); font-style: italic; }
.leftMenuVideoImg { padding: 3px; padding-right: 5px; height: 24px; }
.leftMenuOther { color: #ffffff; text-transform: capitalize; font-size: 9pt; margin-left: 5px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuOtherList { color: #ffffff; text-transform: capitalize; font-size: 9pt; padding-left: 5px; padding: 2px; padding-right: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuOtherName { height: 30px; font-size: 9pt; text-transform: capitalize; margin-left: 5px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuOtherName:hover { filter: brightness(1.25); font-style: italic; }
.leftMenuOtherNameActive { filter: brightness(1.25); font-style: italic; }
.leftMenuOtherImg { padding: 3px; padding-right: 5px; height: 24px; }
.leftMenuSEO { color: #ffffff; text-transform: capitalize; font-size: 9pt; margin-left: 5px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuSEOList { color: #ffffff; text-transform: capitalize; font-size: 9pt; padding-left: 5px; padding: 2px; padding-right: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuSEOName { height: 30px; font-size: 9pt; text-transform: capitalize; margin-left: 5px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuSEOName:hover { filter: brightness(1.25); font-style: italic; }
.leftMenuSEONameActive { filter: brightness(1.25); font-style: italic; }
.leftMenuSEOImg { padding: 3px; padding-right: 5px; height: 24px; }
.leftMenuTool { color: #ffffff; text-transform: capitalize; font-size: 9pt; margin-left: 5px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuToolList { color: #ffffff; text-transform: capitalize; font-size: 9pt; padding-left: 5px; padding: 2px; padding-right: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuToolName { height: 30px; font-size: 9pt; text-transform: capitalize; margin-left: 5px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuToolName:hover { filter: brightness(1.25); font-style: italic; }
.leftMenuToolNameActive { filter: brightness(1.25); font-style: italic; }
.leftMenuToolImg { padding: 3px; padding-right: 5px; height: 24px; }
.leftMenuEmail { color: #ffffff; text-transform: capitalize; font-size: 9pt; margin-left: 5px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuEmailList { color: #ffffff; text-transform: capitalize; font-size: 9pt; padding-left: 5px; padding: 2px; padding-right: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuEmailName { height: 30px; font-size: 9pt; text-transform: capitalize; margin-left: 5px; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leftMenuEmailName:hover { filter: brightness(1.25); font-style: italic; }
.leftMenuEmailNameActive { filter: brightness(1.25); font-style: italic; }
.leftMenuEmailImg { padding: 3px; padding-right: 5px; height: 24px; }

.bottomMenuFieldName { float: left; height: 30px; font-size: 9pt; text-transform: capitalize; padding-left: 5px; padding: 2px; padding-right: 5px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.bottomMenuFieldImgOff { padding: 3px 12px; padding-right: 5px; height: 24px; opacity: 0.5; }
.bottomMenuFieldImgOn { padding: 3px 12px; padding-right: 5px; height: 24px; opacity: 1.0; }

.pageEditMenu { width: 100%; border: 1px solid #4d4d4d; padding: 3px; border-radius: 3px; background: url('images/bgAdminPageMenu.png') repeat; }
.pageEditMenuButtons { font-size: 9pt; text-align: left; border: 1px solid #555; margin: 3px; border-radius: 3px; background: #d4d4d4; }
.pageMenuButtonImg { padding: 2px; padding-right: 5px; height: 24px; cursor: pointer; }
.pageMenuButtonImg:hover { filter: brightness(1.25); font-style: italic; }
.spanImg { height: 16px; cursor: pointer; }

.menuEdit { text-align: left; }
.menuGroupLegend { width: 200px; text-align: left; font-size: 9pt; text-transform: capitalize; padding: 3px; padding-left: 10px; border-radius: 5px; background: #f8f8f8; border: 1px solid #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.menuSubGroupLegend { width: 200px; text-align: left; font-size: 9pt; text-transform: capitalize; padding: 3px; padding-left: 10px; border-radius: 5px; color: #f8f8f8; background: #4d4d4d; border: 1px solid #f8f8f8; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.cssEdit { width: 100%; clear: both; overflow: hidden; white-space: nowrap; }

.menuGroupFieldset { border-radius: 5px; }
.menuSubGroupFieldset { border-radius: 5px; }
.siteGroupFieldset { border-radius: 5px; }
.formGroupFieldset { border-radius: 5px; }
.blogGroupFieldset { border-radius: 5px; }
.faqGroupFieldset { border-radius: 5px; }
.gridGroupFieldset { border-radius: 5px; }
.linkGroupFieldset { border-radius: 5px; }
.sliderGroupFieldset { border-radius: 5px; }

.siteGroupPages { }
.siteGroupLegend { width: 200px; text-align: left; font-size: 9pt; text-transform: capitalize; padding: 3px; padding-left: 10px; border-radius: 5px; background: #f8f8f8; border: 1px solid #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.siteGroupMainThumb { width: 310px; float: left; text-align: left; }
.siteGroupMainSettings { width: 36px; float: left; text-align: left; }
.siteGroupMainConfig { width: 420px; float: left; text-align: left; display: inline-block; }

.siteGroupImages { }

.formGroupLegend { width: 200px; text-align: left; font-size: 9pt; text-transform: capitalize; padding: 3px; padding-left: 10px; border-radius: 5px; background: #f8f8f8; border: 1px solid #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.faqGroupLegend { width: 200px; text-align: left; font-size: 9pt; text-transform: capitalize; padding: 3px; padding-left: 10px; border-radius: 5px; background: #f8f8f8; border: 1px solid #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.blogGroupLegend { width: 200px; text-align: left; font-size: 9pt; text-transform: capitalize; padding: 3px; padding-left: 10px; border-radius: 5px; background: #f8f8f8; border: 1px solid #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.linkGroupLegend { width: 200px; text-align: left; font-size: 9pt; text-transform: capitalize; padding: 3px; padding-left: 10px; border-radius: 5px; background: #f8f8f8; border: 1px solid #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.gridGroupLegend { width: 200px; text-align: left; font-size: 9pt; text-transform: capitalize; padding: 3px; padding-left: 10px; border-radius: 5px; background: #f8f8f8; border: 1px solid #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sliderGroupLegend { width: 200px; text-align: left; font-size: 9pt; text-transform: capitalize; padding: 3px; padding-left: 10px; border-radius: 5px; background: #f8f8f8; border: 1px solid #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.thumbnailsBox { -webkit-transition: -webkit-transform .15s linear; box-shadow: 0 3px 6px rgba(0,0,0,.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); height: 105px; width: 135px; cursor: pointer; border: 1px solid #4d4d4d; border-radius: 5px; }
.thumbnailsBox:hover { outline: 1px solid #4d4d4d; }

.helpButton { width: 16px; height: 16px; opacity: 0.5; }
.helpButton:hover { opacity: 1.0; }

.standardFieldContainer span.helpTip:hover { cursor: help; position: relative; }
.standardFieldContainer span.helpTip { display: none; }
.standardFieldContainer:hover span.helpTip { border: #4d4d4d 1px solid; box-shadow: 5px 5px 2px -3px rgba(0,0,0,.40); background-color: #f8f8f8; color: #4d4d4d; padding: 3px 20px 3px 3px; font-size: 9pt; font-family: 'segoe ui', 'segoe-ui', san-serif; line-height: 125%; display: block; z-index: 100; position: absolute; left: 250px; margin: 4px; width: 300px; top: 32px; text-decoration: none; text-transform: none; }

.standardFormContainer { text-align: left; margin 0; margin-left: auto; margin-right: auto; margin-bottom: 5px; }
.standardFieldContainer { text-align: left; text-transform: capitalize; position: relative; margin-bottom: 5px; }
.standardFieldLabel { width: 200px; font-size: 14px; display: inline-block; text-align: right; text-transform: capitalize; }

.messageSuccess { position: fixed; width: 100%; top: 8px; margin: 0; margin-left: auto; margin-right: auto; text-align: center; color: #0a2d4f; z-index: 2000; }
.messageFailure { position: fixed; width: 100%; top: 8px; margin: 0; margin-left: auto; margin-right: auto; text-align: center; color: #800000; z-index: 2000; }

input[type=text], input[type=search], input[type=tel], input[type=number], input[type=date], input[type=time], input[type=datetime], input[type=datetime-local], input[type=url], input[type=email], input[type=password], input[type=submit], input[type=button], input[type=file], textarea, select {
 font-family: 'Open Sans','Open-Sans','Myriad Pro','Segoe UI',Segoe,'Trebuchet MS',Arial,sans-serif !important;
 font-size: 16px;
 border: 1px solid #a0a0a0;
 padding: 0.5em;
 font-size: 14px;
 line-height: 1.2em;
 background: #fff;
 background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
 -webkit-appearance: none;
 -webkit-box-shadow: none;
 -webkit-border-radius: 0;
}

input[type=file]::file-selector-button {
 border: none;
 background: none;
}

input[type=button]:disabled, button:disabled { opacity: 0.5; }

input[type=range] {
  height: 28px;
  -webkit-appearance: none;
  background-color: transparent;
  marginXXX: 10px 0;
  width: 100%;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 1px #000000;
  background: #D8D8D8;
  border-radius: 1px;
  border: 0px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 1px 1px 1px #222222;
  border: 1px solid #222222;
  height: 20px;
  width: 20px;
  transform: rotate(45deg);
  border-radius: 3px;
  background: #FFFFFF;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -6px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #D8D8D8;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 1px #000000;
  background: #D8D8D8;
  border-radius: 1px;
  border: 0px solid #010101;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #222222;
  border: 1px solid #222222;
  height: 20px;
  width: 20px;
  transform: rotate(45deg);
  border-radius: 3px;
  background: #FFFFFF;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #D8D8D8;
  border: 0px solid #010101;
  border-radius: 2px;
  box-shadow: 0px 0px 1px #000000;
}
input[type=range]::-ms-fill-upper {
  background: #D8D8D8;
  border: 0px solid #010101;
  border-radius: 2px;
  box-shadow: 0px 0px 1px #000000;
}
input[type=range]::-ms-thumb {
  margin-top: 1px;
  border: 1px solid #222222;
  height: 20px;
  width: 20px;
  transform: rotate(45deg);
  border-radius: 3px;
  background: #FFFFFF;
  cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
  background: #D8D8D8;
}
input[type=range]:focus::-ms-fill-upper {
  background: #D8D8D8;
}

.inputFieldDollar { background-image: url(/lib.images/b_iBm_inputDollar.png), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); background-repeat: no-repeat; background-position: left top; padding-left: 20px; }
.inputFieldPercent { background-image: url(/lib.images/b_iBm_inputPercent.png), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); background-repeat: no-repeat; background-position: right top; padding-right: 20px; }

.inputField { display: block; }
.inputFieldStandard { width: 600px; }
.inputFieldReadonly { border: none !important; background: none !important; }
.inputFieldAlwaysReadonly { border: none !important; background: none !important; }
.inputLabel { position: absolute; top: 0; left: 6px; font-size: 9px; text-transform: uppercase; color: #555; }

.displayField { display: block; }
.displayFieldStandard { width: 600px; }
.displayFieldReadonly { border: none !important; background: none !important; }
.displayFieldAlwaysReadonly { border: none !important; background: none !important; }

.fieldLocked { color: #fff !important; background: #888 !important; background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#ccc)) !important; }

.checkbox18 { height: 18px; width: 18px; vertical-align: middle; }

.switch { position: relative; display: inline-block; width: 60px; height: 24px; }
.switch input { opacity: 0; width: 0; height: 0; }
.slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }
.slider:before { position: absolute; content: ""; height: 20px; width: 20px; left: 2px; bottom: 2px; background-color: white; -webkit-transition: .4s; transition: .4s; }

input:checked + .slider { background-color: #008000; }
input:focus + .slider { box-shadow: 0 0 1px #008000; }
input:checked + .slider:before { -webkit-transform: translateX(36px); -ms-transform: translateX(36px); transform: translateX(36px); }

.slider.round { border-radius: 24px; }
.slider.round:before { border-radius: 50%; }

/* Items below are from CPL5.fonts.css and should be updated in sync */

@import url("https://p.typekit.net/p.css?s=1&k=vbq7ivu&ht=tk&f=14541.14542.14545.14548.15528.15530.17252.17253.16382.16383.16384.22489.22490.22495.22496.24696.24697.24698.24699.28908.28909.32211.32212.42831.42832.32217.32219.38451.38452.38463.38464.38449.38450.38461.38462.38475.38477.38480.38484.38488.38491.38492.38498&a=6045190&app=typekit&e=css");

@font-face {
font-family:"open-sans";
src:url("https://use.typekit.net/af/8939f9/00000000000000007735a061/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/8939f9/00000000000000007735a061/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/8939f9/00000000000000007735a061/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"open-sans";
src:url("https://use.typekit.net/af/cb3467/00000000000000007735a069/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/cb3467/00000000000000007735a069/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/cb3467/00000000000000007735a069/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"open-sans";
src:url("https://use.typekit.net/af/d4e28f/00000000000000007735a072/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/d4e28f/00000000000000007735a072/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/d4e28f/00000000000000007735a072/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"open-sans";
src:url("https://use.typekit.net/af/f18587/00000000000000007735a07a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/f18587/00000000000000007735a07a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/f18587/00000000000000007735a07a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"europa";
src:url("https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"europa";
src:url("https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"europa";
src:url("https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"europa";
src:url("https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"open-sans-condensed";
src:url("https://use.typekit.net/af/2dfb40/00000000000000007735a05d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2dfb40/00000000000000007735a05d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2dfb40/00000000000000007735a05d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"open-sans-condensed";
src:url("https://use.typekit.net/af/066173/00000000000000007735a05f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/066173/00000000000000007735a05f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/066173/00000000000000007735a05f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;
}

@font-face {
font-family:"open-sans-condensed";
src:url("https://use.typekit.net/af/e117fb/00000000000000007735a062/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/e117fb/00000000000000007735a062/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/e117fb/00000000000000007735a062/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:300;
}

@font-face {
font-family:"fira-sans";
src:url("https://use.typekit.net/af/e8c22b/00000000000000007735a3a4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/e8c22b/00000000000000007735a3a4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/e8c22b/00000000000000007735a3a4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"fira-sans";
src:url("https://use.typekit.net/af/396947/00000000000000007735a3a7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/396947/00000000000000007735a3a7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/396947/00000000000000007735a3a7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"fira-sans";
src:url("https://use.typekit.net/af/175b25/00000000000000007735a3b1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/175b25/00000000000000007735a3b1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/175b25/00000000000000007735a3b1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"fira-sans";
src:url("https://use.typekit.net/af/84a20c/00000000000000007735a3b3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/84a20c/00000000000000007735a3b3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/84a20c/00000000000000007735a3b3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"fira-sans-2";
src:url("https://use.typekit.net/af/824e36/00000000000000007735a3d2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/824e36/00000000000000007735a3d2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/824e36/00000000000000007735a3d2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"fira-sans-2";
src:url("https://use.typekit.net/af/2862d2/00000000000000007735a3d4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2862d2/00000000000000007735a3d4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2862d2/00000000000000007735a3d4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"fira-sans-2";
src:url("https://use.typekit.net/af/365e45/00000000000000007735a3d6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/365e45/00000000000000007735a3d6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/365e45/00000000000000007735a3d6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"fira-sans-2";
src:url("https://use.typekit.net/af/329770/00000000000000007735a3d7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/329770/00000000000000007735a3d7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/329770/00000000000000007735a3d7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"roboto-slab";
src:url("https://use.typekit.net/af/cdf406/00000000000000007735b236/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/cdf406/00000000000000007735b236/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/cdf406/00000000000000007735b236/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"roboto-slab";
src:url("https://use.typekit.net/af/084aef/00000000000000007735b23b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/084aef/00000000000000007735b23b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/084aef/00000000000000007735b23b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"circe";
src:url("https://use.typekit.net/af/37a4b2/00000000000000007735afd8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/37a4b2/00000000000000007735afd8/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/37a4b2/00000000000000007735afd8/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"circe";
src:url("https://use.typekit.net/af/4824d6/00000000000000007735afdf/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/4824d6/00000000000000007735afdf/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/4824d6/00000000000000007735afdf/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"circe";
src:url("https://use.typekit.net/af/3af76f/00000000000000007735aff0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/3af76f/00000000000000007735aff0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/3af76f/00000000000000007735aff0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"circe";
src:url("https://use.typekit.net/af/4e72df/00000000000000007735aff3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/4e72df/00000000000000007735aff3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/4e72df/00000000000000007735aff3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"circe-rounded";
src:url("https://use.typekit.net/af/83236a/00000000000000007735afd6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/83236a/00000000000000007735afd6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/83236a/00000000000000007735afd6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"circe-rounded";
src:url("https://use.typekit.net/af/154410/00000000000000007735afdd/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/154410/00000000000000007735afdd/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/154410/00000000000000007735afdd/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"fira-sans-condensed-2";
src:url("https://use.typekit.net/af/b4a647/00000000000000007735a3d3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/b4a647/00000000000000007735a3d3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/b4a647/00000000000000007735a3d3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"fira-sans-condensed-2";
src:url("https://use.typekit.net/af/e36e3d/00000000000000007735a3d5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/e36e3d/00000000000000007735a3d5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/e36e3d/00000000000000007735a3d5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"fira-sans-condensed-2";
src:url("https://use.typekit.net/af/56906d/00000000000000007735a3e7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/56906d/00000000000000007735a3e7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/56906d/00000000000000007735a3e7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"fira-sans-condensed-2";
src:url("https://use.typekit.net/af/4fa413/00000000000000007735a3ea/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/4fa413/00000000000000007735a3ea/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/4fa413/00000000000000007735a3ea/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"fira-sans-condensed";
src:url("https://use.typekit.net/af/75c092/00000000000000007735a3c7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/75c092/00000000000000007735a3c7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/75c092/00000000000000007735a3c7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"fira-sans-condensed";
src:url("https://use.typekit.net/af/05a3ef/00000000000000007735a3ca/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/05a3ef/00000000000000007735a3ca/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/05a3ef/00000000000000007735a3ca/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"fira-sans-condensed";
src:url("https://use.typekit.net/af/8f78de/00000000000000007735a3e3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/8f78de/00000000000000007735a3e3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/8f78de/00000000000000007735a3e3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"fira-sans-condensed";
src:url("https://use.typekit.net/af/147f4e/00000000000000007735a3e6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/147f4e/00000000000000007735a3e6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/147f4e/00000000000000007735a3e6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"fira-sans-compressed";
src:url("https://use.typekit.net/af/0597e9/00000000000000007735a3e5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/0597e9/00000000000000007735a3e5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/0597e9/00000000000000007735a3e5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"fira-sans-compressed";
src:url("https://use.typekit.net/af/c39ddc/00000000000000007735a3eb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/c39ddc/00000000000000007735a3eb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/c39ddc/00000000000000007735a3eb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"fira-sans-compressed";
src:url("https://use.typekit.net/af/53c74a/00000000000000007735a3f4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/53c74a/00000000000000007735a3f4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/53c74a/00000000000000007735a3f4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"fira-sans-compressed";
src:url("https://use.typekit.net/af/5d2fe7/00000000000000007735a3f9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/5d2fe7/00000000000000007735a3f9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/5d2fe7/00000000000000007735a3f9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"fira-sans-compressed-2";
src:url("https://use.typekit.net/af/168c0a/00000000000000007735a408/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/168c0a/00000000000000007735a408/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/168c0a/00000000000000007735a408/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"fira-sans-compressed-2";
src:url("https://use.typekit.net/af/056ea9/00000000000000007735a40a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/056ea9/00000000000000007735a40a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/056ea9/00000000000000007735a40a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"fira-sans-compressed-2";
src:url("https://use.typekit.net/af/1f3c90/00000000000000007735a402/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/1f3c90/00000000000000007735a402/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/1f3c90/00000000000000007735a402/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"fira-sans-compressed-2";
src:url("https://use.typekit.net/af/4d430f/00000000000000007735a411/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/4d430f/00000000000000007735a411/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/4d430f/00000000000000007735a411/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

.tk-open-sans { font-family: "open-sans",sans-serif; }
.tk-europa { font-family: "europa",sans-serif; }
.tk-open-sans-condensed { font-family: "open-sans-condensed",sans-serif; }
.tk-fira-sans { font-family: "fira-sans",sans-serif; }
.tk-fira-sans-2 { font-family: "fira-sans-2",sans-serif; }
.tk-roboto-slab { font-family: "roboto-slab",serif; }
.tk-circe { font-family: "circe",sans-serif; }
.tk-circe-rounded { font-family: "circe-rounded",sans-serif; }
.tk-fira-sans-condensed-2 { font-family: "fira-sans-condensed-2",sans-serif; }
.tk-fira-sans-condensed { font-family: "fira-sans-condensed",sans-serif; }
.tk-fira-sans-compressed { font-family: "fira-sans-compressed",sans-serif; }
.tk-fira-sans-compressed-2 { font-family: "fira-sans-compressed-2",sans-serif; }

