#AccessibilityToolbar{text-align: left;background-color: #000}
#AccessibilityToolbar ul{margin: 0 auto;padding: 15px 30px;max-width: 1500px;list-style: none}
#AccessibilityToolbar li{display: inline-block}
#AccessibilityToolbar li a{color: #fff;text-transform: uppercase;font-size: 84.2%}
#AccessibilityToolbar ul #JumpToMenu,#AccessibilityToolbar ul #JumpToSearch{display: none}
@media screen and (max-width: 900px){#AccessibilityToolbar{position: relative;display: block;margin: 0;width: 100%}
#AccessibilityToolbar ul{padding: 0}
#AccessibilityToolbar ul #JumpToContent{display: none}
#AccessibilityToolbar ul #JumpToMenu{display: list-item;position: absolute;top: 15px;right: 10px;z-index: 100}
#AccessibilityToolbar ul #JumpToMenu a{display: inline-block;width: 40px;height: 40px;padding: 0 !important;text-indent: -10000em;background-image: url('/images/cms/icons/white/hamburger_64.png');background-position: center center;background-size: 32px 32px}
#AccessibilityToolbar ul #JumpToSearch{display: list-item;position: absolute;top: 15px;right: 50px;z-index: 100}
#AccessibilityToolbar ul #JumpToSearch a{display: inline-block;width: 40px;height: 40px;padding: 0 !important;text-indent: -10000em;background-image: url('/images/cms/icons/white/magnify_64.png');background-position: center center;background-size: 32px 32px}
}
body{font-family: Arial,Helvetica,sans-serif;font-size: 118.75%}
a{}
a:link{color: #c23000;text-decoration: none;border-color: #c23000}
a:visited{color: #b81200;text-decoration: none}
a:hover{color: #fff;text-decoration: none !important;background-color: #c23000;border-color: #c23000}
a:active{text-decoration: underline}
#PageBody p a,#PageBody ol li a,#PageBody ul li a{text-decoration: underline}
p{margin: 0 0 1.5em;line-height: 135%}
p.feature{padding: 30px;font-size: 116.7%;background-color: #f0eceb}
p.feature + p.feature{margin-top: -1.75em;padding-top: 0}
h1{margin: 0.25em 0 0.75em 0;font-size: 300%;font-weight: bold;font-family: Cambria,Palatino,serif;font-display: swap}
h2{margin: 2em 0 0.75em 0;font-size: 175%;font-weight: bold;font-family: Cambria,Palatino,sans-serif;font-display: swap}
h3{margin: 2.5em 0 0.75em 0;font-size: 125%}
h4{margin: 2.5em 0 0.75em 0;font-size: 100%}
h5{margin: 2.5em 0 0.75em 0;color: #777777;font-size: 100%}
h6{margin: 1.5em 0 0.75em 0;font-size: 91.7%;border-bottom: #e0dcdb 1px solid}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight: inherit}
h1.feature,h2.feature,h3.feature,h4.feature,h5.feature,h6.feature{position: relative;margin-top: 2.5em;margin-bottom: 1.5em;padding-bottom: 0.75em}
h1.feature::after,h2.feature::after,h3.feature::after,h4.feature::after,h5.feature::after,h6.feature::after{content: "";position: absolute;bottom: 0;left: 0;height: 3px;width: 270px;background: rgba(93,125,141,0.25)}
h1.feature[style*="text-align: center"],h1.feature[style*="text-align:center"],h2.feature[style*="text-align: center"],h2.feature[style*="text-align:center"],h3.feature[style*="text-align: center"],h3.feature[style*="text-align:center"],h4.feature[style*="text-align: center"],h4.feature[style*="text-align:center"],h5.feature[style*="text-align: center"],h5.feature[style*="text-align:center"],h6.feature[style*="text-align: center"],h6.feature[style*="text-align:center"]{text-align: center}
h1.feature[style*="text-align: center"]::after,h1.feature[style*="text-align:center"]::after,h2.feature[style*="text-align: center"]::after,h2.feature[style*="text-align:center"]::after,h3.feature[style*="text-align: center"]::after,h3.feature[style*="text-align:center"]::after,h4.feature[style*="text-align: center"]::after,h4.feature[style*="text-align:center"]::after,h5.feature[style*="text-align: center"]::after,h5.feature[style*="text-align:center"]::after,h6.feature[style*="text-align: center"]::after,h6.feature[style*="text-align:center"]::after{left: calc(50% - 135px)}
h1.feature[style*="text-align: right"],h1.feature[style*="text-align:right"],h2.feature[style*="text-align: right"],h2.feature[style*="text-align:right"],h3.feature[style*="text-align: right"],h3.feature[style*="text-align:right"],h4.feature[style*="text-align: right"],h4.feature[style*="text-align:right"],h5.feature[style*="text-align: right"],h5.feature[style*="text-align:right"],h6.feature[style*="text-align: right"],h6.feature[style*="text-align:right"]{text-align: center}
h1.feature[style*="text-align: right"]::after,h1.feature[style*="text-align:right"]::after,h2.feature[style*="text-align: right"]::after,h2.feature[style*="text-align:right"]::after,h3.feature[style*="text-align: right"]::after,h3.feature[style*="text-align:right"]::after,h4.feature[style*="text-align: right"]::after,h4.feature[style*="text-align:right"]::after,h5.feature[style*="text-align: right"]::after,h5.feature[style*="text-align:right"]::after,h6.feature[style*="text-align: right"]::after,h6.feature[style*="text-align:right"]::after{right: 0}
.huge{font-size: 150%;line-height: 125%}
p.huge{margin-bottom: 1em}
.big,big{font-size: 116.7%}
.small,small{font-size: 91.7%}
.tiny{font-size: 83.3%}
@media screen and (max-width: 1200px){body{-webkit-text-size-adjust: none}
}
@media screen and (max-width: 600px){body{font-size: 100%}
}
@media screen and (max-width: 375px){body{font-size: 93.75%}
}
ul.menuList{position: relative;display: flex;justify-content: space-between;margin: 0;padding: 0;list-style: none;width: 100%;font-size: 125%}
ul.menuList li{}
ul.menuList li:hover{}
ul.menuList>li{flex-grow: 1;text-align: center;border-left: rgba(0,0,0,0.15) 1px solid}
ul.menuList>li:last-child{border-right: rgba(0,0,0,0.15) 1px solid}
ul.menuList li>a{position: relative;display: block;padding: 15px 30px}
ul.menuList li>a:hover{}
ul.menuList>li>a:link{}
ul.menuList>li>a:link{color: #681008}
ul.menuList>li>a:visited{color: #681008}
ul.menuList>li>a:hover{color: #fff}
ul.menuList li ul{position: absolute;left: -10000em;z-index: 1;margin: 0;padding: 0;list-style: none;background: #ffffff;font-size: 85.7%;font-weight: normal;box-shadow: 0px 19px 19px rgba(72,64,56,0.15);z-index: 1}
ul.menuList li:hover ul,ul.menuList li li:hover ul{left: auto;min-width: 250px}
ul.menuList li ul li{text-align: left;width: auto}
ul.menuList li ul li:hover{}
ul.menuList li ul li>a{padding: 12px 40px 12px 20px}
ul.menuList li ul li>a:hover{}
ul.menuList>li>ul.megamenu{box-sizing: border-box;position: absolute;left: -10000em;display: block !important;width: 100%;padding: 20px;font-weight: normal;background: #fff}
ul.menuList>li:hover>ul.megamenu{left: 0}
ul.menuList>li>ul.megamenu ul{position: relative;left: 0;float: left;width: 100%;padding: 0;margin: 0;list-style: none;font-size: inherit;font-weight: inherit;background: none;box-shadow: none}
ul.menuList>li>ul.megamenu li{position: relative;left: 0;float: left !important;width: 100%;min-width: 0;padding: 0;margin: 0;list-style: none;font-size: inherit;font-weight: inherit;background: none;box-shadow: none}
ul.menuList>li>ul.megamenu>li>ul{}
ul.menuList>li>ul.megamenu>li>ul>li{}
ul.menuList>li>ul.megamenu>li:not(.contentTop):not(.contentBottom) a{display: inline-block;box-sizing: border-box;width: 100%;padding: 10px 0}
ul.menuList>li>ul.megamenu>li:not(.contentTop):not(.contentBottom) a:hover{padding-left: 10px}
ul.menuList>li>ul.megamenu>li.level2:not(.contentTop):not(.contentBottom)>a{font-weight: bold}
ul.menuList>li>ul.megamenu.cols-2{}
ul.menuList>li>ul.megamenu.cols-2>li:not(.contentTop):not(.contentBottom){box-sizing: border-box;width: 49.5%;margin-right: 1%;margin-bottom: 20px}
ul.menuList>li>ul.megamenu.cols-2>li:not(.contentTop):not(.contentBottom):nth-child(2n){margin-right: 0}
ul.menuList>li>ul.megamenu.cols-2>li:not(.contentTop):not(.contentBottom):nth-child(3n+1){clear: left}
ul.menuList>li>ul.megamenu.cols-2>li:not(.contentTop):not(.contentBottom):first-child{margin-top: 0}
ul.menuList>li>ul.megamenu.cols-3{}
ul.menuList>li>ul.megamenu.cols-3>li:not(.contentTop):not(.contentBottom){box-sizing: border-box;width: 32.66%;margin-right: 1%;margin-bottom: 20px}
ul.menuList>li>ul.megamenu.cols-3>li:not(.contentTop):not(.contentBottom):nth-child(3n){margin-right: 0}
ul.menuList>li>ul.megamenu.cols-3>li:not(.contentTop):not(.contentBottom):nth-child(4n+1){clear: left}
ul.menuList>li>ul.megamenu.cols-3>li:not(.contentTop):not(.contentBottom):nth-child(1),ul.menuList>li>ul.megamenu.cols-3>li:not(.contentTop):not(.contentBottom):nth-child(2),ul.menuList>li>ul.megamenu.cols-3>li:not(.contentTop):not(.contentBottom):nth-child(3){margin-top: 0}
ul.menuList>li>ul.megamenu.cols-4{}
ul.menuList>li>ul.megamenu.cols-4>li:not(.contentTop):not(.contentBottom){box-sizing: border-box;width: 24.25%;margin-right: 1%;margin-bottom: 20px}
ul.menuList>li>ul.megamenu.cols-4>li:not(.contentTop):not(.contentBottom):nth-child(4n){margin-right: 0}
ul.menuList>li>ul.megamenu.cols-4>li:not(.contentTop):not(.contentBottom):nth-child(5n+1){clear: left}
ul.menuList>li>ul.megamenu.cols-4>li:not(.contentTop):not(.contentBottom):nth-child(1),ul.menuList>li>ul.megamenu.cols-4>li:not(.contentTop):not(.contentBottom):nth-child(2),ul.menuList>li>ul.megamenu.cols-4>li:not(.contentTop):not(.contentBottom):nth-child(3),ul.menuList>li>ul.megamenu.cols-4>li:not(.contentTop):not(.contentBottom):nth-child(4){margin-top: 0}
ul.menuList>li>ul.megamenu.cols-5{}
ul.menuList>li>ul.megamenu.cols-5>li:not(.contentTop):not(.contentBottom){box-sizing: border-box;width: 19.25%;margin-right: 0.75%;margin-bottom: 20px}
ul.menuList>li>ul.megamenu.cols-5>li:not(.contentTop):not(.contentBottom):nth-child(5n){margin-right: 0}
ul.menuList>li>ul.megamenu.cols-5>li:not(.contentTop):not(.contentBottom):nth-child(6n+1){clear: left}
ul.menuList>li>ul.megamenu.cols-5>li:not(.contentTop):not(.contentBottom):nth-child(1),ul.menuList>li>ul.megamenu.cols-5>li:not(.contentTop):not(.contentBottom):nth-child(2),ul.menuList>li>ul.megamenu.cols-5>li:not(.contentTop):not(.contentBottom):nth-child(3),ul.menuList>li>ul.megamenu.cols-5>li:not(.contentTop):not(.contentBottom):nth-child(4),ul.menuList>li>ul.megamenu.cols-5>li:not(.contentTop):not(.contentBottom):nth-child(5){margin-top: 0}
ul.menuList>li>ul.megamenu.cols-6{}
ul.menuList>li>ul.megamenu.cols-6>li:not(.contentTop):not(.contentBottom){box-sizing: border-box;width: 16.04%;margin-right: 0.75%;margin-bottom: 20px}
ul.menuList>li>ul.megamenu.cols-6>li:not(.contentTop):not(.contentBottom):nth-child(6n){margin-left: 0}
ul.menuList>li>ul.megamenu.cols-6>li:not(.contentTop):not(.contentBottom):nth-child(7n+1){clear: left}
ul.menuList>li>ul.megamenu.cols-6>li:not(.contentTop):not(.contentBottom):nth-child(1),ul.menuList>li>ul.megamenu.cols-6>li:not(.contentTop):not(.contentBottom):nth-child(2),ul.menuList>li>ul.megamenu.cols-6>li:not(.contentTop):not(.contentBottom):nth-child(3),ul.menuList>li>ul.megamenu.cols-6>li:not(.contentTop):not(.contentBottom):nth-child(4),ul.menuList>li>ul.megamenu.cols-6>li:not(.contentTop):not(.contentBottom):nth-child(5),ul.menuList>li>ul.megamenu.cols-6>li:not(.contentTop):not(.contentBottom):nth-child(6){margin-top: 0}
ul.menuList>li>ul.megamenu li.contentTop,ul.menuList>li>ul.megamenu li.contentBottom{position: relative !important;float: left !important;width: 100% !important;margin: 0 !important;padding: 0 !important}
ul.menuList>li>ul.megamenu li.contentTop p,ul.menuList>li>ul.megamenu li.contentBottom p{margin-bottom: 10px}
ul.menuList>li>ul.megamenu li.contentTop *:first-child,ul.menuList>li>ul.megamenu li.contentBottom *:first-child{margin-top: 0}
ul.menuList>li>ul.megamenu li.contentTop *:last-child,ul.menuList>li>ul.megamenu li.contentBottom *:last-child{margin-bottom: 0}
ul.menuList>li>ul.megamenu li.contentTop.empty,ul.menuList>li>ul.megamenu li.contentBottom.empty{display: none !important}
.contentTop.mm-listitem,.contentBottom.mm-listitem{padding: 10px 10px 10px 20px}
.contentTop.mm-listitem>*,.contentBottom.mm-listitem>*{margin-bottom: 10px}
.contentTop.mm-listitem hr,.contentBottom.mm-listitem hr{display: none !important}
.contentTop.mm-listitem>:last-child,.contentBottom.mm-listitem>:last-child{margin-bottom: 0 !important}
@media screen and (max-width: 1500px){ul.menuList>li:first-child{border-left: 0}
ul.menuList>li:last-child{border-right: 0}
}
@media screen and (max-width: 1200px){ul.menuList{display: block}
ul.menuList>li{float: left;border: 0}
}
@media screen and (max-width: 900px){ul.menuList{display: block}
ul.menuList>li{width: 100%;overflow: hidden;padding: 0;border: 0}
ul.menuList>li a{}
ul.menuList>li a:hover{background: transparent}
ul.menuList li ul,ul.menuList>li>ul.megamenu{display: none !important}
}
.mm-ocd nav{background-color: #faf8f7;color: #181008}
.mm-ocd nav ul.menuList>li a{text-align: left}
.mm-spn.mm-spn--navbar.mm-spn--main:after{color: #181008;opacity: 1}
.subMenu{margin-bottom: 1.5em}
.subMenu ul li a{display: block;box-sizing: border-box;width: 100%;padding: 15px 30px}
.subMenu ul li a:link{text-decoration: none}
.subMenu ul li a:visited{text-decoration: none}
.subMenu ul li a:hover{text-decoration: underline}
.subMenu ul li a:active{}
.subMenu .section{font-size: 125%;font-weight: bold;border-bottom: 1px solid #e0dcdb}
.subMenu .section a{display: block;box-sizing: border-box;width: 100%;padding: 15px 30px;text-decoration: none}
.subMenu .section a:link{color: #383028}
.subMenu .section a:visited{color: #383028}
.subMenu .section a:hover{color: #fff}
.subMenu .section.currentPage{background: #faf8f7}
.subMenu ul{margin: 0;padding: 0;list-style: none}
.subMenu ul li{margin: 0;border-bottom: 1px solid #f0eceb}
.subMenu ul ul li{border: 0}
.subMenu ul ul li>a{padding-left: 60px}
.subMenu ul ul ul li{font-size: 100%;border: 0}
.subMenu ul ul ul li>a{padding-left: 90px}
.subMenu ul ul ul ul li{font-size: 100%;border: 0}
.subMenu ul ul ul ul li>a{padding-left: 120px}
.subMenu ul li.currentBranch{background: #faf8f7}
.subMenu ul li.currentPage{}
.subMenu ul li ul li.currentPage{}
.subMenu ul li.currentPage a:link{font-weight: bold}
.subMenu ul li.currentPage>a:link:not(:hover){background-color: rgba(0,0,0,0.05)}
.subMenu ul li.currentPage li{}
.subMenu ul li.currentPage li a:link{font-weight: normal;text-decoration: none}
.subMenu ul li.currentPage li a:visited{font-weight: normal;text-decoration: none}
.subMenu ul li.currentPage li a:active{text-decoration: underline}
.subMenu ul li.currentPage li a:hover{color: #fff;text-decoration: underline}
.subMenu .level1 .item1{}
.subMenu .item1{}
.subMenu .level2 li.currentBranch{}
.subMenu_exampletextid{}
.subMenu_exampletextid a{}
@media screen and (max-width: 900px){}
.formPanel,.dataContainer{position: relative;float: none;clear: both;margin: 0;padding: 0;width: 100%;margin-bottom: 1.5em}
fieldset,.fieldset{position: relative;display: inline-block;box-sizing: border-box;width: 100%;max-width: 100%;min-width: 100%;padding: 30px;margin: 0 0 1.5em;border: #eae8e7 2px solid;border-radius: 0}
fieldset legend,.fieldset .legend{position: relative;float: left;box-sizing: content-box;width: 100%;padding: 15px 32px;margin: -32px -32px 30px;color: #000000;font-weight: bold;font-size: 125%;background: #eae8e7}
fieldset .summary,fieldset p,fieldset h1,fieldset h2,fieldset h3,fieldset h4,fieldset h5,fieldset h6,.fieldset .summary,.fieldset p,.fieldset h1,.fieldset h2,.fieldset h3,.fieldset h4,.fieldset h5,.fieldset h6{clear: left}
.formFields,.dataFields{display: inline-block !important;width: 100% !important;padding: 0 !important;margin: 0 !important;list-style: none !important}
.formFields>li,.dataFields>li{list-style: none}
.formFields ol,.dataFields ol{list-style: decimal;margin-bottom: 1.5em}
.formFields ul,.dataFields ul{list-style: disc;margin-bottom: 1.5em}
.fieldContainer,.formFields>li,.dataFields>li{position: relative;float: left;clear: left;box-sizing: border-box;width: 100%;padding: 0;margin: 0 0 15px}
.fieldContainer:first-child,.formFields>li:first-child,.dataFields>li:first-child{margin-top: 0}
.fieldContainer:last-child,.formFields>li:last-child,.dataFields>li:last-child{margin-bottom: 0}
.fieldTitle,.formFields label,.dataFields label{position: relative;float: left;display: flex;justify-content: space-between;box-sizing: border-box;width: 25%;padding: 15px 15px 15px 0;font-weight: bold}
.fieldContent,.fieldControls,.fieldData,.fieldText{display: block;position: relative;float: left;box-sizing: border-box;width: 75%;max-width: 75%}
.fieldContent .fieldControls,.fieldContent .fieldData,.fieldContent .fieldText{display: inline-block;float: none;box-sizing: border-box;padding: 0;width: 100%;max-width: 100%;border-radius: 0;background: none}
.fieldContent{}
.fieldContent .fieldData,.fieldContent .fieldText{padding-top: 15px}
.fieldContent .fieldData>:last-child,.fieldContent .fieldText>:last-child{margin-bottom: 0 !important}
.fieldData~*,.fieldText~*{margin-top: 1em !important}
.fieldContent .fieldData ul,.fieldContent .fieldText ul,.fieldContent .fieldData ol,.fieldContent .fieldText ol{margin: 0.75em 0}
.fieldContent .fieldData ul li,.fieldContent .fieldText ul li{list-style: disc;margin: 0 0 5px !important}
.fieldContent .fieldContentTop{display: inline-block;margin: 0 0 5px;width: 100%}
.fieldContent .fieldContentBottom{display: inline-block;clear: left;margin: 5px 0 0;width: 100%}
.fieldContent .helperControl{margin-top: 10px;padding-left: 24px}
.fieldContent .helperControl::before{content: "i";position: relative;display: inline-block;vertical-align: middle;box-sizing: border-box;padding: 1px 3px;margin: -3px 3px 0 -24px;width: 16px;font-family: Courier New,Courier,monospace;font-weight: bold;font-size: 13px;line-height: 11px;color: #0000d8;border: #0000d8 2px solid;border-radius: 100%}
.fieldControls>.helperControl{vertical-align: top}
.fieldContent>h1,.fieldContent>h2,.fieldContent>h3,.fieldContent>h4,.fieldContent>h5,.fieldContent>h6,.fieldContent>p,.fieldContent>ul,.fieldContent>ol{margin: 0.25em 0}
.fieldContent>:first-child,.fieldContent>:first-child{margin-top: 0}
.fieldContent>:last-child,.fieldContent>:last-child{margin-bottom: 0}
.formFields input[type=text],.formFields input[type=password],.formFields input[type=file],.formFields input[type=number],.formFields input[type=date],.formFields select,.formFields textarea,input.formField{box-sizing: border-box;width: 100%;max-width: 100%;padding: 14px 15px;font-size: 100%;background: #ffffff;border: #c0bcbb 1px solid;border-radius: 0;outline: 0}
.formFields input[type=date]{width: auto;min-width: 160px}
.formFields select[multiple]{max-width: 99.99%}
.formFields select option{}
.formFields input[disabled]:not([readonly]),.formFields select[disabled]:not([readonly]),.formFields textarea[disabled]:not([readonly]),input.formField[disabled]:not([readonly]){opacity: 0.5}
.formFields input[type=text]:focus,.formFields input[type=password]:focus,.formFields input[type=file]:focus,.formFields input[type=number]:focus,.formFields input[type=date]:focus,.formFields select:focus,.formFields select:focus option,.formFields textarea:focus,input.formField:focus{background: #faf8f7;border-color: #000}
.textField{}
.textareaField{}
.numberField{}
.emailField{}
.usernameField{}
.passwordField{}
.passwordField .helperControl .textMessage{}
.passwordField .helperControl .linkedMessage{display: none}
.dateField,.dateSelectField{}
.dateField input[type=text],.dateSelectField input[type=text],.dateField input[type=date],.dateSelectField input[type=date]{position: relative;max-width: 160px}
.dateField .dateSelector,.dateSelectField .dateSelector{position: relative;display: inline-block;margin-left: 10px}
.dateField .dateSelector::before,.dateSelectField .dateSelector::before{}
.dateDropdownField{}
.dateDropdownField fieldset{clear: none;width: auto;min-width: 0px;padding: 0;margin: 0;border: 0;background: transparent}
.dateDropdownField fieldset legend{display: none}
.dateDropdownField .fieldControls{}
.dateDropdownField .fieldControls label{display: none}
.dateDropdownField .fieldControls select{position: relative;float: left;width: 32%;margin-right: calc(2% - 1px)}
.dateDropdownField .fieldControls select:last-of-type{margin-right: 0}
@media aural{.dateDropdownField .fieldControls label{float: left}
.dateDropdownField .fieldControls select{float: left}
}
.radioField,.checkboxField{}
.radioField fieldset,.checkboxField fieldset{clear: none;width: auto;min-width: 0px;padding: 0;margin: 15px 0 0 !important;border: 0;background: transparent}
.radioField fieldset legend,.checkboxField fieldset legend{display: none}
.radioField label,.checkboxField label{position: relative;display: inline-block;float: none;box-sizing: border-box;width: auto;vertical-align: top;margin-bottom: 10px !important;padding: 0 0 0 20px !important;font-weight: normal;background: transparent !important;border-bottom: transparent 1px solid}
.radioField label>:last-child,.checkboxField label>:last-child{margin-bottom: auto !important}
.radioField label:hover,.checkboxField label:hover{padding-bottom: 0 !important;border-bottom: 1px dotted}
.radioField input[type="radio"],.checkboxField input[type="checkbox"]{position: absolute;top: 0.25em;left: 0;margin: 0}
.radioField .horizontalOptions,.checkboxField .horizontalOptions{padding: 0 !important}
.radioField .horizontalOptions label,.checkboxField .horizontalOptions label{width: auto !important;max-width: 100% !important;height: auto !important;margin-right: 1em}
.radioField .verticalOptions,.checkboxField .verticalOptions{padding: 0 !important}
.radioField .verticalOptions label,.checkboxField .verticalOptions label{position: relative;float: left;clear: left;width: 100% !important;max-width: 100% !important;height: auto !important}
.radioField .twoColsOptions,.checkboxField .twoColsOptions{padding: 0 !important}
.radioField .twoColsOptions label,.checkboxField .twoColsOptions label,.radioField .twoColsOptions .otherOptionSelectTextHidden,.checkboxField .twoColsOptions .otherOptionSelectTextHidden,.radioField .twoColsOptions .otherOptionSelectTextVisible,.checkboxField .twoColsOptions .otherOptionSelectTextVisible{position: relative;float: left;width: 49% !important;height: auto !important;margin-right: 2%}
.radioField .twoColsOptions :nth-child(2n),.checkboxField .twoColsOptions :nth-child(2n){margin-right: 0}
.radioField .threeColsOptions,.checkboxField .threeColsOptions{padding: 0 !important}
.radioField .threeColsOptions label,.checkboxField .threeColsOptions label,.radioField .threeColsOptions .otherOptionSelectTextHidden,.checkboxField .threeColsOptions .otherOptionSelectTextHidden,.radioField .threeColsOptions .otherOptionSelectTextVisible,.checkboxField .threeColsOptions .otherOptionSelectTextVisible{position: relative;float: left;width: 32% !important;height: auto !important;margin-right: 2%}
.radioField .threeColsOptions :nth-child(3n-1),.checkboxField .threeColsOptions :nth-child(3n-1){margin-right: 0}
.radioField .fourColsOptions,.checkboxField .fourColsOptions{padding: 0 !important}
.radioField .fourColsOptions label,.checkboxField .fourColsOptions label,.radioField .fourColsOptions .otherOptionSelectTextHidden,.checkboxField .fourColsOptions .otherOptionSelectTextHidden,.radioField .fourColsOptions .otherOptionSelectTextVisible,.checkboxField .fourColsOptions .otherOptionSelectTextVisible{position: relative;float: left;width: 23% !important;height: auto !important;margin-right: 2%}
.radioField .fourColsOptions :nth-child(4n-2),.checkboxField .fourColsOptions :nth-child(4n-2){margin-right: 0}
.radioField table,.radioField .verticalOptions table,.radioField .horizontalOptions table,.checkboxField table,.checkboxField .verticalOptions table,.checkboxField .horizontalOptions table{}
.radioField tr,.radioField .verticalOptions tr,.radioField .horizontalOptions tr,.checkboxField tr,.checkboxField .verticalOptions tr,.checkboxField .horizontalOptions tr{}
.radioField td,.radioField .verticalOptions td,.radioField .horizontalOptions td,.checkboxField td,.checkboxField .verticalOptions td,.checkboxField .horizontalOptions td{position: relative}
.radioField td label,.radioField .verticalOptions td label,.radioField .horizontalOptions td label,.checkboxField td label,.checkboxField .verticalOptions td label,.checkboxField .horizontalOptions td label{}
.otherOptionSelectTextHidden{display: inline-block}
.otherOptionSelectTextHidden label.otherFieldEnable{width: 100% !important}
.otherOptionSelectTextHidden .otherOptionText{position: relative;display: inline-block;width: 100%}
.otherOptionSelectTextHidden .otherOptionText label{display: none !important}
.otherOptionSelectTextHidden .otherOptionText input{display: block;width: 100%}
.twoColsOptions .otherOptionSelectTextHidden .otherOptionText input{width: 204.08%;max-width: none}
.twoColsOptions .otherOptionSelectTextHidden:nth-child(2n) .otherOptionText input{margin-left: -104.08%}
.threeColsOptions .otherOptionSelectTextHidden .otherOptionText input{width: 312.5%;max-width: none}
.threeColsOptions .otherOptionSelectTextHidden:nth-child(3n+1) .otherOptionText input{margin-left: -106.25%}
.threeColsOptions .otherOptionSelectTextHidden:nth-child(3n+2) .otherOptionText input{margin-left: -212.5%}
.fourColsOptions .otherOptionSelectTextHidden .otherOptionText input{width: 434.78%;max-width: none}
.fourColsOptions .otherOptionSelectTextHidden:nth-child(4n-1) .otherOptionText input{}
.fourColsOptions .otherOptionSelectTextHidden:nth-child(4n) .otherOptionText input{margin-left: -110%}
.fourColsOptions .otherOptionSelectTextHidden:nth-child(4n+1) .otherOptionText input{margin-left: -219%}
.fourColsOptions .otherOptionSelectTextHidden:nth-child(4n+2) .otherOptionText input{margin-left: -326%}
.verticalOptions .otherOptionSelectTextHidden{display: block;clear: left}
.verticalOptions .otherOptionSelectTextHidden .otherOptionEnable{}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText{display: block;clear: left}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText label{display: none !important}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText input{}
.otherOptionSelectTextVisible{display: inline-block}
.otherOptionSelectTextVisible .otherOptionEnable{}
.otherOptionSelectTextVisible .otherOptionText{}
.otherOptionSelectTextVisible .otherOptionText label{display: none}
.otherOptionSelectTextVisible .otherOptionText input{display: block;width: 100%}
.verticalOptions .otherOptionSelectTextVisible{display: block;clear: left}
.verticalOptions .otherOptionSelectTextVisible .otherOptionEnable{}
.verticalOptions .otherOptionSelectTextVisible .otherOptionText{}
.verticalOptions .otherOptionSelectTextVisible .otherOptionText label{}
.verticalOptions .otherOptionSelectTextVisible .otherOptionText input{}
.otherOptionTextOnly{display: block;clear: left;box-sizing: border-box;padding-top: 10px}
.otherOptionTextOnly .otherOptionText{}
.otherOptionTextOnly .otherOptionText label{width: 100% !important;padding-left: 0 !important}
.otherOptionTextOnly .otherOptionText input{position: relative;display: block;width: 100%}
.verticalOptions .otherOptionTextOnly{}
.verticalOptions .otherOptionTextOnly .otherOptionText{}
.verticalOptions .otherOptionTextOnly .otherOptionText label{}
.verticalOptions .otherOptionTextOnly .otherOptionText input{}
.otherOptionSelectTextHidden .otherOptionHideText{display: none !important}
.singleCheckboxField{position: relative}
.singleCheckboxField .required{vertical-align: middle}
.singleCheckboxField .fieldControls label{position: relative;width: auto;margin-top: 10px;padding: 0 0 0 20px;font-weight: normal;background: transparent}
.singleCheckboxField .fieldControls label input{position: absolute;top: 0;left: 0;margin: 0}
.singleCheckboxField .fieldControls label .controlText{display: inline-block;vertical-align: middle}
.dropdownField{}
.dropdownField select{}
.dropdownField .otherOptionSelectTextHidden{display: inline}
.dropdownField .otherOptionSelectTextHidden .otherOptionText{display: inline-block;width: 100%}
.dropdownField .otherOptionSelectTextHidden .otherOptionText label{width: auto;background: transparent}
.dropdownField .otherOptionSelectTextHidden .otherOptionText input{display: inline;margin-left: auto;margin-top: 0.5em}
.dropdownField .otherOptionSelectTextVisible{display: block;box-sizing: border-box;padding: 0.35em 0.35em 0.35em 0}
.dropdownField .otherOptionSelectTextVisible .otherOptionText{}
.dropdownField .otherOptionSelectTextVisible .otherOptionText label{width: auto;background: transparent}
.dropdownField .otherOptionSelectTextVisible .otherOptionText input{display: inline-block;margin-left: auto}
.dropdownField .otherOptionTextOnly{display: block;box-sizing: border-box;padding: 0.35em 0.35em 0.35em 0}
.dropdownField .otherOptionTextOnly .otherOptionText{}
.dropdownField .otherOptionTextOnly .otherOptionText label{width: auto;background: transparent}
.dropdownField .otherOptionTextOnly .otherOptionText input{}
.multiselectField{}
.listField{}
.listField .fieldControls{position: relative;padding-right: 110px;margin-bottom: 10px}
.listField .fieldControls input{display: inline-block;vertical-align: middle;width: 100%}
.listField .fieldControls .add,.listField .fieldControls .remove{position: relative;display: inline-block;vertical-align: middle;text-indent: -10000em;cursor: pointer;width: 52px;height: 52px}
.listField .fieldControls .add{position: absolute;top: 0;right: 0}
.listField .fieldControls .remove{position: absolute;top: 0;right: 55px}
.listField .fieldControls .add::after{content: "+"}
.listField .fieldControls .remove::after{content: "-"}
.listField .fieldControls .add::after,.listField .fieldControls .remove::after{position: absolute;display: block;text-indent: 0;top: 0;left: 0;font-family: sans-serif;font-size: 24px;font-weight: bold;width: 48px;line-height: 48px;text-align: center;border-color: inherit;border-width: 2px;border-style: solid}
.listField .fieldControls:nth-of-type(2):last-of-type .remove{display: none}
.listField .fieldControls:nth-of-type(2):last-of-type .remove + .add{right: 44px}
.visualEditorField{}
.visualEditorField .mce-container,.visualEditorField .mce-container *,.visualEditorField .mce-widget,.visualEditorField .mce-widget *,.visualEditorField .mce-reset{white-space: normal}
.visualEditorField .mce-tinymce{box-sizing: border-box;border: #ea640b 1px solid;overflow: hidden}
.visualEditorField .mce-panel{}
.htmlField{}
.htmlField.showLabel{}
.htmlField.showLabel .fieldContent{padding-top: 10px}
.htmlField.showLabel .fieldContent>:first-child{margin-top: 0 !important;padding-top: 0}
.htmlField.hideLabel{}
.htmlField.hideLabel .fieldTitle{display: none !important}
.htmlField.hideLabel .fieldContent{width: 100% !important;max-width: 100% !important}
.matrixField{}
.matrixField .fieldContent table.subFields{width: 100%;margin: 10px 0 0;border-top: 1px #eae8e7 solid;border-right: 0;border-bottom: 0;border-left: 1px #e0dcdb solid;border-collapse: separate}
.matrixField table.subFields caption{display: none}
.matrixField table.subFields tr.subFieldsTableHeader{}
.matrixField table.subFields tr.subFieldsTableHeader th{font-weight: normal;background: #f0eceb;border-top: 0;border-right: 1px #e0dcdb solid;border-bottom: 1px #e0dcdb solid;border-left: 0}
.matrixField table.subFields tr.subFieldContainer{}
.matrixField table.subFields tr.subFieldContainer th{font-weight: normal;padding: 1.5%;background: #faf8f7;border-top: 0;border-right: 1px #e0dcdb solid;border-bottom: 1px #e0dcdb solid;border-left: 0}
.matrixField table.subFields tr.subFieldContainer th.subFieldTitle{width: 25%}
.matrixField table.subFields tr.subFieldContainer td{display: table-cell;position: relative;padding: 15px;background-color: #ffffff;border-top: 0;border-right: 1px #e0dcdb solid;border-bottom: 1px #e0dcdb solid;border-left: 0;overflow: hidden}
.matrixField table.subFields tr.subFieldContainer.radioField td,.matrixField table.subFields tr.subFieldContainer.checkboxField td{}
.matrixField table.subFields tr.subFieldContainer.radioField td>label,.matrixField table.subFields tr.subFieldContainer.checkboxField td>label{display: inline;float: none;margin: -100% !important;padding: 100% !important}
.matrixField table.subFields tr.subFieldContainer.radioField td>input[type="radio"],.matrixField table.subFields tr.subFieldContainer.checkboxField td>input[type="checkbox"]{display: inline;position: relative;float: none;top: auto;left: auto}
.matrixField table.subFields tr.subFieldContainer.radioField td>fieldset label input,.matrixField table.subFields tr.subFieldContainer.checkboxField td>fieldset label input{top: 0}
.matrixField table.subFields tr.subFieldContainer.radioField td>.otherOptionText{position: relative;display: inline}
.matrixField table.subFields tr.subFieldContainer.radioField td>.otherOptionText input{display: inline-block;z-index: 1;float: none;clear: none;width: 70%;margin-right: -10%;padding: 5px;vertical-align: middle}
@-moz-document url-prefix(){.matrixField table.subFields:not(.matrixLabelsInHeader) tr.subFieldContainer.radioField td>label,.matrixField table.subFields:not(.matrixLabelsInHeader) tr.subFieldContainer.checkboxField td>label{display: inline-block;width: 100%;text-indent: 20px}
.matrixField table.subFields:not(.matrixLabelsInHeader) tr.subFieldContainer.radioField td>input[type="radio"],.matrixField table.subFields:not(.matrixLabelsInHeader) tr.subFieldContainer.checkboxField td>input[type="checkbox"]{position: absolute}
}
.matrixField .fieldContent table.horizontalOptions{}
.matrixField .fieldContent table.horizontalOptions tr{}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td,.matrixField .fieldContent table.horizontalOptions tr.radioField td{width: auto !important}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td input,.matrixField .fieldContent table.horizontalOptions tr.radioField td input{}
.matrixField .fieldContent.highlightSelectedColumns table.horizontalOptions tr.checkboxField td.selectedColumn,.matrixField .fieldContent.highlightSelectedColumns table.horizontalOptions tr.radioField td.selectedColumn{background-color: #f0eceb !important}
.matrixField .fieldContent.highlightSelectedRows table.horizontalOptions tr.checkboxField td.selectedRow,.matrixField .fieldContent.highlightSelectedRows table.horizontalOptions tr.radioField td.selectedRow{background-color: #f0eceb !important}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td label,.matrixField .fieldContent table.horizontalOptions tr.radioField td label{}
.matrixField table.matrixLabelsInHeader{}
.matrixField table.matrixLabelsInHeader tr.subFieldsTableHeader{}
.matrixField table.matrixLabelsInHeader tr.subFieldsTableHeader th{}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer{}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td{}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td label{position: absolute;text-indent: -10000em !important}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td.otherOptionSelectTextVisible input{}
.matrixField table.matrixLabelsInCells{}
.matrixField table.matrixLabelsInCells tr.subFieldsTableHeader{display: none}
.rankingField{}
.rankingField .fieldContent{}
.rankingField .fieldContent table{display: none !important}
.rankingField .fieldContent .answers{}
.rankingField .fieldContent .answers .answer{position: relative;float: left;box-sizing: border-box;width: 100%;margin-bottom: 10px;border: #c0bcbb 1px solid}
.rankingField .fieldContent .answers .answer.movedFadeOut{opacity: 0;transition: 1.5s}
.rankingField .fieldContent .answers .answer.movedFadeIn{opacity: 1;transition: 1.5s}
.rankingField .fieldContent .answers .answer .order{position: absolute;float: left;box-sizing: border-box;padding: 10px;font-weight: bold;text-align: center}
.rankingField .fieldContent .answers .answer .answerText{display: inline-block;box-sizing: border-box;width: 100%;padding: 10px 80px 10px 32px}
.rankingField .fieldContent .answers .answer .button-up,.rankingField .fieldContent .answers .answer .button-down{position: absolute;top: 5px;overflow: hidden;height: 32px;width: 32px;text-indent: -10000em;margin-left: 1px;background-color: #b81200;background-repeat: no-repeat;background-position: center center;border-radius: 3px}
.rankingField .fieldContent .answers .answer .button-up:hover,.rankingField .fieldContent .answers .answer .button-down:hover{background-color: #181008}
.rankingField .fieldContent .answers .answer .button-up{right: 5px;background-image: url('/images/cms/icons/white/arrow_up_white_16.png')}
.rankingField .fieldContent .answers .answer .button-down{right: 42px;background-image: url('/images/cms/icons/white/arrow_down_white_16.png')}
.rankingField .fieldContent .answers .answer:focus{outline: 0}
.answer.gu-transit{}
.answer.gu-transit .button-up,.answer.gu-transit .button-down{display: none !important}
.fileUploadField{}
.fileUploadField .fieldControls{display: flex;align-items: center;justify-content: space-evenly;flex-direction: row-reverse}
.fileUploadField .fieldControls .thumbnail{position: relative;overflow: hidden;box-sizing: border-box;margin-right: 10px;width: 57px;height: 43px;background-color: #fff;background-image: url("/images/cms/placeholders/image_2.jpg");background-size: auto 50%;background-position: center center;background-repeat: no-repeat;border: #c0bcbb 1px solid}
.fileUploadField .fieldControls .thumbnail canvas{position: absolute;top: -99999em;right: -99999em;left: -99999em;bottom: -99999em;min-width: 100%;min-height: 100%;height: auto;margin: auto}
.fileUploadField.userImage{}
.fileUploadField.userImage .fieldControls{}
.fileUploadField.userImage .fieldControls input{}
.fileUploadField.userImage .fieldControls .thumbnail{width: 65px;height: auto;background-color: #c0bcbb;background-image: url("/images/users/avatars_library/user-generic-w.png");background-size: auto 60%;border: 0;border-radius: 100%}
.fileUploadField.userImage .fieldControls .thumbnail::after{content: "";display: block;padding-bottom: 100%}
.fileUploadField.userImage .fieldControls .thumbnail canvas{}
.signatureButton{}
.signatureButton .button{width: 199px}
.signatureButton .button .icon::before{}
.signatureFields{}
.signatureFields fieldset{}
.signatureFields fieldset legend{}
.signatureFields fieldset ol.formFields{display: flex !important;flex-direction: row;flex-wrap: wrap;justify-content: space-between}
.signatureFields fieldset ol.formFields li{}
.signatureFields fieldset ol.formFields li.personalSignatureInputField,.signatureFields fieldset ol.formFields li.personalSignatureDateField{width: 49%;display: flex;justify-content: space-between}
.signatureFields fieldset ol.formFields li.personalSignatureDateField label{}
.signatureFields fieldset ol.formFields li.personalSignatureDateField .fieldContent{}
.signatureFields fieldset ol.formFields li label{width: 160px}
.signatureFields fieldset ol.formFields li .fieldContent{max-width: calc(100% - 160px);width: 100%}
@media screen and (max-width: 900px){.signatureFields fieldset ol.formFields{display: inline-block !important;width: 100%}
.signatureFields fieldset ol.formFields li.personalSignatureInputField,.signatureFields fieldset ol.formFields li.personalSignatureDateField{width: 100%}
.signatureFields fieldset ol.formFields li label{width: 25%}
.signatureFields fieldset ol.formFields li .fieldContent{max-width: 75%;width: 75%}
}
.personalSignature{}
.personalSignature.tabs{margin-bottom: 0 !important;padding: 20px !important;height: 355px !important}
.personalSignature.tabs .tabContent{height: 390px !important}
.personalSignature.tabs .tabContent .tab{height: 350px !important}
.personalSignature .draw{}
.personalSignature .draw .signatureDrawWrapper{position: relative;padding: 5px 10px 15px 10px;background: rgb(244,244,244);margin-bottom: 10px}
.personalSignature .draw .signatureDrawWrapper .signatureDrawBox{position: relative;max-width: 100%;width: 100%;height: 150px;box-sizing: border-box}
.personalSignature .draw .signatureDrawWrapper .clearDrawSignature{position: absolute;right: 0;top: 0;padding: 10px 15px;font-size: 80%;background-color: transparent;color: #333 !important}
.personalSignature .draw .signatureDrawWrapper .signatureDrawBox canvas{position: relative;border-bottom: 1px solid #333;background: rgb(244,244,244)}
.personalSignature .text{}
.personalSignature .text .signatureTextBox{position: relative;display: inline-block;width: 100%}
.personalSignature .text .signatureTextBox .radioField{}
.personalSignature .text .signatureTextBox .radioField .horizontalOptions{display: flex;flex-wrap: wrap;margin: 0 !important}
.personalSignature .text .signatureTextBox .radioField .horizontalOptions legend{display: block;width: 100%;background: none;font-weight: 600;font-size: 120%;margin: 0;padding: 0 0 15px 0}
.personalSignature .text .signatureTextBox .radioField .horizontalOptions label{font-size: 24px}
.personalSignature .text .signatureTextBox input.signatureText{font-family: Arial,Helvetica,sans-serif;font-size: 36px;text-indent: 10px;position: relative;width: 100%;height: 65px;border: 0;border-bottom: 1px solid #333;margin: 20px 0}
.personalSignature .text .signatureTextHidden{position: absolute;left: -10000em;font-family: Arial,Helvetica,sans-serif;font-size: 48px}
.personalSignature .upload{}
.personalSignature .upload #SignatureUploadBox{}
.personalSignatureTextFields{margin-top: 15px !important}
.personalSignatureTextFields{}
.personalSignatureTextFields .fieldContainer{margin-bottom: 15px}
.personalSignatureTextFields .fieldContainer.textName,.personalSignatureTextFields .fieldContainer.textTitle{}
.personalSignatureTextFields .fieldContainer.textTitle{}
.personalSignatureTextFields .fieldContainer.textTitle input[type=text]{max-width: 100px}
.personalSignatureDateFields.dateSelectField{}
.personalSignatureDateField.dateSelectField input[type=date]{max-width: 200px}
.buttonField{}
.tabberlive .tabbertabhide{display:none}
.tabber{}
.tabberlive{margin:15px}
.tabberlive .tabbertab{padding:30px;border:1px solid #f0eceb;border-top:0;height: 350px !important}
.tabberlive .tabbertab h2{display:none}
.tabberlive .tabbertab h3{display:none}
ul.tabbernav{margin:0;padding: 14px 0;border-bottom: 1px solid #f0eceb;font-size: 115.79%}
ul.tabbernav li{list-style: none;margin: 0;display: inline}
ul.tabbernav li a{padding: 15px 30px;margin-right: 3px;border: 1px solid #f0eceb;border-bottom: none;border-top-left-radius: 5px;border-top-right-radius: 5px;background: #DDE;text-decoration: none}
ul.tabbernav li a:link{color: #c23000;background: #f0eceb}
ul.tabbernav li a:hover{color: #fff;text-decoration: none !important;background-color: #c23000;border-color: #c23000}
ul.tabbernav li.tabberactive{border-bottom: 1px solid #fff}
ul.tabbernav li.tabberactive a{color: #000;background-color: #fff;border-color: #f0eceb;border-bottom: 1px solid #fff}
ul.tabbernav li.tabberactive a:hover{color: #000;background: white;border-bottom: 1px solid white}
.requiredFieldMarker{display: inline-block;width: 1.25em;height: 1.25em;overflow: hidden}
.requiredFieldMarker::before{content: "\f069";display: inline-block;vertical-align: middle;margin-right: 0.25em;font-family: 'Font Awesome 6 Free';font-weight: 700;font-size: 0.75em;color: #ea640b}
.readOnlyField{}
.readOnlyField .fieldContent{padding-top: 12px}
.readOnly,input[readonly=true],select[readonly=true],select[readonly=true] option,textarea[readonly=true]{background: transparent !important;border: 0 !important;padding: 0 !important;margin: 15px 0 0 !important;color: inherit !important;border-radius: 0 !important}
.fieldControls>.readOnly{margin-top: 10px !important}
.readOnlyForm{}
.readOnlyForm .fieldText{margin-bottom: 10px;padding-bottom: 10px;border-bottom: #e0dcdb 1px solid}
.readOnlyForm .fieldText>:last-child{margin-bottom: 0 !important}
.button.hidden,input.button.hidden,.button.button-cms-form.hidden{display: none !important}
.select.fancy + .fancySelect{display: none}
.select.fancy{position: relative;display: inline-block;font-size: 90%;font-weight: 500}
.select.fancy .selectedOption{position: relative;display: inline-block;box-sizing: border-box;padding: 6px 30px 6px 15px;white-space: nowrap;color: #333;border: #e8e4e0 1px solid;background-color: #fff;cursor: pointer}
.select.fancy .selectedOption::after{position: absolute;content: "";top: 0.75em;right: 10px;width: 0;height: 0;border: 6px solid transparent;border-color: #333 transparent transparent transparent}
.select.fancy.open .selectedOption::after{border-color: transparent transparent #333 transparent;top: 4px}
.select.fancy .options{position: absolute;top: 100%;z-index: 99999;background: #fff;box-shadow: 0 0 8px rgb(0 0 0 / 25%)}
.select.fancy .options .option{position: relative;display: block;padding: 6px 15px 4px;white-space: nowrap;color: #333;background-color: #fff;border-bottom: #e8e4e0 1px solid;cursor: pointer}
.select.fancy .options .option:hover{color: #fff;background-color: #171a1e;border-bottom: #171a1e 1px solid}
.select.fancy .options .option.selected{color: #fff;background-color: #171a1e;border-bottom: #171a1e 1px solid}
.select.fancy .options .option:first-child{display: none}
.select.fancy.closed .options{display: none}
.languageSelector .select.fancy{}
.languageSelector .select.fancy .selectedOption{}
.languageSelector .select.fancy .selectedOption::before{content: "\f0ac";margin-right: 8px;font-family: "Font Awesome 6 Free";font-weight: 700;color: #005b96}
.languageSelector .select.fancy.cols-2 .options{width: 280px;border-bottom: #e8e4e0 1px solid}
.languageSelector .select.fancy.cols-2 .options .option{float: left;width: 50%;height: 30px;padding-left: 15px;line-height: 20px;background-repeat: no-repeat;box-sizing: border-box}
.languageSelector .select.fancy.cols-2 .options .option:nth-child(2n-1){border-left: #e8e4e0 1px solid}
.languageSelector .select.fancy.cols-2 .options .option:last-child{margin-bottom: -1px}
.languageSelector .select.fancy.cols-3 .options{}
.languageSelector .select.fancy.cols-4 .options{}
.address2{}
.address2 label{background: transparent}
fieldset.submitButtons,.fieldset.submitButtons{display: block !important;width: 100% !important;max-width: none !important;min-width: 0 !important;padding: 0 !important;margin: 0 0 1.5em !important;border: 0 !important;background: 0 !important;border-radius: 0 !important}
fieldset.submitButtons legend,.fieldset.submitButtons .legend{display: none}
fieldset.submitButtons ol.formFields,.fieldset.submitButtons .formFields{}
fieldset.submitButtons ol.formFields li.fieldContainer,.fieldset.submitButtons .formFields .fieldContainer{display: inline-block;clear: none;margin-right: 10px !important}
fieldset.submitButtons ol.formFields li.fieldContainer input,.fieldset.submitButtons .formFields .fieldContainer .fieldData{}
fieldset.submitButtons .buttonField,.fieldset.submitButtons .buttonField{}
fieldset + fieldset.submitButtons{margin-top: -1em !important;position: relative}
#recaptcha_widget_div{clear: both}
#Recaptcha,#CaptchaFormPanel{margin-bottom: 1.5em}
fieldset ol.formFields li.fieldContainer.recaptchaField,.fieldset .formFields .fieldContainer.recaptchaField{margin-top: 0;width: 100%}
fieldset ol.formFields li.fieldContainer.recaptchaField div.g-recaptcha,.fieldset .formFields .fieldContainer.recaptchaField div.g-recaptcha{}
.noField{display: none}
.formPage{}
.formPage .formFieldsContainer{padding: 0;margin-bottom: 0.5em;border: 0}
.formPage .formFieldsContainer .formFieldsContainerLegend{display: none}
.formPage .formFieldsContainer fieldset{}
.formPage .formFieldsContainer .fieldTitle,.formPage .formFieldsContainer .formFields label{}
.formPage .formFieldsContainer fieldset.sectionContainer{margin-top: 1em}
.formPage .formFieldsContainer fieldset.sectionContainer .sectionLegend{}
.formPage .formFieldsContainer fieldset.sectionContainer .sectionSummary{clear: both;margin: 0 0 1em}
.formPage .formFieldsContainer fieldset.sectionContainer .sectionSummary ul{}
.formPage .formFieldsContainer fieldset.sectionContainer .sectionSummary ul li{list-style: disc}
.formPage .formFieldsContainer fieldset.sectionContainer .customClassname{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup{margin: 0}
.formPage .formFieldsContainer .fieldContainer.fieldGroup fieldset.fieldGroupContainer{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup fieldset.fieldGroupContainer .fieldGroupLegend{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup fieldset.fieldGroupContainer .fieldGroupSummary{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.plain{margin: 0}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.plain>fieldset.fieldGroupContainer{padding: 0;margin: 0;border: 0}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.plain>fieldset.fieldGroupContainer>legend.fieldGroupLegend{display: none}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer{float: left}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n-1){clear: left;width: 52%;margin: 0 !important}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n-1) .fieldTitle{width: 48%}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n-1) .fieldContent{width: 52%}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n){clear: none;width: 44%;margin: 0 0 0 4% !important}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n) .fieldTitle{width: 39%}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n) .fieldContent{width: 61%}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.customClassname{}
.formPage .validationError{position: relative;box-sizing: content-box;padding: 15px;margin-left: -15px;background-color: #FFDFDF}
.formPage .validationError :first-child{margin-top: 0 !important;padding-top: 0 !important}
.formPage .validationError :last-child{margin-bottom: 0 !important;padding-bottom: 0 !important}
.formPage .cols-2,.formPanel.cols-2{}
.formPage .cols-2 .fieldContainer,.formPanel.cols-2 .fieldContainer{}
.formPage .cols-2 .fieldContainer .fieldTitle,.formPanel.cols-2 .fieldContainer .fieldTitle{}
.formPage .cols-2 .fieldContainer .fieldTitle .questionNumber,.formPanel.cols-2 .fieldContainer .fieldTitle .questionNumber{}
.formPage .cols-2 .fieldContainer .fieldTitle .questionNumber::after,.formPanel.cols-2 .fieldContainer .fieldTitle .questionNumber::after{content: "."}
.formPage .cols-2 .fieldContainer .fieldContent,.formPanel.cols-2 .fieldContainer .fieldContent{}
.formPage .cols-2 .fieldContainer .fieldContent .fieldText,.formPanel.cols-2 .fieldContainer .fieldContent .fieldText{}
.formPage .cols-2 .matrixField td,.formPanel.cols-2 .matrixField td{}
.formPage .oneCol1,.formPanel.oneCol1{}
.formPage .oneCol1 .fieldContainer,.formPanel.oneCol1 .fieldContainer{}
.formPage .oneCol1 .fieldContainer .fieldTitle,.formPanel.oneCol1 .fieldContainer .fieldTitle{box-sizing: border-box;width: 100% !important;margin: 0;padding: 5px 0}
.formPage .oneCol1 .fieldContainer .fieldTitle .questionNumber,.formPanel.oneCol1 .fieldContainer .fieldTitle .questionNumber{}
.formPage .oneCol1 .fieldContainer .fieldTitle .questionNumber::after,.formPanel.oneCol1 .fieldContainer .fieldTitle .questionNumber::after{content: "."}
.formPage .oneCol1 .fieldContainer .fieldContent,.formPanel.oneCol1 .fieldContainer .fieldContent{box-sizing: border-box;width: 100% !important;max-width: 100% !important;padding: 0}
.formPage .oneCol1 .fieldContainer .fieldContent .fieldText,.formPanel.oneCol1 .fieldContainer .fieldContent .fieldText{}
.formPage .oneCol1 .matrixField td,.formPanel.oneCol1 .matrixField td{}
.formPage.readOnlyForm{}
.formPage.readOnlyForm fieldset.submitButtons,.formPage.readOnlyForm .fieldset.submitButtons{display: none !important}
.formPage.pagesForm{}
.formPage.pagesForm .fieldContainer{list-style-type: none}
.formPage.pagesForm .pagesNav{}
.formPage.pagesForm .pagesNav .button-next{float: right;max-width: 49%}
.formPage.pagesForm .pagesNav .button-previous{float: left;max-width: 49%}
.formPage.pagesForm .pagesNav .button-submit-form{float: right;max-width: 49%}
.formPage .formDraftMessage{}
.formPage .formDraftMessage .alert-box.alert-information{}
.formPage .formDraftMessage .alert-box.alert-information h2.title{}
.formPage .formDraftMessage .alert-box.alert-information p.summary{}
.formPage .formDecryptionMessage{}
.formPage .formDecryptionMessage fieldsetFormSectionContainer_section_encrypted-fields{}
.formPage #DecryptionSuccess{}
.formPage #DecryptionError{}
.formPage .formAuthenticationMessage{}
.formPage .formSubmitting{}
.formPage .formSubmitting .alert-box.alert-information{}
.formPage .formSubmitting .alert-box.alert-information h2.title{}
.formPage .formSubmitting .alert-box.alert-information p.summary{}
.formPage .formResponseMessage{}
@media screen and (max-width: 900px){.col .formPanel fieldset{}
.col .formPanel .fieldContainer .fieldTitle{width: 100%;max-width: 100%}
.col .formPanel .fieldContainer .fieldContent{width: 100%;max-width: 100%}
}
@media screen and (max-width: 600px){.fieldTitle,.formFields .fieldContainer>label,.dataFields .fieldContainer>label,.fieldContent,.fieldControls,.fieldData,.fieldText,.formPage .cols-2 .fieldContainer .fieldTitle,.formPanel.cols-2 .fieldContainer .fieldTitle,.subscribeForm .fieldContainer .fieldTitle{display: block;position: relative;float: none;width: 100% !important;max-width: 100% !important;padding: 10px 0}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n-1){width: 48%;margin-right: 2% !important}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n-1) .fieldTitle,.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n-1) .fieldContent{width: 100%}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n){width: 48%;margin-left: 2% !important}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n) .fieldTitle,.formPage .formFieldsContainer .fieldContainer.fieldGroup.cols-2>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n) .fieldContent{width: 100%}
.formPage .cols-2 .fieldContainer .fieldContent,.formPanel.cols-2 .fieldContainer .fieldContent,.subscribeForm .fieldContainer .fieldContent{float: none;width: 100%;max-width: 100%;padding: 10px 0}
.formPage .cols-2 .matrixField tr.radioField td,.formPage .cols-2 .matrixField tr.checkboxField td,.formPage .oneCol1 .matrixField tr.radioField td,.formPage .oneCol1 .matrixField tr.checkboxField td,.formPanel.cols-2 .matrixField tr.radioField td,.formPanel.cols-2 .checkboxField tr.radioField td,.formPanel.oneCol1 .matrixField tr.radioField td,.formPanel.oneCol1 .checkboxField tr.radioField td{position: relative;display: block;float: left;width: 100% !important}
.otherOptionSelectTextHidden .otherOptionText input{margin-top: 3px}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td>label{position: relative;text-indent: 0 !important;margin: 0 !important;padding: 0 !important}
.matrixField table.subFields tr.subFieldContainer.radioField td>.otherOptionText input{width: 100%;margin-top: 5px;margin-right: 0}
.radioField .cols-2Options label,.checkboxField .cols-2Options label,.radioField .cols-3Options label,.checkboxField .cols-3Options label,.radioField .cols-4Options label,.checkboxField .cols-4Options label{width: 100% !important;margin-right:0}
.matrixField table.matrixLabelsInHeader tr.subFieldsTableHeader{display: none}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td label{display: block}
}
@media screen and (max-width: 600px){.formPage .formFieldsContainer .fieldContainer.fieldGroup.plain>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n-1),.formPage .formFieldsContainer .fieldContainer.fieldGroup.plain>fieldset.fieldGroupContainer>ol.formFields>li.fieldContainer:nth-child(2n){width: 100%;margin: 0.25em 0 0.75em !important}
}
#CmsPage{position: relative !important;float: none !important;width: auto !important;height: auto !important;margin: auto !important;padding: 0 !important}
table{width: 100%;empty-cells: show;margin-bottom: 1.5em;border-collapse: collapse;border-style: hidden}
table caption{padding: 15px 0;margin: 15px 0;text-align: left;line-height: 135%}
table caption>:first-child{margin-top: 0 !important}
table caption>:last-child{margin-bottom: 0 !important}
thead{}
thead th{vertical-align: bottom}
tbody{}
tfoot{}
th{text-align: left;font-weight: bold}
th>:first-child{margin-top: 0 !important}
th>:last-child{margin-bottom: 0 !important}
td{}
td>:first-child{margin-top: 0 !important}
td>:last-child{margin-bottom: 0 !important}
tr:nth-child(2n) td{}
tr{}
table tbody tr.highlight-1{}
table tbody tr.highlight-1 th{background-color: #E0F1E4 !important;border-right-color: rgba(0,0,0,0.2) !important}
table tbody tr.highlight-1 td{color: #165A26 !important;background-color: #E0F1E4 !important;border-right-color: rgba(0,0,0,0.2) !important}
table tbody tr.highlight-2{}
table tbody tr.highlight-2 th{background-color: #F9D7D8 !important;border-right-color: rgba(0,0,0,0.2) !important}
table tbody tr.highlight-2 td{color: #721c24 !important;background-color: #F9D7D8 !important;border-right-color: rgba(0,0,0,0.2) !important}
table tbody tr.highlight-3{}
table tbody tr.highlight-3 th{background-color: #D4EFF2 !important;border-right-color: rgba(0,0,0,0.2) !important}
table tbody tr.highlight-3 td{color: #0c5460 !important;background-color: #D4EFF2 !important;border-right-color: rgba(0,0,0,0.2) !important}
table tbody tr.highlight-4{}
table tbody tr.highlight-4 th{background-color: #FFF7E0 !important;border-right-color: rgba(0,0,0,0.2) !important}
table tbody tr.highlight-4 td{color: #684018 !important;background-color: #FFF7E0 !important;border-right-color: rgba(0,0,0,0.2) !important}
table tbody tr.alternate-1{}
table tbody tr.alternate-1 th,table tbody tr.alternate-1 td,table tbody tr td.alternate-1{color: #000;background-color: #faf8f7}
table tbody tr.alternate-2{}
table tbody tr.alternate-2 th,table tbody tr.alternate-2 td,table tbody tr td.alternate-2{color: #000;background-color: #f0eceb}
table tbody tr.alternate-3{}
table tbody tr.alternate-3 th,table tbody tr.alternate-3 td,table tbody tr td.alternate-3{color: #fff;background-color: #6c6862}
table tbody tr.alternate-4{}
table tbody tr.alternate-4 th,table tbody tr.alternate-4 td,table tbody tr td.alternate-4{color: #fff;background-color: #484038}
table tbody tr.highlight-text-1{}
table tbody tr.highlight-text-1 td,table tbody tr th.highlight-text-1,table tbody tr td.highlight-text-1{color: #1F7F35 !important}
table tbody tr.highlight-text-2{}
table tbody tr.highlight-text-2 td,table tbody tr th.highlight-text-2,table tbody tr td.highlight-text-2{color: #CF3A49 !important}
table tbody tr.highlight-text-3{}
table tbody tr.highlight-text-3 td,table tbody tr th.highlight-text-3,table tbody tr td.highlight-text-3{color: #0F7B8A !important}
table tbody tr.highlight-text-4{}
table tbody tr.highlight-text-4 td,table tbody tr th.highlight-text-4,table tbody tr td.highlight-text-4{color: #A16326 !important}
table tbody tr.inactive{}
table tbody tr.inactive th{font-style: italic;color: #686058}
table tbody tr.inactive td,table tbody tr td.inactive{font-style: italic;opacity: 0.5}
table tbody tr td.highlight-1,table tbody tr[class] td.highlight-1{color: #165A26 !important;background-color: #E0F1E4 !important}
table tbody tr td.highlight-2,table tbody tr[class] td.highlight-2{color: #721c24 !important;background-color: #F9D7D8 !important}
table tbody tr td.highlight-3,table tbody tr[class] td.highlight-3{color: #0c5460 !important;background-color: #D4EFF2 !important}
table tbody tr td.highlight-4,table tbody tr[class] td.highlight-4{color: #684018 !important;background-color: #FFF7E0 !important}
@media only screen and (min-width: 600px){table.table-hover tbody tr:hover{transition: 50ms all ease-in-out}
table.table-hover tbody tr:hover th,table.table-hover tbody tr:hover td:not([class*=highlight]):not([class*=alternate]){color: #000 !important;background-color: #faf8f7 !important}
table.table-hover tbody tr:hover td[class*=highlight-text]{background-color: #faf8f7 !important}
}
table.plain{border: 0;border-collapse: collapse;border-spacing: 0}
table.plain thead,table.plain tbody,table.plain tfoot{border: 0}
table.plain tr{background: none}
table.plain tr th{text-align: left;font-size: inherit;vertical-align: top;background: none;border: 0}
table.plain tr td,table.plain tr:nth-child(2n) td,table.plain tr td:last-child{text-align: left;font-size: inherit;font-weight: inherit;vertical-align: top;padding: 0;background: none;border: 0}
table.simple{font-size: 84.21%;border-collapse: collapse;border: #e0dcdb 1px solid}
table.simple tr th{padding: 10px;border: #e0dcdb 1px solid}
table.simple tr td,table.simple tr:nth-child(2n) td,table.simple tr td:last-child{padding: 10px;border: #e0dcdb 1px solid}
table.dataTable1{color: #000;border-collapse: separate;border-spacing: 0;border: 0}
table.dataTable1 caption{}
table.dataTable1 th,table.dataTable1 td{font-size: 84.21%}
table.dataTable1 tr th{padding: 15px;background: #fff;border-bottom: 1px solid #d0cccb;border-right: 1px solid #d0cccb}
table.dataTable1 thead tr th{background-color: #faf8f7;border-right: 0}
table.dataTable1>tr:first-child>th,table.dataTable1 thead:first-child>tr:first-child>th,table.dataTable1 tbody:first-child>tr:first-child>th,table.dataTable1 caption + thead>tr:first-child>th,table.dataTable1 caption + tbody>tr:first-child>th{background-color: #eae8e7;border-right: 1px solid #fff}
table.dataTable1>tr:first-child>th:first-child,table.dataTable1 thead:first-child>tr>th:first-child,table.dataTable1 tbody:first-child>tr>th:first-child,table.dataTable1 caption + thead>tr:first-child>th:first-child,table.dataTable1 caption + tbody>tr:first-child>th:first-child{border-left: 0}
table.dataTable1>tr:first-child>th:last-child,table.dataTable1 thead:first-child>tr>th:last-child,table.dataTable1 tbody:first-child>tr>th:last-child,table.dataTable1 caption + thead>tr:first-child>th:last-child,table.dataTable1 caption + tbody>tr:first-child>th:last-child{border-right: 0}
table.dataTable1>tr>th:first-child,table.dataTable1 tbody tr th:first-child{border-left: 0}
table.dataTable1>tr>th:last-child,table.dataTable1 tbody tr th:last-child{border-right: 0}
table.dataTable1>tr>th,table.dataTable1 tbody tr th{border-bottom: 1px solid #d0cccb}
table.dataTable1>tr:first-child>th,table.dataTable1 tbody:first-child>tr>th,table.dataTable1 caption + tbody>tr:first-child>th{background-color: #eae8e7}
table.dataTable1 tr td{padding: 15px;background-color: #fff;border-bottom: 1px solid #d0cccb;border-right: 1px solid #d0cccb}
table.dataTable1>tr:first-child>td,table.dataTable1 thead:first-child>tr>td,table.dataTable1 tbody:first-child>tr>td,table.dataTable1 caption + thead>tr:first-child>td,table.dataTable1 caption + tbody>tr:first-child>td{border-top: 1px solid #d0cccb}
table.dataTable1>tr>td:first-child,table.dataTable1 tbody tr td:first-child{border-left: 0}
table.dataTable1>tr>td:last-child,table.dataTable1 tbody tr td:last-child{border-right: 0}
[class*=background-dark] table.dataTable1{}
table.dataTable1 tr{}
table.dataTable1[class*=alternating-rows] tr th,table.dataTable1[class*=alternating-rows] tr td{}
table.dataTable1.alternating-rows tbody tr:nth-child(2n) th,table.dataTable1.alternating-rows tr:nth-child(2n) td{background-color: #faf8f7}
table.dataTable1.alternating-rows-shift tbody tr:nth-child(2n-1) th,table.dataTable1.alternating-rows-shift tr:nth-child(2n-1) td{background-color: #faf8f7}
table.dataTable1[class*=alternating-columns] tr th,table.dataTable1[class*=alternating-columns] tr td{}
table.dataTable1.alternating-columns tbody tr th:nth-child(2n),table.dataTable1.alternating-columns tr td:nth-child(2n){background-color: #faf8f7}
table.dataTable1.alternating-columns-shift tbody tr th:nth-child(2n-1),table.dataTable1.alternating-columns-shift tr td:nth-child(2n-1){background-color: #faf8f7}
table.dataTable1>tr:last-child th,table.dataTable1>tr:last-child td,table.dataTable1 tbody tr:last-child th,table.dataTable1 tbody tr:last-child td{}
table.dataTable1 tr.feature-header{}
table.dataTable1 tr.feature-header th{}
table.dataTable1 tr.feature-header td{}
table.dataTable1 tr.sub-header{}
table.dataTable1 tr.sub-header th,table.dataTable1 tr.sub-header td{vertical-align: bottom;color: #000 !important;background-color: #fff;border-right-width: 0;border-bottom: 1px solid #d0cccb !important}
table.dataTable1 tbody tr.highlight-1{}
table.dataTable1 tbody tr.highlight-1 th{}
table.dataTable1 tbody tr.highlight-1 td{}
table.dataTable1 tbody tr.highlight-2{}
table.dataTable1 tbody tr.highlight-2 th{}
table.dataTable1 tbody tr.highlight-2 td{}
table.dataTable1 tbody tr.highlight-3{}
table.dataTable1 tbody tr.highlight-3 th{}
table.dataTable1 tbody tr.highlight-3 td{}
table.dataTable1 tbody tr.highlight-4{}
table.dataTable1 tbody tr.highlight-4 th{}
table.dataTable1 tbody tr.highlight-4 td{}
table.dataTable1 tbody tr.alternate-1{}
table.dataTable1 tbody tr.alternate-1 th,table.dataTable1 tbody tr.alternate-1 td,table.dataTable1 tbody tr td.alternate-1{}
table.dataTable1 tbody tr.alternate-2{}
table.dataTable1 tbody tr.alternate-2 th,table.dataTable1 tbody tr.alternate-2 td,table.dataTable1 tbody tr td.alternate-2{}
table.dataTable1 tbody tr.alternate-3{}
table.dataTable1 tbody tr.alternate-3 th,table.dataTable1 tbody tr.alternate-3 td,table.dataTable1 tbody tr td.alternate-3{}
table.dataTable1 tbody tr.alternate-4{}
table.dataTable1 tbody tr.alternate-4 th,table.dataTable1 tbody tr.alternate-4 td,table.dataTable1 tbody tr td.alternate-4{}
table.dataTable1 tbody tr.highlight-text-1{}
table.dataTable1 tbody tr.highlight-text-1 td,table.dataTable1 tbody tr th.highlight-text-1,table.dataTable1 tbody tr td.highlight-text-1{}
table.dataTable1 tbody tr.highlight-text-2{}
table.dataTable1 tbody tr.highlight-text-2 td,table.dataTable1 tbody tr th.highlight-text-2,table.dataTable1 tbody tr td.highlight-text-2{}
table.dataTable1 tbody tr.highlight-text-3{}
table.dataTable1 tbody tr.highlight-text-3 td,table.dataTable1 tbody tr th.highlight-text-3,table.dataTable1 tbody tr td.highlight-text-3{}
table.dataTable1 tbody tr.highlight-text-4{}
table.dataTable1 tbody tr.highlight-text-4 td,table.dataTable1 tbody tr th.highlight-text-4,table.dataTable1 tbody tr td.highlight-text-4{}
table.dataTable1 tbody tr.inactive{}
table.dataTable1 tbody tr.inactive th{}
table.dataTable1 tbody tr.inactive td,table.dataTable1 tbody tr td.inactive{}
table.dataTable1 tbody tr td.highlight-1,table.dataTable1 tbody tr[class] td.highlight-1{}
table.dataTable1 tbody tr td.highlight-2,table.dataTable1 tbody tr[class] td.highlight-2{}
table.dataTable1 tbody tr td.highlight-3,table.dataTable1 tbody tr[class] td.highlight-3{}
table.dataTable1 tbody tr td.highlight-4,table.dataTable1 tbody tr[class] td.highlight-4{}
@media only screen and (min-width: 600px){table.table-hover tbody tr:hover{}
table.table-hover tbody tr:hover th,table.table-hover tbody tr:hover td:not([class*=highlight]):not([class*=alternate]){background-color: #e0dcdb !important}
table.table-hover tbody tr:hover td[class*=highlight-text]{background-color: #e0dcdb !important}
}
table.dataTable1.theme-1{}
table.dataTable1.theme-1 thead tr th{}
table.dataTable1.theme-1>tr:first-child>th,table.dataTable1.theme-1 thead:first-child>tr:first-child>th,table.dataTable1.theme-1 tbody:first-child>tr:first-child>th,table.dataTable1.theme-1 caption + thead>tr:first-child>th,table.dataTable1.theme-1 caption + tbody>tr:first-child>th{background-color: #fff;border-bottom: 3px solid #181008}
table.dataTable1.theme-2{}
table.dataTable1.theme-2 thead tr th{}
table.dataTable1.theme-2>tr:first-child>th,table.dataTable1.theme-2 thead:first-child>tr:first-child>th,table.dataTable1.theme-2 tbody:first-child>tr:first-child>th,table.dataTable1.theme-2 caption + thead>tr:first-child>th,table.dataTable1.theme-2 caption + tbody>tr:first-child>th{color: #fff;background-color: #181008;border-right-color: rgba(255,255,255,0.75)}
table.dataTable1.theme-2 tr.sub-header{}
table.dataTable1.theme-2 tr.sub-header th{vertical-align: bottom;background-color: #eae8e7}
table.dataTable1.theme-2 tr.sub-header td{vertical-align: bottom;background-color: #eae8e7}
table.dataTable1.theme-3{}
table.dataTable1.theme-3 thead tr th{background-color: #edf4fb}
table.dataTable1.theme-3>tr:first-child>th,table.dataTable1.theme-3 thead:first-child>tr:first-child>th,table.dataTable1.theme-3 tbody:first-child>tr:first-child>th,table.dataTable1.theme-3 caption + thead>tr:first-child>th,table.dataTable1.theme-3 caption + tbody>tr:first-child>th{color: #fff;background-color: #2C75BA}
table.dataTable1.theme-3.soft thead tr th,table.dataTable1.theme-3.soft>tr:first-child>th,table.dataTable1.theme-3.soft thead:first-child>tr:first-child>th,table.dataTable1.theme-3.soft tbody:first-child>tr:first-child>th,table.dataTable1.theme-3.soft caption + thead>tr:first-child>th,table.dataTable1.theme-3.soft caption + tbody>tr:first-child>th{color: #000;background-color: #edf4fb}
table.dataTable1.theme-3 tr th,table.dataTable1.theme-3 tr td,table.dataTable1.theme-3 thead tr th:first-child,table.dataTable1.theme-3 tbody tr th:first-child,table.dataTable1.theme-3 tr td:first-child,table.dataTable1.theme-3>tr:first-child>*,table.dataTable1.theme-3 thead:first-child>tr>*,table.dataTable1.theme-3 tbody:first-child>tr>*,table.dataTable1.theme-3 caption + thead>tr:first-child>*,table.dataTable1.theme-3 caption + tbody>tr:first-child>*{border-color: #d3e4f5}
table.dataTable1.theme-3.alternating-rows tbody tr:nth-child(2n) th,table.dataTable1.theme-3.alternating-rows tr:nth-child(2n) td{background-color: #f4f8fb}
table.dataTable1.theme-3.alternating-rows-shift tbody tr:nth-child(2n-1) th,table.dataTable1.theme-3.alternating-rows-shift tr:nth-child(2n-1) td{background-color: #f4f8fb}
table.dataTable1.theme-3.alternating-columns tbody tr th:nth-child(2n),table.dataTable1.theme-3.alternating-columns tr td:nth-child(2n){background-color: #f4f8fb}
table.dataTable1.theme-3.alternating-columns-shift tbody tr th:nth-child(2n-1),table.dataTable1.theme-3.alternating-columns-shift tr td:nth-child(2n-1){background-color: #f4f8fb}
table.dataTable1.theme-3 tr.sub-header{}
table.dataTable1.theme-3 tr.sub-header th{vertical-align: bottom;background-color: #e9f1f8 !important;border-color: #d3e4f5 !important}
table.dataTable1.theme-3 tr.sub-header td{vertical-align: bottom;background-color: #e9f1f8 !important;border-color: #d3e4f5 !important}
table.dataTable1.theme-3 tbody tr.alternate-1{}
table.dataTable1.theme-3 tbody tr.alternate-1 th,table.dataTable1.theme-3 tbody tr.alternate-1 td,table.dataTable1.theme-3 tbody tr td.alternate-1{color: #000;background-color: #edf4fb}
table.dataTable1.theme-3 tbody tr.alternate-2{}
table.dataTable1.theme-3 tbody tr.alternate-2 th,table.dataTable1.theme-3 tbody tr.alternate-2 td,table.dataTable1.theme-3 tbody tr td.alternate-2{color: #000;background-color: #d3e4f5}
table.dataTable1.theme-3 tbody tr.alternate-3{}
table.dataTable1.theme-3 tbody tr.alternate-3 th,table.dataTable1.theme-3 tbody tr.alternate-3 td,table.dataTable1.theme-3 tbody tr td.alternate-3{color: #fff;background-color: #0C559A}
table.dataTable1.theme-3 tbody tr.alternate-4{}
table.dataTable1.theme-3 tbody tr.alternate-4 th,table.dataTable1.theme-3 tbody tr.alternate-4 td,table.dataTable1.theme-3 tbody tr td.alternate-4{color: #fff;background-color: #0C457A}
@media only screen and (min-width: 600px){table.dataTable1.theme-3.table-hover tbody tr:hover{}
table.dataTable1.theme-3.table-hover tbody tr:hover th,table.dataTable1.theme-3.table-hover tbody tr:hover td:not([class*=highlight]):not([class*=alternate]){background-color: #e9f1f8 !important}
table.dataTable1.theme-3.table-hover tbody tr:hover td[class*=highlight-text]{background-color: #e9f1f8 !important}
}
table.dataTable1.theme-4{}
table.dataTable1.theme-4 thead tr th{background-color: #f6f8f5}
table.dataTable1.theme-4>tr:first-child>th,table.dataTable1.theme-4 thead:first-child>tr:first-child>th,table.dataTable1.theme-4 tbody:first-child>tr:first-child>th,table.dataTable1.theme-4 caption + thead>tr:first-child>th,table.dataTable1.theme-4 caption + tbody>tr:first-child>th{color: #fff;background-color: #3C8321;border-color: #fff}
table.dataTable1.theme-4.soft thead tr th,table.dataTable1.theme-4.soft>tr:first-child>th,table.dataTable1.theme-4.soft thead:first-child>tr:first-child>th,table.dataTable1.theme-4.soft tbody:first-child>tr:first-child>th,table.dataTable1.theme-4.soft caption + thead>tr:first-child>th,table.dataTable1.theme-4.soft caption + tbody>tr:first-child>th{color: #000;background-color: #f1f5f0}
table.dataTable1.theme-4 tr th,table.dataTable1.theme-4 tr td,table.dataTable1.theme-4 thead tr th:first-child,table.dataTable1.theme-4 tbody tr th:first-child,table.dataTable1.theme-4 tr td:first-child,table.dataTable1.theme-4>tr:first-child>*,table.dataTable1.theme-4 thead:first-child>tr>*,table.dataTable1.theme-4 tbody:first-child>tr>*,table.dataTable1.theme-4 caption + thead>tr:first-child>*,table.dataTable1.theme-4 caption + tbody>tr:first-child>*{border-color: #cee0c7}
table.dataTable1.theme-4.alternating-rows tbody tr:nth-child(2n) th,table.dataTable1.theme-4.alternating-rows tr:nth-child(2n) td{background-color: #f6f8f5}
table.dataTable1.theme-4.alternating-rows-shift tbody tr:nth-child(2n-1) th,table.dataTable1.theme-4.alternating-rows-shift tr:nth-child(2n-1) td{background-color: #f6f8f5}
table.dataTable1.theme-4.alternating-columns tbody tr th:nth-child(2n),table.dataTable1.theme-4.alternating-columns tr td:nth-child(2n){background-color: #f6f8f5}
table.dataTable1.theme-4.alternating-columns-shift tbody tr th:nth-child(2n-1),table.dataTable1.theme-4.alternating-columns-shift tr td:nth-child(2n-1){background-color: #f6f8f5}
table.dataTable1.theme-4 tr.sub-header{}
table.dataTable1.theme-4 tr.sub-header th{vertical-align: bottom;background-color: #f1f5f0 !important}
table.dataTable1.theme-4 tr.sub-header td{vertical-align: bottom;background-color: #f1f5f0 !important}
table.dataTable1.theme-4 tbody tr.alternate-1{}
table.dataTable1.theme-4 tbody tr.alternate-1 th,table.dataTable1.theme-4 tbody tr.alternate-1 td,table.dataTable1.theme-4 tbody tr td.alternate-1{color: #000;background-color: #f1f5f0}
table.dataTable1.theme-4 tbody tr.alternate-2{}
table.dataTable1.theme-4 tbody tr.alternate-2 th,table.dataTable1.theme-4 tbody tr.alternate-2 td,table.dataTable1.theme-4 tbody tr td.alternate-2{color: #000;background-color: #cee0c7}
table.dataTable1.theme-4 tbody tr.alternate-3{}
table.dataTable1.theme-4 tbody tr.alternate-3 th,table.dataTable1.theme-4 tbody tr.alternate-3 td,table.dataTable1.theme-4 tbody tr td.alternate-3{color: #fff;background-color: #5Ca341}
table.dataTable1.theme-4 tbody tr.alternate-4{}
table.dataTable1.theme-4 tbody tr.alternate-4 th,table.dataTable1.theme-4 tbody tr.alternate-4 td,table.dataTable1.theme-4 tbody tr td.alternate-4{color: #fff;background-color: #3C8321}
@media only screen and (min-width: 600px){table.dataTable1.theme-4.table-hover tbody tr:hover{}
table.dataTable1.theme-4.table-hover tbody tr:hover th,table.dataTable1.theme-4.table-hover tbody tr:hover td:not([class*=highlight]):not([class*=alternate]){background-color: #def0d7 !important}
table.dataTable1.theme-4.table-hover tbody tr:hover td[class*=highlight-text]{background-color: #def0d7 !important}
}
table.dataTable2{color: #000;border-collapse: separate;border-spacing: 0;border: 0}
table.dataTable2 caption{}
table.dataTable2 th,table.dataTable2 td{font-size: 84.21%}
table.dataTable2 tr th{padding: 15px;color: #000;background-color: #f0eceb}
table.dataTable2 thead tr th{background-color: #e0dcdb}
table.dataTable2>tr:first-child>th,table.dataTable2 thead:first-child>tr:first-child>th,table.dataTable2 tbody:first-child>tr:first-child>th,table.dataTable2 caption + thead>tr:first-child>th,table.dataTable2 caption + tbody>tr:first-child>th{color: #000;background-color: #e0dcdb;border-bottom: 1px solid #000;border-right: 1px solid #b0acab}
table.dataTable2 tr th:last-child{border-right: 0 !important}
table.dataTable2>tr>th,table.dataTable2 tbody tr th{color: #fff;background-color: #484038;border-right: 1px solid #000;border-bottom: 1px solid #000}
table.dataTable2 tr td{padding: 15px;color: #fff;background-color: #585048;border-right: 1px solid #000;border-bottom: 1px solid #000}
table.dataTable2>tr>*:first-child,table.dataTable2 tbody tr>*:first-child{border-left: 0}
table.dataTable2>tr>*:last-child,table.dataTable2 tbody tr>*:last-child{border-right: 0}
v table.dataTable2.alternating-rows tr:nth-child(2n) td{background-color: #383028}
table.dataTable2.alternating-rows-shift tr:nth-child(2n-1) td{background-color: #383028}
table.dataTable2.alternating-columns tr td:nth-child(2n){background-color: #383028}
table.dataTable2.alternating-columns-shift tr td:nth-child(2n-1){background-color: #383028}
table.dataTable2>tr:last-child th,table.dataTable2>tr:last-child td,table.dataTable2 tbody tr:last-child th,table.dataTable2 tbody tr:last-child td{}
table.dataTable2 tr.feature-header{}
table.dataTable2 tr.feature-header th{}
table.dataTable2 tr.feature-header td{}
table.dataTable2 tr.sub-header{}
table.dataTable2 tr.sub-header th,table.dataTable2 tr.sub-header td{vertical-align: bottom;color: #fff;background-color: #6c6862 !important;border-right: 0;border-bottom: #000 1px solid}
table.dataTable2 tbody tr.highlight-1{}
table.dataTable2 tbody tr.highlight-1 th,table.dataTable2 tbody tr.highlight-1 td{color: #E0F1E4 !important;background-color: #568A56 !important;border-color: #000 !important}
table.dataTable2 tbody tr.highlight-2{}
table.dataTable2 tbody tr.highlight-2 th,table.dataTable2 tbody tr.highlight-2 td{color: #F9D7D8 !important;background-color: #923c44 !important;border-color: #000 !important}
table.dataTable2 tbody tr.highlight-3{}
table.dataTable2 tbody tr.highlight-3 th,table.dataTable2 tbody tr.highlight-3 td{color: #D4EFF2 !important;background-color: #4c94a0 !important;border-color: #000 !important}
table.dataTable2 tbody tr.highlight-4{}
table.dataTable2 tbody tr.highlight-4 th,table.dataTable2 tbody tr.highlight-4 td{color: #FFF7E0 !important;background-color: #987848 !important;border-color: #000 !important}
table.dataTable2 tbody tr.highlight-1 th,table.dataTable2 tbody tr.highlight-2 th,table.dataTable2 tbody tr.highlight-3 th,table.dataTable2 tbody tr.highlight-4 th{color: #fff !important}
table.dataTable2 tbody tr.alternate-1{}
table.dataTable2 tbody tr.alternate-1 th,table.dataTable2 tbody tr.alternate-1 td,table.dataTable2 tbody tr td.alternate-1{color: #fff;background-color: #282018}
table.dataTable2 tbody tr.alternate-2{}
table.dataTable2 tbody tr.alternate-2 th,table.dataTable2 tbody tr.alternate-2 td,table.dataTable2 tbody tr td.alternate-2{color: #fff;background-color: #484038}
table.dataTable2 tbody tr.alternate-3{}
table.dataTable2 tbody tr.alternate-3 th,table.dataTable2 tbody tr.alternate-3 td,table.dataTable2 tbody tr td.alternate-3{color: #000;background-color: #eae8e7}
table.dataTable2 tbody tr.alternate-4{}
table.dataTable2 tbody tr.alternate-4 th,table.dataTable2 tbody tr.alternate-4 td,table.dataTable2 tbody tr td.alternate-4{color: #000;background-color: #faf8f7}
table.dataTable2 tbody tr.inactive{}
table.dataTable2 tbody tr.inactive th{color: #c8c0b8 !important}
table.dataTable2 tbody tr.inactive td,table.dataTable2 tbody tr td.inactive{}
table.dataTable2 tbody tr.highlight-text-1{}
table.dataTable2 tbody tr.highlight-text-1 td,table.dataTable2 tbody tr th.highlight-text-1,table.dataTable2 tbody tr td.highlight-text-1{color: #b0F1b4 !important}
table.dataTable2 tbody tr.highlight-text-2{}
table.dataTable2 tbody tr.highlight-text-2 td,table.dataTable2 tbody tr th.highlight-text-2,table.dataTable2 tbody tr td.highlight-text-2{color: #F99798 !important}
table.dataTable2 tbody tr.highlight-text-3{}
table.dataTable2 tbody tr.highlight-text-3 td,table.dataTable2 tbody tr th.highlight-text-3,table.dataTable2 tbody tr td.highlight-text-3{color: #b4cFF2 !important}
table.dataTable2 tbody tr.highlight-text-4{}
table.dataTable2 tbody tr.highlight-text-4 td,table.dataTable2 tbody tr th.highlight-text-4,table.dataTable2 tbody tr td.highlight-text-4{color: #FFF7b0 !important}
table.dataTable2 tbody tr td.highlight-1,table.dataTable2 tbody tr[class] td.highlight-1{color: #E0F1E4 !important;background-color: #568A56 !important}
table.dataTable2 tbody tr td.highlight-2,table.dataTable2 tbody tr[class] td.highlight-2{color: #F9D7D8 !important;background-color: #923c44 !important}
table.dataTable2 tbody tr td.highlight-3,table.dataTable2 tbody tr[class] td.highlight-3{color: #D4EFF2 !important;background-color: #4c94a0 !important}
table.dataTable2 tbody tr td.highlight-4,table.dataTable2 tbody tr[class] td.highlight-4{color: #FFF7E0 !important;background-color: #987848 !important}
table.dataTable2.theme-1{}
table.dataTable2.theme-1 tr th{}
table.dataTable2.theme-1 thead tr th{}
table.dataTable2.theme-1>tr:first-child>th,table.dataTable2.theme-1 thead:first-child>tr:first-child>th,table.dataTable2.theme-1 tbody:first-child>tr:first-child>th,table.dataTable2.theme-1 caption + thead>tr:first-child>th,table.dataTable2.theme-1 caption + tbody>tr:first-child>th{background-color: #fff;border-bottom: 3px solid #181008}
table.dataTable2.theme-1>tr>th,table.dataTable2.theme-1 tbody tr th,table.dataTable2.theme-1 tbody tr[class*=highlight] th,table.dataTable2.theme-1 tbody tr[class*=alternate] th{color: #000;background-color: #fff;border-bottom-color: #b0acab}
table.dataTable2.theme-1 tr.sub-header{}
table.dataTable2.theme-1 tr.sub-header th{color: #686058;background-color: #fff !important;border-bottom-width: 1px;border-right: 0}
table.dataTable2.theme-1 tr.sub-header td{vertical-align: bottom;color: #686058;background-color: #fff !important;border-right: 0}
table.dataTable2.theme-1 tbody tr.highlight-1{}
table.dataTable2.theme-1 tbody tr.highlight-1 th{color: #000 !important;background-color: #E0F1E4 !important}
table.dataTable2.theme-1 tbody tr.highlight-1 td{color: #E0F1E4 !important;background-color: #568A56 !important}
table.dataTable2.theme-1 tbody tr.highlight-2{}
table.dataTable2.theme-1 tbody tr.highlight-2 th{color: #000 !important;background-color: #F9D7D8 !important}
table.dataTable2.theme-1 tbody tr.highlight-2 td{color: #F9D7D8 !important;background-color: #923c44 !important}
table.dataTable2.theme-1 tbody tr.highlight-3{}
table.dataTable2.theme-1 tbody tr.highlight-3 th{color: #000 !important;background-color: #D4EFF2 !important}
table.dataTable2.theme-1 tbody tr.highlight-3 td{color: #D4EFF2 !important;background-color: #4c94a0 !important}
table.dataTable2.theme-1 tbody tr.highlight-4{}
table.dataTable2.theme-1 tbody tr.highlight-4 th{color: #000 !important;background-color: #FFF7E0 !important}
table.dataTable2.theme-1 tbody tr.highlight-4 td{color: #FFF7E0 !important;background-color: #987848 !important}
table.dataTable2.theme-2{}
table.dataTable2.theme-2 thead tr th{}
table.dataTable2.theme-2>tr:first-child>th,table.dataTable2.theme-2 thead:first-child>tr:first-child>th,table.dataTable2.theme-2 tbody:first-child>tr:first-child>th,table.dataTable2.theme-2 caption + thead>tr:first-child>th,table.dataTable2.theme-2 caption + tbody>tr:first-child>th{color: #fff;background-color: #181008;border-right-color: #585048}
table.dataTable2.theme-2>tr>th,table.dataTable2.theme-2 tbody tr:not([class*=alternate]) th{color: #fff}
table.dataTable2.theme-2 tr.sub-header{}
table.dataTable2.theme-2 tr.sub-header th{background-color: #484038 !important;border-color: #181008 !important}
table.dataTable2.theme-2 tr.sub-header td{background-color: #484038 !important;border-color: #181008 !important}
table.dataTable2.theme-3{}
table.dataTable2.theme-3 thead tr th{color: #fff;background-color: #0C457A;border-bottom: rgba(255,255,255,0.5) 1px solid}
table.dataTable2.theme-3>tr:first-child>th,table.dataTable2.theme-3 thead:first-child>tr:first-child>th,table.dataTable2.theme-3 tbody:first-child>tr:first-child>th,table.dataTable2.theme-3 caption + thead>tr:first-child>th,table.dataTable2.theme-3 caption + tbody>tr:first-child>th{color: #fff;background-color: #000;border-color: rgba(255,255,255,0.5)}
table.dataTable2.theme-3>tr>th,table.dataTable2.theme-3 tbody tr th{color: #fff;background-color: #2C75BA}
table.dataTable2.theme-3 tr td{background-color: #2C75BA}
table.dataTable2.theme-3 table.dataTable2.theme-3 tr th,table.dataTable2.theme-3 tr td,table.dataTable2.theme-3 thead tr th:first-child,table.dataTable2.theme-3 tbody tr th:first-child,table.dataTable2.theme-3 tr td:first-child,table.dataTable2.theme-3>tr:first-child>*,table.dataTable2.theme-3 thead:first-child>tr>*,table.dataTable2.theme-3 tbody:first-child>tr>*,table.dataTable2.theme-3 caption + thead>tr:first-child>*,table.dataTable2.theme-3 caption + tbody>tr:first-child>*,table.dataTable2.theme-3 tbody tr[class*=highlight]>*{border-color: rgba(255,255,255,0.5) !important}
table.dataTable2.theme-3.alternating-rows tbody tr:nth-child(2n) th,table.dataTable2.theme-3.alternating-rows tr:nth-child(2n) td{background-color: #0C559A}
table.dataTable2.theme-3.alternating-rows-shift tbody tr:nth-child(2n-1) th,table.dataTable2.theme-3.alternating-rows-shift tr:nth-child(2n-1) td{background-color: #0C559A}
table.dataTable2.theme-3.alternating-columns tbody tr th:nth-child(2n),table.dataTable2.theme-3.alternating-columns tr td:nth-child(2n){background-color: #0C559A}
table.dataTable2.theme-3.alternating-columns-shift tbody tr th:nth-child(2n-1),table.dataTable2.theme-3.alternating-columns-shift tr td:nth-child(2n-1){background-color: #0C559A}
table.dataTable2.theme-3 tr.sub-header{}
table.dataTable2.theme-3 tr.sub-header th{vertical-align: bottom;background-color: #0C457A !important;border-color: rgba(255,255,255,0.5)}
table.dataTable2.theme-3 tr.sub-header td{vertical-align: bottom;background-color: #0C457A !important;border-color: rgba(255,255,255,0.5)}
table.dataTable2.theme-3 tbody tr.alternate-1{}
table.dataTable2.theme-3 tbody tr.alternate-1 th,table.dataTable2.theme-3 tbody tr.alternate-1 td,table.dataTable2.theme-3 tbody tr td.alternate-1{color: #fff;background-color: #0C457A}
table.dataTable2.theme-3 tbody tr.alternate-2{}
table.dataTable2.theme-3 tbody tr.alternate-2 th,table.dataTable2.theme-3 tbody tr.alternate-2 td,table.dataTable2.theme-3 tbody tr td.alternate-2{color: #fff;background-color: #0C559A}
table.dataTable2.theme-3 tbody tr.alternate-3{}
table.dataTable2.theme-3 tbody tr.alternate-3 th,table.dataTable2.theme-3 tbody tr.alternate-3 td,table.dataTable2.theme-3 tbody tr td.alternate-3{color: #000;background-color: #d3e4f5}
table.dataTable2.theme-3 tbody tr.alternate-4{}
table.dataTable2.theme-3 tbody tr.alternate-4 th,table.dataTable2.theme-3 tbody tr.alternate-4 td,table.dataTable2.theme-3 tbody tr td.alternate-4{color: #000;background-color: #edf4fb}
table.dataTable2.theme-3 tbody tr.inactive{}
table.dataTable2.theme-3 tbody tr.inactive th{color: rgba(255,255,255,0.75) !important}
table.dataTable2.theme-3 tbody tr.inactive td,table.dataTable2.theme-3 tbody tr td.inactive{}
@media only screen and (min-width: 600px){table.dataTable2.theme-3.table-hover tbody tr:hover{}
table.dataTable2.theme-3.table-hover tbody tr:hover th,table.dataTable2.theme-3.table-hover tbody tr:hover td:not([class*=highlight]):not([class*=alternate]){color: #000 !important;background-color: #c3d4ec !important}
table.dataTable2.theme-3.table-hover tbody tr:hover td[class*=alternate],table.dataTable2.theme-3.table-hover tbody tr:hover td[class*=highlight-text]{color: #000 !important;background-color: #d3e4f7 !important}
}
table.dataTable2.theme-4{}
table.dataTable2.theme-4 thead tr th{color: #fff;background-color: #3C8321;border-bottom: rgba(255,255,255,0.5) 1px solid}
table.dataTable2.theme-4>tr:first-child>th,table.dataTable2.theme-4 thead:first-child>tr:first-child>th,table.dataTable2.theme-4 tbody:first-child>tr:first-child>th,table.dataTable2.theme-4 caption + thead>tr:first-child>th,table.dataTable2.theme-4 caption + tbody>tr:first-child>th{color: #fff;background-color: #000;border-color: rgba(255,255,255,0.5)}
table.dataTable2.theme-4>tr>th,table.dataTable2.theme-4 tbody tr th{color: #fff;background-color: #3C8321}
table.dataTable2.theme-4>tr:first-child>th,table.dataTable2.theme-4 tbody:first-child>tr>th,table.dataTable2.theme-4 caption + tbody>tr:first-child>th{background-color: #000}
table.dataTable2.theme-4 tr td{background-color: #3C8321}
table.dataTable2.theme-4 table.dataTable2.theme-4 tr th,table.dataTable2.theme-4 tr td,table.dataTable2.theme-4 thead tr th:first-child,table.dataTable2.theme-4 tbody tr th:first-child,table.dataTable2.theme-4 tr td:first-child,table.dataTable2.theme-4>tr:first-child>*,table.dataTable2.theme-4 thead:first-child>tr>*,table.dataTable2.theme-4 tbody:first-child>tr>*,table.dataTable2.theme-4 caption + thead>tr:first-child>*,table.dataTable2.theme-4 caption + tbody>tr:first-child>*,table.dataTable2.theme-4 tbody tr[class*=highlight]>*{border-color: rgba(255,255,255,0.5) !important}
table.dataTable2.theme-4.alternating-rows tr:nth-child(2n) td{background-color: #1C6301}
table.dataTable2.theme-4.alternating-rows-shift tr:nth-child(2n-1) td{background-color: #1C6301}
table.dataTable2.theme-4.alternating-columns tr td:nth-child(2n){background-color: #1C6301}
table.dataTable2.theme-4.alternating-columns-shift tr td:nth-child(2n-1){background-color: #1C6301}
table.dataTable2.theme-4 tr.sub-header{}
table.dataTable2.theme-4 tr.sub-header th{vertical-align: bottom;background-color: #0C5301 !important;border-color: rgba(255,255,255,0.5) !important}
table.dataTable2.theme-4 tr.sub-header td{vertical-align: bottom;background-color: #0C5301 !important;border-color: rgba(255,255,255,0.5) !important}
table.dataTable2.theme-4 tbody tr.alternate-1{}
table.dataTable2.theme-4 tbody tr.alternate-1 th,table.dataTable2.theme-4 tbody tr.alternate-1 td,table.dataTable2.theme-4 tbody tr td.alternate-1{color: #fff;background-color: #0C5301}
table.dataTable2.theme-4 tbody tr.alternate-2{}
table.dataTable2.theme-4 tbody tr.alternate-2 th,table.dataTable2.theme-4 tbody tr.alternate-2 td,table.dataTable2.theme-4 tbody tr td.alternate-2{color: #fff;background-color: #1C6301}
table.dataTable2.theme-4 tbody tr.alternate-3{}
table.dataTable2.theme-4 tbody tr.alternate-3 th,table.dataTable2.theme-4 tbody tr.alternate-3 td,table.dataTable2.theme-4 tbody tr td.alternate-3{color: #000;background-color: #cee0c7}
table.dataTable2.theme-4 tbody tr.alternate-4{}
table.dataTable2.theme-4 tbody tr.alternate-4 th,table.dataTable2.theme-4 tbody tr.alternate-4 td,table.dataTable2.theme-4 tbody tr td.alternate-4{color: #000;background-color: #f1f5f0}
table.dataTable2.theme-4 tbody tr.inactive{}
table.dataTable2.theme-4 tbody tr.inactive th{color: rgba(255,255,255,0.75) !important}
@media only screen and (min-width: 600px){table.dataTable2.theme-4.table-hover tbody tr:hover{}
table.dataTable2.theme-4.table-hover tbody tr:hover th,table.dataTable2.theme-4.table-hover tbody tr:hover td:not([class*=highlight]):not([class*=alternate]){color: #000 !important;background-color: #c1d4b8 !important}
table.dataTable2.theme-4.table-hover tbody tr:hover td[class*=alternate],table.dataTable2.theme-4.table-hover tbody tr:hover td[class*=highlight-text]{color: #000 !important;background-color: #c1d4b8 !important}
}
table.dataTable3{color: #000;border-collapse: separate;border-spacing: 0;border: 0}
table.dataTable3 caption{}
table.dataTable3 th,table.dataTable3 td{font-size: 84.21%}
table.dataTable3 tr th,table.dataTable3 thead tr th{padding: 15px;color: #fff;background-color: #484038;border-bottom: 1px solid #fff}
table.dataTable3 tbody tr th{padding: 15px;color: #000;background-color: #d8d0c8;border-right: 1px solid #fff}
table.dataTable3>tr:first-child>th,table.dataTable3 thead:first-child>tr>th,table.dataTable3 tbody:first-child>tr>th,table.dataTable3 caption + thead>tr:first-child>th,table.dataTable3 caption + tbody>tr:first-child>th{}
table.dataTable3 tr td{padding: 15px;background-color: #ece6e0;border-bottom: 1px solid #fff;border-right: 1px solid #fff}
table.dataTable3 tr>:last-child{border-right: 0}
table.dataTable3>tr:last-child>*,table.dataTable3 tbody tr:last-child>*{border-bottom: 0}
table.dataTable3.alternating-rows tbody tr:nth-child(2n) th,table.dataTable3.alternating-rows tr:nth-child(2n) td{background-color: #faf8f7}
table.dataTable3.alternating-rows-shift tbody tr:nth-child(2n-1) th,table.dataTable3.alternating-rows-shift tr:nth-child(2n-1) td{background-color: #faf8f7}
table.dataTable3.alternating-columns tbody tr th:nth-child(2n),table.dataTable3.alternating-columns tr td:nth-child(2n){background-color: #faf8f7}
table.dataTable3.alternating-columns-shift tbody tr th:nth-child(2n-1),table.dataTable3.alternating-columns-shift tr td:nth-child(2n-1){background-color: #faf8f7}
table.dataTable3 tr.feature-header{}
table.dataTable3 tr.feature-header th{}
table.dataTable3 tr.feature-header td{}
table.dataTable3 tr.sub-header{}
table.dataTable3 tr.sub-header th{vertical-align: bottom;color: #fff;background-color: #6c6862 !important;border-right: 1px solid #fff}
table.dataTable3 tr.sub-header td{vertical-align: bottom;color: #fff;background-color: #6c6862 !important;border-right: 1px solid #fff}
table.dataTable3 tbody tr.highlight-1{}
table.dataTable3 tbody tr.highlight-1 th,table.dataTable3 tbody tr.highlight-1 td{border-right-color: #fff !important}
table.dataTable3 tbody tr.highlight-2{}
table.dataTable3 tbody tr.highlight-2 th,table.dataTable3 tbody tr.highlight-2 td{border-right-color: #fff !important}
table.dataTable3 tbody tr.highlight-3{}
table.dataTable3 tbody tr.highlight-3 th,table.dataTable3 tbody tr.highlight-3 td{border-right-color: #fff !important}
table.dataTable3 tbody tr.highlight-4{}
table.dataTable3 tbody tr.highlight-4 th,table.dataTable3 tbody tr.highlight-4 td{border-right-color: #fff !important}
table.dataTable3 tbody tr.inactive{}
table.dataTable3 tbody tr.inactive th{color: #585048 !important}
table.dataTable3 tbody tr.inactive td,table.dataTable3 tbody tr td.inactive{}
table.dataTable4{color: #fff;border-collapse: separate;border-spacing: 0;border: 0}
table.dataTable4 caption{}
table.dataTable1 th,table.dataTable1 td{font-size: 84.21%}
table.dataTable4 tr th{padding: 15px;color: #fff;background-color: #181008;border: 0}
table.dataTable4 thead tr th{padding: 30px 15px 15px;font-size: 118.75%}
table.dataTable4>tr>th,table.dataTable4 tbody tr th,table.dataTable4 tbody tr[class*=highlight] th,table.dataTable4 tbody tr[class*=alternate] th{padding: 15px;color: #fff;background-color: #484038 !important;border: 0;border-bottom: rgba(0,0,0,0.5) 1px solid}
table.dataTable4 tr td{padding: 10px 15px;background-color: #6c6862;border: 0;border-bottom: rgba(255,255,255,0.25) 1px solid}
table.dataTable4 tr:last-child th,table.dataTable4 tr:last-child td{border-bottom: 0}
table.dataTable4.alternating-rows tbody tr:nth-child(2n) th,table.dataTable4.alternating-rows tr:nth-child(2n) td{background-color: #7c7872}
table.dataTable4.alternating-rows-shift tbody tr:nth-child(2n-1) th,table.dataTable4.alternating-rows-shift tr:nth-child(2n-1) td{background-color: #7c7872}
table.dataTable4.alternating-columns tbody tr th:nth-child(2n),table.dataTable4.alternating-columns tr td:nth-child(2n){background-color: #7c7872}
table.dataTable4.alternating-columns-shift tbody tr th:nth-child(2n-1),table.dataTable4.alternating-columns-shift tr td:nth-child(2n-1){background-color: #7c7872}
table.dataTable4 tr.feature-header{}
table.dataTable4 tr.feature-header th{}
table.dataTable4 tr.feature-header td{}
table.dataTable4 tr.sub-header{}
table.dataTable4 tr.sub-header th{vertical-align: bottom;color: #fff;background-color: #484038 !important}
table.dataTable4 tr.sub-header td{padding: 15px 10px;vertical-align: bottom;color: #fff;background-color: #484038 !important}
table.dataTable4 tbody tr.highlight-1{}
table.dataTable4 tbody tr.highlight-1 th{}
table.dataTable4 tbody tr.highlight-1 td{color: #fff !important;background-color: #007500 !important}
table.dataTable4 tbody tr.highlight-2{}
table.dataTable4 tbody tr.highlight-2 th{}
table.dataTable4 tbody tr.highlight-2 td{color: #fff !important;background-color: #721c24 !important}
table.dataTable4 tbody tr.highlight-3{}
table.dataTable4 tbody tr.highlight-3 th{}
table.dataTable4 tbody tr.highlight-3 td{color: #fff !important;background-color: #0c5460 !important}
table.dataTable4 tbody tr.highlight-4{}
table.dataTable4 tbody tr.highlight-4 th{}
table.dataTable4 tbody tr.highlight-4 td{color: #fff !important;background-color: #684018 !important}
table.dataTable4 tbody tr.highlight-text-1{}
table.dataTable4 tbody tr.highlight-text-1 td,table.dataTable4 tbody tr th.highlight-text-1,table.dataTable4 tbody tr td.highlight-text-1{color: #b0F1b4 !important}
table.dataTable4 tbody tr.highlight-text-2{}
table.dataTable4 tbody tr.highlight-text-2 td,table.dataTable4 tbody tr th.highlight-text-2,table.dataTable4 tbody tr td.highlight-text-2{color: #F99798 !important}
table.dataTable4 tbody tr.highlight-text-3{}
table.dataTable4 tbody tr.highlight-text-3 td,table.dataTable4 tbody tr th.highlight-text-3,table.dataTable4 tbody tr td.highlight-text-3{color: #b4cFF2 !important}
table.dataTable4 tbody tr.highlight-text-4{}
table.dataTable4 tbody tr.highlight-text-4 td,table.dataTable4 tbody tr th.highlight-text-4,table.dataTable4 tbody tr td.highlight-text-4{color: #FFF7b0 !important}
table.dataTable4 tbody tr.inactive{}
table.dataTable4 tbody tr.inactive th{color: #c8c0b8;opacity: 1}
table.dataTable4 tbody tr.inactive td,table.dataTable4 tbody tr td.inactive{opacity: 0.9;color: #000;border-bottom: #918e8a}
table.dataTable4 tbody tr:last-child th,table.dataTable4 tbody tr:last-child td{}
table.dataTable4 tbody tr td.highlight-1,table.dataTable4 tbody tr[class] td.highlight-1{color: #fff !important;background-color: #007500 !important}
table.dataTable4 tbody tr td.highlight-2,table.dataTable4 tbody tr[class] td.highlight-2{color: #fff !important;background-color: #721c24 !important}
table.dataTable4 tbody tr td.highlight-3,table.dataTable4 tbody tr[class] td.highlight-3{color: #fff !important;background-color: #0c5460 !important}
table.dataTable4 tbody tr td.highlight-4,table.dataTable4 tbody tr[class] td.highlight-4{color: #fff !important;background-color: #684018 !important}
table.scheduleTable{}
table.scheduleTable tr th,table.scheduleTable thead tr th,table.scheduleTable tr.header th{}
table.scheduleTable tbody tr th,table.scheduleTable tr.data th{}
table.scheduleTable tr td{}
table>tr:first-child>:first-child,table thead:first-child tr:first-child>:first-child,table tbody:first-child tr:first-child>:first-child,table caption + thead>tr:first-child>:first-child,table caption + tbody>tr:first-child>:first-child{}
table>tr:first-child>:last-child,table thead:first-child tr:first-child>:last-child,table tbody:first-child tr:first-child>:last-child,table caption + thead>tr:first-child>:last-child,table caption + tbody>tr:first-child>:last-child{}
table>tr:last-child>:first-child,table>:last-child>tr:last-child>:first-child{}
table>tr:last-child>:last-child,table>:last-child>tr:last-child>:last-child{}
table.hide-vertical-borders,table.hide-vertical-borders th,table.hide-vertical-borders td{border-left-width: 0 !important;border-right-width: 0 !important}
table tr.hide-vertical-borders th,table tr.hide-vertical-borders td{border-left-width: 0 !important;border-right-width: 0 !important}
table thead.hide-vertical-borders tr th,table thead.hide-vertical-borders tr td,table tbody.hide-vertical-borders tr th,table tbody.hide-vertical-borders tr td{border-left-width: 0 !important;border-right-width: 0 !important}
table.show-vertical-borders th,table.show-vertical-borders td{border-left-width: 1px !important;border-right-width: 1px !important}
table tr.show-vertical-borders th,table tr.show-vertical-borders td{border-left-width: 1px !important;border-right-width: 1px !important}
table thead.show-vertical-borders tr th,table thead.show-vertical-borders tr td,table tbody.show-vertical-borders tr th,table tbody.show-vertical-borders tr td{border-left-width: 1px !important;border-right-width: 1px !important}
table.scroll-all{display: block;overflow-x: auto}
@media only screen and (max-width: 1920px){table.scroll-larger{display: block;overflow-x: auto}
}
@media only screen and (max-width: 1400px){table.scroll-large{display: block;overflow-x: auto}
}
@media only screen and (max-width: 1200px){table.scroll-medium{display: block;overflow-x: auto}
}
@media only screen and (max-width: 900px){table.scroll-small{display: block;overflow-x: auto}
}
@media only screen and (max-width: 600px){table.scroll-micro{display: block;overflow-x: auto}
}
@media only screen and (max-width: 375px){table.scroll-none{display: block;overflow-x: auto}
}
@media only screen and (max-width: 600px){table caption{display: block}
table:not(.responsive){display: block;overflow-x: auto;border: 0}
table:not(.responsive) tr th,table:not(.responsive) tr td{width: 100%}
table.responsive,table.responsive thead,table.responsive tbody,table.responsive tfoot,table.responsive th,table.responsive td,table.responsive tr{display: block !important;width: auto !important}
table.responsive thead tr,table.responsive tr.headersRow{position: absolute !important;top: -99999px !important;left: -99999px !important}
table.responsive tr{}
table.responsive th{}
table.responsive tbody th:not([colspan]):not(:first-child){}
table.responsive td{display: flex !important;position: relative !important;overflow: auto !important}
table.responsive td[style*="text-align:center"],table.responsive td[style*="text-align: center"]{text-align: left !important}
table.responsive td:not([colspan]){}
table.responsive td:not([colspan])::before{position: relative !important;flex-shrink: 0 !important;flex-grow: 0 !important;font-weight: bold;width: 40%;height: 100%;margin-right: 10px}
table.responsive td:not([colspan]):first-child{font-weight: bold}
table.responsive td[colspan]::before{display: none}
table.dataTable1.responsive{}
table.dataTable1.responsive caption{}
table.dataTable1.responsive tbody>tr:first-child>:first-child{border-top: 1px solid #d0cccb}
table.dataTable1.responsive tr + tr{}
table.dataTable1.responsive th,table.dataTable1.responsive td{border: 1px solid #d0cccb;border-bottom: 0}
table.dataTable1.responsive td::before{padding-top: 1px;font-size: 85.7%}
table.dataTable1.responsive th:not([colspan]):first-child,table.dataTable1.responsive td:not([colspan]):first-child{color: #000;background-color: #f0eceb;border-top: 0;border-left: 1px solid #d0cccb}
table.dataTable1.responsive th:not([colspan]):last-child,table.dataTable1.responsive td:not([colspan]):last-child{border-bottom: 1px solid #d0cccb;border-right: 1px solid #d0cccb}
table.dataTable1.theme-1.responsive{}
table.dataTable1.theme-1.responsive th:not([colspan]):first-child,table.dataTable1.theme-1.responsive td:not([colspan]):first-child{background-color: #358366 !important}
table.dataTable1.theme-2.responsive{}
table.dataTable1.theme-2.responsive th:not([colspan]):first-child,table.dataTable1.theme-2.responsive td:not([colspan]):first-child{background-color: #081018 !important}
table.dataTable1.theme-3.responsive{}
table.dataTable1.theme-3.responsive th:not([colspan]):first-child,table.dataTable1.theme-3.responsive td:not([colspan]):first-child{color: #000 !important;background-color: #cce7f0 !important}
table.dataTable1.theme-4.responsive{}
table.dataTable1.theme-4.responsive th:not([colspan]):first-child,table.dataTable1.theme-4.responsive td:not([colspan]):first-child{color: #000 !important;background-color: #dee3e6 !important}
table.dataTable2.responsive{}
table.dataTable2.responsive caption{}
table.dataTable2.responsive tbody>tr:first-child>:first-child{}
table.dataTable2.responsive th,table.dataTable2.responsive td{border-right: 0}
table.dataTable2.responsive td::before{}
table.dataTable2.responsive th:not([colspan]):first-child,table.dataTable2.responsive td:not([colspan]):first-child{color: #fff !important;background-color: #181008 !important;border-top: 0}
table.dataTable2.responsive th:not([colspan]):last-child,table.dataTable2.responsive td:not([colspan]):last-child{}
table.dataTable2.theme-2.responsive th,table.dataTable2.theme-2.responsive td{}
table.dataTable2.theme-2.responsive th:not([colspan]):first-child,table.dataTable2.theme-2.responsive td:not([colspan]):first-child{color: #fff !important;background-color: #181008 !important}
table.dataTable2.theme-3.responsive th,table.dataTable2.theme-3.responsive td{}
table.dataTable2.theme-3.responsive th:not([colspan]):first-child,table.dataTable2.theme-3.responsive td:not([colspan]):first-child{color: #000 !important;background-color: #cce7f0 !important}
table.dataTable2.theme-4.responsive th,table.dataTable2.theme-4.responsive td{}
table.dataTable2.theme-4.responsive th:not([colspan]):first-child,table.dataTable2.theme-4.responsive td:not([colspan]):first-child{color: #000 !important;background-color: #dee3e6 !important}
table.dataTable3.responsive{}
table.dataTable3.responsive caption{}
table.dataTable3.responsive tbody>tr:first-child>:first-child{}
table.dataTable3.responsive th,table.dataTable3.responsive td{}
table.dataTable3.responsive td::before{position: relative;margin-top: -8px;margin-bottom: -8px;padding-top: 8px;padding-bottom: 8px;border-right: #fff 2px solid}
table.dataTable3.responsive th:not([colspan]):first-child,table.dataTable3.responsive td:not([colspan]):first-child{color: #fff;background-color: #484038}
table.dataTable3.responsive th:not([colspan]):last-child,table.dataTable3.responsive td:not([colspan]):last-child{}
table.dataTable4.responsive{}
table.dataTable4.responsive caption{}
table.dataTable4.responsive tbody>tr:first-child>:first-child{}
table.dataTable4.responsive th,table.dataTable4.responsive td{}
table.dataTable4.responsive td::before{}
table.dataTable4.responsive th:not([colspan]):first-child,table.dataTable4.responsive td:not([colspan]):first-child{color: #fff;background-color: #181008 !important}
table.dataTable4.responsive th:not([colspan]):last-child,table.dataTable4.responsive td:not([colspan]):last-child{}
table.simple.responsive{border: 0}
table.simple.responsive caption{}
table.simple.responsive tr th,table.simple.responsive tr td:not(table>:last-child :last-child){border-bottom: 0}
table.simple.responsive td::before{padding-top: 2px;font-weight: normal;font-style: italic;font-size: 85.7%}
table.simple.responsive th:not([colspan]):first-child,table.simple.responsive td:not([colspan]):first-child,table.simple.responsive td:not([colspan]):first-child::before{font-weight: bold}
table.simple.responsive th:not([colspan]):last-child,table.simple.responsive td:not([colspan]):last-child{}
table.plain.responsive{}
table.plain.responsive td:not([colspan]):first-child{font-weight: inherit;background: inherit}
table.plain.responsive td::before{display: none}
table.responsive>tr:first-child>:first-child,table.responsive thead:first-child tr:first-child>:first-child,table.responsive tbody:first-child tr:first-child>:first-child,table.responsive thead:first-child + tbody tr:first-child>:first-child,table.responsive caption + thead>tr:first-child>:first-child,table.responsive caption + thead + tbody>tr:first-child>:first-child,table.responsive caption + tbody>tr:first-child>:first-child{}
table.responsive>tr:first-child>:last-child,table.responsive thead:first-child tr:first-child>:last-child,table.responsive tbody:first-child tr:first-child>:last-child,table.responsive thead:first-child + tbody tr:first-child>:last-child,table.responsive caption + thead>tr:first-child>:last-child,table.responsive caption + thead + tbody>tr:first-child>:last-child,table.responsive caption + tbody>tr:first-child>:last-child{border-top-right-radius: 0}
table.responsive>tr:last-child>:first-child,table.responsive>:last-child>tr:last-child>:first-child{border-bottom-left-radius: 0}
table.responsive>tr:last-child>:last-child,table.responsive>:last-child>tr:last-child>:last-child{}
table.responsive td:nth-of-type(1)::before{content: "Data 1"}
table.responsive td:nth-of-type(2)::before{content: "Data 2"}
table.responsive td:nth-of-type(3)::before{content: "Data 3"}
table.responsive td:nth-of-type(4)::before{content: "Data 4"}
table.responsive td:nth-of-type(5)::before{content: "Data 5"}
table.responsive td:nth-of-type(6)::before{content: "Data 6"}
table.responsive td:nth-of-type(7)::before{content: "Data 7"}
table.responsive td:nth-of-type(8)::before{content: "Data 8"}
table.responsive td:nth-of-type(9)::before{content: "Data 9"}
table.responsive td:nth-of-type(10)::before{content: "Data 10"}
table.responsive td:nth-of-type(11)::before{content: "Data 11"}
table.responsive td:nth-of-type(12)::before{content: "Data 12"}
table.responsive td:nth-of-type(13)::before{content: "Data 13"}
table.responsive td:nth-of-type(14)::before{content: "Data 14"}
table.responsive td:nth-of-type(15)::before{content: "Data 15"}
table.responsive td:nth-of-type(16)::before{content: "Data 16"}
table.responsive td:nth-of-type(17)::before{content: "Data 17"}
table.responsive td:nth-of-type(18)::before{content: "Data 18"}
table.responsive td:nth-of-type(19)::before{content: "Data 19"}
table.responsive td:nth-of-type(20)::before{content: "Data 20"}
}
hr{margin: 1.5em 0 3em;height: 3px;width: auto;background: #e0dcdb;border: 0}
hr.short{width: 50%;margin-left: 25%}
iframe{width: 100%;max-width: 100%;border: 0}
.date{color: #686868}
.date::before{content: "\f2bd";display: inline-block;margin-right: 4px;font-family: 'Font Awesome 6 Free';font-weight: 500}
.author{color: #686868}
.date::before{content: "\f073";display: inline-block;margin-right: 4px;font-family: 'Font Awesome 6 Free';font-weight: 500}
.helpText{}
.helpText::before{content: "\f059";display: inline-block;vertical-align: middle;margin-right: 5px;font-family: 'Font Awesome 6 Free';font-weight: 700;font-size: 0.85em;color: #2a52be}
label .helpText,.fieldTitle .helpText{font-size: 91.7%;font-weight: normal}
.glossaryTerm,.infoText{}
.glossaryTerm::before,.infoText::before{content: "\f05a";display: inline-block;vertical-align: middle;margin-right: 5px;margin-top: -.025em;font-family: 'Font Awesome 6 Free';font-weight: 700;color: #6c6862}
a.link-cta,a.linkCallToAction{font-size: 110.53%;font-weight: 700 !important}
a.link-cta::before,a.linkCallToAction::before{content: "\f35a";display: inline-block;vertical-align: middle;margin-right: 5px;font-family: 'Font Awesome 6 Free';font-weight: 700}
a.link-page-top::before{content: "\f151";display: inline-block;font-family: 'Font Awesome 6 Free';font-weight: 700;text-align: center;width: 1.25em;height: 1.25em;line-height: 1.25em;margin-bottom: 5px}
.belowTheFoldOrLessCommonElement{}
.item{position: relative;margin-bottom: 1.5em}
.item .header{}
.item>.title{}
.item .thumbnail{line-height: 0}
.item .thumbnail img{}
.item .thumbnail.original{}
.item .thumbnail.original img{max-width: 100%;max-height: none;width: auto;height: auto}
.item .thumbnail:not(.original){}
.item .thumbnail:not(.original) img{width: 100%;max-width: 100%;height: auto;max-height: none}
.item .thumbnail.huge{width: 640px}
.item .thumbnail.large{width: 480px}
.item .thumbnail.medium{width: 320px}
.item .thumbnail.small{width: 240px}
.item .thumbnail.tiny{width: 120px}
.item .text{}
.item .text .title{}
.item .text .publishInfo{margin-bottom: 10px}
.item .text .publishInfo .date{display: inline-block}
.item .text .publishInfo .author{display: inline-block}
.item .text .summary{margin: 0 0 1.5em}
.item .text .summary .readMore{display: block;margin-top: 0.75em}
.item .footer{}
.item:first-child{margin-top: 0 !important}
.item:last-child{margin-bottom: 0 !important}
@media screen and (max-width: 900px){.item .thumbnail.huge{width: 320px}
.item .thumbnail.large{width: 240px}
.item .thumbnail.medium{width: 160px}
.item .thumbnail.small{width: 120px}
.item .thumbnail.tiny{width: 80px}
}
.containers{}
.articles{}
.subArticles{}
.articles .contentFilter{display: inline-block;box-sizing: border-box;width: 100%;margin: 0;padding: 15px !important;background: #faf8f7}
.articles .contentFilter .formFields>li{margin: 0}
.articles .content{clear: both}
.containers.cols-2,.articles.cols-2{display: inline-block;position: relative;width: 100%}
.containers.cols-2 .item,.articles.cols-2 .item{float: left;clear: left;width: 47.5%;margin-right: 2.5%}
.containers.cols-2 .item:nth-child(2n),.articles.cols-2 .item:nth-child(2n){clear: none;margin-left: 2.5%;margin-right: 0}
.containers.cols-2 .item:nth-child(2n+1),.articles.cols-2 .item:nth-child(2n+1){clear: left}
.containers.cols-3,.articles.cols-3{display: inline-block;position: relative;width: 100%}
.containers.cols-3 .content .item,.articles.cols-3 .content .item{float: left;clear: none;width: 32%;margin-right: 2%}
.containers.cols-3 .content .item:nth-child(3n),.articles.cols-3 .content .item:nth-child(3n){clear: none;margin-left: 0;margin-right: 0}
.containers.cols-3 .content .item:nth-child(3n+1),.articles.cols-3 .content .item:nth-child(3n+1){clear: left}
.container.cols-3.carousel,.articles.cols-3.carousel{}
.containers.cols-3 .content .item:first-child,.articles.cols-3 .content .item:first-child,.containers.cols-3 .content .item:nth-child(3n),.articles.cols-3 .content .item:nth-child(3n){}
@media screen and (max-width: 1200px){.containers.cols-2 .item .thumbnail,.articles.cols-2 .item .thumbnail{display: block;max-width: 100%;margin-bottom: 20px}
}
.image-left,.image-right,.image-left-right,.image-right-left{}
.image-left .item,.image-right .item,.image-left-right .item,.image-right-left .item{display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start;align-items: stretch;align-content: stretch}
.image-left .item .thumbnail,.image-right .item .thumbnail,.image-left-right .item .thumbnail,.image-right-left .item .thumbnail{box-sizing: border-box;max-width: 50%;flex-shrink: 0}
.image-left .item .thumbnail img,.image-right .item .thumbnail img,.image-left-right .item .thumbnail img,.image-right-left .item .thumbnail img{}
.image-left .item .text,.image-right .item .text,.image-left-right .item .text,.image-right-left .item .text{box-sizing: border-box;width: 100%;flex-grow: 0}
.image-left .item .text .title,.image-right .item .text .title,.image-left-right .item .text .title,.image-right-left .item .text .title{margin-top: 0}
.image-left .item .text .summary,.image-right .item .text .summary,.image-left-right .item .text .summary,.image-right-left .item .text .summary{line-height: 135%}
.image-left.align-items-top .item,.image-right.align-items-top .item,.image-left-right.align-items-top .item,.image-right-left.align-items-top .item{align-items: flex-start;align-content: flex-start}
.image-left.align-items-center .item,.image-right.align-items-center .item,.image-left-right.align-items-center .item,.image-right-left.align-items-center .item{align-items: center;align-content: center}
.image-left.align-items-bottom .item,.image-right.align-items-bottom .item,.image-left-right.align-items-bottom .item,.image-right-left.align-items-bottom .item{align-items: flex-end;align-content: flex-end}
.image-left.align-items-stretch .item,.image-right.align-items-stretch .item,.image-left-right.align-items-stretch .item,.image-right-left.align-items-stretch .item{align-items: stretch;align-content: stretch}
.image-left.align-items-baseline .item,.image-right.align-items-baseline .item,.image-left-right.align-items-baseline .item,.image-right-left.align-items-baseline .item{align-items: baseline;align-content: baseline}
.image-left.layout1 .item .thumbnail,.image-right.layout1 .item .thumbnail,.image-left-right.layout1 .item .thumbnail,.image-right-left.layout1 .item .thumbnail{width: 42%}
.image-left.layout1 .item .text,.image-right.layout1 .item .text,.image-left-right.layout1 .item .text,.image-right-left.layout1 .item .text{width: 56%}
.image-left.layout2 .item .thumbnail,.image-right.layout2 .item .thumbnail,.image-left-right.layout2 .item .thumbnail,.image-right-left.layout2 .item .thumbnail{width: 50%;margin-right: 0;margin-left: 0}
.image-left.layout2 .item .text,.image-right.layout2 .item .text,.image-left-right.layout2 .item .text,.image-right-left.layout2 .item .text{width: 50%;margin-right: 0;margin-left: 0}
.image-left.layout3 .item .thumbnail,.image-right.layout3 .item .thumbnail,.image-left-right.layout3 .item .thumbnail,.image-right-left.layout3 .item .thumbnail{width: 56%;max-width: none}
.image-left.layout3 .item .text,.image-right.layout3 .item .text,.image-left-right.layout3 .item .text,.image-right-left.layout3 .item .text{width: 42%}
.image-left.margins-none .item,.image-right.margins-none .item,.image-left-right.margins-none .item,.image-right-left.margins-none .item{margin-bottom: 0}
.image-left.margins-thick .item,.image-right.margins-thick .item,.image-left-right.margins-thick .item,.image-right-left.margins-thick .item{margin-bottom: 3em}
.image-left.padding-image-thin .item .thumbnail,.image-right.padding-image-thin .item .thumbnail,.image-left-right.padding-image-thin .item .thumbnail,.image-right-left.padding-image-thin .item .thumbnail{padding: 15px}
.image-left.padding-image .item .thumbnail,.image-right.padding-image .item .thumbnail,.image-left-right.padding-image .item .thumbnail,.image-right-left.padding-image .item .thumbnail{padding: 30px}
.image-left.padding-image-thick .item .thumbnail,.image-right.padding-image-thick .item .thumbnail,.image-left-right.padding-image-thick .item .thumbnail,.image-right-left.padding-image-thick .item .thumbnail{padding: 60px}
.image-left.padding-image-thicker .item .thumbnail,.image-right.padding-image-thicker .item .thumbnail,.image-left-right.padding-image-thicker .item .thumbnail,.image-right-left.padding-image-thicker .item .thumbnail{padding: 90px}
.image-left.padding-image-vertical-thin .item .thumbnail,.image-right.padding-image-vertical-thin .item .thumbnail,.image-left-right.padding-image-vertical-thin .item .thumbnail,.image-right-left.padding-image-vertical-thin .item .thumbnail{padding-top: 15px;padding-bottom: 15px}
.image-left.padding-vertical-image .item .thumbnail,.image-right.padding-vertical-image .item .thumbnail,.image-left-right.padding-vertical-image .item .thumbnail,.image-right-left.padding-vertical-image .item .thumbnail{padding-top: 30px;padding-bottom: 30px}
.image-left.padding-image-vertical-thick .item .thumbnail,.image-right.padding-image-vertical-thick .item .thumbnail,.image-left-right.padding-image-vertical-thick .item .thumbnail,.image-right-left.padding-image-vertical-thick .item .thumbnail{padding-top: 60px;padding-bottom: 60px}
.image-left.padding-image-vertical-thicker .item .thumbnail,.image-right.padding-image-vertical-thicker .item .thumbnail,.image-left-right.padding-image-vertical-thicker .item .thumbnail,.image-right-left.padding-image-vertical-thicker .item .thumbnail{padding-top: 90px;padding-bottom: 90px}
.image-left.padding-text-thin .item .text,.image-right.padding-text-thin .item .text,.image-left-right.padding-text-thin .item .text,.image-right-left.padding-text-thin .item .text{padding: 15px}
.image-left.padding-text .item .text,.image-right.padding-text .item .text,.image-left-right.padding-text .item .text,.image-right-left.padding-text .item .text{padding: 30px}
.image-left.padding-text-thick .item .text,.image-right.padding-text-thick .item .text,.image-left-right.padding-text-thick .item .text,.image-right-left.padding-text-thick .item .text{padding: 60px}
.image-left.padding-text-thicker .item .text,.image-right.padding-text-thicker .item .text,.image-left-right.padding-text-thicker .item .text,.image-right-left.padding-text-thicker .item .text{padding: 90px}
.image-left.padding-text-vertical-thin .item .text,.image-right.padding-text-vertical-thin .item .text,.image-left-right.padding-text-vertical-thin .item .text,.image-right-left.padding-text-vertical-thin .item .text{padding-top: 15px;padding-bottom: 15px}
.image-left.padding-vertical-text .item .text,.image-right.padding-vertical-text .item .text,.image-left-right.padding-vertical-text .item .text,.image-right-left.padding-vertical-text .item .text{padding-top: 30px;padding-bottom: 30px}
.image-left.padding-vertical-text-thick .item .text,.image-right.padding-vertical-text-thick .item .text,.image-left-right.padding-vertical-text-thick .item .text,.image-right-left.padding-vertical-text-thick .item .text{padding-top: 60px;padding-bottom: 60px}
.image-left.padding-vertical-text-thicker .item .text,.image-right.padding-vertical-text-thicker .item .text,.image-left-right.padding-vertical-text-thicker .item .text,.image-right-left.padding-vertical-text-thicker .item .text{padding-top: 90px;padding-bottom: 90px}
.image-left{}
.image-left .item .thumbnail{order: 1}
.image-left .item .text{order: 2}
.image-left .item .thumbnail + .text,.image-left.layout1 .item .thumbnail + .text,.image-left.layout3 .item .thumbnail + .text{margin-left: 2%}
.image-right{}
.image-right .item .thumbnail{order: 2}
.image-right .item .text{order: 1}
.image-right .item .thumbnail + .text,.image-right.layout1 .item .thumbnail + .text,.image-right.layout3 .item .thumbnail + .text{margin-right: 2%}
.image-left-right{}
.image-left-right .item .thumbnail{order: 1}
.image-left-right .item .text{order: 2}
.image-left-right .item .thumbnail + .text,.image-left-right.layout1 .item .thumbnail + .text,.image-left-right.layout3 .item .thumbnail + .text{margin-left: 2%}
.image-left-right .item:nth-child(2n) .thumbnail{order: 2}
.image-left-right .item:nth-child(2n) .text{order: 1}
.image-left-right .item:nth-child(2n) .thumbnail + .text,.image-left-right.layout1 .item:nth-child(2n) .thumbnail + .text,.image-left-right.layout3 .item:nth-child(2n) .thumbnail + .text{margin-left: 0;margin-right: 2%}
.image-right-left{}
.image-right-left .item .thumbnail{order: 2}
.image-right-left .item .text{order: 1}
.image-right-left .item .thumbnail + .text,.image-right-left.layout1 .item .thumbnail + .text,.image-right-left.layout3 .item .thumbnail + .text{margin-right: 2%}
.image-right-left .item:nth-child(2n) .thumbnail{order: 1}
.image-right-left .item:nth-child(2n) .text{order: 2}
.image-right-left .item:nth-child(2n) .thumbnail + .text,.image-right-left.layout1 .item:nth-child(2n) .thumbnail + .text,.image-right-left.layout3 .item:nth-child(2n) .thumbnail + .text{margin-left: 2%;margin-right: 0}
@media screen and (max-width: 1200px){.image-left.stack-medium .item,.image-right.stack-medium .item,.image-left-right.stack-medium .item,.image-right-left.stack-medium .item{display: block}
.image-left.stack-medium .item .thumbnail,.image-right.stack-medium .item .thumbnail,.image-left-right.stack-medium .item .thumbnail,.image-right-left.stack-medium .item .thumbnail,.image-left.stack-medium .item .text,.image-right.stack-medium .item .text,.image-left-right.stack-medium .item .text,.image-right-left.stack-medium .item .text{width: 100%;max-width: 100%;margin-left: 0;margin-right: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0}
.image-left.stack-medium .item,.image-right.stack-medium .item,.image-left-right.stack-medium .item,.image-right-left.stack-medium .item{display: block}
.image-left.stack-medium .item .thumbnail,.image-right.stack-medium .item .thumbnail,.image-left-right.stack-medium .item .thumbnail,.image-right-left.stack-medium .item .thumbnail,.image-left.stack-medium .item .text,.image-right.stack-medium .item .text,.image-left-right.stack-medium .item .text,.image-right-left.stack-medium .item .text{width: 100%;max-width: 100%;margin-left: 0;margin-right: 0}
.image-left.stack-medium .item .text,.image-right.stack-medium .item .text,.image-left-right.stack-medium .item .text,.image-right-left.stack-medium .item .text{padding-top: 30px;padding-bottom: 30px}
.image-left.padding-text-thin.stack-medium .item .text,.image-right.padding-text-thin.stack-medium .item .text,.image-left-right.padding-text-thin.stack-medium .item .text,.image-right-left.padding-text-thin.stack-medium .item .text{padding-top: 15px;padding-bottom: 15px}
}
@media screen and (max-width: 900px){.image-left.stack-small .item,.image-right.stack-small .item,.image-left-right.stack-small .item,.image-right-left.stack-small .item{display: block}
.image-left.stack-small .item .thumbnail,.image-right.stack-small .item .thumbnail,.image-left-right.stack-small .item .thumbnail,.image-right-left.stack-small .item .thumbnail,.image-left.stack-small .item .text,.image-right.stack-small .item .text,.image-left-right.stack-small .item .text,.image-right-left.stack-small .item .text{width: 100%;max-width: 100%;margin-left: 0;margin-right: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0}
.image-left.stack-small .item,.image-right.stack-small .item,.image-left-right.stack-small .item,.image-right-left.stack-small .item{display: block}
.image-left.stack-small .item .thumbnail,.image-right.stack-small .item .thumbnail,.image-left-right.stack-small .item .thumbnail,.image-right-left.stack-small .item .thumbnail,.image-left.stack-small .item .text,.image-right.stack-small .item .text,.image-left-right.stack-small .item .text,.image-right-left.stack-small .item .text{width: 100%;max-width: 100%;margin-left: 0;margin-right: 0}
.image-left.stack-small .item .text,.image-right.stack-small .item .text,.image-left-right.stack-small .item .text,.image-right-left.stack-small .item .text{padding-top: 30px;padding-bottom: 30px}
.image-left.padding-text-thin.stack-small .item .text,.image-right.padding-text-thin.stack-small .item .text,.image-left-right.padding-text-thin.stack-small .item .text,.image-right-left.padding-text-thin.stack-small .item .text{padding-top: 15px;padding-bottom: 15px}
}
@media screen and (max-width: 600px){.image-left.padding-image-thick .item .thumbnail,.image-right.padding-image-thick .item .thumbnail,.image-left-right.padding-image-thick .item .thumbnail,.image-right-left.padding-image-thick .item .thumbnail,.image-left.padding-image-thicker .item .thumbnail,.image-right.padding-image-thicker .item .thumbnail,.image-left-right.padding-image-thicker .item .thumbnail,.image-right-left.padding-image-thicker .item .thumbnail,.image-left.padding-image-vertical-thick .item .thumbnail,.image-right.padding-image-vertical-thick .item .thumbnail,.image-left-right.padding-image-vertical-thick .item .thumbnail,.image-right-left.padding-image-vertical-thick .item .thumbnail,.image-left.padding-text-thick .item .text,.image-right.padding-text-thick .item .text,.image-left-right.padding-text-thick .item .text,.image-right-left.padding-text-thick .item .text,.image-left.padding-text-thicker .item .text,.image-right.padding-text-thicker .item .text,.image-left-right.padding-text-thicker .item .text,.image-right-left.padding-text-thicker .item .text,.image-left.padding-vertical-text-thick .item .text,.image-right.padding-vertical-text-thick .item .text,.image-left-right.padding-vertical-text-thick .item .text,.image-right-left.padding-vertical-text-thick .item .text,.image-left.padding-vertical-text-thicker .item .text,.image-right.padding-vertical-text-thicker .item .text,.image-left-right.padding-vertical-text-thicker .item .text,.image-right-left.padding-vertical-text-thicker .item .text{padding: 30px}
.image-left.stack-tiny .item,.image-right.stack-tiny .item,.image-left-right.stack-tiny .item,.image-right-left.stack-tiny .item{display: block}
.image-left.stack-tiny .item .thumbnail,.image-right.stack-tiny .item .thumbnail,.image-left-right.stack-tiny .item .thumbnail,.image-right-left.stack-tiny .item .thumbnail{width: 100%;max-width: 100%;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0}
.image-left.stack-tiny .item .text,.image-right.stack-tiny .item .text,.image-left-right.stack-tiny .item .text,.image-right-left.stack-tiny .item .text{width: 100%;max-width: 100%;margin-left: 0;margin-right: 0;padding-top: 30px;padding-bottom: 30px}
.image-left.padding-text-thin.stack-tiny .item .text,.image-right.padding-text-thin.stack-tiny .item .text,.image-left-right.padding-text-thin.stack-tiny .item .text,.image-right-left.padding-text-thin.stack-tiny .item .text{padding-top: 15px;padding-bottom: 15px}
}
.cards{display: inline-block;width: 100%}
.cards .paging{}
.cards .content{display: flex;flex-wrap: wrap;gap: 30px;margin-bottom: 30px}
.cards .item{position: relative;box-sizing: border-box;width: calc(33.33% - 20px);margin: 0;overflow: hidden;background: #f0eceb}
.cards .item>.thumbnail{position: relative;max-width: 100%;width: 100%;padding: 0 !important;box-sizing: border-box;text-align: center;overflow: hidden}
.cards .item>.thumbnail a{}
.cards .item>.thumbnail a img{display: block;min-width: 100%;min-height: 100%;max-width: 100% !important}
.cards .item>.text{display: flex;flex-flow: wrap;box-sizing: border-box;padding: 30px}
.cards .item>.text>*{width: 100%}
.cards .item>.text .title{margin-top: 0}
.cards .item>.text .title a{display: block;margin: 0}
.cards .item>.text .title a:hover{}
.cards .item>.text .title a::after{display: inline-block;vertical-align: middle;margin-left: 10px;margin-right: 10px;margin-top: 0px;font-family: 'Font Awesome 6 Pro';font-weight: 900;*/}
.cards .item>.text .publishInfo{display: inline-block;width: 100%;box-sizing: border-box}
.cards .item>.text .publishInfo *{}
.cards .item>.text .date{}
.cards .item>.text .summary{height: 100%;line-height: 135%}
.cards .item>.text .summary .readMore{display: block;margin-top: 10px}
.cards .item>.text>:last-child{margin-bottom: 0 !important}
.cards .noContent{margin: 0 0 1.5em}
.cards.plain{}
.cards.plain .content{}
.cards.plain .item{background: transparent}
.cards.plain .item .text{padding: 0}
.cards.plain .item .text .title{margin: 10px 0 5px}
.cards.plain .item .text .title a{color: inherit}
.cards.plain .item .text .publishInfo{margin-bottom: 0}
.cards.plain .item .text .date{margin-bottom: 0 !important}
.cards.plain .item .text .summary{color: #fff}
.cards.smaller{}
.cards.smaller .content>div{width: calc(25% - 23px)}
.cards.gutters-none{gap: 0 15px}
.cards.gutters-none .item{width: 33.33%}
.cards.margins-thick .item{gap: 60px}
.cards.gutters-thick .item{width: calc(33.33% - 40px)}
div.cols-2 .cards .item{width: calc(50% - 15px)}
div.cols-3 .cards .item,div.cols-4 .cards .item,div.cols-5 .cards .item,div.cols-6 .cards .item{width: 100%}
.cards.padded{}
.cards.padded .item{}
.cards.padded .item .thumbnail{width: calc(100% - 60px);margin: 30px 30px 0 !important}
.cards.padded .item .text{padding: 30px}
.cards.padded .item .text .date{}
.cards.padded-thin{}
.cards.padded-thin .item{}
.cards.padded-thin .item .thumbnail{width: calc(100% - 40px);margin: 20px 20px 0 !important}
.cards.padded-thin .item .text{padding: 20px}
.cards.padded-thin .item .text .date{}
.cards.padded-thick{}
.cards.padded-thick .item{}
.cards.padded-thick .item .thumbnail{width: calc(100% - 90px);margin: 45px 45px 0 !important}
.cards.padded-thick .item .text{padding: 45px}
.cards.padded-thick .item .text .date{}
.cards.dateOverlay{}
.cards.dateOverlay .item .text{}
.cards.dateOverlay .item .text .publishInfo{position: absolute;left: 0;top: -60px;padding: 15px 20px;font-size: 0.925rem;font-weight: bold;line-height: 125%}
.cards.padded.dateOverlay .item .text .publishInfo{padding-left: 45px}
.cards.dateOverlay .item .text .publishInfo *{color: #fff;text-shadow: 1px 1px 3px rgba(0,0,0,1)}
@media screen and (max-width: 1200px){.cards.stack-medium .content{}
.cards.stack-medium .content .item{width: 100%}
}
@media screen and (min-width: 901px){.DISABLED body[class$="_homepagec_main_content"] .cards,.DISABLED body.Template_onecol1 .cards,.DISABLED body.Template_blankpage .cards{}
div.cols-3 .cards .item,div.cols-4 .cards .item,div.cols-5 .cards .item,div.cols-6 .cards .item{box-sizing: border-box;width: 100%}
}
@media screen and (max-width: 900px){.cards .item,.cards.smaller .content>div{width: calc(50% - 20px)}
.cards.stack-small .content{}
.cards.stack-small .content .item{width: 100%}
}
@media screen and (max-width: 600px){.cards .content{}
.cards .content .item{width: 100%}
}
@media screen and (min-width: 1201px){body[class$="_homepagec_main_content"] .cards.smaller,body.Template_onecol1 .cards.smaller,body.Template_blankpage .cards.smaller{}
body[class$="_homepagec_main_content"] .cards.smaller .item,body.Template_onecol1 .cards.smaller .item,body.Template_blankpage .cards.smaller .item{width: 18.4%}
}
@media screen and (min-width: 601px) and (max-width: 1200px){body[class$="_homepagec_main_content"] .cards.smaller,body.Template_onecol1 .cards.smaller,body.Template_blankpage .cards.smaller{}
body[class$="_homepagec_main_content"] .cards.smaller .item,body.Template_onecol1 .cards.smaller .item,body.Template_blankpage .cards.smaller .item{width: 23.5%}
}
@media screen and (min-width: 1201px){body.Template_cols-2 .cards.smaller,body.Template_cols-22 .cards.smaller{}
body.Template_cols-2 .cards.smaller .item,body.Template_cols-22 .cards.smaller .item{width: 23.5%}
}
.cards.products{}
.cards.products .item{overflow: visible}
.cards.products .item>.thumbnail{height: 250px;text-align: center}
.cards.products .item>.thumbnail a{display: flex;align-items: center;justify-content: center;height: 100%}
.cards.products .item>.thumbnail a img{display: inline-block;min-width: 0;min-height: 0;max-width: 100% !important;max-height: 100% !important}
.cards.products .item>.text{font-size: 73.68%}
.cards.products .item .text>.summary{margin-bottom: 15px}
.cards.products.smaller{}
.cards.products.smaller .item>.text .cartOptions .addToCartButton .button{padding: 12px 20px}
.cards.products .text .cartOptions .variations[class*=dropdown]{margin-right: 0;margin-bottom: 3px;max-width: 100%}
.cards.postcards{}
.cards.postcards .item{min-height: 200px;background: #484038}
.cards.postcards .item::after{content: "";position: absolute;bottom: -10px;left: 0;width: 100%;height: 10px;background: #c23000}
.cards.postcards .item:hover::after{transition: 400ms ease-in-out all;bottom: 0}
.cards.postcards .item .thumbnail{position: absolute;width: 100%;height: 100%;background: #484038}
.cards.postcards .item .thumbnail img{opacity: 0.65}
.cards.postcards .item:hover .thumbnail img{opacity: 0.15;transition: all 150ms ease-in-out}
.cards.postcards .item .thumbnail a{}
.cards.postcards .item .thumbnail a img{position: absolute;top: -50%;right: -50%;left: -50%;bottom: -50%;min-width: 100%;min-height: 100%;max-width: none;max-height: none;width: auto;height: auto;margin: auto}
.cards.postcards .item .text{position: absolute;bottom: 0;display: table-cell !important;float: none;padding: 20px;vertical-align: middle !important;color: #fff;background: none}
.cards.postcards .item .text .title{text-shadow: 1px 1px 1px rgba(0,0,0,0.75)}
.cards.postcards .item .text .title a{position: relative;display: inline-block;box-sizing: border-box;width: 100%;padding-right: 20px}
.cards.postcards .item .text .title a:link{color: #fff;text-decoration: none !important}
.cards.postcards .item .text .title a:hover{text-decoration: underline !important}
.cards.postcards .item .text .title a:visited{color: #fff;text-decoration: none}
.cards.postcards .item .text .title a::after{content: "\f054";display: inline-block;position: absolute;right: 0;bottom: 0;vertical-align: middle;margin-right: 0.25em;font-family: 'Font Awesome 6 Free';font-weight: 700}
.cards.postcards .item .text .publishInfo,.cards.postcards .item .text .summary{display: none}
.tiles{position: relative;float: left;width: 100%;margin-bottom: 1.5em}
.tiles:last-child{margin-bottom: 0}
.tiles .paging{}
.tiles .content{}
.tiles .item{position: relative;margin-bottom: 1.5em;overflow: hidden;background: #f0eceb}
.featureBox1 .tiles .item,.featureBox2 .tiles .item,.featureBox3 .tiles .item,.featureBox4 .tiles .item{background: #fff}
.tiles .item:last-child{margin-bottom: 0 !important}
.tiles .item .thumbnail:not(.original){position: absolute;display: inline-block !important;padding: 0 !important;width: 165px;height: 100%;border: 0;box-shadow: none;overflow: hidden;display: inline-block;max-width: 100%}
.tiles .item .thumbnail.default{}
.tiles .item .thumbnail.original{width: auto;padding: 0 !important}
.tiles .item .thumbnail.original img{max-width: none !important;max-height: none !important}
.tiles .item .thumbnail.tiny{margin: 20px;width: 65px;height: 65px}
.tiles .item .thumbnail.small{margin: 20px;width: 100px;height: 100px}
.tiles .item .thumbnail.medium{width: 165px;height: 100%}
.tiles .item .thumbnail.large{width: 225px;height: 100%}
.tiles .item .thumbnail.huge{width: 300px;height: 100%}
.tiles .item .thumbnail a{}
.tiles .item .thumbnail:not(.original) img,.tiles .item .thumbnail:not(.original) a img{position: absolute;top: -10000em;right: -10000em;left: -10000em;bottom: -10000em;width: auto !important;height: auto !important;max-width: none !important;max-height: none !important;min-width: 100%;min-height: 100%;margin: auto;zoom: 0.5}
@media all and (-ms-high-contrast:none){.tiles .item .thumbnail img,.tiles .item .thumbnail a img{position: static}
}
.tiles .item .text{}
.tiles .item.originalThumbs .text{padding: 20px}
.tiles .item:not(.originalThumbs) .text{box-sizing: border-box;display: inline-block;width: 100%;padding: 20px 20px 20px 195px !important}
.tiles .item.defaultThumbs .text{}
.tiles .item.tinyThumbs .text{min-height: 105px;padding-left: 105px !important}
.tiles .item.smallThumbs .text{min-height: 140px;padding-left: 140px !important}
.tiles .item.mediumThumbs .text{min-height: 195px;padding-left: 185px !important}
.tiles .item.largeThumbs .text{min-height: 225px;padding-left: 245px !important}
.tiles .item.hugeThumbs .text{min-height: 300px;padding-left: 320px !important}
.tiles .item .text a{}
.tiles .item .text .title{margin-top: 0}
.tiles .item.tinyThumbs .text .title{margin-top: 10px}
.tiles .item.smallThumbs .text .title{margin-top: 10px}
.tiles .item .text .publishInfo{}
.tiles .item .text .publishInfo .date{}
.tiles .item .text .publishInfo .author{}
.tiles .item .text .summary{line-height: 135%}
.tiles .item .text .summary .readMore{display: block;margin-top: 15px}
.tiles .item .text .summary :first-child{margin-top: 0}
.tiles .item .text .summary :last-child{margin-bottom: 0}
.tiles.portrait{}
.tiles.portrait .item{min-height: 220px}
.tiles .noContent{margin-bottom: 1.5em}
@media screen and (min-width: 901px){.tiles.cols-2 .item{box-sizing: border-box;float: left;width: 47.5%;margin-right: 5%}
.tiles.cols-2 .item:nth-child(2n){margin-left: 0}
.tiles.cols-2 .item:nth-child(2n-0){margin-right: 0}
.tiles.cols-2 .item:nth-last-child(2){margin-bottom: 0 !important}
}
@media screen and (max-width: 1200px){.col .tiles .item .thumbnail:not(.original){position: relative;width: 100% !important;height: auto}
.col .tiles .item .thumbnail:not(.original)::after{content: "";display: block;padding-top: calc(9 / 16 * 100%)}
.col .tiles .item:not(.originalThumbs) .text{padding: 30px !important}
}
@media screen and (max-width: 900px){.col .tiles .item .thumbnail:not(.original)::after{padding-top: calc(3 / 4 * 100%)}
.tiles .item:not(.originalThumbs) .text{padding: 30px !important}
}
.masonryColumns{}
.masonryColumns .content{display: inline-block;margin-bottom: 1em;margin: 0 -10px;column-count: 3;column-gap: 0}
.masonryColumns .item{box-sizing: border-box;break-inside: avoid;margin: 0 10px 20px;background: #f0eceb}
.masonryColumns .item:nth-child(3n-0){}
.masonryColumns .item .thumbnail{box-sizing: border-box;display: inline-block !important;text-align: center;width: 100%;padding: 0 !important;background: #fff}
.masonryColumns .item .thumbnail img{border: 0 !important;margin: 0 !important;width: 100% !important;max-width: 100% !important}
.masonryColumns .item .text{display: inline-block !important;box-sizing: border-box;padding: 20px !important;width: 100% !important}
.masonryColumns .item .text .summary{margin: 0 !important;line-height: 135%}
@media screen and (max-width: 900px){.masonryColumns .content{column-count: 2;column-gap: 0}
}
@media screen and (max-width: 600px){.masonryColumns .content{column-count: 1;column-gap: 0}
}
.masonry{}
.masonry .content{display: grid;grid-gap: 20px;grid-template-columns: repeat(auto-fill,minmax(31%,1fr));grid-auto-rows: 0}
.masonry .item,.cards.masonry .item{width: 100%;margin: 0 !important;overflow: hidden}
@media screen and (max-width: 1200px){.masonry .content{grid-template-columns: repeat(auto-fill,minmax(40%,1fr))}
}
@media screen and (max-width: 900px){.masonry .content{grid-template-columns: repeat(auto-fill,minmax(100%,1fr))}
}
@media screen and (max-width: 600px){.masonry .content{grid-template-columns: repeat(auto-fill,minmax(40%,1fr))}
}
@media screen and (max-width: 375px){.masonry .content{grid-template-columns: repeat(auto-fill,minmax(100%,1fr))}
}
@media all and (-ms-high-contrast:none){.masonry .content{display: block !important;grid-gap: unset !important;grid-template-columns: unset !important;grid-auto-rows: unset !important}
}
@media all and (-ms-high-contrast:none) and (min-width: 900px){.masonry .item,.cards.masonry .item{width: 31.33%;margin: 0 0 40px;overflow: hidden !important}
.cards.masonry .item:nth-child(3n-1){margin: 0 3% 40px !important}
}
@media all and (-ms-high-contrast:none) and (max-width: 900px){.masonry .item,.cards.masonry .item,.cards.masonry .item:nth-child(3n-1){width: 100%;margin: 0 0 40px !important;overflow: hidden !important}
}
.image-square .item,.image-portrait .item,.image-landscape .item,.image-wide .item,.image-panorama .item,.image-ultra-wide .item,.image-1x1 .item,.image-3x4 .item,.image-4x3 .item,.image-16x9 .item,.image-21x9 .item,.image-21x7 .item{}
.image-square .item .thumbnail,.image-portrait .item .thumbnail,.image-landscape .item .thumbnail,.image-wide .item .thumbnail,.image-panorama .item .thumbnail,.image-ultra-wide .item .thumbnail,.image-1x1 .item .thumbnail,.image-3x4 .item .thumbnail,.image-4x3 .item .thumbnail,.image-16x9 .item .thumbnail,.image-21x9 .item .thumbnail,.image-21x7 .item .thumbnail{position: relative}
.image-square .item .thumbnail::after,.image-1x1 .item .thumbnail::after{content: "";display: block;padding-top: 100%}
.image-portrait .item .thumbnail::after,.image-3x4 .item .thumbnail::after{content: "";display: block;padding-top: calc(4 / 3 * 100%)}
.image-landscape .item .thumbnail::after,.image-4x3 .item .thumbnail::after{content: "";display: block;padding-top: calc(3 / 4 * 100%)}
.image-wide .item .thumbnail::after,.image-16x9 .item .thumbnail::after{content: "";display: block;padding-top: calc(9 / 16 * 100%)}
.image-panorama .item .thumbnail::after,.image-21x9 .item .thumbnail::after{content: "";display: block;padding-top: calc(9 / 21 * 100%)}
.image-ultra-wide .item .thumbnail::after,.image-21x7 .item .thumbnail::after{content: "";display: block;padding-top: calc(7 / 21 * 100%)}
.image-square .item .thumbnail img,.image-square .item .thumbnail a img,.image-portrait .item .thumbnail img,.image-portrait .item .thumbnail a img,.image-landscape .item .thumbnail img,.image-landscape .item .thumbnail a img,.image-wide .item .thumbnail img,.image-wide .item .thumbnail a img,.image-panorama .item .thumbnail img,.image-panorama .item .thumbnail a img,.image-ultra-wide .item .thumbnail img,.image-ultra-wide .item .thumbnail a img{position: absolute;top: -50%;right: -50%;left: -50%;bottom: -50%;min-width: 100%;min-height: 100%;max-width: none;max-height: none;width: auto;height: auto;margin: auto}
@font-face{font-family: 'Foco';src: url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Rg.eot');src: url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Rg.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Rg.woff2') format('woff2'),url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Rg.woff') format('woff'),url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Rg.ttf') format('truetype')}
@font-face{font-family: 'FocoBold';src: url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Bd.eot');src: url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Bd.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Bd.woff2') format('woff2'),url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Bd.woff') format('woff'),url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Bd.ttf') format('truetype')}
@font-face{font-family: 'FocoLight';src: url("/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Lt.eot");src: url("/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Lt.eot?#iefix") format("embedded-opentype"),url("/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Lt.woff2") format("woff2"),url("/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Lt.woff") format("woff"),url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Lt.ttf') format('truetype'),url("/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Lt.#foco_cclight") format("svg");font-weight: normal;font-style: normal}
@font-face{font-family: 'FocoBlack';src: url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Blk.eot');src: url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Blk.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Blk.woff2') format('woff2'),url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Blk.woff') format('woff'),url('/App_Sites/hpv/Templates/Default/fonts/FocoCC_W_Blk.ttf') format('truetype')}
a,a:link,a:visited,a:hover,a:active{color: #0f1e64;text-decoration: none;border-color:none}
a:hover{background-color:#fff}
h1,h2{font-family:"FocoBlack",Arial,Helvetica,Sans-Serif;margin:20px 0}
h2,h3,h4{font-family:"FocoBold",Arial,Helvetica,Sans-Serif}
hr{height:2px;margin:0;background:#dbdcdf}
body{margin: 0;padding: 0;color:#0f1e64;font-family:"Foco","FocoBold","FocoBlack",Arial,Helvetica,Sans-Serif}
#TemplateWrapper{position: relative;width: 100%;overflow-x: hidden;text-align: center}
#Template{position: relative;width: 100%;background: #fff;margin: 0 auto;text-align: left}
@media screen and (max-width: 900px){#TemplateWrapper{box-sizing: border-box}
#Template{width: 100%;border: 0}
}
#Header{position: relative;z-index: 5;background: #fff;color: #c0bcbb}
#HeaderContent{box-sizing:border-box;position: relative;margin: 0 auto;max-width: 1300px;padding:0 20px}
#HeaderContent #Logo{max-width: 350px;padding: 15px 0}
#HeaderContent #Logo img{max-width: 100%}
#HeaderContent #SearchSite{position: relative;float: right;;background:#f1f2f5;border:1px solid #dbdcdf;border-radius:5px}
#HeaderContent #SearchSite #SearchSite_SearchForm{margin: 0}
#HeaderContent #SearchSite #SearchSite_SearchButtonContainer{position: relative;width: 50px;display: inline-block;float: none;box-sizing: border-box;margin: 0 0 0 -10px}
#HeaderContent #SearchSite .searchOptions formFields{vertical-align: middle}
#HeaderContent #SearchSite fieldset,#HeaderContent #SearchSite fieldset ol,#HeaderContent #SearchSite fieldset ol li,#HeaderContent #SearchSite fieldset ol li .fieldTitle,#HeaderContent #SearchSite fieldset ol li .fieldContent,#HeaderContent #SearchSite fieldset ol li .fieldContent .fieldControls{display: inline-block;z-index: 10;vertical-align: middle;width: auto;max-width: none;min-width: 0;padding: 0;margin: 0;background: none;border: 0}
#HeaderContent #SearchSite fieldset{}
#HeaderContent #SearchSite fieldset legend{display: none}
#HeaderContent #SearchSite fieldset .formFields{vertical-align: middle}
#HeaderContent #SearchSite fieldset .keywordsField{width: 200px;height: 47px}
#HeaderContent #SearchSite fieldset .keywordsField label{position: relative;float: left;margin-left: -10000em !important}
#HeaderContent #SearchSite fieldset .keywordsField label::after{display: none;content: "Search:";position: relative;float: right;padding: 5px;color: #0f1e64;font-weight: normal;text-indent: 0}
#HeaderContent #SearchSite fieldset .keywordsField input{box-sizing: border-box;width: 100%;padding: 15px;background:none;border:none;color: #0f1e64;font-size:80%;font-weight:normal}
#HeaderContent #SearchSite fieldset .keywordsField input:hover{}
#HeaderContent #SearchSite fieldset .keywordsField input:hover::placeholder{color: #0f1e64}
#HeaderContent #SearchSite input.button{position: relative;display: inline-block;box-sizing: border-box;width: 50px;max-width: none;min-width: 0;padding:10px;margin: 0 0 0 -10px;font-size: 80%;font-weight: bold;text-indent:-100px;text-transform: none;border-radius: 0;background:url(/images/template/search.png) center center no-repeat}
#HeaderContent #SearchSite input.button:hover{text-decoration: underline !important}
#SiteWideSearch{position: relative;float: right;background: #f1f2f5;border: 1px solid #dbdcdf;border-radius: 5px}
#SiteWideSearch label{display:none}
#SiteWideSearch #SiteWideSearchKeywords{box-sizing: border-box;width:80%;padding: 15px;background: none;border: none;color: #0f1e64;font-size: 80%;font-weight: normal}
#SiteWideSearch #SiteWideSearchButton{position: relative;display: inline-block;box-sizing: border-box;width: 50px;padding: 10px;margin: 0 0 0 -10px;font-size: 80%;font-weight: bold;text-indent: -100px;text-transform: none;border-radius: 0;background: url(/images/template/search.png) center center no-repeat;text-indent:-1000em}
#HeaderContent #LoginStatusShort{position: absolute;display: flex;justify-content: center;top: -35px;right: 20px;font-size: 84.2%;text-transform: uppercase}
#HeaderContent #LoginStatusShort a:link{color: #0f1e64}
#HeaderContent #LoginStatusShort a:visited{color: #0f1e64}
#HeaderContent #LoginStatusShort a:hover{color: #0f1e64}
#HeaderContent #LoginStatusShort a:active{}
#HeaderContent .anchorMenu{position: absolute;top: 20px;right: 30px}
#HeaderContent .anchorMenu a{}
#HeaderContent .anchorMenu a:link{color: #0f1e64}
#HeaderContent .anchorMenu a:visited{color: #0f1e64}
#HeaderContent .anchorMenu a:hover{color: #0f1e64}
#HeaderContent .anchorMenu a:active{}
#HeaderContent .anchorMenu ul.horizontal.menu{margin-bottom: 0 !important;align-items: center}
#HeaderContent .anchorMenu ul li:first-child a{font-size:80%}
#HeaderContent .anchorMenu ul li:first-child a img{margin:0 8px;vertical-align: middle}
#HeaderContent .anchorMenu ul li.first,#HeaderContent .anchorMenu ul li.third,#HeaderContent .anchorMenu ul li.fourth{display:none}
#HeaderContent #ShoppingCartSummaryShort{position: absolute;top: 83px;right: 330px}
#HeaderContent #ShoppingCartSummaryShort a:link{color: #fff}
#HeaderContent #ShoppingCartSummaryShort a:visited{color: #fff}
#HeaderContent #ShoppingCartSummaryShort a:hover{color: #fff}
#HeaderContent #ShoppingCartSummaryShort a:active{}
#HeaderContent #LanguageSelector{margin-top: -7px}
#HeaderContent #LanguageSelector .select.fancy{font-size: 100%}
#HeaderContent #LanguageSelector .select.fancy .selectedOption{color: #fff;background: transparent;border: 0;font-size: 100%;padding: 6px 30px 6px 0}
#HeaderContent #LanguageSelector .select.fancy .selectedOption::before{color: #fff}
#HeaderContent #LanguageSelector .select.fancy .selectedOption::after{border-color: #fff transparent transparent transparent}
#HeaderContent #LanguageSelector .select.fancy.open .selectedOption::after{top: 10px}
#HeaderContent #LanguageSelector .select.fancy.cols-2 .options{right: 0}
#Header .mainMenu{position: relative;float: left;clear: both;width: 100%;margin: 0;padding:0;background: #0f1e64;color: #fff}
#MainMenuNav{box-sizing:border-box;max-width:1300px;margin:0 auto;padding:0 20px}
#Header .mainMenu ul.menuList{font-size:100%}
#Header .mainMenu ul.menuList>li,#Header .mainMenu ul.menuList>li:last-child{border:none}
#Header .mainMenu ul.menuList>li>a,#Header .mainMenu ul.menuList>li>a:visited{box-sizing:border-box;display:inline-block;width:auto;padding:0 0 5px 0;margin:15px 0 10px 0;border-bottom:2px solid #0f1e64;color:#fff;font-family:"FocoBold",Arial,Helvetica,Sans-Serif}
#Header .mainMenu ul.menuList>li>a:hover{color:#fff;background:none;border-bottom:2px solid #ffd200}
#Header .mainMenu ul.menuList li:hover{background:none}
#Header .mainMenu ul.menuList li:hover>a{border-bottom:2px solid #ffd200}
#Header .mainMenu ul.menuList li ul{padding:10px 0;border:1px solid #dbdcdf;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow: 5px 5px 12px -10px rgba(0,0,0,0.68)}
#Header .mainMenu ul.menuList li ul a{padding:5px 15px;font-size:100%}
#Header .mainMenu ul.menuList li ul a:hover{color:#000;border:none}
@media screen and (max-width: 1500px){#Header #SearchSite{margin-right: 0}
}
@media screen and (max-width: 1200px){#HeaderContent #ShoppingCartSummaryShort{position: relative;top: auto;right: auto;text-align: center;padding-bottom: 15px}
#Header .mainMenu ul.menuList{display:flex}
}
@media screen and (min-width: 901px){#HeaderContent .anchorMenu,#HeaderContent #SearchSite,#HeaderContent .mainMenu{display: block !important}
}
@media screen and (max-width: 900px){#HeaderContent{}
#HeaderContent #Logo{max-width: 200px}
#HeaderContent #SearchSite{display: none;float: none;margin-top: 0;margin-right: 0;margin-bottom: 15px}
#HeaderContent #SearchSite fieldset,#HeaderContent #SearchSite fieldset ol,#HeaderContent #SearchSite fieldset ol li,#HeaderContent #SearchSite fieldset ol li .fieldTitle,#HeaderContent #SearchSite fieldset ol li .fieldContent,#HeaderContent #SearchSite fieldset ol li .fieldContent .fieldControls{width: 100% !important}
#HeaderContent #SearchSite fieldset .keywordsField{width: auto}
#HeaderContent #SearchSite #SearchSite_SearchButtonContainer{position: absolute;top: 0;right: 0;z-index: 10}
#HeaderContent .anchorMenu{top: 20px}
#HeaderContent .anchorMenu ul li.first,#HeaderContent .anchorMenu ul li.second{display:none}
#HeaderContent .anchorMenu ul li.third,#HeaderContent .anchorMenu ul li.fourth{display:inline-block}
#HeaderContent .anchorMenu #MobileMenu img{width:40px}
#HeaderContent #LoginStatusShort{position: relative;top: auto;right: auto;margin: 0 0 15px}
#HeaderContent .mainMenu,#Header .mainMenu{display: none}
}
@media screen and (max-width: 600px){#HeaderContent{padding: 0 15px}
#HeaderContent #LoginStatusShort{display: block;text-align: center}
#LoginStatusShort .loginStatusInfo{display: block !important;margin: 0 0 10px !important}
#LoginStatusShort .loginLinks{display: block !important;text-align: center}
#LoginStatusShort .loginLinks li:first-child a{border-left: 0}
}
@media screen and (max-width: 400px){#HeaderContent #Logo img{width:170px}
#HeaderContent .anchorMenu{top:15px}
#HeaderContent .anchorMenu ul{gap:20px}
}
#PageContainer{}
#PageContainerInner{box-sizing:border-box;display:inline-block;width:100%;padding:0;background-position:right 25% top 5%;background-repeat:no-repeat}
#PageTop{width:100%;max-width:1300px;margin:20px auto;padding:0 20px;box-sizing: border-box}
#TrailNav{box-sizing:border-box;display:inline-block;text-align:left;font-size:80%;width: 100%}
#TrailNav ol{margin-left: 0;padding-left: 0}
#TrailNav .prefix{font-family:"FocoBold",Arial,Helvetica,Sans-Serif}
#TrailNav .separator{color:#009BDC;margin:0 5px}
#SubHeader{clear: both;display: inline-block;width:100%}
#SubHeader h1{margin:10px 0 40px 0}
#PageContainer #Content{clear: both;max-width:100%;padding:0}
#SubHeader + #Content{}
#Page{}
#PageTop{}
#Page #PageContent{}
#Page #PageContent #Primary{}
#Page #PageContent #Secondary{}
#PageBottom{box-sizing:border-box;position: relative;float: none;clear: both;width: 100%;max-width:1300px;margin:0 auto;padding:0;z-index:10}
#PageFunctionsBottom .pageTopLink a{height:55px;margin:30px 0 0 0}
#PageFunctionsBottom .pageTopLink a::before{display:none}
#PageFunctionsBottom .pageTopLink a:hover{background:none}
#Tertiary{}
@media screen and (max-width: 600px){#SubHeader h1{font-size:200%}
#PageTop{padding: 0}
#PageFunctionsTop{display: none}
}
#Footer{position: relative;clear: both;background: #ece6e0;font-size:90%;margin-top: -10px}
#Footer #FooterContent{position: relative;box-sizing:border-box;margin: 0 auto;max-width: 100%;padding: 0}
#Footer #FooterContent p{margin: 0 0 15px}
#Footer #FooterContent a{}
#Footer #FooterContent a:link{color: #fff}
#Footer #FooterContent a:visited{color: #fff}
#Footer #FooterContent a:hover{color: #fff;background:none;color:#ffd200}
#Footer #FooterContent a:active{}
#FooterContent .col-1{padding:30px 0;background:#0f1e64;color:#fff;font-family:"FocoBold",Arial,Helvetica,Sans-Serif}
#FooterContent ul{list-style:none;margin:0;padding:0}
#FooterContent .col-1 .cols-4{box-sizing:border-box;padding: 0 20px;max-width: 1300px;margin:0 auto;gap:10px;flex-flow: row}
#FooterContent .col-1 .cols-4 .col{margin-bottom:0}
#FooterContent .col-1 .cols-4 .col.first{flex-grow:2}
#FooterContent .col-1 .cols-4 .col.second{width:44%;flex-grow:3;font-family:"Foco",Arial,Helvetica,Sans-Serif}
#FooterContent .col-1 .cols-4 .col.third{width:15%}
#FooterContent .col-1 .cols-4 .col.third span{display:block;font-size:130%}
#FooterContent .col-1 .cols-4 .col.fourth{width:15%}
#FooterContent .col-1 .cols-4 .col.fourth img{width:150px}
#FooterContent .col-1.second{padding:20px 0 0 0;background:#fff;color:#0f1e64;font-size:90%;font-family:"Foco",Arial,Helvetica,Sans-Serif}
#FooterContent .cols-2{box-sizing:border-box;max-width: 1300px;margin:0 auto;padding:0 20px}
#Footer #FooterContent #FooterMenu a,#Footer #FooterContent #FooterMenu a:link,#Footer #FooterContent #FooterMenu a:visited{color:#0f1e64}
#Footer #FooterContent #FooterMenu a:hover{color:#000}
#FooterMenu li::after{content:" "}
@media screen and (max-width: 900px){#Footer{margin-top:-50px}
#FooterContent .col-1{box-sizing:border-box;padding:30px 20px;text-align:center}
#FooterContent .col-1 .cols-4{flex-direction:column;gap:20px}
#FooterContent .col-1 .cols-4 .col{width:100% !important}
#FooterContent .col-1 .cols-4 .col.fourth img{width:100px}
#FooterContent .cols-2{flex-direction:column}
#Footer #FooterMenu.stack-small{display:flex !important;gap:20px;border:none}
#FooterMenu li::after{content:" ";background:#fff;margin:0 0 5px 0!important}
}
@media screen and (max-width: 320px){#Footer #FooterMenu.stack-small{gap:10px}
}
body.Theme_FullWidth{}
body.Theme_FullWidth #Content{max-width: 100%}
body.Theme_One{}
body.Theme_One #Content{}
body.Theme_Two{}
body.Theme_Two #Content{}
body[class*="Language_"]:not(.Language_en){}
body[class*="Language_"]:not(.Language_en) #HeaderContent #SearchSite,body[class*="Language_"]:not(.Language_en) #mm-MainMenu .siteSearch{display: none !important}
body[class*="Language_"]:not(.Language_en) #HeaderContent #ShoppingCartSummaryShort{}
@media screen and (max-width: 900px){body[class*="Language_"]:not(.Language_en) #HeaderContent #ShoppingCartSummaryShort{}
}
#Template.slideOut{margin-left:0}
#MobileMainMenu{display:none}
@media screen and (max-width: 1197px){body.mm-menu-show{overflow:hidden}
#Template.slideOut{margin-left:-90%}
#MobileMainMenu,#MobileMainMenuInner,#MobileMainMenu ul,#MobileMainMenu ul li,#MobileMainMenu ul li a{box-sizing:border-box;width:100%;padding:0;margin:0;display:inline-block}
#MobileMainMenu{width:100%;height:100%;position:fixed;top:0;right:0;z-index:100;display:none;-webkit-box-shadow: -91px 0px 241px -72px rgba(0,0,0,0.75);-moz-box-shadow: -91px 0px 241px -72px rgba(0,0,0,0.75);box-shadow: -91px 0px 241px -72px rgba(0,0,0,0.75)}
#MobileMainMenuInner{min-height:100%;background:#0f1e64}
#MobileMainMenu ul,#MobileMainMenu ul li{list-style:none;background:none}
#MobileMainMenu ul li{position:relative;list-style:none}
#MobileMainMenu ul li.mm-top-nav{height:70px;margin:0;padding:5px 10px 5px 20px;border-bottom:1px solid #6386c2;background:#fff}
#MobileMainMenu ul li.mm-top-nav div.mm-logo{box-sizing:border-box;width:200px;height:37px;padding:0;margin:10px 5px 0 0;float:left;display:inline-block;cursor:pointer}
#MobileMainMenu ul li.mm-top-nav div.mm-logo a{width:auto;height:40px;padding:0;margin:0;border:none}
#MobileMainMenu ul li.mm-top-nav div.mm-logo a:hover{background:none}
#MobileMainMenu ul li.mm-top-nav div.mm-logo img{width:200px;height:37px}
#MobileMainMenu ul li.mm-top-nav div.mm-close{box-sizing:border-box;width:25px;height:40px;padding:7.5px 0;margin:10px;float:right;display:block;cursor:pointer;background:url('/images/template/menu-close.png') center center no-repeat}
#MobileMainMenu ul li.mm-search{box-sizing: border-box;width:98%;height:50px;padding:10px 25px;margin:15px 1%;border: #418abc 2px solid;border-radius: 25px}
#MobileMainMenu ul li.mm-search input{box-sizing:border-box;width:80%;height:30px;padding:0;margin:0;color: #fff;background:none;border:none;float:left}
#MobileMainMenu ul li.mm-search span{box-sizing:border-box;width:20%;height:30px;padding:0;margin:0;background:none;border:none;float:left;text-align:right;cursor:pointer}
#MobileMainMenu ul li.mm-search span img{height:30px}
#MobileMainMenu ul li a{min-height:50px;padding:15px 20px;border-bottom:1px solid #6386c2;color:#ffffff;font-size:15px;font-weight:normal;text-decoration:none;background:none}
#MobileMainMenu ul li a:hover{color:#ffd200}
#MobileMainMenu ul li.mm-back-link a{padding:10px 20px 10px 55px;color:#ffd200}
#MobileMainMenu ul li.mm-back-link a:hover{color:#fff}
#MobileMainMenu ul li.mm-sub-link a{background:#fff;color:#555;padding-left:55px}
#MobileMainMenu ul li.mm-sub-link a:hover{color:#00447e}
#MobileMainMenu ul li.mm-sub-link .mm-next{background:url('/images/template/menu-right-arrow-grey.png') center center no-repeat;border-top:1px solid #555}
#MobileMainMenu ul li.mm-sub-link .mm-next:hover{background:url('/images/template/menu-right-arrow-blue.png') center center no-repeat}
#MobileMainMenu ul li .mm-next{box-sizing:border-box;width:50px;height:50px;padding:15px 0 0 0;margin:0;position:absolute;top:0;right:0;border-left:none;cursor:pointer;background:url('/images/template/menu-right-arrow-white.png') center center no-repeat}
#MobileMainMenu ul li .mm-back{box-sizing:border-box;width:50px;height:50px;padding:10px 0 0 0;margin:0;position:absolute;top:0;left:0;border-right:none;cursor:pointer;background:url('/images/template/menu-left-arrow-yellow.png') center center no-repeat}
#MobileMainMenu ul li .mm-next:hover{background:url('/images/template/menu-right-arrow-yellow.png') center center no-repeat}
#MobileMainMenu ul li .mm-back:hover{background:url('/images/template/menu-left-arrow-white.png') center center no-repeat}
#mm-panels{width:100%;height:100%;top:0px;left:0;position:absolute;overflow:hidden}
#mm-level1,.mm-level2,.mm-level3,.mm-level4,.mm-level5{box-sizing:border-box;width:100%;height:100%;padding:0;margin:0;display:inline-block;-webkit-overflow-scrolling:touch;overflow-x: hidden;overflow-y: auto;position:absolute;top:0px;right:-1260px;background:#0f1e64}
#mm-level1{z-index:110;right:0}
.mm-level2{z-index:120}
.mm-level3{z-index:130}
.mm-level4{z-index:140}
.mm-level5{z-index:150}
}
.background-lighter{color: #000;background-color: #faf8f7}
.background-light{color: #000;background-color: #f0eceb}
.background-light a:link,.background-penumbra a:visited{}
.background-penumbra{color: #fff;background-color: #6c6862}
.background-penumbra h1,.background-penumbra h2,.background-penumbra h3,.background-penumbra h4,.background-penumbra h5,.background-penumbra h6,.background-penumbra table caption{color: #fff}
.background-penumbra a:link,.background-penumbra a:visited{color: #fff}
.background-penumbra .cards .item{background: #fff}
.background-dark{color: #fff;background-color: #484038}
.background-dark h1,.background-dark h2,.background-dark h3,.background-dark h4,.background-dark h5,.background-dark h6,.background-dark table caption{color: #fff}
.background-dark a:link,.background-dark a:visited{color: #fff}
.background-dark .cards .item{background: #fff}
.background-darker{color: #fff;background-color: #181008}
.background-darker h1,.background-darker h2,.background-darker h3,.background-darker h4,.background-darker h5,.background-darker h6,.background-darker table caption{color: #fff}
.background-darker a:link,.background-darker a:visited{color: #fff}
.background-darker .cards .item{background-color: #fff}
.background-lighter.background-alternate{background-color: #f0f6ff}
.background-light.background-alternate{background-color: #dce6f4}
.background-penumbra.background-alternate{color: #000;background-color: #85B0D7}
.background-penumbra.background-alternate h1,.background-penumbra.background-alternate h2,.background-penumbra.background-alternate h3,.background-penumbra.background-alternate h4,.background-penumbra.background-alternate h5,.background-penumbra.background-alternate h6,.background-penumbra.background-alternate table caption{color: #000}
.background-penumbra.background-alternate a:link,.background-penumbra.background-alternate a:visited{color: #1F3F6B;text-decoration: underline}
.background-dark.background-alternate{background-color: #2D7AB9}
.background-dark.background-alternate a:link,.background-dark.background-alternate a:visited{color: #000;text-decoration: underline}
.background-dark.background-alternate a:hover{color: #fff}
.background-dark.background-alternate .cards .item{background: #fff}
.background-darker.background-alternate{background-color: #0c4684}
.background-darker.background-alternate a:link,.background-darker.background-alternate a:visited{color: #92B8DD;text-decoration: underline}
.background-darker.background-alternate .cards .item{background-color: #fff}
.background-lighten-less{background-color: rgba(255,255,255,0.25)}
.background-lighten{background-color: rgba(255,255,255,0.5)}
.background-lighten-more{background-color: rgba(255,255,255,0.75)}
.background-darken-less{background-color: rgba(0,0,0,0.25)}
.background-darken{background-color: rgba(0,0,0,0.5)}
.background-darken-more{background-color: rgba(0,0,0,0.5)}
.background-white{color: #000;background-color: #fff}
.background-white h1,.background-white h2,.background-white h3,.background-white h4,.background-white h5,.background-white h6{color: #000}
.background-white a:link,.background-white a:visited{color: #c23000}
.background-lightest-grey{background-color: #f9f9f7}
.background-lightest-grey h1,.background-lightest-grey h2,.background-lightest-grey h3,.background-lightest-grey h4,.background-lightest-grey h5,.background-lightest-grey h6{color: #000}
.background-lightest-grey a:link,.background-lightest-grey a:visited{color: #c23000}
.background-light-grey{background-color: #f1f1ef}
.background-light-grey h1,.background-light-grey h2,.background-light-grey h3,.background-light-grey h4,.background-light-grey h5,.background-light-grey h6{color: #000}
.background-light-grey a:link,.background-light-grey a:visited{color: #c23000}
.background-grey{background-color: #e6e3de}
.background-grey h1,.background-grey h2,.background-grey h3,.background-grey h4,.background-grey h5,.background-grey h6{color: #000}
.background-grey a:link,.background-grey a:visited{color: #c23000}
.background-black{color: #fff;background-color: #000}
.background-black h1,.background-black h2,.background-black h3,.background-black h4,.background-black h5,.background-black h6{color: #fff}
.background-black a:link,.background-black a:visited{color: #fff}
.background-black .cards .item{background-color: #fff}
.background-gradient-light{background-color: #eae8e7;background: linear-gradient(0deg,#eae8e7 0%,#fff 75%)}
.background-gradient-light h1,.background-gradient-light h2,.background-gradient-light h3,.background-gradient-light h4,.background-gradient-light h5,.background-gradient-light h6{color: #000}
.background-gradient-light a:link,.background-gradient-light a:visited{color: #c23000}
.video,.ratio{position: relative;overflow: hidden}
.video>*,.ratio>*{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.ratio::before{content: "";display: block}
.ratio-1x1::before,.ratio-square::before{padding-top: 100%}
.ratio-3x4::before,.ratio-portrait::before{padding-top: calc(4 / 3 * 100%)}
.ratio-4x3::before,.ratio-landscape::before{padding-top: calc(3 / 4 * 100%)}
.video::before,.ratio-16x9::before,.ratio-wide::before{padding-top: calc(9 / 16 * 100%)}
.ratio-21x9::before,.ratio-panorama::before{padding-top: calc(9 / 21 * 100%)}
.ratio-21x7::before,.ratio-ultra-wide::before{padding-top: calc(7 / 21 * 100%)}
.borders-none{border: 0}
.borders-vertical-none{border-left: 0;border-right: 0}
.borders-horizontal-none{border-top: 0;border-bottom: 0}
.border-top-none{border-top: 0}
.border-right-none{border-right: 0}
.border-bottom-none{border-bottom: 0}
.border-left-none{border-left: 0}
.rectangle,.squared{border-radius: 0 !important}
.rounded-less{border-radius: 3px !important}
.rounded{border-radius: 6px !important}
.rounded-more{border-radius: 10px !important}
.ellipse{border-radius: 100% !important}
.text-left{text-align: left !important}
.text-center{text-align: center !important}
.text-right{text-align: right !important}
.padding-all{padding: 30px !important}
.padding-all-thin{padding: 15px !important}
.padding-all-thick{padding: 60px !important}
.padding-all-none{padding: 0 !important}
.padding-vertical{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal{padding-left: 30px !important;padding-right: 30px !important}
.padding-vertical-thin{padding-top: 15px !important;padding-bottom: 15px !important}
.padding-horizontal-thin{padding-left: 15px !important;padding-right: 15px !important}
.padding-vertical-thick{padding-top: 60px !important;padding-bottom: 60px !important}
.padding-horizontal-thick{padding-left: 60px !important;padding-right: 60px !important}
.padding-vertical-none{padding-top: 0 !important;padding-bottom: 0 !important}
.padding-horizontal-none{padding-left: 0 !important;padding-right: 0 !important}
.padding-top{padding-top: 30px !important}
.padding-top-thin{padding-top: 15px !important}
.padding-top-thick{padding-top: 60px !important}
.padding-top-none{padding-top: 0 !important}
.padding-right{padding-right: 30px !important}
.padding-right-thin{padding-right: 15px !important}
.padding-right-thick{padding-right: 60px !important}
.padding-right-none{padding-right: 0 !important}
.padding-bottom{padding-bottom: 30px !important}
.padding-bottom-thin{padding-bottom: 15px !important}
.padding-bottom-thick{padding-bottom: 60px !important}
.padding-bottom-none{padding-bottom: 0 !important}
.padding-left{padding-left: 30px !important}
.padding-left-thin{padding-left: 15px !important}
.padding-left-thick{padding-left: 60px !important}
.padding-left-none{padding-left: 0 !important}
.margins-all{margin: 1.5em}
.margins-vertical{margin-top: 1.5em;margin-bottom: 1.5em}
.margins-horizontal{margin-left: 1.5em;margin-right: 1.5em}
.margin-left{margin-left: 1.5em}
.margin-right{margin-right: 1.5em}
.margin-top{margin-top: 1.5em}
.margin-bottom{margin-bottom: 1.5em}
.margins-all-thin{margin: 0.75em}
.margins-vertical-thin{margin-top: 0.75em;margin-bottom: 0.75em}
.margins-horizontal-thin{margin-left: 0.75em;margin-right: 0.75em}
.margin-left-thin{margin-left: 0.75em}
.margin-right-thin{margin-right: 0.75em}
.margin-top-thin{margin-top: 0.75em}
.margin-bottom-thin{margin-bottom: 0.75em}
.margins-all-thick{margin: 3em}
.margins-vertical-thick{margin-top: 3em;margin-bottom: 3em}
.margins-horizontal-thick{margin-left: 3em;margin-right: 3em}
.margin-left-thick{margin-left: 3em}
.margin-right-thick{margin-right: 3em}
.margin-top-thick{margin-top: 3em}
.margin-bottom-thick{margin-bottom: 3em}
.margins-all-thicker{margin: 6em}
.margins-vertical-thicker{margin-top: 6em;margin-bottom: 6em}
.margins-horizontal-thicker{margin-left: 6em;margin-right: 6em}
.margin-left-thicker{margin-left: 6em}
.margin-right-thicker{margin-right: 6em}
.margin-top-thicker{margin-top: 6em}
.margin-bottom-thicker{margin-bottom: 6em}
.margins-none,.margins-all-none{margin: 0 !important}
.margin-left-none{margin-left: 0}
.margin-right-none{margin-right: 0}
.margin-top-none{margin-top: 0}
.margin-bottom-none{margin-bottom: 0}
.margins-vertical-none{margin-top: 0 !important;margin-bottom: 0 !important}
.margins-horizontal-none{margin-left: 0 !important;margin-right: 0 !important}
.align-items-top{align-items: flex-start}
.align-items-center{align-items: center}
.align-items-bottom{align-items: flex-end}
.align-items-stretch{align-items: stretch}
.align-items-baseline{align-items: baseline}
.height-full{height: 100%;margin-top: 0 !important;margin-bottom: 0 !important}
.width-full{display: inline-block !important;box-sizing: border-box;width: 100% !important;float: none !important;margin-right: 0 !important;margin-left: 0 !important}
.width-fixed{position: relative;width: 100%;max-width: 1440px;margin-left: auto !important;margin-right: auto !important}
.width-wide{max-width: 1920px}
.width-thin{max-width: 900px}
.maxwidth-contain{max-width: 100% !important}
@media screen and (min-width: 1201px){.text-left-large-only{text-align: left !important}
.text-center-large-only{text-align: center !important}
.text-right-large-only{text-align: right !important}
.padding-all-large-only{padding: 30px !important}
.padding-left-large-only{padding-left: 30px !important}
.padding-right-large-only{padding-right: 30px !important}
.padding-top-large-only{padding-top: 30px !important}
.padding-bottom-large-only{padding-bottom: 30px !important}
.padding-vertical-large-only{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-large-only{padding-left: 30px !important;padding-right: 30px !important}
.padding-all-thin-large-only{padding: 15px !important}
.padding-left-thin-large-only{padding-left: 15px !important}
.padding-right-thin-large-only{padding-right: 15px !important}
.padding-top-thin-large-only{padding-top: 15px !important}
.padding-bottom-thin-large-only{padding-bottom: 15px !important}
.padding-vertical-thin-large-only{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-thin-large-only{padding-left: 30px !important;padding-right: 30px !important}
.padding-thick-all-large-only{padding: 60px !important}
.padding-left-thick-large-only{padding-left: 60px !important}
.padding-right-thick-large-only{padding-right: 60px !important}
.padding-top-thick-large-only{padding-top: 60px !important}
.padding-bottom-thick-large-only{padding-bottom: 60px !important}
.padding-vertical-thick-large-only{padding-top: 60px !important;padding-bottom: 60px !important}
.padding-horizontal-thick-large-only{padding-left: 60px !important;padding-right: 60px !important}
.padding-all-none-large-only{padding: 0 !important}
.padding-left-none-large-only{padding-left: 0 !important}
.padding-right-none-large-only{padding-right: 0 !important}
.padding-top-none-large-only{padding-top: 0 !important}
.padding-bottom-none-large-only{padding-bottom: 0 !important}
.padding-vertical-none-large-only{padding-top: 0 !important;padding-bottom: 0 !important}
.padding-horizontal-none-large-only{padding-left: 0 !important;padding-right: 0 !important}
.margins-all-large-only{margin: 1.5em}
.margins-vertical-large-only{margin-top: 1.5em;margin-bottom: 1.5em}
.margins-horizontal-large-only{margin-left: 1.5em;margin-right: 1.5em}
.margin-left-large-only{margin-left: 1.5em}
.margin-right-large-only{margin-right: 1.5em}
.margin-top-large-only{margin-top: 1.5em}
.margin-bottom-large-only{margin-bottom: 1.5em}
.margins-all-thin-large-only{margin: 0.75em}
.margins-vertical-thin-large-only{margin-top: 0.75em;margin-bottom: 0.75em}
.margins-horizontal-thin-large-only{margin-left: 0.75em;margin-right: 0.75em}
.margin-left-thin-large-only{margin-left: 0.75em}
.margin-right-thin-large-only{margin-right: 0.75em}
.margin-top-thin-large-only{margin-top: 0.75em}
.margin-bottom-thin-large-only{margin-bottom: 0.75em}
.margins-all-thick-large-only{margin: 3em}
.margins-vertical-thick-large-only{margin-top: 3em;margin-bottom: 3em}
.margins-horizontal-thick-large-only{margin-left: 3em;margin-right: 3em}
.margin-left-thick-large-only{margin-left: 3em}
.margin-right-thick-large-only{margin-right: 3em}
.margin-top-thick-large-only{margin-top: 3em}
.margin-bottom-thick-large-only{margin-bottom: 3em}
.margins-all-thicker-large-only{margin: 6em}
.margins-vertical-thicker-large-only{margin-top: 6em;margin-bottom: 6em}
.margins-horizontal-thicker-large-only{margin-left: 6em;margin-right: 6em}
.margin-left-thicker-large-only{margin-left: 6em}
.margin-right-thicker-large-only{margin-right: 6em}
.margin-top-thicker-large-only{margin-top: 6em}
.margin-bottom-thicker-large-only{margin-bottom: 6em}
.margins-none-large-only,.margins-all-none-large-only{margin: 0}
.margin-left-none-large-only{margin-left: 0}
.margin-right-none-large-only{margin-right: 0}
.margin-top-none-large-only{margin-top: 0}
.margin-bottom-none-large-only{margin-bottom: 0}
.margins-vertical-none-large-only{margin-top: 0;margin-bottom: 0}
.margins-horizontal-none-large-only{margin-left: 0;margin-right: 0}
.align-items-top-large-only{align-items: flex-start}
.align-items-center-large-only{align-items: center}
.align-items-bottom-large-only{align-items: flex-end}
.align-items-stretch-large-only{align-items: stretch}
.align-items-baseline-large-only{align-items: baseline}
.width-full-large-only{display: inline-block;box-sizing: border-box;width: 100% !important;float: none;margin-right: 0;margin-left: 0}
.maxwidth-contain-large-only{max-width: 100% !important}
.hide-large-only{display: none}
}
@media screen and (min-width: 901px) and (max-width: 1200px){.text-left-medium-only{text-align: left !important}
.text-center-medium-only{text-align: center !important}
.text-right-medium-only{text-align: right !important}
.padding-all-medium-only{padding: 30px !important}
.padding-left-medium-only{padding-left: 30px !important}
.padding-right-medium-only{padding-right: 30px !important}
.padding-top-medium-only{padding-top: 30px !important}
.padding-bottom-medium-only{padding-bottom: 30px !important}
.padding-vertical-medium-only{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-medium-only{padding-left: 30px !important;padding-right: 30px !important}
.padding-all-thin-medium-only{padding: 15px !important}
.padding-left-thin-medium-only{padding-left: 15px !important}
.padding-right-thin-medium-only{padding-right: 15px !important}
.padding-top-thin-medium-only{padding-top: 15px !important}
.padding-bottom-thin-medium-only{padding-bottom: 15px !important}
.padding-vertical-thin-medium-only{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-thin-medium-only{padding-left: 30px !important;padding-right: 30px !important}
.padding-thick-all-medium-only{padding: 60px !important}
.padding-left-thick-medium-only{padding-left: 60px !important}
.padding-right-thick-medium-only{padding-right: 60px !important}
.padding-top-thick-medium-only{padding-top: 60px !important}
.padding-bottom-thick-medium-only{padding-bottom: 60px !important}
.padding-vertical-thick-medium-only{padding-top: 60px !important;padding-bottom: 60px !important}
.padding-horizontal-thick-medium-only{padding-left: 60px !important;padding-right: 60px !important}
.padding-all-none-medium-only{padding: 0 !important}
.padding-left-none-medium-only{padding-left: 0 !important}
.padding-right-none-medium-only{padding-right: 0 !important}
.padding-top-none-medium-only{padding-top: 0 !important}
.padding-bottom-none-medium-only{padding-bottom: 0 !important}
.padding-vertical-none-medium-only{padding-top: 0 !important;padding-bottom: 0 !important}
.padding-horizontal-none-medium-only{padding-left: 0 !important;padding-right: 0 !important}
.margins-all-medium-only{margin: 1.5em}
.margins-vertical-medium-only{margin-top: 1.5em;margin-bottom: 1.5em}
.margins-horizontal-medium-only{margin-left: 1.5em;margin-right: 1.5em}
.margin-left-medium-only{margin-left: 1.5em}
.margin-right-medium-only{margin-right: 1.5em}
.margin-top-medium-only{margin-top: 1.5em}
.margin-bottom-medium-only{margin-bottom: 1.5em}
.margins-all-thin-medium-only{margin: 0.75em}
.margins-vertical-thin-medium-only{margin-top: 0.75em;margin-bottom: 0.75em}
.margins-horizontal-thin-medium-only{margin-left: 0.75em;margin-right: 0.75em}
.margin-left-thin-medium-only{margin-left: 0.75em}
.margin-right-thin-medium-only{margin-right: 0.75em}
.margin-top-thin-medium-only{margin-top: 0.75em}
.margin-bottom-thin-medium-only{margin-bottom: 0.75em}
.margins-all-thick-medium-only{margin: 3em}
.margins-vertical-thick-medium-only{margin-top: 3em;margin-bottom: 3em}
.margins-horizontal-thick-medium-only{margin-left: 3em;margin-right: 3em}
.margin-left-thick-medium-only{margin-left: 3em}
.margin-right-thick-medium-only{margin-right: 3em}
.margin-top-thick-medium-only{margin-top: 3em}
.margin-bottom-thick-medium-only{margin-bottom: 3em}
.margins-all-thicker-medium-only{margin: 6em}
.margins-vertical-thicker-medium-only{margin-top: 6em;margin-bottom: 6em}
.margins-horizontal-thicker-medium-only{margin-left: 6em;margin-right: 6em}
.margin-left-thicker-medium-only{margin-left: 6em}
.margin-right-thicker-medium-only{margin-right: 6em}
.margin-top-thicker-medium-only{margin-top: 6em}
.margin-bottom-thicker-medium-only{margin-bottom: 6em}
.margins-none-medium-only,.margins-all-none-medium-only{margin: 0}
.margin-left-none-medium-only{margin-left: 0}
.margin-right-none-medium-only{margin-right: 0}
.margin-top-none-medium-only{margin-top: 0}
.margin-bottom-none-medium-only{margin-bottom: 0}
.margins-vertical-none-medium-only{margin-top: 0;margin-bottom: 0}
.margins-horizontal-none-medium-only{margin-left: 0;margin-right: 0}
.align-items-top-medium-only{align-items: flex-start}
.align-items-center-medium-only{align-items: center}
.align-items-bottom-medium-only{align-items: flex-end}
.align-items-stretch-medium-only{align-items: stretch}
.align-items-baseline-medium-only{align-items: baseline}
.width-full-medium-only{display: inline-block !important;box-sizing: border-box;width: 100% !important;float: none !important;margin-right: 0 !important;margin-left: 0 !important}
.maxwidth-contain-medium-only{max-width: 100% !important}
.hide-medium-only{display: none}
}
@media screen and (max-width: 1200px){.text-left-medium{text-align: left !important}
.text-center-medium{text-align: center !important}
.text-right-medium{text-align: right !important}
.padding-all-medium{padding: 30px !important}
.padding-left-medium{padding-left: 30px !important}
.padding-right-medium{padding-right: 30px !important}
.padding-top-medium{padding-top: 30px !important}
.padding-bottom-medium{padding-bottom: 30px !important}
.padding-vertical-medium{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-medium{padding-left: 30px !important;padding-right: 30px !important}
.padding-all-thin-medium{padding: 15px !important}
.padding-left-thin-medium{padding-left: 15px !important}
.padding-right-thin-medium{padding-right: 15px !important}
.padding-top-thin-medium{padding-top: 15px !important}
.padding-bottom-thin-medium{padding-bottom: 15px !important}
.padding-vertical-thin-medium{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-thin-medium{padding-left: 30px !important;padding-right: 30px !important}
.padding-thick-all-medium{padding: 60px !important}
.padding-left-thick-medium{padding-left: 60px !important}
.padding-right-thick-medium{padding-right: 60px !important}
.padding-top-thick-medium{padding-top: 60px !important}
.padding-bottom-thick-medium{padding-bottom: 60px !important}
.padding-vertical-thick-medium{padding-top: 60px !important;padding-bottom: 60px !important}
.padding-horizontal-thick-medium{padding-left: 60px !important;padding-right: 60px !important}
.padding-all-none-medium{padding: 0 !important}
.padding-left-none-medium{padding-left: 0 !important}
.padding-right-none-medium{padding-right: 0 !important}
.padding-top-none-medium{padding-top: 0 !important}
.padding-bottom-none-medium{padding-bottom: 0 !important}
.padding-vertical-none-medium{padding-top: 0 !important;padding-bottom: 0 !important}
.padding-horizontal-none-medium{padding-left: 0 !important;padding-right: 0 !important}
.margins-all-medium{margin: 1.5em}
.margins-vertical-medium{margin-top: 1.5em;margin-bottom: 1.5em}
.margins-horizontal-medium{margin-left: 1.5em;margin-right: 1.5em}
.margin-left-medium{margin-left: 1.5em}
.margin-right-medium{margin-right: 1.5em}
.margin-top-medium{margin-top: 1.5em}
.margin-bottom-medium{margin-bottom: 1.5em}
.margins-all-thin-medium{margin: 0.75em}
.margins-vertical-thin-medium{margin-top: 0.75em;margin-bottom: 0.75em}
.margins-horizontal-thin-medium{margin-left: 0.75em;margin-right: 0.75em}
.margin-left-thin-medium{margin-left: 0.75em}
.margin-right-thin-medium{margin-right: 0.75em}
.margin-top-thin-medium{margin-top: 0.75em}
.margin-bottom-thin-medium{margin-bottom: 0.75em}
.margins-all-thick-medium{margin: 3em}
.margins-vertical-thick-medium{margin-top: 3em;margin-bottom: 3em}
.margins-horizontal-thick-medium{margin-left: 3em;margin-right: 3em}
.margin-left-thick-medium{margin-left: 3em}
.margin-right-thick-medium{margin-right: 3em}
.margin-top-thick-medium{margin-top: 3em}
.margin-bottom-thick-medium{margin-bottom: 3em}
.margins-all-thicker-medium{margin: 6em}
.margins-vertical-thicker-medium{margin-top: 6em;margin-bottom: 6em}
.margins-horizontal-thicker-medium{margin-left: 6em;margin-right: 6em}
.margin-left-thicker-medium{margin-left: 6em}
.margin-right-thicker-medium{margin-right: 6em}
.margin-top-thicker-medium{margin-top: 6em}
.margin-bottom-thicker-medium{margin-bottom: 6em}
.margins-none-medium,.margins-all-none-medium{margin: 0}
.margin-left-none-medium{margin-left: 0}
.margin-right-none-medium{margin-right: 0}
.margin-top-none-medium{margin-top: 0}
.margin-bottom-none-medium{margin-bottom: 0}
.margins-vertical-none-medium{margin-top: 0;margin-bottom: 0}
.margins-horizontal-none-medium{margin-left: 0;margin-right: 0}
.align-items-top-medium{align-items: flex-start}
.align-items-center-medium{align-items: center}
.align-items-bottom-medium{align-items: flex-end}
.align-items-stretch-medium{align-items: stretch}
.align-items-baseline-medium{align-items: baseline}
.width-full-medium{display: inline-block !important;box-sizing: border-box;width: 100% !important;float: none !important;margin-right: 0 !important;margin-left: 0 !important}
.maxwidth-contain-medium{max-width: 100% !important}
.hide-medium{display: none}
}
@media screen and (min-width: 601px) and (max-width: 900px){.text-left-small-only{text-align: left !important}
.text-center-small-only{text-align: center !important}
.text-right-small-only{text-align: right !important}
.padding-all-small-only{padding: 30px !important}
.padding-left-small-only{padding-left: 30px !important}
.padding-right-small-only{padding-right: 30px !important}
.padding-top-small-only{padding-top: 30px !important}
.padding-bottom-small-only{padding-bottom: 30px !important}
.padding-vertical-small-only{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-small-only{padding-left: 30px !important;padding-right: 30px !important}
.padding-all-thin-small-only{padding: 15px !important}
.padding-left-thin-small-only{padding-left: 15px !important}
.padding-right-thin-small-only{padding-right: 15px !important}
.padding-top-thin-small-only{padding-top: 15px !important}
.padding-bottom-thin-small-only{padding-bottom: 15px !important}
.padding-vertical-thin-small-only{padding-top: 15px !important;padding-bottom: 15px !important}
.padding-horizontal-thin-small-only{padding-left: 15px !important;padding-right: 15px !important}
.padding-thick-all-small-only{padding: 60px !important}
.padding-left-thick-small-only{padding-left: 60px !important}
.padding-right-thick-small-only{padding-right: 60px !important}
.padding-top-thick-small-only{padding-top: 60px !important}
.padding-bottom-thick-small-only{padding-bottom: 60px !important}
.padding-vertical-thick-small-only{padding-top: 60px !important;padding-bottom: 60px !important}
.padding-horizontal-thick-small-only{padding-left: 60px !important;padding-right: 60px !important}
.padding-all-none-small-only{padding: 0 !important}
.padding-left-none-small-only{padding-left: 0 !important}
.padding-right-none-small-only{padding-right: 0 !important}
.padding-top-none-small-only{padding-top: 0 !important}
.padding-bottom-none-small-only{padding-bottom: 0 !important}
.padding-vertical-none-small-only{padding-top: 0 !important;padding-bottom: 0 !important}
.padding-horizontal-none-small-only{padding-left: 0 !important;padding-right: 0 !important}
.margins-all-small-only{margin: 1.5em}
.margins-vertical-small-only{margin-top: 1.5em;margin-bottom: 1.5em}
.margins-horizontal-small-only{margin-left: 1.5em;margin-right: 1.5em}
.margin-left-small-only{margin-left: 1.5em}
.margin-right-small-only{margin-right: 1.5em}
.margin-top-small-only{margin-top: 1.5em}
.margin-bottom-small-only{margin-bottom: 1.5em}
.margins-all-thin-small-only{margin: 0.75em}
.margins-vertical-thin-small-only{margin-top: 0.75em;margin-bottom: 0.75em}
.margins-horizontal-thin-small-only{margin-left: 0.75em;margin-right: 0.75em}
.margin-left-thin-small-only{margin-left: 0.75em}
.margin-right-thin-small-only{margin-right: 0.75em}
.margin-top-thin-small-only{margin-top: 0.75em}
.margin-bottom-thin-small-only{margin-bottom: 0.75em}
.margins-all-thick-small-only{margin: 3em}
.margins-vertical-thick-small-only{margin-top: 3em;margin-bottom: 3em}
.margins-horizontal-thick-small-only{margin-left: 3em;margin-right: 3em}
.margin-left-thick-small-only{margin-left: 3em}
.margin-right-thick-small-only{margin-right: 3em}
.margin-top-thick-small-only{margin-top: 3em}
.margin-bottom-thick-small-only{margin-bottom: 3em}
.margins-all-thicker-small-only{margin: 6em}
.margins-vertical-thicker-small-only{margin-top: 6em;margin-bottom: 6em}
.margins-horizontal-thicker-small-only{margin-left: 6em;margin-right: 6em}
.margin-left-thicker-small-only{margin-left: 6em}
.margin-right-thicker-small-only{margin-right: 6em}
.margin-top-thicker-small-only{margin-top: 6em}
.margin-bottom-thicker-small-only{margin-bottom: 6em}
.margins-none-small-only,.margins-all-none-small-only{margin: 0}
.margin-left-none-small-only{margin-left: 0}
.margin-right-none-small-only{margin-right: 0}
.margin-top-none-small-only{margin-top: 0}
.margin-bottom-none-small-only{margin-bottom: 0}
.margins-vertical-none-small-only{margin-top: 0;margin-bottom: 0}
.margins-horizontal-none-small-only{margin-left: 0;margin-right: 0}
.align-items-top-small-only{align-items: flex-start}
.align-items-center-small-only{align-items: center}
.align-items-bottom-small-only{align-items: flex-end}
.align-items-stretch-small-only{align-items: stretch}
.align-items-baseline-small-only{align-items: baseline}
.width-full-small-only{display: inline-block !important;box-sizing: border-box;width: 100% !important;float: none !important;margin-right: 0 !important;margin-left: 0 !important}
.maxwidth-contain-small-only{max-width: 100% !important}
.hide-small-only{display: none}
}
@media screen and (max-width: 900px){.text-left-small{text-align: left !important}
.text-center-small{text-align: center !important}
.text-right-small{text-align: right !important}
.padding-all-small{padding: 30px !important}
.padding-left-small{padding-left: 30px !important}
.padding-right-small{padding-right: 30px !important}
.padding-top-small{padding-top: 30px !important}
.padding-bottom-small{padding-bottom: 30px !important}
.padding-vertical-small{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-small{padding-left: 30px !important;padding-right: 30px !important}
.padding-all-thin-small{padding: 15px !important}
.padding-left-thin-small{padding-left: 15px !important}
.padding-right-thin-small{padding-right: 15px !important}
.padding-top-thin-small{padding-top: 15px !important}
.padding-bottom-thin-small{padding-bottom: 15px !important}
.padding-vertical-thin-small{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-thin-small{padding-left: 30px !important;padding-right: 30px !important}
.padding-thick-all-small{padding: 60px !important}
.padding-left-thick-small{padding-left: 60px !important}
.padding-right-thick-small{padding-right: 60px !important}
.padding-top-thick-small{padding-top: 60px !important}
.padding-bottom-thick-small{padding-bottom: 60px !important}
.padding-vertical-thick-small{padding-top: 60px !important;padding-bottom: 60px !important}
.padding-horizontal-thick-small{padding-left: 60px !important;padding-right: 60px !important}
.padding-all-none-small{padding: 0 !important}
.padding-left-none-small{padding-left: 0 !important}
.padding-right-none-small{padding-right: 0 !important}
.padding-top-none-small{padding-top: 0 !important}
.padding-bottom-none-small{padding-bottom: 0 !important}
.padding-vertical-none-small{padding-top: 0 !important;padding-bottom: 0 !important}
.padding-horizontal-none-small{padding-left: 0 !important;padding-right: 0 !important}
.margins-all-small{margin: 1.5em}
.margins-vertical-small{margin-top: 1.5em;margin-bottom: 1.5em}
.margins-horizontal-small{margin-left: 1.5em;margin-right: 1.5em}
.margin-left-small{margin-left: 1.5em}
.margin-right-small{margin-right: 1.5em}
.margin-top-small{margin-top: 1.5em}
.margin-bottom-small{margin-bottom: 1.5em}
.margins-all-thin-small{margin: 0.75em}
.margins-vertical-thin-small{margin-top: 0.75em;margin-bottom: 0.75em}
.margins-horizontal-thin-small{margin-left: 0.75em;margin-right: 0.75em}
.margin-left-thin-small{margin-left: 0.75em}
.margin-right-thin-small{margin-right: 0.75em}
.margin-top-thin-small{margin-top: 0.75em}
.margin-bottom-thin-small{margin-bottom: 0.75em}
.margins-all-thick-small{margin: 3em}
.margins-vertical-thick-small{margin-top: 3em;margin-bottom: 3em}
.margins-horizontal-thick-small{margin-left: 3em;margin-right: 3em}
.margin-left-thick-small{margin-left: 3em}
.margin-right-thick-small{margin-right: 3em}
.margin-top-thick-small{margin-top: 3em}
.margin-bottom-thick-small{margin-bottom: 3em}
.margins-all-thicker-small{margin: 6em}
.margins-vertical-thicker-small{margin-top: 6em;margin-bottom: 6em}
.margins-horizontal-thicker-small{margin-left: 6em;margin-right: 6em}
.margin-left-thicker-small{margin-left: 6em}
.margin-right-thicker-small{margin-right: 6em}
.margin-top-thicker-small{margin-top: 6em}
.margin-bottom-thicker-small{margin-bottom: 6em}
.margins-none-small,.margins-all-none-small{margin: 0}
.margin-left-none-small{margin-left: 0}
.margin-right-none-small{margin-right: 0}
.margin-top-none-small{margin-top: 0}
.margin-bottom-none-small{margin-bottom: 0}
.margins-vertical-none-small{margin-top: 0;margin-bottom: 0}
.margins-horizontal-none-small{margin-left: 0;margin-right: 0}
.align-items-top-small{align-items: flex-start}
.align-items-center-small{align-items: center}
.align-items-bottom-small{align-items: flex-end}
.align-items-stretch-small{align-items: stretch}
.align-items-baseline-small{align-items: baseline}
.width-full-small{display: inline-block !important;box-sizing: border-box;width: 100% !important;float: none !important;margin-right: 0 !important;margin-left: 0 !important}
.maxwidth-contain-small{max-width: 100% !important}
.hide-small{display: none}
}
@media screen and (min-width: 376px) and (max-width: 600px){.text-left-tiny-only{text-align: left !important}
.text-center-tiny-only{text-align: center !important}
.text-right-tiny-only{text-align: right !important}
.padding-all-tiny-only{padding: 30px !important}
.padding-left-tiny-only{padding-left: 30px !important}
.padding-right-tiny-only{padding-right: 30px !important}
.padding-top-tiny-only{padding-top: 30px !important}
.padding-bottom-tiny-only{padding-bottom: 30px !important}
.padding-vertical-tiny-only{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-tiny-only{padding-left: 30px !important;padding-right: 30px !important}
.padding-all-thin-tiny-only{padding: 15px !important}
.padding-left-thin-tiny-only{padding-left: 15px !important}
.padding-right-thin-tiny-only{padding-right: 15px !important}
.padding-top-thin-tiny-only{padding-top: 15px !important}
.padding-bottom-thin-tiny-only{padding-bottom: 15px !important}
.padding-vertical-thin-tiny-only{padding-top: 15px !important;padding-bottom: 15px !important}
.padding-horizontal-thin-tiny-only{padding-left: 15px !important;padding-right: 15px !important}
.padding-thick-all-tiny-only{padding: 60px !important}
.padding-left-thick-tiny-only{padding-left: 60px !important}
.padding-right-thick-tiny-only{padding-right: 60px !important}
.padding-top-thick-tiny-only{padding-top: 60px !important}
.padding-bottom-thick-tiny-only{padding-bottom: 60px !important}
.padding-vertical-thick-tiny-only{padding-top: 60px !important;padding-bottom: 60px !important}
.padding-horizontal-thick-tiny-only{padding-left: 60px !important;padding-right: 60px !important}
.padding-all-none-tiny-only{padding: 0 !important}
.padding-left-none-tiny-only{padding-left: 0 !important}
.padding-right-none-tiny-only{padding-right: 0 !important}
.padding-top-none-tiny-only{padding-top: 0 !important}
.padding-bottom-none-tiny-only{padding-bottom: 0 !important}
.padding-vertical-none-tiny-only{padding-top: 0 !important;padding-bottom: 0 !important}
.padding-horizontal-none-tiny-only{padding-left: 0 !important;padding-right: 0 !important}
.margins-all-tiny-only{margin: 1.5em}
.margins-vertical-tiny-only{margin-top: 1.5em;margin-bottom: 1.5em}
.margins-horizontal-tiny-only{margin-left: 1.5em;margin-right: 1.5em}
.margin-left-tiny-only{margin-left: 1.5em}
.margin-right-tiny-only{margin-right: 1.5em}
.margin-top-tiny-only{margin-top: 1.5em}
.margin-bottom-tiny-only{margin-bottom: 1.5em}
.margins-all-thin-tiny-only{margin: 0.75em}
.margins-vertical-thin-tiny-only{margin-top: 0.75em;margin-bottom: 0.75em}
.margins-horizontal-thin-tiny-only{margin-left: 0.75em;margin-right: 0.75em}
.margin-left-thin-tiny-only{margin-left: 0.75em}
.margin-right-thin-tiny-only{margin-right: 0.75em}
.margin-top-thin-tiny-only{margin-top: 0.75em}
.margin-bottom-thin-tiny-only{margin-bottom: 0.75em}
.margins-all-thick-tiny-only{margin: 3em}
.margins-vertical-thick-tiny-only{margin-top: 3em;margin-bottom: 3em}
.margins-horizontal-thick-tiny-only{margin-left: 3em;margin-right: 3em}
.margin-left-thick-tiny-only{margin-left: 3em}
.margin-right-thick-tiny-only{margin-right: 3em}
.margin-top-thick-tiny-only{margin-top: 3em}
.margin-bottom-thick-tiny-only{margin-bottom: 3em}
.margins-all-thicker-tiny-only{margin: 6em}
.margins-vertical-thicker-tiny-only{margin-top: 6em;margin-bottom: 6em}
.margins-horizontal-thicker-tiny-only{margin-left: 6em;margin-right: 6em}
.margin-left-thicker-tiny-only{margin-left: 6em}
.margin-right-thicker-tiny-only{margin-right: 6em}
.margin-top-thicker-tiny-only{margin-top: 6em}
.margin-bottom-thicker-tiny-only{margin-bottom: 6em}
.margins-none-tiny-only,.margins-all-none-tiny-only{margin: 0}
.margin-left-none-tiny-only{margin-left: 0}
.margin-right-none-tiny-only{margin-right: 0}
.margin-top-none-tiny-only{margin-top: 0}
.margin-bottom-none-tiny-only{margin-bottom: 0}
.margins-vertical-none-tiny-only{margin-top: 0;margin-bottom: 0}
.margins-horizontal-none-tiny-only{margin-left: 0;margin-right: 0}
.align-items-top-tiny-only{align-items: flex-start}
.align-items-center-tiny-only{align-items: center}
.align-items-bottom-tiny-only{align-items: flex-end}
.align-items-stretch-tiny-only{align-items: stretch}
.align-items-baseline-tiny-only{align-items: baseline}
.width-full-tiny-only{display: inline-block !important;box-sizing: border-box;width: 100% !important;float: none !important;margin-right: 0 !important;margin-left: 0 !important}
.maxwidth-contain-tiny-only{max-width: 100% !important}
.hide-tiny-only{display: none}
}
@media screen and (max-width: 600px){.text-left-tiny{text-align: left !important}
.text-center-tiny{text-align: center !important}
.text-right-tiny{text-align: right !important}
.padding-all-tiny{padding: 30px !important}
.padding-left-tiny{padding-left: 30px !important}
.padding-right-tiny{padding-right: 30px !important}
.padding-top-tiny{padding-top: 30px !important}
.padding-bottom-tiny{padding-bottom: 30px !important}
.padding-vertical-tiny{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-tiny{padding-left: 30px !important;padding-right: 30px !important}
.padding-all-thin-tiny{padding: 15px !important}
.padding-left-thin-tiny{padding-left: 15px !important}
.padding-right-thin-tiny{padding-right: 15px !important}
.padding-top-thin-tiny{padding-top: 15px !important}
.padding-bottom-thin-tiny{padding-bottom: 15px !important}
.padding-vertical-thin-tiny{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-thin-tiny{padding-left: 30px !important;padding-right: 30px !important}
.padding-thick-all-tiny{padding: 60px !important}
.padding-left-thick-tiny{padding-left: 60px !important}
.padding-right-thick-tiny{padding-right: 60px !important}
.padding-top-thick-tiny{padding-top: 60px !important}
.padding-bottom-thick-tiny{padding-bottom: 60px !important}
.padding-vertical-thick-tiny{padding-top: 60px !important;padding-bottom: 60px !important}
.padding-horizontal-thick-tiny{padding-left: 60px !important;padding-right: 60px !important}
.padding-all-none-tiny{padding: 0 !important}
.padding-left-none-tiny{padding-left: 0 !important}
.padding-right-none-tiny{padding-right: 0 !important}
.padding-top-none-tiny{padding-top: 0 !important}
.padding-bottom-none-tiny{padding-bottom: 0 !important}
.padding-vertical-none-tiny{padding-top: 0 !important;padding-bottom: 0 !important}
.padding-horizontal-none-tiny{padding-left: 0 !important;padding-right: 0 !important}
.margins-all-tiny{margin: 1.5em}
.margins-vertical-tiny{margin-top: 1.5em;margin-bottom: 1.5em}
.margins-horizontal-tiny{margin-left: 1.5em;margin-right: 1.5em}
.margin-left-tiny{margin-left: 1.5em}
.margin-right-tiny{margin-right: 1.5em}
.margin-top-tiny{margin-top: 1.5em}
.margin-bottom-tiny{margin-bottom: 1.5em}
.margins-all-thin-tiny{margin: 0.75em}
.margins-vertical-thin-tiny{margin-top: 0.75em;margin-bottom: 0.75em}
.margins-horizontal-thin-tiny{margin-left: 0.75em;margin-right: 0.75em}
.margin-left-thin-tiny{margin-left: 0.75em}
.margin-right-thin-tiny{margin-right: 0.75em}
.margin-top-thin-tiny{margin-top: 0.75em}
.margin-bottom-thin-tiny{margin-bottom: 0.75em}
.margins-all-thick-tiny{margin: 3em}
.margins-vertical-thick-tiny{margin-top: 3em;margin-bottom: 3em}
.margins-horizontal-thick-tiny{margin-left: 3em;margin-right: 3em}
.margin-left-thick-tiny{margin-left: 3em}
.margin-right-thick-tiny{margin-right: 3em}
.margin-top-thick-tiny{margin-top: 3em}
.margin-bottom-thick-tiny{margin-bottom: 3em}
.margins-all-thicker-tiny{margin: 6em}
.margins-vertical-thicker-tiny{margin-top: 6em;margin-bottom: 6em}
.margins-horizontal-thicker-tiny{margin-left: 6em;margin-right: 6em}
.margin-left-thicker-tiny{margin-left: 6em}
.margin-right-thicker-tiny{margin-right: 6em}
.margin-top-thicker-tiny{margin-top: 6em}
.margin-bottom-thicker-tiny{margin-bottom: 6em}
.margins-none-tiny,.margins-all-none-tiny{margin: 0}
.margin-left-none-tiny{margin-left: 0}
.margin-right-none-tiny{margin-right: 0}
.margin-top-none-tiny{margin-top: 0}
.margin-bottom-none-tiny{margin-bottom: 0}
.margins-vertical-none-tiny{margin-top: 0;margin-bottom: 0}
.margins-horizontal-none-tiny{margin-left: 0;margin-right: 0}
.align-items-top-tiny{align-items: flex-start}
.align-items-center-tiny{align-items: center}
.align-items-bottom-tiny{align-items: flex-end}
.align-items-stretch-tiny{align-items: stretch}
.align-items-baseline-tiny{align-items: baseline}
.width-full-tiny{display: inline-block !important;box-sizing: border-box;width: 100% !important;float: none !important;margin-right: 0 !important;margin-left: 0 !important}
.maxwidth-contain-tiny{max-width: 100% !important}
.hide-tiny{display: none}
}
@media screen and (max-width: 375px){.text-left-micro{text-align: left !important}
.text-center-micro{text-align: center !important}
.text-right-micro{text-align: right !important}
.padding-all-micro{padding: 30px !important}
.padding-left-micro{padding-left: 30px !important}
.padding-right-micro{padding-right: 30px !important}
.padding-top-micro{padding-top: 30px !important}
.padding-bottom-micro{padding-bottom: 30px !important}
.padding-vertical-micro{padding-top: 30px !important;padding-bottom: 30px !important}
.padding-horizontal-micro{padding-left: 30px !important;padding-right: 30px !important}
.padding-all-thin-micro{padding: 15px !important}
.padding-left-thin-micro{padding-left: 15px !important}
.padding-right-thin-micro{padding-right: 15px !important}
.padding-top-thin-micro{padding-top: 15px !important}
.padding-bottom-thin-micro{padding-bottom: 15px !important}
.padding-vertical-thin-micro{padding-top: 15px !important;padding-bottom: 15px !important}
.padding-horizontal-thin-micro{padding-left: 15px !important;padding-right: 15px !important}
.padding-thick-all-micro{padding: 60px !important}
.padding-left-thick-micro{padding-left: 60px !important}
.padding-right-thick-micro{padding-right: 60px !important}
.padding-top-thick-micro{padding-top: 60px !important}
.padding-bottom-thick-micro{padding-bottom: 60px !important}
.padding-vertical-thick-micro{padding-top: 60px !important;padding-bottom: 60px !important}
.padding-horizontal-thick-micro{padding-left: 60px !important;padding-right: 60px !important}
.padding-all-none-micro{padding: 0 !important}
.padding-left-none-micro{padding-left: 0 !important}
.padding-right-none-micro{padding-right: 0 !important}
.padding-top-none-micro{padding-top: 0 !important}
.padding-bottom-none-micro{padding-bottom: 0 !important}
.padding-vertical-none-micro{padding-top: 0 !important;padding-bottom: 0 !important}
.padding-horizontal-none-micro{padding-left: 0 !important;padding-right: 0 !important}
.margins-all-micro{margin: 1.5em}
.margins-vertical-micro{margin-top: 1.5em;margin-bottom: 1.5em}
.margins-horizontal-micro{margin-left: 1.5em;margin-right: 1.5em}
.margin-left-micro{margin-left: 1.5em}
.margin-right-micro{margin-right: 1.5em}
.margin-top-micro{margin-top: 1.5em}
.margin-bottom-micro{margin-bottom: 1.5em}
.margins-all-thin-micro{margin: 0.75em}
.margins-vertical-thin-micro{margin-top: 0.75em;margin-bottom: 0.75em}
.margins-horizontal-thin-micro{margin-left: 0.75em;margin-right: 0.75em}
.margin-left-thin-micro{margin-left: 0.75em}
.margin-right-thin-micro{margin-right: 0.75em}
.margin-top-thin-micro{margin-top: 0.75em}
.margin-bottom-thin-micro{margin-bottom: 0.75em}
.margins-all-thick-micro{margin: 3em}
.margins-vertical-thick-micro{margin-top: 3em;margin-bottom: 3em}
.margins-horizontal-thick-micro{margin-left: 3em;margin-right: 3em}
.margin-left-thick-micro{margin-left: 3em}
.margin-right-thick-micro{margin-right: 3em}
.margin-top-thick-micro{margin-top: 3em}
.margin-bottom-thick-micro{margin-bottom: 3em}
.margins-all-thicker-micro{margin: 6em}
.margins-vertical-thicker-micro{margin-top: 6em;margin-bottom: 6em}
.margins-horizontal-thicker-micro{margin-left: 6em;margin-right: 6em}
.margin-left-thicker-micro{margin-left: 6em}
.margin-right-thicker-micro{margin-right: 6em}
.margin-top-thicker-micro{margin-top: 6em}
.margin-bottom-thicker-micro{margin-bottom: 6em}
.margins-none-micro,.margins-all-none-micro{margin: 0}
.margin-left-none-micro{margin-left: 0}
.margin-right-none-micro{margin-right: 0}
.margin-top-none-micro{margin-top: 0}
.margin-bottom-none-micro{margin-bottom: 0}
.margins-vertical-none-micro{margin-top: 0;margin-bottom: 0}
.margins-horizontal-none-micro{margin-left: 0;margin-right: 0}
.align-items-top-micro{align-items: flex-start}
.align-items-center-micro{align-items: center}
.align-items-bottom-micro{align-items: flex-end}
.align-items-stretch-micro{align-items: stretch}
.align-items-baseline-micro{align-items: baseline}
.width-full-micro{display: inline-block !important;box-sizing: border-box;width: 100% !important;float: none !important;margin-right: 0 !important;margin-left: 0 !important}
.maxwidth-contain-micro{max-width: 100% !important}
.hide-micro{display: none}
}
.hidden{display: none}
.hiddenFromSight{display: block !important;position: relative !important;height: 0 !important;margin: 0 !important;text-indent: -10000em !important}
.text-wrap{overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;word-break: break-word}
.text-wrap.hyphens{-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto}
blockquote{position: relative;margin: 0 0 1.5em 0;padding: 0;color: #909090;font-family: georgia,'times new roman',times,serif;font-size: 125%;line-height: 125%;quotes: "\201C" "\201D"}
blockquote::before{content: open-quote;font-weight: bold}
blockquote::after{content: close-quote;font-weight: bold}
blockquote p{display: inline;line-height: 1.3em}
blockquote :first-child{margin-top: 0}
blockquote :last-child{margin-bottom: 0}
blockquote.padding-all-none,blockquote.padding-all-none-large,blockquote.padding-all-none-medium,blockquote.padding-all-none-small,blockquote.padding-left-none,blockquote.padding-left-none-large,blockquote.padding-left-none-medium,blockquote.padding-left-none-small{padding-left: 16px !important;padding-right: 16px !important}
blockquote[style*="float"]{padding: 1.5em;max-width: 50%}
blockquote[style*="float:left"],blockquote[style*="float: left"],blockquote.align-left{margin-top: 1.5em;margin-right: 20px;border-right: #e0dcdb 2px solid}
blockquote[style*="float:right"],blockquote[style*="float: right"],blockquote.align-right{margin-top: 1.5em;margin-left: 20px;border-left: #e0dcdb 2px solid}
@media screen and (max-width: 600px){blockquote[style*="float:left"],blockquote[style*="float: left"],blockquote[style*="float:right"],blockquote[style*="float: right"],blockquote.align-left,blockquote.align-right{float: none !important;max-width: none !important;margin-top: 0 !important;margin-left: 0 !important;margin-right: 0 !important;padding: 0 20px !important;border: 0 !important}
}
address{}
pre{}
@media screen and (max-width: 1200px){.reset-medium{display: unset;margin: unset;padding: 0;font-size: inherit;font: inherit;color: inherit;line-height: inherit;vertical-align: baseline;background: inherit;border: inherit}
}
@media screen and (max-width: 900px){.reset-small{display: unset;margin: unset;padding: 0;font-size: inherit;font: inherit;color: inherit;line-height: inherit;vertical-align: baseline;background: inherit;border: inherit}
}
@media screen and (max-width: 600px){.reset-tiny{display: unset;margin: unset;padding: 0;font-size: inherit;font: inherit;color: inherit;line-height: inherit;vertical-align: baseline;background: inherit;border: inherit}
}
@media screen and (max-width: 375px){.reset-nano{display: unset;margin: unset;padding: 0;font-size: inherit;font: inherit;color: inherit;line-height: inherit;vertical-align: baseline;background: inherit;border: inherit}
}
.box{box-sizing: border-box;width: 100%;padding: 30px;margin-bottom: 1.5em;border-radius: 0}
.box>:first-child{margin-top: 0 !important}
.box>:last-child{margin-bottom: 0 !important}
.box-wide{box-sizing: content-box;margin-left: -10000em !important;margin-right: -10000em !important;padding-left: 10000em !important;padding-right: 10000em !important;border-radius: 0}
.box>.box-title{margin: 0 -30px 15px;padding: 20px 30px;color: #00243d;background: #cce7f0}
.box>.box-title:first-child{margin-top: -30px}
@media screen and (max-width: 375px){.box{padding: 15px}
}
.box-outline{border-color: #d0cccb;border-width: 1px;border-style: solid}
.box-shadow-soft{box-shadow: 0 0 5px rgba(0,0,0,0.15)}
.box-highlight{box-sizing: border-box;overflow: hidden;margin: 3em 0;font-size: 125%;font-style: italic;font-family: 'Times New Roman',Times,serif;background: #faf8f7;border-top: #d0cccb 3px solid;border-bottom: #d0cccb 3px solid;box-shadow: 5px 5px 20px rgb(0 0 0 / 15%);transform: rotate( -1.25deg )}
.border-white{border-color: #fff}
.border-lightest-grey{border-color: #f9f9f7}
.border-light-grey{border-color: #f1f1ef}
.border-grey{border-color: #e6e3de}
border-black::after{border-color: #000}
.border-lighter{border-color: #faf8f7}
.border-light{border-color: #f0eceb}
.border-penumbra{border-color: #6c6862}
.border-dark{border-color: #484038}
.border-darker{border-color: #181008}
.border-lighter.border-alternate{border-color: #f0f6ff}
.border-light.border-alternate{border-color: #dce6f4}
.border-penumbra.border-alternate{border-color: #85B0D7}
.border-dark.border-alternate{border-color: #2D7AB9}
.border-darker.border-alternate{border-color: #0c4684}
.animated{animation-duration: 1s;animation-fill-mode: both}
.bounceInUp{animation-name: bounceInUp}
.spin{animation-name: spin}
@keyframes bounceInUp{0%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px)}
60%{opacity: 1;-webkit-transform: translateY(-30px);transform: translateY(-30px)}
80%{-webkit-transform: translateY(10px);transform: translateY(10px)}
100%{-webkit-transform: translateY(0);transform: translateY(0)}
}
@keyframes spin{0%{transform: rotate(0deg)}
100%{transform: rotate(360deg)}
}
.alert-box{position: relative;clear: left;box-sizing: border-box;width: 100%;margin-bottom: 1.5em;padding: 30px;border-width: 0;border-style: solid;border-radius: 0px}
fieldset .alert-box{margin-left: 4px;margin-right: 4px;padding: 4px}
.alert-box a:link{}
.alert-box a:visited{}
.alert-box h1,.alert-box h2,.alert-box h3,.alert-box h4,.alert-box p,.alert-box ul,.alert-box ol{margin: 0 0 0.75em}
.alert-box>h1:first-child,.alert-box>h2:first-child,.alert-box>h3:first-child,.alert-box>h4:first-child{box-sizing: border-box;font-size: 125%;font-weight: bold;margin: 0 0 0.75em;padding-bottom: 0;border: none;background: none}
.alert-box>ul li,.alert-box>ol li{margin: 0.25em 0 !important}
.alert-box>:first-child{margin-top: 0 !important}
.alert-box>:last-child{margin-bottom: 0 !important}
.alert-information{color: #0c5460;background: #D4EFF2;border-color: #bee5eb}
.alert-information h1:first-child,.alert-information h2:first-child,.alert-information h3:first-child,.alert-information h4:first-child{color: #0c5460}
.alert-success{color: #165A26;background: #E0F1E4;border-color: #c3e6cb}
.alert-success h1:first-child,.alert-success h2:first-child,.alert-success h3:first-child,.alert-success h4:first-child{color: #165A26}
.alert-warning{color: #684018;background: #FFF7E0;border-color: #fff0da}
.alert-warning h1:first-child,.alert-warning h2:first-child,.alert-warning h3:first-child,.alert-warning h4:first-child{color: #684018}
.alert-error{color: #721c24;background: #FAE0E2;border-color: #F9D7D8}
.alert-error h1:first-child,.alert-error h2:first-child,.alert-error h3:first-child,.alert-error h4:first-child{color: #721c24}
.alert-inline{display: inline-block}
.button{-webkit-appearance: none;position: relative;display: inline-block;vertical-align: middle;box-sizing: border-box;padding: 15px 30px;margin: 2px 0 2px -2px;max-width: 100%;color: #ffffff !important;line-height: 1;font-size: 116.7%;font-weight: bold;text-decoration: none !important;text-align: center;white-space: normal;background-color: #b81200;background-repeat: no-repeat;border: 0;border-radius: 0;cursor: pointer}
.button:hover{text-decoration: underline !important;background-color: #181008}
.button:active{}
fieldset.submitButtons input.button{margin: 0}
fieldset.submitButtons input.button:active{}
button.button,input.button{}
@media screen and (max-width: 600px){.button{box-sizing: border-box;width: 100%;text-align: center;font-size: 100%}
}
.button-short{}
.button-long{}
.button-huge{}
.button-large{padding: 18px 45px;font-size: 175%;font-weight: normal}
div.cols-2>.col .button-large{width: 40%}
div.cols-3>.col .button-large{width: 45%}
div.cols-4>.col .button-large{width: 50%}
.button-small{padding: 8px 15px;font-size: 73.68%}
.button-tiny{}
@media screen and (max-width: 600px){.button-large{padding: 15px 30px;font-size: 125%}
div.cols-2>.col .button-large,div.cols-3>.col .button-large,div.cols-4>.col .button-large{box-sizing: border-box;width: 100%}
}
.button-rounded{border-radius: 2em}
.button-next::after{content: "";position: relative;display: inline-block;vertical-align: middle;height: 0;width: 0;margin-top: -4px;margin-left: 10px;border-color: transparent #fff;border-style: solid;border-width: 0.45rem 0 0.45rem 0.55rem}
.button-next:hover::after{border-color: transparent #fff}
.button-back::before,.button-previous::before{content: "";position: relative;display: inline-block;vertical-align: middle;height: 0;width: 0;margin-top: -4px;margin-right: 10px;border-color: transparent #fff;border-style: solid;border-width: 0.45rem 0.55rem 0.45rem 0}
.button-back:hover::before,.button-previous:hover::before{border-color: transparent #fff}
.button-secondary{padding: 13px 30px;color: #b81200 !important;background-color: #fff;border: #b81200 2px solid}
.button-secondary:hover{color: #fff !important;background-color: #b81200}
.button-secondary.button-next::after{border-color: transparent #b81200}
.button-next.button-next:hover::after{border-color: transparent #fff}
.button-secondary.button-back::before{border-color: transparent #b81200}
.button-secondary.button-back:hover::before{border-color: transparent #fff}
div[class*="cols-"]{position: relative;display: flex;flex-flow: row wrap;clear: both;box-sizing: border-box;width: 100%}
div[class*="cols-"]>.col{position: relative;box-sizing: border-box;margin-bottom: 1.5em}
div.cols-2{}
div.cols-2>.col:nth-child(2n-1){position: relative;float: left;clear: left;width: 49%;margin-right: 1%}
div.cols-2>.col:nth-child(2n-0){position: relative;float: right;width: 49%;margin-left: 1%}
div.cols-2.layout-1{}
div.cols-2.layout-1>.col:nth-child(2n-1){width: 33%}
div.cols-2.layout-1>.col:nth-child(2n-0){width: 65%}
div.cols-2.layout-2{}
div.cols-2.layout-2>.col:nth-child(2n-1){width: 42%}
div.cols-2.layout-2>.col:nth-child(2n-0){width: 56%}
div.cols-2.layout-3{}
div.cols-2.layout-3>.col:nth-child(2n-1){width: 56%}
div.cols-2.layout-3>.col:nth-child(2n-0){width: 42%}
div.cols-2.layout-4{}
div.cols-2.layout-4>.col:nth-child(2n-1){width: 65%}
div.cols-2.layout-4>.col:nth-child(2n-0){width: 33%}
div.cols-2.gutters-none{}
div.cols-2.gutters-none>.col{margin-right: 0;margin-left: 0;width: 50%}
div.cols-2.layout-1.gutters-none{}
div.cols-2.layout-1.gutters-none>.col:nth-child(2n-1){width: 34%}
div.cols-2.layout-1.gutters-none>.col:nth-child(2n-0){width: 66%}
div.cols-2.layout-2.gutters-none{}
div.cols-2.layout-2.gutters-none>.col:nth-child(2n-1){width: 43%}
div.cols-2.layout-2.gutters-none>.col:nth-child(2n-0){width: 57%}
div.cols-2.layout-3.gutters-none{}
div.cols-2.layout-3.gutters-none>.col:nth-child(2n-1){width: 57%}
div.cols-2.layout-3.gutters-none>.col:nth-child(2n-0){width: 43%}
div.cols-2.layout-4.gutters-none{}
div.cols-2.layout-4.gutters-none>.col:nth-child(2n-1){width: 66%}
div.cols-2.layout-4.gutters-none>.col:nth-child(2n-0){width: 34%}
div.cols-2.gutters-thick{}
div.cols-2.gutters-thick>.col:nth-child(2n-1){width: calc(50% - 60px);margin-right: 60px}
div.cols-2.gutters-thick>.col:nth-child(2n-0){width: calc(50% - 60px);margin-left: 60px}
div.cols-2.layout-1.gutters-thick{}
div.cols-2.layout-1.gutters-thick>.col:nth-child(2n-1){width: 32%}
div.cols-2.layout-1.gutters-thick>.col:nth-child(2n-0){width: 64%}
div.cols-2.layout-2.gutters-thick{}
div.cols-2.layout-2.gutters-thick>.col:nth-child(2n-1){width: 41%}
div.cols-2.layout-2.gutters-thick>.col:nth-child(2n-0){width: 53%}
div.cols-2.layout-3.gutters-thick{}
div.cols-2.layout-3.gutters-thick>.col:nth-child(2n-1){width: 53%}
div.cols-2.layout-3.gutters-thick>.col:nth-child(2n-0){width: 41%}
div.cols-2.layout-4.gutters-thick{}
div.cols-2.layout-4.gutters-thick>.col:nth-child(2n-1){width: 64%}
div.cols-2.layout-4.gutters-thick>.col:nth-child(2n-0){width: 32%}
div.cols-2.divider::after{content: "";position: absolute;top: 0;left: 50%;background-color: #dcd6d0;width: 1px;height: 100%}
div.cols-2.layout-1.divider::after{left: 33%}
div.cols-2.layout-2.divider::after{left: 42%}
div.cols-2.layout-3.divider::after{left: 54%}
div.cols-2.layout-4.divider::after{left: 65%}
div.cols-3{}
div.cols-3>.col:nth-child(3n-2){position: relative;float: left;width: 32%;margin-right: 1%}
div.cols-3>.col:nth-child(3n-1){position: relative;float: left;width: 32%;margin-right: 1%;margin-left: 1%}
div.cols-3>.col:nth-child(3n-0){position: relative;float: right;width: 32%;margin-left: 1%}
div.cols-3.layout-1{}
div.cols-3.layout-1>.col:nth-child(3n-2){width: 24%}
div.cols-3.layout-1>.col:nth-child(3n-1){width: 48%}
div.cols-3.layout-1>.col:nth-child(3n-0){width: 24%}
div.cols-3.layout-2{}
div.cols-3.layout-2>.col:nth-child(3n-2){width: 48%}
div.cols-3.layout-2>.col:nth-child(3n-1){width: 24%}
div.cols-3.layout-2>.col:nth-child(3n-0){width: 24%}
div.cols-3.layout-3{}
div.cols-3.layout-3>.col:nth-child(3n-2){width: 24%}
div.cols-3.layout-3>.col:nth-child(3n-1){width: 24%}
div.cols-3.layout-3>.col:nth-child(3n-0){width: 48%}
div.cols-3.gutters-none{}
div.cols-3.gutters-none>.col{margin-right: 0;margin-left: 0;width: 33.33%}
div.cols-3.layout-1.gutters-none{}
div.cols-3.layout-1.gutters-none>.col:nth-child(3n-2){width: 25%}
div.cols-3.layout-1.gutters-none>.col:nth-child(3n-1){width: 50%}
div.cols-3.layout-1.gutters-none>.col:nth-child(3n-0){width: 25%}
div.cols-3.layout-2.gutters-none{}
div.cols-3.layout-2.gutters-none>.col:nth-child(3n-2){width: 50%}
div.cols-3.layout-2.gutters-none>.col:nth-child(3n-1){width: 24%}
div.cols-3.layout-2.gutters-none>.col:nth-child(3n-0){width: 24%}
div.cols-3.layout-3.gutters-none{}
div.cols-3.layout-3.gutters-none>.col:nth-child(3n-2){width: 24%}
div.cols-3.layout-3.gutters-none>.col:nth-child(3n-1){width: 24%}
div.cols-3.layout-3.gutters-none>.col:nth-child(3n-0){width: 50%}
div.cols-3.gutters-thick{}
div.cols-3.gutters-thick>.col:nth-child(3n-2){width: 30.67%;margin-right: 2%}
div.cols-3.gutters-thick>.col:nth-child(3n-1){width: 30.66%;margin-right: 2%;margin-left: 2%}
div.cols-3.gutters-thick>.col:nth-child(3n-0){width: 30.67%;margin-left: 2%}
div.cols-3.layout-1.gutters-thick{}
div.cols-3.layout-1.gutters-thick>.col:nth-child(3n-2){width: 23%}
div.cols-3.layout-1.gutters-thick>.col:nth-child(3n-1){width: 46%}
div.cols-3.layout-1.gutters-thick>.col:nth-child(3n-0){width: 23%}
div.cols-3.layout-2.gutters-none{}
div.cols-3.layout-2.gutters-thick>.col:nth-child(3n-2){width: 46%}
div.cols-3.layout-2.gutters-thick>.col:nth-child(3n-1){width: 23%}
div.cols-3.layout-2.gutters-thick>.col:nth-child(3n-0){width: 23%}
div.cols-3.layout-1.gutters-thick{}
div.cols-3.layout-3.gutters-thick>.col:nth-child(3n-2){width: 23%}
div.cols-3.layout-3.gutters-thick>.col:nth-child(3n-1){width: 23%}
div.cols-3.layout-3.gutters-thick>.col:nth-child(3n-0){width: 46%}
div.cols-4>.col:nth-child(4n-3){position: relative;float: left;width: 24%;margin-right: 0.6666%}
div.cols-4>.col:nth-child(4n-2){position: relative;float: left;width: 24%;margin-right: 0.6666%;margin-left: 0.6666%}
div.cols-4>.col:nth-child(4n-1){position: relative;float: left;width: 24%;margin-right: 0.6666%;margin-left: 0.6666%}
div.cols-4>.col:nth-child(4n-0){position: relative;float: left;width: 24%;margin-left: 0.6666%}
div.cols-4.gutters-none{}
div.cols-4.gutters-none>.col{margin-right: 0;margin-left: 0;width: 25%}
div.cols-4.gutters-thick{}
div.cols-4.gutters-thick>.col:nth-child(4n-3){width: 23%;margin-right: 1.33%}
div.cols-4.gutters-thick>.col:nth-child(4n-2){width: 23%;margin-right: 1.33%;margin-left: 1.34%}
div.cols-4.gutters-thick>.col:nth-child(4n-1){width: 23%;margin-right: 1.34%;margin-left: 1.33%}
div.cols-4.gutters-thick>.col:nth-child(4n-0){width: 23%;margin-left: 1.33%}
div.cols-5>.col:nth-child(5n-4){position: relative;float: left;width: 19%;margin-right: 0.625%}
div.cols-5>.col:nth-child(5n-3){position: relative;float: left;width: 19%;margin-right: 0.625%;margin-left: 0.625%}
div.cols-5>.col:nth-child(5n-2){position: relative;float: left;width: 19%;margin-right: 0.625%;margin-left: 0.625%}
div.cols-5>.col:nth-child(5n-1){position: relative;float: left;width: 19%;margin-right: 0.625%;margin-left: 0.625%}
div.cols-5>.col:nth-child(5n-0){position: relative;float: right;width: 19%;margin-left: 0.625%}
div.cols-5.gutters-none{}
div.cols-5.gutters-none>.col{margin-right: 0;margin-left: 0;width: 20%}
div.cols-5.gutters-thick{}
div.cols-5.gutters-thick>.col:nth-child(5n-3){width: 18%;margin-right: 1.25%;margin-left: 1.25%}
div.cols-5.gutters-thick>.col:nth-child(5n-2){width: 18%;margin-right: 1.25%;margin-left: 1.25%}
div.cols-5.gutters-thick>.col:nth-child(5n-1){width: 18%;margin-right: 1.25%;margin-left: 1.25%}
div.cols-5.gutters-thick>.col:nth-child(5n-0){width: 18%;margin-left: 1.25%}
div.cols-6>.col:nth-child(6n-5){position: relative;float: left;width: 16%;margin-right: 0.4%}
div.cols-6>.col:nth-child(6n-4){position: relative;float: left;width: 16%;margin-right: 0.4%;margin-left: 0.4%}
div.cols-6>.col:nth-child(6n-3){position: relative;float: left;width: 16%;margin-right: 0.4%;margin-left: 0.4%}
div.cols-6>.col:nth-child(6n-2){position: relative;float: left;width: 16%;margin-right: 0.4%;margin-left: 0.4%}
div.cols-6>.col:nth-child(6n-1){position: relative;float: left;width: 16%;margin-right: 0.4%;margin-left: 0.4%}
div.cols-6>.col:nth-child(6n-0){position: relative;float: left;width: 16%;margin-left: 0.4%}
div.cols-6.gutters-none{}
div.cols-6.gutters-none>.col{margin-right: 0;margin-left: 0;width: 16.665%}
div.cols-6.gutters-thick{}
div.cols-6.gutters-thick>.col:nth-child(6n-5){width: 15.33%;margin-right: 0.8%}
div.cols-6.gutters-thick>.col:nth-child(6n-4){width: 15.33%;margin-right: 0.8%;margin-left: 0.8%}
div.cols-6.gutters-thick>.col:nth-child(6n-3){width: 15.33%;margin-right: 0.8%;margin-left: 0.8%}
div.cols-6.gutters-thick>.col:nth-child(6n-2){width: 15.33%;margin-right: 0.8%;margin-left: 0.8%}
div.cols-6.gutters-thick>.col:nth-child(6n-1){width: 15.33%;margin-right: 0.8%;margin-left: 0.8%}
div.cols-6.gutters-thick>.col:nth-child(6n-0){width: 15.33%;margin-left: 0.8%}
div[class*=gutters-none]>.col.box:first-child{border-top-right-radius: 0;border-bottom-right-radius: 0}
div[class*=gutters-none]>.col.box:not(:first-child):not(:last-child){border-radius: 0}
div[class*=gutters-none]>.col.box:last-child{border-top-left-radius: 0;border-bottom-left-radius: 0}
div.cols-2>.col,div.cols-3>.col,div.cols-4>.col,div.cols-5>.col,div.cols-6>.col{margin-bottom: 1.5em}
div.cols-2.margins-none>.col,div.cols-3.margins-none>.col,div.cols-4.margins-none>.col,div.cols-5.margins-none>.col,div.cols-6.margins-none>.col{margin-bottom: 0}
div.cols-2.reverse>.col:nth-child(2n){order: -1}
div.cols-2[class*=reverse]:not(.gutters-none)>.col:nth-child(2n){margin-left: 0;margin-right: 1%}
div.cols-2[class*=reverse]:not(.gutters-none)>.col:nth-child(2n-1){margin-left: 1%;margin-right: 0}
div.cols-2[class*=reverse].gutters-thick>.col:nth-child(2n){margin-left: 0;margin-right: 2%}
div.cols-2[class*=reverse].gutters-thick>.col:nth-child(2n-1){margin-left: 2%;margin-right: 0}
@media screen and (max-width: 1400px){div.cols-2.stack-large>.col:nth-child(1n),div.cols-3.stack-large>.col:nth-child(1n),div.cols-4.stack-large>.col:nth-child(1n),div.cols-5.stack-large>.col:nth-child(1n),div.cols-6.stack-large>.col:nth-child(1n){clear: left !important;width: 100% !important;margin-left: 0 !important;margin-right: 0 !important}
div.cols-2.stack-large.divider::after{display: none}
div.cols-2.stack-large.gutters-none:not(.reverse-medium)>.col:not(:last-child),div.cols-2.stack-large.gutters-none.reverse-medium>.col:last-child,div.cols-3.stack-large.gutters-none>.col:not(:last-child),div.cols-4.stack-large.gutters-none>.col:not(:last-child),div.cols-5.stack-large.gutters-none>.col:not(:last-child),div.cols-6.stack-large.gutters-none>.col:not(:last-child){margin-bottom: 0 !important}
div.cols-2.stack-large.gutters-thick>.col:not(:last-child),div.cols-3.stack-large.gutters-thick>.col:not(:last-child),div.cols-4.stack-large.gutters-thick>.col:not(:last-child),div.cols-5.stack-large.gutters-thick>.col:not(:last-child),div.cols-6.stack-large.gutters-thick>.col:not(:last-child){}
div.cols-2.reverse-large>.col:nth-child(2n){order: -1}
}
@media screen and (max-width: 1200px){div.cols-2.stack-medium>.col:nth-child(1n),div.cols-3.stack-medium>.col:nth-child(1n),div.cols-4.stack-medium>.col:nth-child(1n),div.cols-5.stack-medium>.col:nth-child(1n),div.cols-6.stack-medium>.col:nth-child(1n){clear: left !important;width: 100% !important;margin-left: 0 !important;margin-right: 0 !important}
div.cols-2.stack-medium.divider::after{display: none}
div.cols-2.stack-medium.gutters-none:not(.reverse-medium)>.col:not(:last-child),div.cols-2.stack-medium.gutters-none.reverse-medium>.col:last-child,div.cols-3.stack-medium.gutters-none>.col:not(:last-child),div.cols-4.stack-medium.gutters-none>.col:not(:last-child),div.cols-5.stack-medium.gutters-none>.col:not(:last-child),div.cols-6.stack-medium.gutters-none>.col:not(:last-child){margin-bottom: 0 !important}
div.cols-2.stack-medium.gutters-thick>.col:not(:last-child),div.cols-3.stack-medium.gutters-thick>.col:not(:last-child),div.cols-4.stack-medium.gutters-thick>.col:not(:last-child),div.cols-5.stack-medium.gutters-thick>.col:not(:last-child),div.cols-6.stack-medium.gutters-thick>.col:not(:last-child){}
div.cols-2.reverse-medium>.col:nth-child(2n){order: -1}
}
@media screen and (max-width: 900px){div.cols-2:not(.margins-none),div.cols-3:not(.margins-none),div.cols-4:not(.margins-none),div.cols-5:not(.margins-none),div.cols-6:not(.margins-none){margin-bottom: calc(1.5em - 2%)}
div.cols-2.gutters-none:not(.margins-none),div.cols-3.gutters-none:not(.margins-none),div.cols-4.gutters-none:not(.margins-none),div.cols-5.gutters-none:not(.margins-none),div.cols-6.gutters-none:not(.margins-none){margin-bottom: 1.5em}
div.cols-2>.col,div.cols-3>.col,div.cols-4>.col,div.cols-5>.col,div.cols-6>.col{float: left !important;width: 49% !important;margin-left: 0 !important;margin-right: 0 !important;margin-bottom: 2% !important}
div.cols-2>.col:nth-child(2n-1),div.cols-3>.col:nth-child(2n-1),div.cols-4>.col:nth-child(2n-1),div.cols-5>.col:nth-child(2n-1),div.cols-6>.col:nth-child(2n-1){clear: left !important;margin-right: 2% !important}
div.cols-2.gutters-none>.col,div.cols-3.gutters-none>.col,div.cols-4.gutters-none>.col,div.cols-5.gutters-none>.col,div.cols-6.gutters-none>.col{width: 50% !important;margin-left: 0 !important;margin-right: 0 !important;margin-bottom: 0 !important}
div.cols-2.gutters-thick>.col,div.cols-3.gutters-thick>.col,div.cols-4.gutters-thick>.col,div.cols-5.gutters-thick>.col,div.cols-6.gutters-thick>.col{width: 48% !important}
div.cols-2.gutters-thick>.col:nth-child(2n-1),div.cols-3.gutters-thick>.col:nth-child(2n-1),div.cols-4.gutters-thick>.col:nth-child(2n-1),div.cols-5.gutters-thick>.col:nth-child(2n-1),div.cols-6.gutters-thick>.col:nth-child(2n-1){clear: left !important;margin-right: 4% !important}
div.cols-3>.col:last-child,div.cols-5>.col:last-child{margin-left: 25% !important}
div.cols-3.gutters-thick>.col:last-child,div.cols-5.gutters-thick>.col:last-child{margin-left: 26% !important}
div.cols-2>.col .col,div.cols-3>.col .col,div.cols-4>.col .col,div.cols-5>.col .col,div.cols-6>.col .col{width: 100% !important}
div.cols-2.stack-small>.col:nth-child(1n),div.cols-3.stack-small>.col:nth-child(1n),div.cols-4.stack-small>.col:nth-child(1n),div.cols-5.stack-small>.col:nth-child(1n),div.cols-6.stack-small>.col:nth-child(1n){clear: left !important;width: 100% !important;margin-left: 0 !important;margin-right: 0 !important}
div.cols-2.stack-small.divider::after{display: none}
div.cols-2.stack-small.gutters-none:not(.reverse-small)>.col:not(:last-child),div.cols-2.stack-small.gutters-none.reverse-small>.col:last-child,div.cols-3.stack-small.gutters-none>.col:not(:last-child),div.cols-4.stack-small.gutters-none>.col:not(:last-child),div.cols-5.stack-small.gutters-none>.col:not(:last-child),div.cols-6.stack-small.gutters-none>.col:not(:last-child){margin-bottom: 0 !important}
div.cols-2.stack-small.gutters-thick>.col:not(:last-child),div.cols-3.stack-small.gutters-thick>.col:not(:last-child),div.cols-4.stack-small.gutters-thick>.col:not(:last-child),div.cols-5.stack-small.gutters-thick>.col:not(:last-child),div.cols-6.stack-small.gutters-thick>.col:not(:last-child){}
div[class*=gutters-none]:not(.stack-none)>.col.box:first-child{border-top-right-radius: 0;border-bottom-right-radius: 0}
div[class*=gutters-none]:not(.stack-none)>.col.box:not(:first-child):not(:last-child){border-radius: 0}
div[class*=gutters-none]:not(.stack-none)>.col.box:last-child{border-top-left-radius: 0;border-bottom-left-radius: 0}
div.cols-2.reverse-small>.col:nth-child(2n){order: -1}
}
@media screen and (max-width: 600px){div.cols-2:not(.stack-none)>.col:nth-child(1n),div.cols-3:not(.stack-none)>.col:nth-child(1n),div.cols-4:not(.stack-none)>.col:nth-child(1n),div.cols-5:not(.stack-none)>.col:nth-child(1n),div.cols-6:not(.stack-none)>.col:nth-child(1n){clear: left !important;width: 100% !important;margin-left: 0 !important;margin-right: 0 !important}
div.cols-2:not(.stack-none).divider::after{display: none}
}
@media screen and (max-width: 375px){}
.col>:first-child{margin-top: 0 !important}
.col>:last-child{margin-bottom: 0 !important}
div[class*="cols-"]>.col div.image-cover{position: absolute;top: 0;left: 0}
@media screen and (max-width: 1200px){div[class*="cols-"].stack-medium>.col div.image-cover{position: relative;top: auto;left: auto}
}
@media screen and (max-width: 900px){div[class*="cols-"].stack-small>.col div.image-cover{position: relative;top: auto;left: auto}
}
@media screen and (max-width: 600px){div[class*="cols-"]:not(.stack-none)>.col div.image-cover{position: relative;top: auto;left: auto}
}
div[class*="cols-"].sequence{}
div[class*="cols-"].sequence>.col{box-sizing: border-box}
div[class*="cols-"].sequence>.col::after{content: '\f061';right: -40px;position: absolute;z-index: 10;top: calc(50% - 0.75em);padding: 0.25em;width: 40px;height: 40px;line-height: 40px;font-size: 40px;font-family: 'Font Awesome 6 Free';font-weight: 700;color: #484038;text-align: center;background: #fff;border-radius: 100%}
div[class*="cols-"].margins-none.sequence>.col::after{}
div[class*="cols-"].gutters-none.sequence>.col::after{right: -32px}
div[class*="cols-"].sequence>.col:last-child::after{display: none}
div.cols-5.sequence,div.cols-6.sequence{}
div.cols-5.sequence>.col::after,div.cols-6.sequence>.col::after{transform: scale(0.75);right: -32px}
div[class*="cols-"].gutters-none.sequence{}
div[class*="cols-"].gutters-none.sequence>.col::after{color: #fff;font-weight: 700;text-shadow: 2px 2px 2px #000;background: none}
@media screen and (max-width: 1400px){div[class*="cols-"].sequence>.col::after{transform: scale(0.75);right: -36px}
div.cols-5.sequence>.col::after,div.cols-6.sequence>.col::after{transform: scale(0.5)}
}
@media screen and (max-width: 900px){div[class*="cols-"].sequence>.col::after{transform: scale(0.75);right: -36px}
div[class*="cols-"].sequence:not(.stack-none)>.col:nth-child(2n)::after{position: absolute;right: auto;top: auto;bottom: -38px;left: -38px;transform: scale(0.75) rotate(135deg)}
div[class*="cols-"].gutters-none.sequence>.col:nth-child(2n)::after{bottom: -30px;left: -31px;text-shadow: 2px -2px 2px #000}
}
@media screen and (max-width: 600px){div[class*="cols-"].sequence:not(.stack-none)>.col::after,div[class*="cols-"].sequence:not(.stack-none)>.col:nth-child(2n)::after{position: absolute;right: calc(50% - 20px);top: auto;bottom: -34px;left: auto;font-weight: 700;transform: scale(0.35) rotate(90deg)}
div[class*="cols-"].gutters-none.sequence>.col::after,div[class*="cols-"].gutters-none.sequence>.col:nth-child(2n)::after{bottom: -30px;text-shadow: 3px -3px 4px #000}
}
.fa{font-family: var(--fa-style-family,"Font Awesome 6 Free");font-weight: var(--fa-style,900)}
.fa,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin,.fad,.fa-duotone,.fab,.fa-brands{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: var(--fa-display,inline-block);font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto}
.fa-1x{font-size: 1em}
.fa-2x{font-size: 2em}
.fa-3x{font-size: 3em}
.fa-4x{font-size: 4em}
.fa-5x{font-size: 5em}
.fa-6x{font-size: 6em}
.fa-7x{font-size: 7em}
.fa-8x{font-size: 8em}
.fa-9x{font-size: 9em}
.fa-10x{font-size: 10em}
.fa-2xs{font-size: 0.625em;line-height: 0.1em;vertical-align: 0.225em}
.fa-xs{font-size: 0.75em;line-height: 0.08333em;vertical-align: 0.125em}
.fa-sm{font-size: 0.875em;line-height: 0.07143em;vertical-align: 0.05357em}
.fa-lg{font-size: 1.25em;line-height: 0.05em;vertical-align: -0.075em}
.fa-xl{font-size: 1.5em;line-height: 0.04167em;vertical-align: -0.125em}
.fa-2xl{font-size: 2em;line-height: 0.03125em;vertical-align: -0.1875em}
.fa-fw{text-align: center;width: 1.25em}
.fa-ul{list-style-type: none;margin-left: var(--fa-li-margin,2.5em);padding-left: 0}
.fa-ul>li{position: relative}
.fa-li{left: calc(var(--fa-li-width,2em) * -1);position: absolute;text-align: center;width: var(--fa-li-width,2em);line-height: inherit}
.fa-border{border-color: var(--fa-border-color,#eee);border-radius: var(--fa-border-radius,0.1em);border-style: var(--fa-border-style,solid);border-width: var(--fa-border-width,0.08em);padding: var(--fa-border-padding,0.2em 0.25em 0.15em)}
.fa-pull-left{float: left;margin-right: var(--fa-pull-margin,0.3em)}
.fa-pull-right{float: right;margin-left: var(--fa-pull-margin,0.3em)}
.fa-beat{-webkit-animation-name: fa-beat;animation-name: fa-beat;-webkit-animation-delay: var(--fa-animation-delay,0);animation-delay: var(--fa-animation-delay,0);-webkit-animation-direction: var(--fa-animation-direction,normal);animation-direction: var(--fa-animation-direction,normal);-webkit-animation-duration: var(--fa-animation-duration,1s);animation-duration: var(--fa-animation-duration,1s);-webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);animation-iteration-count: var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function: var(--fa-animation-timing,ease-in-out);animation-timing-function: var(--fa-animation-timing,ease-in-out)}
.fa-bounce{-webkit-animation-name: fa-bounce;animation-name: fa-bounce;-webkit-animation-delay: var(--fa-animation-delay,0);animation-delay: var(--fa-animation-delay,0);-webkit-animation-direction: var(--fa-animation-direction,normal);animation-direction: var(--fa-animation-direction,normal);-webkit-animation-duration: var(--fa-animation-duration,1s);animation-duration: var(--fa-animation-duration,1s);-webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);animation-iteration-count: var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function: var(--fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1));animation-timing-function: var(--fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1))}
.fa-fade{-webkit-animation-name: fa-fade;animation-name: fa-fade;-webkit-animation-delay: var(--fa-animation-delay,0);animation-delay: var(--fa-animation-delay,0);-webkit-animation-direction: var(--fa-animation-direction,normal);animation-direction: var(--fa-animation-direction,normal);-webkit-animation-duration: var(--fa-animation-duration,1s);animation-duration: var(--fa-animation-duration,1s);-webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);animation-iteration-count: var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function: var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1));animation-timing-function: var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1))}
.fa-beat-fade{-webkit-animation-name: fa-beat-fade;animation-name: fa-beat-fade;-webkit-animation-delay: var(--fa-animation-delay,0);animation-delay: var(--fa-animation-delay,0);-webkit-animation-direction: var(--fa-animation-direction,normal);animation-direction: var(--fa-animation-direction,normal);-webkit-animation-duration: var(--fa-animation-duration,1s);animation-duration: var(--fa-animation-duration,1s);-webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);animation-iteration-count: var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function: var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1));animation-timing-function: var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1))}
.fa-flip{-webkit-animation-name: fa-flip;animation-name: fa-flip;-webkit-animation-delay: var(--fa-animation-delay,0);animation-delay: var(--fa-animation-delay,0);-webkit-animation-direction: var(--fa-animation-direction,normal);animation-direction: var(--fa-animation-direction,normal);-webkit-animation-duration: var(--fa-animation-duration,1s);animation-duration: var(--fa-animation-duration,1s);-webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);animation-iteration-count: var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function: var(--fa-animation-timing,ease-in-out);animation-timing-function: var(--fa-animation-timing,ease-in-out)}
.fa-shake{-webkit-animation-name: fa-shake;animation-name: fa-shake;-webkit-animation-delay: var(--fa-animation-delay,0);animation-delay: var(--fa-animation-delay,0);-webkit-animation-direction: var(--fa-animation-direction,normal);animation-direction: var(--fa-animation-direction,normal);-webkit-animation-duration: var(--fa-animation-duration,1s);animation-duration: var(--fa-animation-duration,1s);-webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);animation-iteration-count: var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function: var(--fa-animation-timing,linear);animation-timing-function: var(--fa-animation-timing,linear)}
.fa-spin{-webkit-animation-name: fa-spin;animation-name: fa-spin;-webkit-animation-delay: var(--fa-animation-delay,0);animation-delay: var(--fa-animation-delay,0);-webkit-animation-direction: var(--fa-animation-direction,normal);animation-direction: var(--fa-animation-direction,normal);-webkit-animation-duration: var(--fa-animation-duration,2s);animation-duration: var(--fa-animation-duration,2s);-webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);animation-iteration-count: var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function: var(--fa-animation-timing,linear);animation-timing-function: var(--fa-animation-timing,linear)}
.fa-spin-reverse{--fa-animation-direction: reverse}
.fa-pulse,.fa-spin-pulse{-webkit-animation-name: fa-spin;animation-name: fa-spin;-webkit-animation-direction: var(--fa-animation-direction,normal);animation-direction: var(--fa-animation-direction,normal);-webkit-animation-duration: var(--fa-animation-duration,1s);animation-duration: var(--fa-animation-duration,1s);-webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);animation-iteration-count: var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function: var(--fa-animation-timing,steps(8));animation-timing-function: var(--fa-animation-timing,steps(8))}
@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay: -1ms;animation-delay: -1ms;-webkit-animation-duration: 1ms;animation-duration: 1ms;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;transition-delay: 0s;transition-duration: 0s}
}
@-webkit-keyframes fa-beat{0%,90%{-webkit-transform: scale(1);transform: scale(1)}
45%{-webkit-transform: scale(var(--fa-beat-scale,1.25));transform: scale(var(--fa-beat-scale,1.25))}
}
@keyframes fa-beat{0%,90%{-webkit-transform: scale(1);transform: scale(1)}
45%{-webkit-transform: scale(var(--fa-beat-scale,1.25));transform: scale(var(--fa-beat-scale,1.25))}
}
@-webkit-keyframes fa-bounce{0%{-webkit-transform: scale(1,1) translateY(0);transform: scale(1,1) translateY(0)}
10%{-webkit-transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9)) translateY(0);transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9)) translateY(0)}
30%{-webkit-transform: scale(var(--fa-bounce-jump-scale-x,0.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em));transform: scale(var(--fa-bounce-jump-scale-x,0.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em))}
50%{-webkit-transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95)) translateY(0);transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95)) translateY(0)}
57%{-webkit-transform: scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em));transform: scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em))}
64%{-webkit-transform: scale(1,1) translateY(0);transform: scale(1,1) translateY(0)}
100%{-webkit-transform: scale(1,1) translateY(0);transform: scale(1,1) translateY(0)}
}
@keyframes fa-bounce{0%{-webkit-transform: scale(1,1) translateY(0);transform: scale(1,1) translateY(0)}
10%{-webkit-transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9)) translateY(0);transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9)) translateY(0)}
30%{-webkit-transform: scale(var(--fa-bounce-jump-scale-x,0.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em));transform: scale(var(--fa-bounce-jump-scale-x,0.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em))}
50%{-webkit-transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95)) translateY(0);transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95)) translateY(0)}
57%{-webkit-transform: scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em));transform: scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em))}
64%{-webkit-transform: scale(1,1) translateY(0);transform: scale(1,1) translateY(0)}
100%{-webkit-transform: scale(1,1) translateY(0);transform: scale(1,1) translateY(0)}
}
@-webkit-keyframes fa-fade{50%{opacity: var(--fa-fade-opacity,0.4)}
}
@keyframes fa-fade{50%{opacity: var(--fa-fade-opacity,0.4)}
}
@-webkit-keyframes fa-beat-fade{0%,100%{opacity: var(--fa-beat-fade-opacity,0.4);-webkit-transform: scale(1);transform: scale(1)}
50%{opacity: 1;-webkit-transform: scale(var(--fa-beat-fade-scale,1.125));transform: scale(var(--fa-beat-fade-scale,1.125))}
}
@keyframes fa-beat-fade{0%,100%{opacity: var(--fa-beat-fade-opacity,0.4);-webkit-transform: scale(1);transform: scale(1)}
50%{opacity: 1;-webkit-transform: scale(var(--fa-beat-fade-scale,1.125));transform: scale(var(--fa-beat-fade-scale,1.125))}
}
@-webkit-keyframes fa-flip{50%{-webkit-transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}
}
@keyframes fa-flip{50%{-webkit-transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}
}
@-webkit-keyframes fa-shake{0%{-webkit-transform: rotate(-15deg);transform: rotate(-15deg)}
4%{-webkit-transform: rotate(15deg);transform: rotate(15deg)}
8%,24%{-webkit-transform: rotate(-18deg);transform: rotate(-18deg)}
12%,28%{-webkit-transform: rotate(18deg);transform: rotate(18deg)}
16%{-webkit-transform: rotate(-22deg);transform: rotate(-22deg)}
20%{-webkit-transform: rotate(22deg);transform: rotate(22deg)}
32%{-webkit-transform: rotate(-12deg);transform: rotate(-12deg)}
36%{-webkit-transform: rotate(12deg);transform: rotate(12deg)}
40%,100%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}
}
@keyframes fa-shake{0%{-webkit-transform: rotate(-15deg);transform: rotate(-15deg)}
4%{-webkit-transform: rotate(15deg);transform: rotate(15deg)}
8%,24%{-webkit-transform: rotate(-18deg);transform: rotate(-18deg)}
12%,28%{-webkit-transform: rotate(18deg);transform: rotate(18deg)}
16%{-webkit-transform: rotate(-22deg);transform: rotate(-22deg)}
20%{-webkit-transform: rotate(22deg);transform: rotate(22deg)}
32%{-webkit-transform: rotate(-12deg);transform: rotate(-12deg)}
36%{-webkit-transform: rotate(12deg);transform: rotate(12deg)}
40%,100%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}
}
@-webkit-keyframes fa-spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}
100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
@keyframes fa-spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}
100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
.fa-rotate-90{-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.fa-rotate-180{-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.fa-rotate-270{-webkit-transform: rotate(270deg);transform: rotate(270deg)}
.fa-flip-horizontal{-webkit-transform: scale(-1,1);transform: scale(-1,1)}
.fa-flip-vertical{-webkit-transform: scale(1,-1);transform: scale(1,-1)}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform: scale(-1,-1);transform: scale(-1,-1)}
.fa-rotate-by{-webkit-transform: rotate(var(--fa-rotate-angle,none));transform: rotate(var(--fa-rotate-angle,none))}
.fa-stack{display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2.5em}
.fa-stack-1x,.fa-stack-2x{left: 0;position: absolute;text-align: center;width: 100%;z-index: var(--fa-stack-z-index,auto)}
.fa-stack-1x{line-height: inherit}
.fa-stack-2x{font-size: 2em}
.fa-inverse{color: var(--fa-inverse,#fff)}
.fa-0::before{content: "\30"}
.fa-1::before{content: "\31"}
.fa-2::before{content: "\32"}
.fa-3::before{content: "\33"}
.fa-4::before{content: "\34"}
.fa-5::before{content: "\35"}
.fa-6::before{content: "\36"}
.fa-7::before{content: "\37"}
.fa-8::before{content: "\38"}
.fa-9::before{content: "\39"}
.fa-a::before{content: "\41"}
.fa-address-book::before{content: "\f2b9"}
.fa-contact-book::before{content: "\f2b9"}
.fa-address-card::before{content: "\f2bb"}
.fa-contact-card::before{content: "\f2bb"}
.fa-vcard::before{content: "\f2bb"}
.fa-align-center::before{content: "\f037"}
.fa-align-justify::before{content: "\f039"}
.fa-align-left::before{content: "\f036"}
.fa-align-right::before{content: "\f038"}
.fa-anchor::before{content: "\f13d"}
.fa-anchor-circle-check::before{content: "\e4aa"}
.fa-anchor-circle-exclamation::before{content: "\e4ab"}
.fa-anchor-circle-xmark::before{content: "\e4ac"}
.fa-anchor-lock::before{content: "\e4ad"}
.fa-angle-down::before{content: "\f107"}
.fa-angle-left::before{content: "\f104"}
.fa-angle-right::before{content: "\f105"}
.fa-angle-up::before{content: "\f106"}
.fa-angles-down::before{content: "\f103"}
.fa-angle-double-down::before{content: "\f103"}
.fa-angles-left::before{content: "\f100"}
.fa-angle-double-left::before{content: "\f100"}
.fa-angles-right::before{content: "\f101"}
.fa-angle-double-right::before{content: "\f101"}
.fa-angles-up::before{content: "\f102"}
.fa-angle-double-up::before{content: "\f102"}
.fa-ankh::before{content: "\f644"}
.fa-apple-whole::before{content: "\f5d1"}
.fa-apple-alt::before{content: "\f5d1"}
.fa-archway::before{content: "\f557"}
.fa-arrow-down::before{content: "\f063"}
.fa-arrow-down-1-9::before{content: "\f162"}
.fa-sort-numeric-asc::before{content: "\f162"}
.fa-sort-numeric-down::before{content: "\f162"}
.fa-arrow-down-9-1::before{content: "\f886"}
.fa-sort-numeric-desc::before{content: "\f886"}
.fa-sort-numeric-down-alt::before{content: "\f886"}
.fa-arrow-down-a-z::before{content: "\f15d"}
.fa-sort-alpha-asc::before{content: "\f15d"}
.fa-sort-alpha-down::before{content: "\f15d"}
.fa-arrow-down-long::before{content: "\f175"}
.fa-long-arrow-down::before{content: "\f175"}
.fa-arrow-down-short-wide::before{content: "\f884"}
.fa-sort-amount-desc::before{content: "\f884"}
.fa-sort-amount-down-alt::before{content: "\f884"}
.fa-arrow-down-up-across-line::before{content: "\e4af"}
.fa-arrow-down-up-lock::before{content: "\e4b0"}
.fa-arrow-down-wide-short::before{content: "\f160"}
.fa-sort-amount-asc::before{content: "\f160"}
.fa-sort-amount-down::before{content: "\f160"}
.fa-arrow-down-z-a::before{content: "\f881"}
.fa-sort-alpha-desc::before{content: "\f881"}
.fa-sort-alpha-down-alt::before{content: "\f881"}
.fa-arrow-left::before{content: "\f060"}
.fa-arrow-left-long::before{content: "\f177"}
.fa-long-arrow-left::before{content: "\f177"}
.fa-arrow-pointer::before{content: "\f245"}
.fa-mouse-pointer::before{content: "\f245"}
.fa-arrow-right::before{content: "\f061"}
.fa-arrow-right-arrow-left::before{content: "\f0ec"}
.fa-exchange::before{content: "\f0ec"}
.fa-arrow-right-from-bracket::before{content: "\f08b"}
.fa-sign-out::before{content: "\f08b"}
.fa-arrow-right-long::before{content: "\f178"}
.fa-long-arrow-right::before{content: "\f178"}
.fa-arrow-right-to-bracket::before{content: "\f090"}
.fa-sign-in::before{content: "\f090"}
.fa-arrow-right-to-city::before{content: "\e4b3"}
.fa-arrow-rotate-left::before{content: "\f0e2"}
.fa-arrow-left-rotate::before{content: "\f0e2"}
.fa-arrow-rotate-back::before{content: "\f0e2"}
.fa-arrow-rotate-backward::before{content: "\f0e2"}
.fa-undo::before{content: "\f0e2"}
.fa-arrow-rotate-right::before{content: "\f01e"}
.fa-arrow-right-rotate::before{content: "\f01e"}
.fa-arrow-rotate-forward::before{content: "\f01e"}
.fa-redo::before{content: "\f01e"}
.fa-arrow-trend-down::before{content: "\e097"}
.fa-arrow-trend-up::before{content: "\e098"}
.fa-arrow-turn-down::before{content: "\f149"}
.fa-level-down::before{content: "\f149"}
.fa-arrow-turn-up::before{content: "\f148"}
.fa-level-up::before{content: "\f148"}
.fa-arrow-up::before{content: "\f062"}
.fa-arrow-up-1-9::before{content: "\f163"}
.fa-sort-numeric-up::before{content: "\f163"}
.fa-arrow-up-9-1::before{content: "\f887"}
.fa-sort-numeric-up-alt::before{content: "\f887"}
.fa-arrow-up-a-z::before{content: "\f15e"}
.fa-sort-alpha-up::before{content: "\f15e"}
.fa-arrow-up-from-bracket::before{content: "\e09a"}
.fa-arrow-up-from-ground-water::before{content: "\e4b5"}
.fa-arrow-up-from-water-pump::before{content: "\e4b6"}
.fa-arrow-up-long::before{content: "\f176"}
.fa-long-arrow-up::before{content: "\f176"}
.fa-arrow-up-right-dots::before{content: "\e4b7"}
.fa-arrow-up-right-from-square::before{content: "\f08e"}
.fa-external-link::before{content: "\f08e"}
.fa-arrow-up-short-wide::before{content: "\f885"}
.fa-sort-amount-up-alt::before{content: "\f885"}
.fa-arrow-up-wide-short::before{content: "\f161"}
.fa-sort-amount-up::before{content: "\f161"}
.fa-arrow-up-z-a::before{content: "\f882"}
.fa-sort-alpha-up-alt::before{content: "\f882"}
.fa-arrows-down-to-line::before{content: "\e4b8"}
.fa-arrows-down-to-people::before{content: "\e4b9"}
.fa-arrows-left-right::before{content: "\f07e"}
.fa-arrows-h::before{content: "\f07e"}
.fa-arrows-left-right-to-line::before{content: "\e4ba"}
.fa-arrows-rotate::before{content: "\f021"}
.fa-refresh::before{content: "\f021"}
.fa-sync::before{content: "\f021"}
.fa-arrows-spin::before{content: "\e4bb"}
.fa-arrows-split-up-and-left::before{content: "\e4bc"}
.fa-arrows-to-circle::before{content: "\e4bd"}
.fa-arrows-to-dot::before{content: "\e4be"}
.fa-arrows-to-eye::before{content: "\e4bf"}
.fa-arrows-turn-right::before{content: "\e4c0"}
.fa-arrows-turn-to-dots::before{content: "\e4c1"}
.fa-arrows-up-down::before{content: "\f07d"}
.fa-arrows-v::before{content: "\f07d"}
.fa-arrows-up-down-left-right::before{content: "\f047"}
.fa-arrows::before{content: "\f047"}
.fa-arrows-up-to-line::before{content: "\e4c2"}
.fa-asterisk::before{content: "\2a"}
.fa-at::before{content: "\40"}
.fa-atom::before{content: "\f5d2"}
.fa-audio-description::before{content: "\f29e"}
.fa-austral-sign::before{content: "\e0a9"}
.fa-award::before{content: "\f559"}
.fa-b::before{content: "\42"}
.fa-baby::before{content: "\f77c"}
.fa-baby-carriage::before{content: "\f77d"}
.fa-carriage-baby::before{content: "\f77d"}
.fa-backward::before{content: "\f04a"}
.fa-backward-fast::before{content: "\f049"}
.fa-fast-backward::before{content: "\f049"}
.fa-backward-step::before{content: "\f048"}
.fa-step-backward::before{content: "\f048"}
.fa-bacon::before{content: "\f7e5"}
.fa-bacteria::before{content: "\e059"}
.fa-bacterium::before{content: "\e05a"}
.fa-bag-shopping::before{content: "\f290"}
.fa-shopping-bag::before{content: "\f290"}
.fa-bahai::before{content: "\f666"}
.fa-baht-sign::before{content: "\e0ac"}
.fa-ban::before{content: "\f05e"}
.fa-cancel::before{content: "\f05e"}
.fa-ban-smoking::before{content: "\f54d"}
.fa-smoking-ban::before{content: "\f54d"}
.fa-bandage::before{content: "\f462"}
.fa-band-aid::before{content: "\f462"}
.fa-barcode::before{content: "\f02a"}
.fa-bars::before{content: "\f0c9"}
.fa-navicon::before{content: "\f0c9"}
.fa-bars-progress::before{content: "\f828"}
.fa-tasks-alt::before{content: "\f828"}
.fa-bars-staggered::before{content: "\f550"}
.fa-reorder::before{content: "\f550"}
.fa-stream::before{content: "\f550"}
.fa-baseball::before{content: "\f433"}
.fa-baseball-ball::before{content: "\f433"}
.fa-baseball-bat-ball::before{content: "\f432"}
.fa-basket-shopping::before{content: "\f291"}
.fa-shopping-basket::before{content: "\f291"}
.fa-basketball::before{content: "\f434"}
.fa-basketball-ball::before{content: "\f434"}
.fa-bath::before{content: "\f2cd"}
.fa-bathtub::before{content: "\f2cd"}
.fa-battery-empty::before{content: "\f244"}
.fa-battery-0::before{content: "\f244"}
.fa-battery-full::before{content: "\f240"}
.fa-battery::before{content: "\f240"}
.fa-battery-5::before{content: "\f240"}
.fa-battery-half::before{content: "\f242"}
.fa-battery-3::before{content: "\f242"}
.fa-battery-quarter::before{content: "\f243"}
.fa-battery-2::before{content: "\f243"}
.fa-battery-three-quarters::before{content: "\f241"}
.fa-battery-4::before{content: "\f241"}
.fa-bed::before{content: "\f236"}
.fa-bed-pulse::before{content: "\f487"}
.fa-procedures::before{content: "\f487"}
.fa-beer-mug-empty::before{content: "\f0fc"}
.fa-beer::before{content: "\f0fc"}
.fa-bell::before{content: "\f0f3"}
.fa-bell-concierge::before{content: "\f562"}
.fa-concierge-bell::before{content: "\f562"}
.fa-bell-slash::before{content: "\f1f6"}
.fa-bezier-curve::before{content: "\f55b"}
.fa-bicycle::before{content: "\f206"}
.fa-binoculars::before{content: "\f1e5"}
.fa-biohazard::before{content: "\f780"}
.fa-bitcoin-sign::before{content: "\e0b4"}
.fa-blender::before{content: "\f517"}
.fa-blender-phone::before{content: "\f6b6"}
.fa-blog::before{content: "\f781"}
.fa-bold::before{content: "\f032"}
.fa-bolt::before{content: "\f0e7"}
.fa-zap::before{content: "\f0e7"}
.fa-bolt-lightning::before{content: "\e0b7"}
.fa-bomb::before{content: "\f1e2"}
.fa-bone::before{content: "\f5d7"}
.fa-bong::before{content: "\f55c"}
.fa-book::before{content: "\f02d"}
.fa-book-atlas::before{content: "\f558"}
.fa-atlas::before{content: "\f558"}
.fa-book-bible::before{content: "\f647"}
.fa-bible::before{content: "\f647"}
.fa-book-bookmark::before{content: "\e0bb"}
.fa-book-journal-whills::before{content: "\f66a"}
.fa-journal-whills::before{content: "\f66a"}
.fa-book-medical::before{content: "\f7e6"}
.fa-book-open::before{content: "\f518"}
.fa-book-open-reader::before{content: "\f5da"}
.fa-book-reader::before{content: "\f5da"}
.fa-book-quran::before{content: "\f687"}
.fa-quran::before{content: "\f687"}
.fa-book-skull::before{content: "\f6b7"}
.fa-book-dead::before{content: "\f6b7"}
.fa-bookmark::before{content: "\f02e"}
.fa-border-all::before{content: "\f84c"}
.fa-border-none::before{content: "\f850"}
.fa-border-top-left::before{content: "\f853"}
.fa-border-style::before{content: "\f853"}
.fa-bore-hole::before{content: "\e4c3"}
.fa-bottle-droplet::before{content: "\e4c4"}
.fa-bottle-water::before{content: "\e4c5"}
.fa-bowl-food::before{content: "\e4c6"}
.fa-bowl-rice::before{content: "\e2eb"}
.fa-bowling-ball::before{content: "\f436"}
.fa-box::before{content: "\f466"}
.fa-box-archive::before{content: "\f187"}
.fa-archive::before{content: "\f187"}
.fa-box-open::before{content: "\f49e"}
.fa-box-tissue::before{content: "\e05b"}
.fa-boxes-packing::before{content: "\e4c7"}
.fa-boxes-stacked::before{content: "\f468"}
.fa-boxes::before{content: "\f468"}
.fa-boxes-alt::before{content: "\f468"}
.fa-braille::before{content: "\f2a1"}
.fa-brain::before{content: "\f5dc"}
.fa-brazilian-real-sign::before{content: "\e46c"}
.fa-bread-slice::before{content: "\f7ec"}
.fa-bridge::before{content: "\e4c8"}
.fa-bridge-circle-check::before{content: "\e4c9"}
.fa-bridge-circle-exclamation::before{content: "\e4ca"}
.fa-bridge-circle-xmark::before{content: "\e4cb"}
.fa-bridge-lock::before{content: "\e4cc"}
.fa-bridge-water::before{content: "\e4ce"}
.fa-briefcase::before{content: "\f0b1"}
.fa-briefcase-medical::before{content: "\f469"}
.fa-broom::before{content: "\f51a"}
.fa-broom-ball::before{content: "\f458"}
.fa-quidditch::before{content: "\f458"}
.fa-quidditch-broom-ball::before{content: "\f458"}
.fa-brush::before{content: "\f55d"}
.fa-bucket::before{content: "\e4cf"}
.fa-bug::before{content: "\f188"}
.fa-bug-slash::before{content: "\e490"}
.fa-bugs::before{content: "\e4d0"}
.fa-building::before{content: "\f1ad"}
.fa-building-circle-arrow-right::before{content: "\e4d1"}
.fa-building-circle-check::before{content: "\e4d2"}
.fa-building-circle-exclamation::before{content: "\e4d3"}
.fa-building-circle-xmark::before{content: "\e4d4"}
.fa-building-columns::before{content: "\f19c"}
.fa-bank::before{content: "\f19c"}
.fa-institution::before{content: "\f19c"}
.fa-museum::before{content: "\f19c"}
.fa-university::before{content: "\f19c"}
.fa-building-flag::before{content: "\e4d5"}
.fa-building-lock::before{content: "\e4d6"}
.fa-building-ngo::before{content: "\e4d7"}
.fa-building-shield::before{content: "\e4d8"}
.fa-building-un::before{content: "\e4d9"}
.fa-building-user::before{content: "\e4da"}
.fa-building-wheat::before{content: "\e4db"}
.fa-bullhorn::before{content: "\f0a1"}
.fa-bullseye::before{content: "\f140"}
.fa-burger::before{content: "\f805"}
.fa-hamburger::before{content: "\f805"}
.fa-burst::before{content: "\e4dc"}
.fa-bus::before{content: "\f207"}
.fa-bus-simple::before{content: "\f55e"}
.fa-bus-alt::before{content: "\f55e"}
.fa-business-time::before{content: "\f64a"}
.fa-briefcase-clock::before{content: "\f64a"}
.fa-c::before{content: "\43"}
.fa-cake-candles::before{content: "\f1fd"}
.fa-birthday-cake::before{content: "\f1fd"}
.fa-cake::before{content: "\f1fd"}
.fa-calculator::before{content: "\f1ec"}
.fa-calendar::before{content: "\f133"}
.fa-calendar-check::before{content: "\f274"}
.fa-calendar-day::before{content: "\f783"}
.fa-calendar-days::before{content: "\f073"}
.fa-calendar-alt::before{content: "\f073"}
.fa-calendar-minus::before{content: "\f272"}
.fa-calendar-plus::before{content: "\f271"}
.fa-calendar-week::before{content: "\f784"}
.fa-calendar-xmark::before{content: "\f273"}
.fa-calendar-times::before{content: "\f273"}
.fa-camera::before{content: "\f030"}
.fa-camera-alt::before{content: "\f030"}
.fa-camera-retro::before{content: "\f083"}
.fa-camera-rotate::before{content: "\e0d8"}
.fa-campground::before{content: "\f6bb"}
.fa-candy-cane::before{content: "\f786"}
.fa-cannabis::before{content: "\f55f"}
.fa-capsules::before{content: "\f46b"}
.fa-car::before{content: "\f1b9"}
.fa-automobile::before{content: "\f1b9"}
.fa-car-battery::before{content: "\f5df"}
.fa-battery-car::before{content: "\f5df"}
.fa-car-burst::before{content: "\f5e1"}
.fa-car-crash::before{content: "\f5e1"}
.fa-car-on::before{content: "\e4dd"}
.fa-car-rear::before{content: "\f5de"}
.fa-car-alt::before{content: "\f5de"}
.fa-car-side::before{content: "\f5e4"}
.fa-car-tunnel::before{content: "\e4de"}
.fa-caravan::before{content: "\f8ff"}
.fa-caret-down::before{content: "\f0d7"}
.fa-caret-left::before{content: "\f0d9"}
.fa-caret-right::before{content: "\f0da"}
.fa-caret-up::before{content: "\f0d8"}
.fa-carrot::before{content: "\f787"}
.fa-cart-arrow-down::before{content: "\f218"}
.fa-cart-flatbed::before{content: "\f474"}
.fa-dolly-flatbed::before{content: "\f474"}
.fa-cart-flatbed-suitcase::before{content: "\f59d"}
.fa-luggage-cart::before{content: "\f59d"}
.fa-cart-plus::before{content: "\f217"}
.fa-cart-shopping::before{content: "\f07a"}
.fa-shopping-cart::before{content: "\f07a"}
.fa-cash-register::before{content: "\f788"}
.fa-cat::before{content: "\f6be"}
.fa-cedi-sign::before{content: "\e0df"}
.fa-cent-sign::before{content: "\e3f5"}
.fa-certificate::before{content: "\f0a3"}
.fa-chair::before{content: "\f6c0"}
.fa-chalkboard::before{content: "\f51b"}
.fa-blackboard::before{content: "\f51b"}
.fa-chalkboard-user::before{content: "\f51c"}
.fa-chalkboard-teacher::before{content: "\f51c"}
.fa-champagne-glasses::before{content: "\f79f"}
.fa-glass-cheers::before{content: "\f79f"}
.fa-charging-station::before{content: "\f5e7"}
.fa-chart-area::before{content: "\f1fe"}
.fa-area-chart::before{content: "\f1fe"}
.fa-chart-bar::before{content: "\f080"}
.fa-bar-chart::before{content: "\f080"}
.fa-chart-column::before{content: "\e0e3"}
.fa-chart-gantt::before{content: "\e0e4"}
.fa-chart-line::before{content: "\f201"}
.fa-line-chart::before{content: "\f201"}
.fa-chart-pie::before{content: "\f200"}
.fa-pie-chart::before{content: "\f200"}
.fa-chart-simple::before{content: "\e473"}
.fa-check::before{content: "\f00c"}
.fa-check-double::before{content: "\f560"}
.fa-check-to-slot::before{content: "\f772"}
.fa-vote-yea::before{content: "\f772"}
.fa-cheese::before{content: "\f7ef"}
.fa-chess::before{content: "\f439"}
.fa-chess-bishop::before{content: "\f43a"}
.fa-chess-board::before{content: "\f43c"}
.fa-chess-king::before{content: "\f43f"}
.fa-chess-knight::before{content: "\f441"}
.fa-chess-pawn::before{content: "\f443"}
.fa-chess-queen::before{content: "\f445"}
.fa-chess-rook::before{content: "\f447"}
.fa-chevron-down::before{content: "\f078"}
.fa-chevron-left::before{content: "\f053"}
.fa-chevron-right::before{content: "\f054"}
.fa-chevron-up::before{content: "\f077"}
.fa-child::before{content: "\f1ae"}
.fa-child-dress::before{content: "\e59c"}
.fa-child-reaching::before{content: "\e59d"}
.fa-child-rifle::before{content: "\e4e0"}
.fa-children::before{content: "\e4e1"}
.fa-church::before{content: "\f51d"}
.fa-circle::before{content: "\f111"}
.fa-circle-arrow-down::before{content: "\f0ab"}
.fa-arrow-circle-down::before{content: "\f0ab"}
.fa-circle-arrow-left::before{content: "\f0a8"}
.fa-arrow-circle-left::before{content: "\f0a8"}
.fa-circle-arrow-right::before{content: "\f0a9"}
.fa-arrow-circle-right::before{content: "\f0a9"}
.fa-circle-arrow-up::before{content: "\f0aa"}
.fa-arrow-circle-up::before{content: "\f0aa"}
.fa-circle-check::before{content: "\f058"}
.fa-check-circle::before{content: "\f058"}
.fa-circle-chevron-down::before{content: "\f13a"}
.fa-chevron-circle-down::before{content: "\f13a"}
.fa-circle-chevron-left::before{content: "\f137"}
.fa-chevron-circle-left::before{content: "\f137"}
.fa-circle-chevron-right::before{content: "\f138"}
.fa-chevron-circle-right::before{content: "\f138"}
.fa-circle-chevron-up::before{content: "\f139"}
.fa-chevron-circle-up::before{content: "\f139"}
.fa-circle-dollar-to-slot::before{content: "\f4b9"}
.fa-donate::before{content: "\f4b9"}
.fa-circle-dot::before{content: "\f192"}
.fa-dot-circle::before{content: "\f192"}
.fa-circle-down::before{content: "\f358"}
.fa-arrow-alt-circle-down::before{content: "\f358"}
.fa-circle-exclamation::before{content: "\f06a"}
.fa-exclamation-circle::before{content: "\f06a"}
.fa-circle-h::before{content: "\f47e"}
.fa-hospital-symbol::before{content: "\f47e"}
.fa-circle-half-stroke::before{content: "\f042"}
.fa-adjust::before{content: "\f042"}
.fa-circle-info::before{content: "\f05a"}
.fa-info-circle::before{content: "\f05a"}
.fa-circle-left::before{content: "\f359"}
.fa-arrow-alt-circle-left::before{content: "\f359"}
.fa-circle-minus::before{content: "\f056"}
.fa-minus-circle::before{content: "\f056"}
.fa-circle-nodes::before{content: "\e4e2"}
.fa-circle-notch::before{content: "\f1ce"}
.fa-circle-pause::before{content: "\f28b"}
.fa-pause-circle::before{content: "\f28b"}
.fa-circle-play::before{content: "\f144"}
.fa-play-circle::before{content: "\f144"}
.fa-circle-plus::before{content: "\f055"}
.fa-plus-circle::before{content: "\f055"}
.fa-circle-question::before{content: "\f059"}
.fa-question-circle::before{content: "\f059"}
.fa-circle-radiation::before{content: "\f7ba"}
.fa-radiation-alt::before{content: "\f7ba"}
.fa-circle-right::before{content: "\f35a"}
.fa-arrow-alt-circle-right::before{content: "\f35a"}
.fa-circle-stop::before{content: "\f28d"}
.fa-stop-circle::before{content: "\f28d"}
.fa-circle-up::before{content: "\f35b"}
.fa-arrow-alt-circle-up::before{content: "\f35b"}
.fa-circle-user::before{content: "\f2bd"}
.fa-user-circle::before{content: "\f2bd"}
.fa-circle-xmark::before{content: "\f057"}
.fa-times-circle::before{content: "\f057"}
.fa-xmark-circle::before{content: "\f057"}
.fa-city::before{content: "\f64f"}
.fa-clapperboard::before{content: "\e131"}
.fa-clipboard::before{content: "\f328"}
.fa-clipboard-check::before{content: "\f46c"}
.fa-clipboard-list::before{content: "\f46d"}
.fa-clipboard-question::before{content: "\e4e3"}
.fa-clipboard-user::before{content: "\f7f3"}
.fa-clock::before{content: "\f017"}
.fa-clock-four::before{content: "\f017"}
.fa-clock-rotate-left::before{content: "\f1da"}
.fa-history::before{content: "\f1da"}
.fa-clone::before{content: "\f24d"}
.fa-closed-captioning::before{content: "\f20a"}
.fa-cloud::before{content: "\f0c2"}
.fa-cloud-arrow-down::before{content: "\f0ed"}
.fa-cloud-download::before{content: "\f0ed"}
.fa-cloud-download-alt::before{content: "\f0ed"}
.fa-cloud-arrow-up::before{content: "\f0ee"}
.fa-cloud-upload::before{content: "\f0ee"}
.fa-cloud-upload-alt::before{content: "\f0ee"}
.fa-cloud-bolt::before{content: "\f76c"}
.fa-thunderstorm::before{content: "\f76c"}
.fa-cloud-meatball::before{content: "\f73b"}
.fa-cloud-moon::before{content: "\f6c3"}
.fa-cloud-moon-rain::before{content: "\f73c"}
.fa-cloud-rain::before{content: "\f73d"}
.fa-cloud-showers-heavy::before{content: "\f740"}
.fa-cloud-showers-water::before{content: "\e4e4"}
.fa-cloud-sun::before{content: "\f6c4"}
.fa-cloud-sun-rain::before{content: "\f743"}
.fa-clover::before{content: "\e139"}
.fa-code::before{content: "\f121"}
.fa-code-branch::before{content: "\f126"}
.fa-code-commit::before{content: "\f386"}
.fa-code-compare::before{content: "\e13a"}
.fa-code-fork::before{content: "\e13b"}
.fa-code-merge::before{content: "\f387"}
.fa-code-pull-request::before{content: "\e13c"}
.fa-coins::before{content: "\f51e"}
.fa-colon-sign::before{content: "\e140"}
.fa-comment::before{content: "\f075"}
.fa-comment-dollar::before{content: "\f651"}
.fa-comment-dots::before{content: "\f4ad"}
.fa-commenting::before{content: "\f4ad"}
.fa-comment-medical::before{content: "\f7f5"}
.fa-comment-slash::before{content: "\f4b3"}
.fa-comment-sms::before{content: "\f7cd"}
.fa-sms::before{content: "\f7cd"}
.fa-comments::before{content: "\f086"}
.fa-comments-dollar::before{content: "\f653"}
.fa-compact-disc::before{content: "\f51f"}
.fa-compass::before{content: "\f14e"}
.fa-compass-drafting::before{content: "\f568"}
.fa-drafting-compass::before{content: "\f568"}
.fa-compress::before{content: "\f066"}
.fa-computer::before{content: "\e4e5"}
.fa-computer-mouse::before{content: "\f8cc"}
.fa-mouse::before{content: "\f8cc"}
.fa-cookie::before{content: "\f563"}
.fa-cookie-bite::before{content: "\f564"}
.fa-copy::before{content: "\f0c5"}
.fa-copyright::before{content: "\f1f9"}
.fa-couch::before{content: "\f4b8"}
.fa-cow::before{content: "\f6c8"}
.fa-credit-card::before{content: "\f09d"}
.fa-credit-card-alt::before{content: "\f09d"}
.fa-crop::before{content: "\f125"}
.fa-crop-simple::before{content: "\f565"}
.fa-crop-alt::before{content: "\f565"}
.fa-cross::before{content: "\f654"}
.fa-crosshairs::before{content: "\f05b"}
.fa-crow::before{content: "\f520"}
.fa-crown::before{content: "\f521"}
.fa-crutch::before{content: "\f7f7"}
.fa-cruzeiro-sign::before{content: "\e152"}
.fa-cube::before{content: "\f1b2"}
.fa-cubes::before{content: "\f1b3"}
.fa-cubes-stacked::before{content: "\e4e6"}
.fa-d::before{content: "\44"}
.fa-database::before{content: "\f1c0"}
.fa-delete-left::before{content: "\f55a"}
.fa-backspace::before{content: "\f55a"}
.fa-democrat::before{content: "\f747"}
.fa-desktop::before{content: "\f390"}
.fa-desktop-alt::before{content: "\f390"}
.fa-dharmachakra::before{content: "\f655"}
.fa-diagram-next::before{content: "\e476"}
.fa-diagram-predecessor::before{content: "\e477"}
.fa-diagram-project::before{content: "\f542"}
.fa-project-diagram::before{content: "\f542"}
.fa-diagram-successor::before{content: "\e47a"}
.fa-diamond::before{content: "\f219"}
.fa-diamond-turn-right::before{content: "\f5eb"}
.fa-directions::before{content: "\f5eb"}
.fa-dice::before{content: "\f522"}
.fa-dice-d20::before{content: "\f6cf"}
.fa-dice-d6::before{content: "\f6d1"}
.fa-dice-five::before{content: "\f523"}
.fa-dice-four::before{content: "\f524"}
.fa-dice-one::before{content: "\f525"}
.fa-dice-six::before{content: "\f526"}
.fa-dice-three::before{content: "\f527"}
.fa-dice-two::before{content: "\f528"}
.fa-disease::before{content: "\f7fa"}
.fa-display::before{content: "\e163"}
.fa-divide::before{content: "\f529"}
.fa-dna::before{content: "\f471"}
.fa-dog::before{content: "\f6d3"}
.fa-dollar-sign::before{content: "\24"}
.fa-dollar::before{content: "\24"}
.fa-usd::before{content: "\24"}
.fa-dolly::before{content: "\f472"}
.fa-dolly-box::before{content: "\f472"}
.fa-dong-sign::before{content: "\e169"}
.fa-door-closed::before{content: "\f52a"}
.fa-door-open::before{content: "\f52b"}
.fa-dove::before{content: "\f4ba"}
.fa-down-left-and-up-right-to-center::before{content: "\f422"}
.fa-compress-alt::before{content: "\f422"}
.fa-down-long::before{content: "\f309"}
.fa-long-arrow-alt-down::before{content: "\f309"}
.fa-download::before{content: "\f019"}
.fa-dragon::before{content: "\f6d5"}
.fa-draw-polygon::before{content: "\f5ee"}
.fa-droplet::before{content: "\f043"}
.fa-tint::before{content: "\f043"}
.fa-droplet-slash::before{content: "\f5c7"}
.fa-tint-slash::before{content: "\f5c7"}
.fa-drum::before{content: "\f569"}
.fa-drum-steelpan::before{content: "\f56a"}
.fa-drumstick-bite::before{content: "\f6d7"}
.fa-dumbbell::before{content: "\f44b"}
.fa-dumpster::before{content: "\f793"}
.fa-dumpster-fire::before{content: "\f794"}
.fa-dungeon::before{content: "\f6d9"}
.fa-e::before{content: "\45"}
.fa-ear-deaf::before{content: "\f2a4"}
.fa-deaf::before{content: "\f2a4"}
.fa-deafness::before{content: "\f2a4"}
.fa-hard-of-hearing::before{content: "\f2a4"}
.fa-ear-listen::before{content: "\f2a2"}
.fa-assistive-listening-systems::before{content: "\f2a2"}
.fa-earth-africa::before{content: "\f57c"}
.fa-globe-africa::before{content: "\f57c"}
.fa-earth-americas::before{content: "\f57d"}
.fa-earth::before{content: "\f57d"}
.fa-earth-america::before{content: "\f57d"}
.fa-globe-americas::before{content: "\f57d"}
.fa-earth-asia::before{content: "\f57e"}
.fa-globe-asia::before{content: "\f57e"}
.fa-earth-europe::before{content: "\f7a2"}
.fa-globe-europe::before{content: "\f7a2"}
.fa-earth-oceania::before{content: "\e47b"}
.fa-globe-oceania::before{content: "\e47b"}
.fa-egg::before{content: "\f7fb"}
.fa-eject::before{content: "\f052"}
.fa-elevator::before{content: "\e16d"}
.fa-ellipsis::before{content: "\f141"}
.fa-ellipsis-h::before{content: "\f141"}
.fa-ellipsis-vertical::before{content: "\f142"}
.fa-ellipsis-v::before{content: "\f142"}
.fa-envelope::before{content: "\f0e0"}
.fa-envelope-circle-check::before{content: "\e4e8"}
.fa-envelope-open::before{content: "\f2b6"}
.fa-envelope-open-text::before{content: "\f658"}
.fa-envelopes-bulk::before{content: "\f674"}
.fa-mail-bulk::before{content: "\f674"}
.fa-equals::before{content: "\3d"}
.fa-eraser::before{content: "\f12d"}
.fa-ethernet::before{content: "\f796"}
.fa-euro-sign::before{content: "\f153"}
.fa-eur::before{content: "\f153"}
.fa-euro::before{content: "\f153"}
.fa-exclamation::before{content: "\21"}
.fa-expand::before{content: "\f065"}
.fa-explosion::before{content: "\e4e9"}
.fa-eye::before{content: "\f06e"}
.fa-eye-dropper::before{content: "\f1fb"}
.fa-eye-dropper-empty::before{content: "\f1fb"}
.fa-eyedropper::before{content: "\f1fb"}
.fa-eye-low-vision::before{content: "\f2a8"}
.fa-low-vision::before{content: "\f2a8"}
.fa-eye-slash::before{content: "\f070"}
.fa-f::before{content: "\46"}
.fa-face-angry::before{content: "\f556"}
.fa-angry::before{content: "\f556"}
.fa-face-dizzy::before{content: "\f567"}
.fa-dizzy::before{content: "\f567"}
.fa-face-flushed::before{content: "\f579"}
.fa-flushed::before{content: "\f579"}
.fa-face-frown::before{content: "\f119"}
.fa-frown::before{content: "\f119"}
.fa-face-frown-open::before{content: "\f57a"}
.fa-frown-open::before{content: "\f57a"}
.fa-face-grimace::before{content: "\f57f"}
.fa-grimace::before{content: "\f57f"}
.fa-face-grin::before{content: "\f580"}
.fa-grin::before{content: "\f580"}
.fa-face-grin-beam::before{content: "\f582"}
.fa-grin-beam::before{content: "\f582"}
.fa-face-grin-beam-sweat::before{content: "\f583"}
.fa-grin-beam-sweat::before{content: "\f583"}
.fa-face-grin-hearts::before{content: "\f584"}
.fa-grin-hearts::before{content: "\f584"}
.fa-face-grin-squint::before{content: "\f585"}
.fa-grin-squint::before{content: "\f585"}
.fa-face-grin-squint-tears::before{content: "\f586"}
.fa-grin-squint-tears::before{content: "\f586"}
.fa-face-grin-stars::before{content: "\f587"}
.fa-grin-stars::before{content: "\f587"}
.fa-face-grin-tears::before{content: "\f588"}
.fa-grin-tears::before{content: "\f588"}
.fa-face-grin-tongue::before{content: "\f589"}
.fa-grin-tongue::before{content: "\f589"}
.fa-face-grin-tongue-squint::before{content: "\f58a"}
.fa-grin-tongue-squint::before{content: "\f58a"}
.fa-face-grin-tongue-wink::before{content: "\f58b"}
.fa-grin-tongue-wink::before{content: "\f58b"}
.fa-face-grin-wide::before{content: "\f581"}
.fa-grin-alt::before{content: "\f581"}
.fa-face-grin-wink::before{content: "\f58c"}
.fa-grin-wink::before{content: "\f58c"}
.fa-face-kiss::before{content: "\f596"}
.fa-kiss::before{content: "\f596"}
.fa-face-kiss-beam::before{content: "\f597"}
.fa-kiss-beam::before{content: "\f597"}
.fa-face-kiss-wink-heart::before{content: "\f598"}
.fa-kiss-wink-heart::before{content: "\f598"}
.fa-face-laugh::before{content: "\f599"}
.fa-laugh::before{content: "\f599"}
.fa-face-laugh-beam::before{content: "\f59a"}
.fa-laugh-beam::before{content: "\f59a"}
.fa-face-laugh-squint::before{content: "\f59b"}
.fa-laugh-squint::before{content: "\f59b"}
.fa-face-laugh-wink::before{content: "\f59c"}
.fa-laugh-wink::before{content: "\f59c"}
.fa-face-meh::before{content: "\f11a"}
.fa-meh::before{content: "\f11a"}
.fa-face-meh-blank::before{content: "\f5a4"}
.fa-meh-blank::before{content: "\f5a4"}
.fa-face-rolling-eyes::before{content: "\f5a5"}
.fa-meh-rolling-eyes::before{content: "\f5a5"}
.fa-face-sad-cry::before{content: "\f5b3"}
.fa-sad-cry::before{content: "\f5b3"}
.fa-face-sad-tear::before{content: "\f5b4"}
.fa-sad-tear::before{content: "\f5b4"}
.fa-face-smile::before{content: "\f118"}
.fa-smile::before{content: "\f118"}
.fa-face-smile-beam::before{content: "\f5b8"}
.fa-smile-beam::before{content: "\f5b8"}
.fa-face-smile-wink::before{content: "\f4da"}
.fa-smile-wink::before{content: "\f4da"}
.fa-face-surprise::before{content: "\f5c2"}
.fa-surprise::before{content: "\f5c2"}
.fa-face-tired::before{content: "\f5c8"}
.fa-tired::before{content: "\f5c8"}
.fa-fan::before{content: "\f863"}
.fa-faucet::before{content: "\e005"}
.fa-faucet-drip::before{content: "\e006"}
.fa-fax::before{content: "\f1ac"}
.fa-feather::before{content: "\f52d"}
.fa-feather-pointed::before{content: "\f56b"}
.fa-feather-alt::before{content: "\f56b"}
.fa-ferry::before{content: "\e4ea"}
.fa-file::before{content: "\f15b"}
.fa-file-arrow-down::before{content: "\f56d"}
.fa-file-download::before{content: "\f56d"}
.fa-file-arrow-up::before{content: "\f574"}
.fa-file-upload::before{content: "\f574"}
.fa-file-audio::before{content: "\f1c7"}
.fa-file-circle-check::before{content: "\e493"}
.fa-file-circle-exclamation::before{content: "\e4eb"}
.fa-file-circle-minus::before{content: "\e4ed"}
.fa-file-circle-plus::before{content: "\e4ee"}
.fa-file-circle-question::before{content: "\e4ef"}
.fa-file-circle-xmark::before{content: "\e494"}
.fa-file-code::before{content: "\f1c9"}
.fa-file-contract::before{content: "\f56c"}
.fa-file-csv::before{content: "\f6dd"}
.fa-file-excel::before{content: "\f1c3"}
.fa-file-export::before{content: "\f56e"}
.fa-arrow-right-from-file::before{content: "\f56e"}
.fa-file-image::before{content: "\f1c5"}
.fa-file-import::before{content: "\f56f"}
.fa-arrow-right-to-file::before{content: "\f56f"}
.fa-file-invoice::before{content: "\f570"}
.fa-file-invoice-dollar::before{content: "\f571"}
.fa-file-lines::before{content: "\f15c"}
.fa-file-alt::before{content: "\f15c"}
.fa-file-text::before{content: "\f15c"}
.fa-file-medical::before{content: "\f477"}
.fa-file-pdf::before{content: "\f1c1"}
.fa-file-pen::before{content: "\f31c"}
.fa-file-edit::before{content: "\f31c"}
.fa-file-powerpoint::before{content: "\f1c4"}
.fa-file-prescription::before{content: "\f572"}
.fa-file-shield::before{content: "\e4f0"}
.fa-file-signature::before{content: "\f573"}
.fa-file-video::before{content: "\f1c8"}
.fa-file-waveform::before{content: "\f478"}
.fa-file-medical-alt::before{content: "\f478"}
.fa-file-word::before{content: "\f1c2"}
.fa-file-zipper::before{content: "\f1c6"}
.fa-file-archive::before{content: "\f1c6"}
.fa-fill::before{content: "\f575"}
.fa-fill-drip::before{content: "\f576"}
.fa-film::before{content: "\f008"}
.fa-filter::before{content: "\f0b0"}
.fa-filter-circle-dollar::before{content: "\f662"}
.fa-funnel-dollar::before{content: "\f662"}
.fa-filter-circle-xmark::before{content: "\e17b"}
.fa-fingerprint::before{content: "\f577"}
.fa-fire::before{content: "\f06d"}
.fa-fire-burner::before{content: "\e4f1"}
.fa-fire-extinguisher::before{content: "\f134"}
.fa-fire-flame-curved::before{content: "\f7e4"}
.fa-fire-alt::before{content: "\f7e4"}
.fa-fire-flame-simple::before{content: "\f46a"}
.fa-burn::before{content: "\f46a"}
.fa-fish::before{content: "\f578"}
.fa-fish-fins::before{content: "\e4f2"}
.fa-flag::before{content: "\f024"}
.fa-flag-checkered::before{content: "\f11e"}
.fa-flag-usa::before{content: "\f74d"}
.fa-flask::before{content: "\f0c3"}
.fa-flask-vial::before{content: "\e4f3"}
.fa-floppy-disk::before{content: "\f0c7"}
.fa-save::before{content: "\f0c7"}
.fa-florin-sign::before{content: "\e184"}
.fa-folder::before{content: "\f07b"}
.fa-folder-blank::before{content: "\f07b"}
.fa-folder-closed::before{content: "\e185"}
.fa-folder-minus::before{content: "\f65d"}
.fa-folder-open::before{content: "\f07c"}
.fa-folder-plus::before{content: "\f65e"}
.fa-folder-tree::before{content: "\f802"}
.fa-font::before{content: "\f031"}
.fa-football::before{content: "\f44e"}
.fa-football-ball::before{content: "\f44e"}
.fa-forward::before{content: "\f04e"}
.fa-forward-fast::before{content: "\f050"}
.fa-fast-forward::before{content: "\f050"}
.fa-forward-step::before{content: "\f051"}
.fa-step-forward::before{content: "\f051"}
.fa-franc-sign::before{content: "\e18f"}
.fa-frog::before{content: "\f52e"}
.fa-futbol::before{content: "\f1e3"}
.fa-futbol-ball::before{content: "\f1e3"}
.fa-soccer-ball::before{content: "\f1e3"}
.fa-g::before{content: "\47"}
.fa-gamepad::before{content: "\f11b"}
.fa-gas-pump::before{content: "\f52f"}
.fa-gauge::before{content: "\f624"}
.fa-dashboard::before{content: "\f624"}
.fa-gauge-med::before{content: "\f624"}
.fa-tachometer-alt-average::before{content: "\f624"}
.fa-gauge-high::before{content: "\f625"}
.fa-tachometer-alt::before{content: "\f625"}
.fa-tachometer-alt-fast::before{content: "\f625"}
.fa-gauge-simple::before{content: "\f629"}
.fa-gauge-simple-med::before{content: "\f629"}
.fa-tachometer-average::before{content: "\f629"}
.fa-gauge-simple-high::before{content: "\f62a"}
.fa-tachometer::before{content: "\f62a"}
.fa-tachometer-fast::before{content: "\f62a"}
.fa-gavel::before{content: "\f0e3"}
.fa-legal::before{content: "\f0e3"}
.fa-gear::before{content: "\f013"}
.fa-cog::before{content: "\f013"}
.fa-gears::before{content: "\f085"}
.fa-cogs::before{content: "\f085"}
.fa-gem::before{content: "\f3a5"}
.fa-genderless::before{content: "\f22d"}
.fa-ghost::before{content: "\f6e2"}
.fa-gift::before{content: "\f06b"}
.fa-gifts::before{content: "\f79c"}
.fa-glass-water::before{content: "\e4f4"}
.fa-glass-water-droplet::before{content: "\e4f5"}
.fa-glasses::before{content: "\f530"}
.fa-globe::before{content: "\f0ac"}
.fa-golf-ball-tee::before{content: "\f450"}
.fa-golf-ball::before{content: "\f450"}
.fa-gopuram::before{content: "\f664"}
.fa-graduation-cap::before{content: "\f19d"}
.fa-mortar-board::before{content: "\f19d"}
.fa-greater-than::before{content: "\3e"}
.fa-greater-than-equal::before{content: "\f532"}
.fa-grip::before{content: "\f58d"}
.fa-grip-horizontal::before{content: "\f58d"}
.fa-grip-lines::before{content: "\f7a4"}
.fa-grip-lines-vertical::before{content: "\f7a5"}
.fa-grip-vertical::before{content: "\f58e"}
.fa-group-arrows-rotate::before{content: "\e4f6"}
.fa-guarani-sign::before{content: "\e19a"}
.fa-guitar::before{content: "\f7a6"}
.fa-gun::before{content: "\e19b"}
.fa-h::before{content: "\48"}
.fa-hammer::before{content: "\f6e3"}
.fa-hamsa::before{content: "\f665"}
.fa-hand::before{content: "\f256"}
.fa-hand-paper::before{content: "\f256"}
.fa-hand-back-fist::before{content: "\f255"}
.fa-hand-rock::before{content: "\f255"}
.fa-hand-dots::before{content: "\f461"}
.fa-allergies::before{content: "\f461"}
.fa-hand-fist::before{content: "\f6de"}
.fa-fist-raised::before{content: "\f6de"}
.fa-hand-holding::before{content: "\f4bd"}
.fa-hand-holding-dollar::before{content: "\f4c0"}
.fa-hand-holding-usd::before{content: "\f4c0"}
.fa-hand-holding-droplet::before{content: "\f4c1"}
.fa-hand-holding-water::before{content: "\f4c1"}
.fa-hand-holding-hand::before{content: "\e4f7"}
.fa-hand-holding-heart::before{content: "\f4be"}
.fa-hand-holding-medical::before{content: "\e05c"}
.fa-hand-lizard::before{content: "\f258"}
.fa-hand-middle-finger::before{content: "\f806"}
.fa-hand-peace::before{content: "\f25b"}
.fa-hand-point-down::before{content: "\f0a7"}
.fa-hand-point-left::before{content: "\f0a5"}
.fa-hand-point-right::before{content: "\f0a4"}
.fa-hand-point-up::before{content: "\f0a6"}
.fa-hand-pointer::before{content: "\f25a"}
.fa-hand-scissors::before{content: "\f257"}
.fa-hand-sparkles::before{content: "\e05d"}
.fa-hand-spock::before{content: "\f259"}
.fa-handcuffs::before{content: "\e4f8"}
.fa-hands::before{content: "\f2a7"}
.fa-sign-language::before{content: "\f2a7"}
.fa-signing::before{content: "\f2a7"}
.fa-hands-asl-interpreting::before{content: "\f2a3"}
.fa-american-sign-language-interpreting::before{content: "\f2a3"}
.fa-asl-interpreting::before{content: "\f2a3"}
.fa-hands-american-sign-language-interpreting::before{content: "\f2a3"}
.fa-hands-bound::before{content: "\e4f9"}
.fa-hands-bubbles::before{content: "\e05e"}
.fa-hands-wash::before{content: "\e05e"}
.fa-hands-clapping::before{content: "\e1a8"}
.fa-hands-holding::before{content: "\f4c2"}
.fa-hands-holding-child::before{content: "\e4fa"}
.fa-hands-holding-circle::before{content: "\e4fb"}
.fa-hands-praying::before{content: "\f684"}
.fa-praying-hands::before{content: "\f684"}
.fa-handshake::before{content: "\f2b5"}
.fa-handshake-angle::before{content: "\f4c4"}
.fa-hands-helping::before{content: "\f4c4"}
.fa-handshake-simple::before{content: "\f4c6"}
.fa-handshake-alt::before{content: "\f4c6"}
.fa-handshake-simple-slash::before{content: "\e05f"}
.fa-handshake-alt-slash::before{content: "\e05f"}
.fa-handshake-slash::before{content: "\e060"}
.fa-hanukiah::before{content: "\f6e6"}
.fa-hard-drive::before{content: "\f0a0"}
.fa-hdd::before{content: "\f0a0"}
.fa-hashtag::before{content: "\23"}
.fa-hat-cowboy::before{content: "\f8c0"}
.fa-hat-cowboy-side::before{content: "\f8c1"}
.fa-hat-wizard::before{content: "\f6e8"}
.fa-head-side-cough::before{content: "\e061"}
.fa-head-side-cough-slash::before{content: "\e062"}
.fa-head-side-mask::before{content: "\e063"}
.fa-head-side-virus::before{content: "\e064"}
.fa-heading::before{content: "\f1dc"}
.fa-header::before{content: "\f1dc"}
.fa-headphones::before{content: "\f025"}
.fa-headphones-simple::before{content: "\f58f"}
.fa-headphones-alt::before{content: "\f58f"}
.fa-headset::before{content: "\f590"}
.fa-heart::before{content: "\f004"}
.fa-heart-circle-bolt::before{content: "\e4fc"}
.fa-heart-circle-check::before{content: "\e4fd"}
.fa-heart-circle-exclamation::before{content: "\e4fe"}
.fa-heart-circle-minus::before{content: "\e4ff"}
.fa-heart-circle-plus::before{content: "\e500"}
.fa-heart-circle-xmark::before{content: "\e501"}
.fa-heart-crack::before{content: "\f7a9"}
.fa-heart-broken::before{content: "\f7a9"}
.fa-heart-pulse::before{content: "\f21e"}
.fa-heartbeat::before{content: "\f21e"}
.fa-helicopter::before{content: "\f533"}
.fa-helicopter-symbol::before{content: "\e502"}
.fa-helmet-safety::before{content: "\f807"}
.fa-hard-hat::before{content: "\f807"}
.fa-hat-hard::before{content: "\f807"}
.fa-helmet-un::before{content: "\e503"}
.fa-highlighter::before{content: "\f591"}
.fa-hill-avalanche::before{content: "\e507"}
.fa-hill-rockslide::before{content: "\e508"}
.fa-hippo::before{content: "\f6ed"}
.fa-hockey-puck::before{content: "\f453"}
.fa-holly-berry::before{content: "\f7aa"}
.fa-horse::before{content: "\f6f0"}
.fa-horse-head::before{content: "\f7ab"}
.fa-hospital::before{content: "\f0f8"}
.fa-hospital-alt::before{content: "\f0f8"}
.fa-hospital-wide::before{content: "\f0f8"}
.fa-hospital-user::before{content: "\f80d"}
.fa-hot-tub-person::before{content: "\f593"}
.fa-hot-tub::before{content: "\f593"}
.fa-hotdog::before{content: "\f80f"}
.fa-hotel::before{content: "\f594"}
.fa-hourglass::before{content: "\f254"}
.fa-hourglass-2::before{content: "\f254"}
.fa-hourglass-half::before{content: "\f254"}
.fa-hourglass-empty::before{content: "\f252"}
.fa-hourglass-end::before{content: "\f253"}
.fa-hourglass-3::before{content: "\f253"}
.fa-hourglass-start::before{content: "\f251"}
.fa-hourglass-1::before{content: "\f251"}
.fa-house::before{content: "\f015"}
.fa-home::before{content: "\f015"}
.fa-home-alt::before{content: "\f015"}
.fa-home-lg-alt::before{content: "\f015"}
.fa-house-chimney::before{content: "\e3af"}
.fa-home-lg::before{content: "\e3af"}
.fa-house-chimney-crack::before{content: "\f6f1"}
.fa-house-damage::before{content: "\f6f1"}
.fa-house-chimney-medical::before{content: "\f7f2"}
.fa-clinic-medical::before{content: "\f7f2"}
.fa-house-chimney-user::before{content: "\e065"}
.fa-house-chimney-window::before{content: "\e00d"}
.fa-house-circle-check::before{content: "\e509"}
.fa-house-circle-exclamation::before{content: "\e50a"}
.fa-house-circle-xmark::before{content: "\e50b"}
.fa-house-crack::before{content: "\e3b1"}
.fa-house-fire::before{content: "\e50c"}
.fa-house-flag::before{content: "\e50d"}
.fa-house-flood-water::before{content: "\e50e"}
.fa-house-flood-water-circle-arrow-right::before{content: "\e50f"}
.fa-house-laptop::before{content: "\e066"}
.fa-laptop-house::before{content: "\e066"}
.fa-house-lock::before{content: "\e510"}
.fa-house-medical::before{content: "\e3b2"}
.fa-house-medical-circle-check::before{content: "\e511"}
.fa-house-medical-circle-exclamation::before{content: "\e512"}
.fa-house-medical-circle-xmark::before{content: "\e513"}
.fa-house-medical-flag::before{content: "\e514"}
.fa-house-signal::before{content: "\e012"}
.fa-house-tsunami::before{content: "\e515"}
.fa-house-user::before{content: "\e1b0"}
.fa-home-user::before{content: "\e1b0"}
.fa-hryvnia-sign::before{content: "\f6f2"}
.fa-hryvnia::before{content: "\f6f2"}
.fa-hurricane::before{content: "\f751"}
.fa-i::before{content: "\49"}
.fa-i-cursor::before{content: "\f246"}
.fa-ice-cream::before{content: "\f810"}
.fa-icicles::before{content: "\f7ad"}
.fa-icons::before{content: "\f86d"}
.fa-heart-music-camera-bolt::before{content: "\f86d"}
.fa-id-badge::before{content: "\f2c1"}
.fa-id-card::before{content: "\f2c2"}
.fa-drivers-license::before{content: "\f2c2"}
.fa-id-card-clip::before{content: "\f47f"}
.fa-id-card-alt::before{content: "\f47f"}
.fa-igloo::before{content: "\f7ae"}
.fa-image::before{content: "\f03e"}
.fa-image-portrait::before{content: "\f3e0"}
.fa-portrait::before{content: "\f3e0"}
.fa-images::before{content: "\f302"}
.fa-inbox::before{content: "\f01c"}
.fa-indent::before{content: "\f03c"}
.fa-indian-rupee-sign::before{content: "\e1bc"}
.fa-indian-rupee::before{content: "\e1bc"}
.fa-inr::before{content: "\e1bc"}
.fa-industry::before{content: "\f275"}
.fa-infinity::before{content: "\f534"}
.fa-info::before{content: "\f129"}
.fa-italic::before{content: "\f033"}
.fa-j::before{content: "\4a"}
.fa-jar::before{content: "\e516"}
.fa-jar-wheat::before{content: "\e517"}
.fa-jedi::before{content: "\f669"}
.fa-jet-fighter::before{content: "\f0fb"}
.fa-fighter-jet::before{content: "\f0fb"}
.fa-jet-fighter-up::before{content: "\e518"}
.fa-joint::before{content: "\f595"}
.fa-jug-detergent::before{content: "\e519"}
.fa-k::before{content: "\4b"}
.fa-kaaba::before{content: "\f66b"}
.fa-key::before{content: "\f084"}
.fa-keyboard::before{content: "\f11c"}
.fa-khanda::before{content: "\f66d"}
.fa-kip-sign::before{content: "\e1c4"}
.fa-kit-medical::before{content: "\f479"}
.fa-first-aid::before{content: "\f479"}
.fa-kitchen-set::before{content: "\e51a"}
.fa-kiwi-bird::before{content: "\f535"}
.fa-l::before{content: "\4c"}
.fa-land-mine-on::before{content: "\e51b"}
.fa-landmark::before{content: "\f66f"}
.fa-landmark-dome::before{content: "\f752"}
.fa-landmark-alt::before{content: "\f752"}
.fa-landmark-flag::before{content: "\e51c"}
.fa-language::before{content: "\f1ab"}
.fa-laptop::before{content: "\f109"}
.fa-laptop-code::before{content: "\f5fc"}
.fa-laptop-file::before{content: "\e51d"}
.fa-laptop-medical::before{content: "\f812"}
.fa-lari-sign::before{content: "\e1c8"}
.fa-layer-group::before{content: "\f5fd"}
.fa-leaf::before{content: "\f06c"}
.fa-left-long::before{content: "\f30a"}
.fa-long-arrow-alt-left::before{content: "\f30a"}
.fa-left-right::before{content: "\f337"}
.fa-arrows-alt-h::before{content: "\f337"}
.fa-lemon::before{content: "\f094"}
.fa-less-than::before{content: "\3c"}
.fa-less-than-equal::before{content: "\f537"}
.fa-life-ring::before{content: "\f1cd"}
.fa-lightbulb::before{content: "\f0eb"}
.fa-lines-leaning::before{content: "\e51e"}
.fa-link::before{content: "\f0c1"}
.fa-chain::before{content: "\f0c1"}
.fa-link-slash::before{content: "\f127"}
.fa-chain-broken::before{content: "\f127"}
.fa-chain-slash::before{content: "\f127"}
.fa-unlink::before{content: "\f127"}
.fa-lira-sign::before{content: "\f195"}
.fa-list::before{content: "\f03a"}
.fa-list-squares::before{content: "\f03a"}
.fa-list-check::before{content: "\f0ae"}
.fa-tasks::before{content: "\f0ae"}
.fa-list-ol::before{content: "\f0cb"}
.fa-list-1-2::before{content: "\f0cb"}
.fa-list-numeric::before{content: "\f0cb"}
.fa-list-ul::before{content: "\f0ca"}
.fa-list-dots::before{content: "\f0ca"}
.fa-litecoin-sign::before{content: "\e1d3"}
.fa-location-arrow::before{content: "\f124"}
.fa-location-crosshairs::before{content: "\f601"}
.fa-location::before{content: "\f601"}
.fa-location-dot::before{content: "\f3c5"}
.fa-map-marker-alt::before{content: "\f3c5"}
.fa-location-pin::before{content: "\f041"}
.fa-map-marker::before{content: "\f041"}
.fa-location-pin-lock::before{content: "\e51f"}
.fa-lock::before{content: "\f023"}
.fa-lock-open::before{content: "\f3c1"}
.fa-locust::before{content: "\e520"}
.fa-lungs::before{content: "\f604"}
.fa-lungs-virus::before{content: "\e067"}
.fa-m::before{content: "\4d"}
.fa-magnet::before{content: "\f076"}
.fa-magnifying-glass::before{content: "\f002"}
.fa-search::before{content: "\f002"}
.fa-magnifying-glass-arrow-right::before{content: "\e521"}
.fa-magnifying-glass-chart::before{content: "\e522"}
.fa-magnifying-glass-dollar::before{content: "\f688"}
.fa-search-dollar::before{content: "\f688"}
.fa-magnifying-glass-location::before{content: "\f689"}
.fa-search-location::before{content: "\f689"}
.fa-magnifying-glass-minus::before{content: "\f010"}
.fa-search-minus::before{content: "\f010"}
.fa-magnifying-glass-plus::before{content: "\f00e"}
.fa-search-plus::before{content: "\f00e"}
.fa-manat-sign::before{content: "\e1d5"}
.fa-map::before{content: "\f279"}
.fa-map-location::before{content: "\f59f"}
.fa-map-marked::before{content: "\f59f"}
.fa-map-location-dot::before{content: "\f5a0"}
.fa-map-marked-alt::before{content: "\f5a0"}
.fa-map-pin::before{content: "\f276"}
.fa-marker::before{content: "\f5a1"}
.fa-mars::before{content: "\f222"}
.fa-mars-and-venus::before{content: "\f224"}
.fa-mars-and-venus-burst::before{content: "\e523"}
.fa-mars-double::before{content: "\f227"}
.fa-mars-stroke::before{content: "\f229"}
.fa-mars-stroke-right::before{content: "\f22b"}
.fa-mars-stroke-h::before{content: "\f22b"}
.fa-mars-stroke-up::before{content: "\f22a"}
.fa-mars-stroke-v::before{content: "\f22a"}
.fa-martini-glass::before{content: "\f57b"}
.fa-glass-martini-alt::before{content: "\f57b"}
.fa-martini-glass-citrus::before{content: "\f561"}
.fa-cocktail::before{content: "\f561"}
.fa-martini-glass-empty::before{content: "\f000"}
.fa-glass-martini::before{content: "\f000"}
.fa-mask::before{content: "\f6fa"}
.fa-mask-face::before{content: "\e1d7"}
.fa-mask-ventilator::before{content: "\e524"}
.fa-masks-theater::before{content: "\f630"}
.fa-theater-masks::before{content: "\f630"}
.fa-mattress-pillow::before{content: "\e525"}
.fa-maximize::before{content: "\f31e"}
.fa-expand-arrows-alt::before{content: "\f31e"}
.fa-medal::before{content: "\f5a2"}
.fa-memory::before{content: "\f538"}
.fa-menorah::before{content: "\f676"}
.fa-mercury::before{content: "\f223"}
.fa-message::before{content: "\f27a"}
.fa-comment-alt::before{content: "\f27a"}
.fa-meteor::before{content: "\f753"}
.fa-microchip::before{content: "\f2db"}
.fa-microphone::before{content: "\f130"}
.fa-microphone-lines::before{content: "\f3c9"}
.fa-microphone-alt::before{content: "\f3c9"}
.fa-microphone-lines-slash::before{content: "\f539"}
.fa-microphone-alt-slash::before{content: "\f539"}
.fa-microphone-slash::before{content: "\f131"}
.fa-microscope::before{content: "\f610"}
.fa-mill-sign::before{content: "\e1ed"}
.fa-minimize::before{content: "\f78c"}
.fa-compress-arrows-alt::before{content: "\f78c"}
.fa-minus::before{content: "\f068"}
.fa-subtract::before{content: "\f068"}
.fa-mitten::before{content: "\f7b5"}
.fa-mobile::before{content: "\f3ce"}
.fa-mobile-android::before{content: "\f3ce"}
.fa-mobile-phone::before{content: "\f3ce"}
.fa-mobile-button::before{content: "\f10b"}
.fa-mobile-retro::before{content: "\e527"}
.fa-mobile-screen::before{content: "\f3cf"}
.fa-mobile-android-alt::before{content: "\f3cf"}
.fa-mobile-screen-button::before{content: "\f3cd"}
.fa-mobile-alt::before{content: "\f3cd"}
.fa-money-bill::before{content: "\f0d6"}
.fa-money-bill-1::before{content: "\f3d1"}
.fa-money-bill-alt::before{content: "\f3d1"}
.fa-money-bill-1-wave::before{content: "\f53b"}
.fa-money-bill-wave-alt::before{content: "\f53b"}
.fa-money-bill-transfer::before{content: "\e528"}
.fa-money-bill-trend-up::before{content: "\e529"}
.fa-money-bill-wave::before{content: "\f53a"}
.fa-money-bill-wheat::before{content: "\e52a"}
.fa-money-bills::before{content: "\e1f3"}
.fa-money-check::before{content: "\f53c"}
.fa-money-check-dollar::before{content: "\f53d"}
.fa-money-check-alt::before{content: "\f53d"}
.fa-monument::before{content: "\f5a6"}
.fa-moon::before{content: "\f186"}
.fa-mortar-pestle::before{content: "\f5a7"}
.fa-mosque::before{content: "\f678"}
.fa-mosquito::before{content: "\e52b"}
.fa-mosquito-net::before{content: "\e52c"}
.fa-motorcycle::before{content: "\f21c"}
.fa-mound::before{content: "\e52d"}
.fa-mountain::before{content: "\f6fc"}
.fa-mountain-city::before{content: "\e52e"}
.fa-mountain-sun::before{content: "\e52f"}
.fa-mug-hot::before{content: "\f7b6"}
.fa-mug-saucer::before{content: "\f0f4"}
.fa-coffee::before{content: "\f0f4"}
.fa-music::before{content: "\f001"}
.fa-n::before{content: "\4e"}
.fa-naira-sign::before{content: "\e1f6"}
.fa-network-wired::before{content: "\f6ff"}
.fa-neuter::before{content: "\f22c"}
.fa-newspaper::before{content: "\f1ea"}
.fa-not-equal::before{content: "\f53e"}
.fa-note-sticky::before{content: "\f249"}
.fa-sticky-note::before{content: "\f249"}
.fa-notes-medical::before{content: "\f481"}
.fa-o::before{content: "\4f"}
.fa-object-group::before{content: "\f247"}
.fa-object-ungroup::before{content: "\f248"}
.fa-oil-can::before{content: "\f613"}
.fa-oil-well::before{content: "\e532"}
.fa-om::before{content: "\f679"}
.fa-otter::before{content: "\f700"}
.fa-outdent::before{content: "\f03b"}
.fa-dedent::before{content: "\f03b"}
.fa-p::before{content: "\50"}
.fa-pager::before{content: "\f815"}
.fa-paint-roller::before{content: "\f5aa"}
.fa-paintbrush::before{content: "\f1fc"}
.fa-paint-brush::before{content: "\f1fc"}
.fa-palette::before{content: "\f53f"}
.fa-pallet::before{content: "\f482"}
.fa-panorama::before{content: "\e209"}
.fa-paper-plane::before{content: "\f1d8"}
.fa-paperclip::before{content: "\f0c6"}
.fa-parachute-box::before{content: "\f4cd"}
.fa-paragraph::before{content: "\f1dd"}
.fa-passport::before{content: "\f5ab"}
.fa-paste::before{content: "\f0ea"}
.fa-file-clipboard::before{content: "\f0ea"}
.fa-pause::before{content: "\f04c"}
.fa-paw::before{content: "\f1b0"}
.fa-peace::before{content: "\f67c"}
.fa-pen::before{content: "\f304"}
.fa-pen-clip::before{content: "\f305"}
.fa-pen-alt::before{content: "\f305"}
.fa-pen-fancy::before{content: "\f5ac"}
.fa-pen-nib::before{content: "\f5ad"}
.fa-pen-ruler::before{content: "\f5ae"}
.fa-pencil-ruler::before{content: "\f5ae"}
.fa-pen-to-square::before{content: "\f044"}
.fa-edit::before{content: "\f044"}
.fa-pencil::before{content: "\f303"}
.fa-pencil-alt::before{content: "\f303"}
.fa-people-arrows-left-right::before{content: "\e068"}
.fa-people-arrows::before{content: "\e068"}
.fa-people-carry-box::before{content: "\f4ce"}
.fa-people-carry::before{content: "\f4ce"}
.fa-people-group::before{content: "\e533"}
.fa-people-line::before{content: "\e534"}
.fa-people-pulling::before{content: "\e535"}
.fa-people-robbery::before{content: "\e536"}
.fa-people-roof::before{content: "\e537"}
.fa-pepper-hot::before{content: "\f816"}
.fa-percent::before{content: "\25"}
.fa-percentage::before{content: "\25"}
.fa-person::before{content: "\f183"}
.fa-male::before{content: "\f183"}
.fa-person-arrow-down-to-line::before{content: "\e538"}
.fa-person-arrow-up-from-line::before{content: "\e539"}
.fa-person-biking::before{content: "\f84a"}
.fa-biking::before{content: "\f84a"}
.fa-person-booth::before{content: "\f756"}
.fa-person-breastfeeding::before{content: "\e53a"}
.fa-person-burst::before{content: "\e53b"}
.fa-person-cane::before{content: "\e53c"}
.fa-person-chalkboard::before{content: "\e53d"}
.fa-person-circle-check::before{content: "\e53e"}
.fa-person-circle-exclamation::before{content: "\e53f"}
.fa-person-circle-minus::before{content: "\e540"}
.fa-person-circle-plus::before{content: "\e541"}
.fa-person-circle-question::before{content: "\e542"}
.fa-person-circle-xmark::before{content: "\e543"}
.fa-person-digging::before{content: "\f85e"}
.fa-digging::before{content: "\f85e"}
.fa-person-dots-from-line::before{content: "\f470"}
.fa-diagnoses::before{content: "\f470"}
.fa-person-dress::before{content: "\f182"}
.fa-female::before{content: "\f182"}
.fa-person-dress-burst::before{content: "\e544"}
.fa-person-drowning::before{content: "\e545"}
.fa-person-falling::before{content: "\e546"}
.fa-person-falling-burst::before{content: "\e547"}
.fa-person-half-dress::before{content: "\e548"}
.fa-person-harassing::before{content: "\e549"}
.fa-person-hiking::before{content: "\f6ec"}
.fa-hiking::before{content: "\f6ec"}
.fa-person-military-pointing::before{content: "\e54a"}
.fa-person-military-rifle::before{content: "\e54b"}
.fa-person-military-to-person::before{content: "\e54c"}
.fa-person-praying::before{content: "\f683"}
.fa-pray::before{content: "\f683"}
.fa-person-pregnant::before{content: "\e31e"}
.fa-person-rays::before{content: "\e54d"}
.fa-person-rifle::before{content: "\e54e"}
.fa-person-running::before{content: "\f70c"}
.fa-running::before{content: "\f70c"}
.fa-person-shelter::before{content: "\e54f"}
.fa-person-skating::before{content: "\f7c5"}
.fa-skating::before{content: "\f7c5"}
.fa-person-skiing::before{content: "\f7c9"}
.fa-skiing::before{content: "\f7c9"}
.fa-person-skiing-nordic::before{content: "\f7ca"}
.fa-skiing-nordic::before{content: "\f7ca"}
.fa-person-snowboarding::before{content: "\f7ce"}
.fa-snowboarding::before{content: "\f7ce"}
.fa-person-swimming::before{content: "\f5c4"}
.fa-swimmer::before{content: "\f5c4"}
.fa-person-through-window::before{content: "\e433"}
.fa-person-walking::before{content: "\f554"}
.fa-walking::before{content: "\f554"}
.fa-person-walking-arrow-loop-left::before{content: "\e551"}
.fa-person-walking-arrow-right::before{content: "\e552"}
.fa-person-walking-dashed-line-arrow-right::before{content: "\e553"}
.fa-person-walking-luggage::before{content: "\e554"}
.fa-person-walking-with-cane::before{content: "\f29d"}
.fa-blind::before{content: "\f29d"}
.fa-peseta-sign::before{content: "\e221"}
.fa-peso-sign::before{content: "\e222"}
.fa-phone::before{content: "\f095"}
.fa-phone-flip::before{content: "\f879"}
.fa-phone-alt::before{content: "\f879"}
.fa-phone-slash::before{content: "\f3dd"}
.fa-phone-volume::before{content: "\f2a0"}
.fa-volume-control-phone::before{content: "\f2a0"}
.fa-photo-film::before{content: "\f87c"}
.fa-photo-video::before{content: "\f87c"}
.fa-piggy-bank::before{content: "\f4d3"}
.fa-pills::before{content: "\f484"}
.fa-pizza-slice::before{content: "\f818"}
.fa-place-of-worship::before{content: "\f67f"}
.fa-plane::before{content: "\f072"}
.fa-plane-arrival::before{content: "\f5af"}
.fa-plane-circle-check::before{content: "\e555"}
.fa-plane-circle-exclamation::before{content: "\e556"}
.fa-plane-circle-xmark::before{content: "\e557"}
.fa-plane-departure::before{content: "\f5b0"}
.fa-plane-lock::before{content: "\e558"}
.fa-plane-slash::before{content: "\e069"}
.fa-plane-up::before{content: "\e22d"}
.fa-plant-wilt::before{content: "\e43b"}
.fa-plate-wheat::before{content: "\e55a"}
.fa-play::before{content: "\f04b"}
.fa-plug::before{content: "\f1e6"}
.fa-plug-circle-bolt::before{content: "\e55b"}
.fa-plug-circle-check::before{content: "\e55c"}
.fa-plug-circle-exclamation::before{content: "\e55d"}
.fa-plug-circle-minus::before{content: "\e55e"}
.fa-plug-circle-plus::before{content: "\e55f"}
.fa-plug-circle-xmark::before{content: "\e560"}
.fa-plus::before{content: "\2b"}
.fa-add::before{content: "\2b"}
.fa-plus-minus::before{content: "\e43c"}
.fa-podcast::before{content: "\f2ce"}
.fa-poo::before{content: "\f2fe"}
.fa-poo-storm::before{content: "\f75a"}
.fa-poo-bolt::before{content: "\f75a"}
.fa-poop::before{content: "\f619"}
.fa-power-off::before{content: "\f011"}
.fa-prescription::before{content: "\f5b1"}
.fa-prescription-bottle::before{content: "\f485"}
.fa-prescription-bottle-medical::before{content: "\f486"}
.fa-prescription-bottle-alt::before{content: "\f486"}
.fa-print::before{content: "\f02f"}
.fa-pump-medical::before{content: "\e06a"}
.fa-pump-soap::before{content: "\e06b"}
.fa-puzzle-piece::before{content: "\f12e"}
.fa-q::before{content: "\51"}
.fa-qrcode::before{content: "\f029"}
.fa-question::before{content: "\3f"}
.fa-quote-left::before{content: "\f10d"}
.fa-quote-left-alt::before{content: "\f10d"}
.fa-quote-right::before{content: "\f10e"}
.fa-quote-right-alt::before{content: "\f10e"}
.fa-r::before{content: "\52"}
.fa-radiation::before{content: "\f7b9"}
.fa-radio::before{content: "\f8d7"}
.fa-rainbow::before{content: "\f75b"}
.fa-ranking-star::before{content: "\e561"}
.fa-receipt::before{content: "\f543"}
.fa-record-vinyl::before{content: "\f8d9"}
.fa-rectangle-ad::before{content: "\f641"}
.fa-ad::before{content: "\f641"}
.fa-rectangle-list::before{content: "\f022"}
.fa-list-alt::before{content: "\f022"}
.fa-rectangle-xmark::before{content: "\f410"}
.fa-rectangle-times::before{content: "\f410"}
.fa-times-rectangle::before{content: "\f410"}
.fa-window-close::before{content: "\f410"}
.fa-recycle::before{content: "\f1b8"}
.fa-registered::before{content: "\f25d"}
.fa-repeat::before{content: "\f363"}
.fa-reply::before{content: "\f3e5"}
.fa-mail-reply::before{content: "\f3e5"}
.fa-reply-all::before{content: "\f122"}
.fa-mail-reply-all::before{content: "\f122"}
.fa-republican::before{content: "\f75e"}
.fa-restroom::before{content: "\f7bd"}
.fa-retweet::before{content: "\f079"}
.fa-ribbon::before{content: "\f4d6"}
.fa-right-from-bracket::before{content: "\f2f5"}
.fa-sign-out-alt::before{content: "\f2f5"}
.fa-right-left::before{content: "\f362"}
.fa-exchange-alt::before{content: "\f362"}
.fa-right-long::before{content: "\f30b"}
.fa-long-arrow-alt-right::before{content: "\f30b"}
.fa-right-to-bracket::before{content: "\f2f6"}
.fa-sign-in-alt::before{content: "\f2f6"}
.fa-ring::before{content: "\f70b"}
.fa-road::before{content: "\f018"}
.fa-road-barrier::before{content: "\e562"}
.fa-road-bridge::before{content: "\e563"}
.fa-road-circle-check::before{content: "\e564"}
.fa-road-circle-exclamation::before{content: "\e565"}
.fa-road-circle-xmark::before{content: "\e566"}
.fa-road-lock::before{content: "\e567"}
.fa-road-spikes::before{content: "\e568"}
.fa-robot::before{content: "\f544"}
.fa-rocket::before{content: "\f135"}
.fa-rotate::before{content: "\f2f1"}
.fa-sync-alt::before{content: "\f2f1"}
.fa-rotate-left::before{content: "\f2ea"}
.fa-rotate-back::before{content: "\f2ea"}
.fa-rotate-backward::before{content: "\f2ea"}
.fa-undo-alt::before{content: "\f2ea"}
.fa-rotate-right::before{content: "\f2f9"}
.fa-redo-alt::before{content: "\f2f9"}
.fa-rotate-forward::before{content: "\f2f9"}
.fa-route::before{content: "\f4d7"}
.fa-rss::before{content: "\f09e"}
.fa-feed::before{content: "\f09e"}
.fa-ruble-sign::before{content: "\f158"}
.fa-rouble::before{content: "\f158"}
.fa-rub::before{content: "\f158"}
.fa-ruble::before{content: "\f158"}
.fa-rug::before{content: "\e569"}
.fa-ruler::before{content: "\f545"}
.fa-ruler-combined::before{content: "\f546"}
.fa-ruler-horizontal::before{content: "\f547"}
.fa-ruler-vertical::before{content: "\f548"}
.fa-rupee-sign::before{content: "\f156"}
.fa-rupee::before{content: "\f156"}
.fa-rupiah-sign::before{content: "\e23d"}
.fa-s::before{content: "\53"}
.fa-sack-dollar::before{content: "\f81d"}
.fa-sack-xmark::before{content: "\e56a"}
.fa-sailboat::before{content: "\e445"}
.fa-satellite::before{content: "\f7bf"}
.fa-satellite-dish::before{content: "\f7c0"}
.fa-scale-balanced::before{content: "\f24e"}
.fa-balance-scale::before{content: "\f24e"}
.fa-scale-unbalanced::before{content: "\f515"}
.fa-balance-scale-left::before{content: "\f515"}
.fa-scale-unbalanced-flip::before{content: "\f516"}
.fa-balance-scale-right::before{content: "\f516"}
.fa-school::before{content: "\f549"}
.fa-school-circle-check::before{content: "\e56b"}
.fa-school-circle-exclamation::before{content: "\e56c"}
.fa-school-circle-xmark::before{content: "\e56d"}
.fa-school-flag::before{content: "\e56e"}
.fa-school-lock::before{content: "\e56f"}
.fa-scissors::before{content: "\f0c4"}
.fa-cut::before{content: "\f0c4"}
.fa-screwdriver::before{content: "\f54a"}
.fa-screwdriver-wrench::before{content: "\f7d9"}
.fa-tools::before{content: "\f7d9"}
.fa-scroll::before{content: "\f70e"}
.fa-scroll-torah::before{content: "\f6a0"}
.fa-torah::before{content: "\f6a0"}
.fa-sd-card::before{content: "\f7c2"}
.fa-section::before{content: "\e447"}
.fa-seedling::before{content: "\f4d8"}
.fa-sprout::before{content: "\f4d8"}
.fa-server::before{content: "\f233"}
.fa-shapes::before{content: "\f61f"}
.fa-triangle-circle-square::before{content: "\f61f"}
.fa-share::before{content: "\f064"}
.fa-arrow-turn-right::before{content: "\f064"}
.fa-mail-forward::before{content: "\f064"}
.fa-share-from-square::before{content: "\f14d"}
.fa-share-square::before{content: "\f14d"}
.fa-share-nodes::before{content: "\f1e0"}
.fa-share-alt::before{content: "\f1e0"}
.fa-sheet-plastic::before{content: "\e571"}
.fa-shekel-sign::before{content: "\f20b"}
.fa-ils::before{content: "\f20b"}
.fa-shekel::before{content: "\f20b"}
.fa-sheqel::before{content: "\f20b"}
.fa-sheqel-sign::before{content: "\f20b"}
.fa-shield::before{content: "\f132"}
.fa-shield-blank::before{content: "\f132"}
.fa-shield-cat::before{content: "\e572"}
.fa-shield-dog::before{content: "\e573"}
.fa-shield-halved::before{content: "\f3ed"}
.fa-shield-alt::before{content: "\f3ed"}
.fa-shield-heart::before{content: "\e574"}
.fa-shield-virus::before{content: "\e06c"}
.fa-ship::before{content: "\f21a"}
.fa-shirt::before{content: "\f553"}
.fa-t-shirt::before{content: "\f553"}
.fa-tshirt::before{content: "\f553"}
.fa-shoe-prints::before{content: "\f54b"}
.fa-shop::before{content: "\f54f"}
.fa-store-alt::before{content: "\f54f"}
.fa-shop-lock::before{content: "\e4a5"}
.fa-shop-slash::before{content: "\e070"}
.fa-store-alt-slash::before{content: "\e070"}
.fa-shower::before{content: "\f2cc"}
.fa-shrimp::before{content: "\e448"}
.fa-shuffle::before{content: "\f074"}
.fa-random::before{content: "\f074"}
.fa-shuttle-space::before{content: "\f197"}
.fa-space-shuttle::before{content: "\f197"}
.fa-sign-hanging::before{content: "\f4d9"}
.fa-sign::before{content: "\f4d9"}
.fa-signal::before{content: "\f012"}
.fa-signal-5::before{content: "\f012"}
.fa-signal-perfect::before{content: "\f012"}
.fa-signature::before{content: "\f5b7"}
.fa-signs-post::before{content: "\f277"}
.fa-map-signs::before{content: "\f277"}
.fa-sim-card::before{content: "\f7c4"}
.fa-sink::before{content: "\e06d"}
.fa-sitemap::before{content: "\f0e8"}
.fa-skull::before{content: "\f54c"}
.fa-skull-crossbones::before{content: "\f714"}
.fa-slash::before{content: "\f715"}
.fa-sleigh::before{content: "\f7cc"}
.fa-sliders::before{content: "\f1de"}
.fa-sliders-h::before{content: "\f1de"}
.fa-smog::before{content: "\f75f"}
.fa-smoking::before{content: "\f48d"}
.fa-snowflake::before{content: "\f2dc"}
.fa-snowman::before{content: "\f7d0"}
.fa-snowplow::before{content: "\f7d2"}
.fa-soap::before{content: "\e06e"}
.fa-socks::before{content: "\f696"}
.fa-solar-panel::before{content: "\f5ba"}
.fa-sort::before{content: "\f0dc"}
.fa-unsorted::before{content: "\f0dc"}
.fa-sort-down::before{content: "\f0dd"}
.fa-sort-desc::before{content: "\f0dd"}
.fa-sort-up::before{content: "\f0de"}
.fa-sort-asc::before{content: "\f0de"}
.fa-spa::before{content: "\f5bb"}
.fa-spaghetti-monster-flying::before{content: "\f67b"}
.fa-pastafarianism::before{content: "\f67b"}
.fa-spell-check::before{content: "\f891"}
.fa-spider::before{content: "\f717"}
.fa-spinner::before{content: "\f110"}
.fa-splotch::before{content: "\f5bc"}
.fa-spoon::before{content: "\f2e5"}
.fa-utensil-spoon::before{content: "\f2e5"}
.fa-spray-can::before{content: "\f5bd"}
.fa-spray-can-sparkles::before{content: "\f5d0"}
.fa-air-freshener::before{content: "\f5d0"}
.fa-square::before{content: "\f0c8"}
.fa-square-arrow-up-right::before{content: "\f14c"}
.fa-external-link-square::before{content: "\f14c"}
.fa-square-caret-down::before{content: "\f150"}
.fa-caret-square-down::before{content: "\f150"}
.fa-square-caret-left::before{content: "\f191"}
.fa-caret-square-left::before{content: "\f191"}
.fa-square-caret-right::before{content: "\f152"}
.fa-caret-square-right::before{content: "\f152"}
.fa-square-caret-up::before{content: "\f151"}
.fa-caret-square-up::before{content: "\f151"}
.fa-square-check::before{content: "\f14a"}
.fa-check-square::before{content: "\f14a"}
.fa-square-envelope::before{content: "\f199"}
.fa-envelope-square::before{content: "\f199"}
.fa-square-full::before{content: "\f45c"}
.fa-square-h::before{content: "\f0fd"}
.fa-h-square::before{content: "\f0fd"}
.fa-square-minus::before{content: "\f146"}
.fa-minus-square::before{content: "\f146"}
.fa-square-nfi::before{content: "\e576"}
.fa-square-parking::before{content: "\f540"}
.fa-parking::before{content: "\f540"}
.fa-square-pen::before{content: "\f14b"}
.fa-pen-square::before{content: "\f14b"}
.fa-pencil-square::before{content: "\f14b"}
.fa-square-person-confined::before{content: "\e577"}
.fa-square-phone::before{content: "\f098"}
.fa-phone-square::before{content: "\f098"}
.fa-square-phone-flip::before{content: "\f87b"}
.fa-phone-square-alt::before{content: "\f87b"}
.fa-square-plus::before{content: "\f0fe"}
.fa-plus-square::before{content: "\f0fe"}
.fa-square-poll-horizontal::before{content: "\f682"}
.fa-poll-h::before{content: "\f682"}
.fa-square-poll-vertical::before{content: "\f681"}
.fa-poll::before{content: "\f681"}
.fa-square-root-variable::before{content: "\f698"}
.fa-square-root-alt::before{content: "\f698"}
.fa-square-rss::before{content: "\f143"}
.fa-rss-square::before{content: "\f143"}
.fa-square-share-nodes::before{content: "\f1e1"}
.fa-share-alt-square::before{content: "\f1e1"}
.fa-square-up-right::before{content: "\f360"}
.fa-external-link-square-alt::before{content: "\f360"}
.fa-square-virus::before{content: "\e578"}
.fa-square-xmark::before{content: "\f2d3"}
.fa-times-square::before{content: "\f2d3"}
.fa-xmark-square::before{content: "\f2d3"}
.fa-staff-aesculapius::before{content: "\e579"}
.fa-rod-asclepius::before{content: "\e579"}
.fa-rod-snake::before{content: "\e579"}
.fa-staff-snake::before{content: "\e579"}
.fa-stairs::before{content: "\e289"}
.fa-stamp::before{content: "\f5bf"}
.fa-star::before{content: "\f005"}
.fa-star-and-crescent::before{content: "\f699"}
.fa-star-half::before{content: "\f089"}
.fa-star-half-stroke::before{content: "\f5c0"}
.fa-star-half-alt::before{content: "\f5c0"}
.fa-star-of-david::before{content: "\f69a"}
.fa-star-of-life::before{content: "\f621"}
.fa-sterling-sign::before{content: "\f154"}
.fa-gbp::before{content: "\f154"}
.fa-pound-sign::before{content: "\f154"}
.fa-stethoscope::before{content: "\f0f1"}
.fa-stop::before{content: "\f04d"}
.fa-stopwatch::before{content: "\f2f2"}
.fa-stopwatch-20::before{content: "\e06f"}
.fa-store::before{content: "\f54e"}
.fa-store-slash::before{content: "\e071"}
.fa-street-view::before{content: "\f21d"}
.fa-strikethrough::before{content: "\f0cc"}
.fa-stroopwafel::before{content: "\f551"}
.fa-subscript::before{content: "\f12c"}
.fa-suitcase::before{content: "\f0f2"}
.fa-suitcase-medical::before{content: "\f0fa"}
.fa-medkit::before{content: "\f0fa"}
.fa-suitcase-rolling::before{content: "\f5c1"}
.fa-sun::before{content: "\f185"}
.fa-sun-plant-wilt::before{content: "\e57a"}
.fa-superscript::before{content: "\f12b"}
.fa-swatchbook::before{content: "\f5c3"}
.fa-synagogue::before{content: "\f69b"}
.fa-syringe::before{content: "\f48e"}
.fa-t::before{content: "\54"}
.fa-table::before{content: "\f0ce"}
.fa-table-cells::before{content: "\f00a"}
.fa-th::before{content: "\f00a"}
.fa-table-cells-large::before{content: "\f009"}
.fa-th-large::before{content: "\f009"}
.fa-table-columns::before{content: "\f0db"}
.fa-columns::before{content: "\f0db"}
.fa-table-list::before{content: "\f00b"}
.fa-th-list::before{content: "\f00b"}
.fa-table-tennis-paddle-ball::before{content: "\f45d"}
.fa-ping-pong-paddle-ball::before{content: "\f45d"}
.fa-table-tennis::before{content: "\f45d"}
.fa-tablet::before{content: "\f3fb"}
.fa-tablet-android::before{content: "\f3fb"}
.fa-tablet-button::before{content: "\f10a"}
.fa-tablet-screen-button::before{content: "\f3fa"}
.fa-tablet-alt::before{content: "\f3fa"}
.fa-tablets::before{content: "\f490"}
.fa-tachograph-digital::before{content: "\f566"}
.fa-digital-tachograph::before{content: "\f566"}
.fa-tag::before{content: "\f02b"}
.fa-tags::before{content: "\f02c"}
.fa-tape::before{content: "\f4db"}
.fa-tarp::before{content: "\e57b"}
.fa-tarp-droplet::before{content: "\e57c"}
.fa-taxi::before{content: "\f1ba"}
.fa-cab::before{content: "\f1ba"}
.fa-teeth::before{content: "\f62e"}
.fa-teeth-open::before{content: "\f62f"}
.fa-temperature-arrow-down::before{content: "\e03f"}
.fa-temperature-down::before{content: "\e03f"}
.fa-temperature-arrow-up::before{content: "\e040"}
.fa-temperature-up::before{content: "\e040"}
.fa-temperature-empty::before{content: "\f2cb"}
.fa-temperature-0::before{content: "\f2cb"}
.fa-thermometer-0::before{content: "\f2cb"}
.fa-thermometer-empty::before{content: "\f2cb"}
.fa-temperature-full::before{content: "\f2c7"}
.fa-temperature-4::before{content: "\f2c7"}
.fa-thermometer-4::before{content: "\f2c7"}
.fa-thermometer-full::before{content: "\f2c7"}
.fa-temperature-half::before{content: "\f2c9"}
.fa-temperature-2::before{content: "\f2c9"}
.fa-thermometer-2::before{content: "\f2c9"}
.fa-thermometer-half::before{content: "\f2c9"}
.fa-temperature-high::before{content: "\f769"}
.fa-temperature-low::before{content: "\f76b"}
.fa-temperature-quarter::before{content: "\f2ca"}
.fa-temperature-1::before{content: "\f2ca"}
.fa-thermometer-1::before{content: "\f2ca"}
.fa-thermometer-quarter::before{content: "\f2ca"}
.fa-temperature-three-quarters::before{content: "\f2c8"}
.fa-temperature-3::before{content: "\f2c8"}
.fa-thermometer-3::before{content: "\f2c8"}
.fa-thermometer-three-quarters::before{content: "\f2c8"}
.fa-tenge-sign::before{content: "\f7d7"}
.fa-tenge::before{content: "\f7d7"}
.fa-tent::before{content: "\e57d"}
.fa-tent-arrow-down-to-line::before{content: "\e57e"}
.fa-tent-arrow-left-right::before{content: "\e57f"}
.fa-tent-arrow-turn-left::before{content: "\e580"}
.fa-tent-arrows-down::before{content: "\e581"}
.fa-tents::before{content: "\e582"}
.fa-terminal::before{content: "\f120"}
.fa-text-height::before{content: "\f034"}
.fa-text-slash::before{content: "\f87d"}
.fa-remove-format::before{content: "\f87d"}
.fa-text-width::before{content: "\f035"}
.fa-thermometer::before{content: "\f491"}
.fa-thumbs-down::before{content: "\f165"}
.fa-thumbs-up::before{content: "\f164"}
.fa-thumbtack::before{content: "\f08d"}
.fa-thumb-tack::before{content: "\f08d"}
.fa-ticket::before{content: "\f145"}
.fa-ticket-simple::before{content: "\f3ff"}
.fa-ticket-alt::before{content: "\f3ff"}
.fa-timeline::before{content: "\e29c"}
.fa-toggle-off::before{content: "\f204"}
.fa-toggle-on::before{content: "\f205"}
.fa-toilet::before{content: "\f7d8"}
.fa-toilet-paper::before{content: "\f71e"}
.fa-toilet-paper-slash::before{content: "\e072"}
.fa-toilet-portable::before{content: "\e583"}
.fa-toilets-portable::before{content: "\e584"}
.fa-toolbox::before{content: "\f552"}
.fa-tooth::before{content: "\f5c9"}
.fa-torii-gate::before{content: "\f6a1"}
.fa-tornado::before{content: "\f76f"}
.fa-tower-broadcast::before{content: "\f519"}
.fa-broadcast-tower::before{content: "\f519"}
.fa-tower-cell::before{content: "\e585"}
.fa-tower-observation::before{content: "\e586"}
.fa-tractor::before{content: "\f722"}
.fa-trademark::before{content: "\f25c"}
.fa-traffic-light::before{content: "\f637"}
.fa-trailer::before{content: "\e041"}
.fa-train::before{content: "\f238"}
.fa-train-subway::before{content: "\f239"}
.fa-subway::before{content: "\f239"}
.fa-train-tram::before{content: "\f7da"}
.fa-tram::before{content: "\f7da"}
.fa-transgender::before{content: "\f225"}
.fa-transgender-alt::before{content: "\f225"}
.fa-trash::before{content: "\f1f8"}
.fa-trash-arrow-up::before{content: "\f829"}
.fa-trash-restore::before{content: "\f829"}
.fa-trash-can::before{content: "\f2ed"}
.fa-trash-alt::before{content: "\f2ed"}
.fa-trash-can-arrow-up::before{content: "\f82a"}
.fa-trash-restore-alt::before{content: "\f82a"}
.fa-tree::before{content: "\f1bb"}
.fa-tree-city::before{content: "\e587"}
.fa-triangle-exclamation::before{content: "\f071"}
.fa-exclamation-triangle::before{content: "\f071"}
.fa-warning::before{content: "\f071"}
.fa-trophy::before{content: "\f091"}
.fa-trowel::before{content: "\e589"}
.fa-trowel-bricks::before{content: "\e58a"}
.fa-truck::before{content: "\f0d1"}
.fa-truck-arrow-right::before{content: "\e58b"}
.fa-truck-droplet::before{content: "\e58c"}
.fa-truck-fast::before{content: "\f48b"}
.fa-shipping-fast::before{content: "\f48b"}
.fa-truck-field::before{content: "\e58d"}
.fa-truck-field-un::before{content: "\e58e"}
.fa-truck-front::before{content: "\e2b7"}
.fa-truck-medical::before{content: "\f0f9"}
.fa-ambulance::before{content: "\f0f9"}
.fa-truck-monster::before{content: "\f63b"}
.fa-truck-moving::before{content: "\f4df"}
.fa-truck-pickup::before{content: "\f63c"}
.fa-truck-plane::before{content: "\e58f"}
.fa-truck-ramp-box::before{content: "\f4de"}
.fa-truck-loading::before{content: "\f4de"}
.fa-tty::before{content: "\f1e4"}
.fa-teletype::before{content: "\f1e4"}
.fa-turkish-lira-sign::before{content: "\e2bb"}
.fa-try::before{content: "\e2bb"}
.fa-turkish-lira::before{content: "\e2bb"}
.fa-turn-down::before{content: "\f3be"}
.fa-level-down-alt::before{content: "\f3be"}
.fa-turn-up::before{content: "\f3bf"}
.fa-level-up-alt::before{content: "\f3bf"}
.fa-tv::before{content: "\f26c"}
.fa-television::before{content: "\f26c"}
.fa-tv-alt::before{content: "\f26c"}
.fa-u::before{content: "\55"}
.fa-umbrella::before{content: "\f0e9"}
.fa-umbrella-beach::before{content: "\f5ca"}
.fa-underline::before{content: "\f0cd"}
.fa-universal-access::before{content: "\f29a"}
.fa-unlock::before{content: "\f09c"}
.fa-unlock-keyhole::before{content: "\f13e"}
.fa-unlock-alt::before{content: "\f13e"}
.fa-up-down::before{content: "\f338"}
.fa-arrows-alt-v::before{content: "\f338"}
.fa-up-down-left-right::before{content: "\f0b2"}
.fa-arrows-alt::before{content: "\f0b2"}
.fa-up-long::before{content: "\f30c"}
.fa-long-arrow-alt-up::before{content: "\f30c"}
.fa-up-right-and-down-left-from-center::before{content: "\f424"}
.fa-expand-alt::before{content: "\f424"}
.fa-up-right-from-square::before{content: "\f35d"}
.fa-external-link-alt::before{content: "\f35d"}
.fa-upload::before{content: "\f093"}
.fa-user::before{content: "\f007"}
.fa-user-astronaut::before{content: "\f4fb"}
.fa-user-check::before{content: "\f4fc"}
.fa-user-clock::before{content: "\f4fd"}
.fa-user-doctor::before{content: "\f0f0"}
.fa-user-md::before{content: "\f0f0"}
.fa-user-gear::before{content: "\f4fe"}
.fa-user-cog::before{content: "\f4fe"}
.fa-user-graduate::before{content: "\f501"}
.fa-user-group::before{content: "\f500"}
.fa-user-friends::before{content: "\f500"}
.fa-user-injured::before{content: "\f728"}
.fa-user-large::before{content: "\f406"}
.fa-user-alt::before{content: "\f406"}
.fa-user-large-slash::before{content: "\f4fa"}
.fa-user-alt-slash::before{content: "\f4fa"}
.fa-user-lock::before{content: "\f502"}
.fa-user-minus::before{content: "\f503"}
.fa-user-ninja::before{content: "\f504"}
.fa-user-nurse::before{content: "\f82f"}
.fa-user-pen::before{content: "\f4ff"}
.fa-user-edit::before{content: "\f4ff"}
.fa-user-plus::before{content: "\f234"}
.fa-user-secret::before{content: "\f21b"}
.fa-user-shield::before{content: "\f505"}
.fa-user-slash::before{content: "\f506"}
.fa-user-tag::before{content: "\f507"}
.fa-user-tie::before{content: "\f508"}
.fa-user-xmark::before{content: "\f235"}
.fa-user-times::before{content: "\f235"}
.fa-users::before{content: "\f0c0"}
.fa-users-between-lines::before{content: "\e591"}
.fa-users-gear::before{content: "\f509"}
.fa-users-cog::before{content: "\f509"}
.fa-users-line::before{content: "\e592"}
.fa-users-rays::before{content: "\e593"}
.fa-users-rectangle::before{content: "\e594"}
.fa-users-slash::before{content: "\e073"}
.fa-users-viewfinder::before{content: "\e595"}
.fa-utensils::before{content: "\f2e7"}
.fa-cutlery::before{content: "\f2e7"}
.fa-v::before{content: "\56"}
.fa-van-shuttle::before{content: "\f5b6"}
.fa-shuttle-van::before{content: "\f5b6"}
.fa-vault::before{content: "\e2c5"}
.fa-vector-square::before{content: "\f5cb"}
.fa-venus::before{content: "\f221"}
.fa-venus-double::before{content: "\f226"}
.fa-venus-mars::before{content: "\f228"}
.fa-vest::before{content: "\e085"}
.fa-vest-patches::before{content: "\e086"}
.fa-vial::before{content: "\f492"}
.fa-vial-circle-check::before{content: "\e596"}
.fa-vial-virus::before{content: "\e597"}
.fa-vials::before{content: "\f493"}
.fa-video::before{content: "\f03d"}
.fa-video-camera::before{content: "\f03d"}
.fa-video-slash::before{content: "\f4e2"}
.fa-vihara::before{content: "\f6a7"}
.fa-virus::before{content: "\e074"}
.fa-virus-covid::before{content: "\e4a8"}
.fa-virus-covid-slash::before{content: "\e4a9"}
.fa-virus-slash::before{content: "\e075"}
.fa-viruses::before{content: "\e076"}
.fa-voicemail::before{content: "\f897"}
.fa-volcano::before{content: "\f770"}
.fa-volleyball::before{content: "\f45f"}
.fa-volleyball-ball::before{content: "\f45f"}
.fa-volume-high::before{content: "\f028"}
.fa-volume-up::before{content: "\f028"}
.fa-volume-low::before{content: "\f027"}
.fa-volume-down::before{content: "\f027"}
.fa-volume-off::before{content: "\f026"}
.fa-volume-xmark::before{content: "\f6a9"}
.fa-volume-mute::before{content: "\f6a9"}
.fa-volume-times::before{content: "\f6a9"}
.fa-vr-cardboard::before{content: "\f729"}
.fa-w::before{content: "\57"}
.fa-walkie-talkie::before{content: "\f8ef"}
.fa-wallet::before{content: "\f555"}
.fa-wand-magic::before{content: "\f0d0"}
.fa-magic::before{content: "\f0d0"}
.fa-wand-magic-sparkles::before{content: "\e2ca"}
.fa-magic-wand-sparkles::before{content: "\e2ca"}
.fa-wand-sparkles::before{content: "\f72b"}
.fa-warehouse::before{content: "\f494"}
.fa-water::before{content: "\f773"}
.fa-water-ladder::before{content: "\f5c5"}
.fa-ladder-water::before{content: "\f5c5"}
.fa-swimming-pool::before{content: "\f5c5"}
.fa-wave-square::before{content: "\f83e"}
.fa-weight-hanging::before{content: "\f5cd"}
.fa-weight-scale::before{content: "\f496"}
.fa-weight::before{content: "\f496"}
.fa-wheat-awn::before{content: "\e2cd"}
.fa-wheat-alt::before{content: "\e2cd"}
.fa-wheat-awn-circle-exclamation::before{content: "\e598"}
.fa-wheelchair::before{content: "\f193"}
.fa-wheelchair-move::before{content: "\e2ce"}
.fa-wheelchair-alt::before{content: "\e2ce"}
.fa-whiskey-glass::before{content: "\f7a0"}
.fa-glass-whiskey::before{content: "\f7a0"}
.fa-wifi::before{content: "\f1eb"}
.fa-wifi-3::before{content: "\f1eb"}
.fa-wifi-strong::before{content: "\f1eb"}
.fa-wind::before{content: "\f72e"}
.fa-window-maximize::before{content: "\f2d0"}
.fa-window-minimize::before{content: "\f2d1"}
.fa-window-restore::before{content: "\f2d2"}
.fa-wine-bottle::before{content: "\f72f"}
.fa-wine-glass::before{content: "\f4e3"}
.fa-wine-glass-empty::before{content: "\f5ce"}
.fa-wine-glass-alt::before{content: "\f5ce"}
.fa-won-sign::before{content: "\f159"}
.fa-krw::before{content: "\f159"}
.fa-won::before{content: "\f159"}
.fa-worm::before{content: "\e599"}
.fa-wrench::before{content: "\f0ad"}
.fa-x::before{content: "\58"}
.fa-x-ray::before{content: "\f497"}
.fa-xmark::before{content: "\f00d"}
.fa-close::before{content: "\f00d"}
.fa-multiply::before{content: "\f00d"}
.fa-remove::before{content: "\f00d"}
.fa-times::before{content: "\f00d"}
.fa-xmarks-lines::before{content: "\e59a"}
.fa-y::before{content: "\59"}
.fa-yen-sign::before{content: "\f157"}
.fa-cny::before{content: "\f157"}
.fa-jpy::before{content: "\f157"}
.fa-rmb::before{content: "\f157"}
.fa-yen::before{content: "\f157"}
.fa-yin-yang::before{content: "\f6ad"}
.fa-z::before{content: "\5a"}
.sr-only,.fa-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0}
.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0}
:root,:host{--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}
@font-face{font-family: 'Font Awesome 6 Brands';font-style: normal;font-weight: 400;font-display: block;src: url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-brands-400.woff2') format("woff2"),url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-brands-400.ttf') format("truetype")}
.fab,.fa-brands{font-family: 'Font Awesome 6 Brands';font-weight: 400}
.fa-42-group:before{content: "\e080"}
.fa-innosoft:before{content: "\e080"}
.fa-500px:before{content: "\f26e"}
.fa-accessible-icon:before{content: "\f368"}
.fa-accusoft:before{content: "\f369"}
.fa-adn:before{content: "\f170"}
.fa-adversal:before{content: "\f36a"}
.fa-affiliatetheme:before{content: "\f36b"}
.fa-airbnb:before{content: "\f834"}
.fa-algolia:before{content: "\f36c"}
.fa-alipay:before{content: "\f642"}
.fa-amazon:before{content: "\f270"}
.fa-amazon-pay:before{content: "\f42c"}
.fa-amilia:before{content: "\f36d"}
.fa-android:before{content: "\f17b"}
.fa-angellist:before{content: "\f209"}
.fa-angrycreative:before{content: "\f36e"}
.fa-angular:before{content: "\f420"}
.fa-app-store:before{content: "\f36f"}
.fa-app-store-ios:before{content: "\f370"}
.fa-apper:before{content: "\f371"}
.fa-apple:before{content: "\f179"}
.fa-apple-pay:before{content: "\f415"}
.fa-artstation:before{content: "\f77a"}
.fa-asymmetrik:before{content: "\f372"}
.fa-atlassian:before{content: "\f77b"}
.fa-audible:before{content: "\f373"}
.fa-autoprefixer:before{content: "\f41c"}
.fa-avianex:before{content: "\f374"}
.fa-aviato:before{content: "\f421"}
.fa-aws:before{content: "\f375"}
.fa-bandcamp:before{content: "\f2d5"}
.fa-battle-net:before{content: "\f835"}
.fa-behance:before{content: "\f1b4"}
.fa-behance-square:before{content: "\f1b5"}
.fa-bilibili:before{content: "\e3d9"}
.fa-bimobject:before{content: "\f378"}
.fa-bitbucket:before{content: "\f171"}
.fa-bitcoin:before{content: "\f379"}
.fa-bity:before{content: "\f37a"}
.fa-black-tie:before{content: "\f27e"}
.fa-blackberry:before{content: "\f37b"}
.fa-blogger:before{content: "\f37c"}
.fa-blogger-b:before{content: "\f37d"}
.fa-bluetooth:before{content: "\f293"}
.fa-bluetooth-b:before{content: "\f294"}
.fa-bootstrap:before{content: "\f836"}
.fa-bots:before{content: "\e340"}
.fa-btc:before{content: "\f15a"}
.fa-buffer:before{content: "\f837"}
.fa-buromobelexperte:before{content: "\f37f"}
.fa-buy-n-large:before{content: "\f8a6"}
.fa-buysellads:before{content: "\f20d"}
.fa-canadian-maple-leaf:before{content: "\f785"}
.fa-cc-amazon-pay:before{content: "\f42d"}
.fa-cc-amex:before{content: "\f1f3"}
.fa-cc-apple-pay:before{content: "\f416"}
.fa-cc-diners-club:before{content: "\f24c"}
.fa-cc-discover:before{content: "\f1f2"}
.fa-cc-jcb:before{content: "\f24b"}
.fa-cc-mastercard:before{content: "\f1f1"}
.fa-cc-paypal:before{content: "\f1f4"}
.fa-cc-stripe:before{content: "\f1f5"}
.fa-cc-visa:before{content: "\f1f0"}
.fa-centercode:before{content: "\f380"}
.fa-centos:before{content: "\f789"}
.fa-chrome:before{content: "\f268"}
.fa-chromecast:before{content: "\f838"}
.fa-cloudflare:before{content: "\e07d"}
.fa-cloudscale:before{content: "\f383"}
.fa-cloudsmith:before{content: "\f384"}
.fa-cloudversify:before{content: "\f385"}
.fa-cmplid:before{content: "\e360"}
.fa-codepen:before{content: "\f1cb"}
.fa-codiepie:before{content: "\f284"}
.fa-confluence:before{content: "\f78d"}
.fa-connectdevelop:before{content: "\f20e"}
.fa-contao:before{content: "\f26d"}
.fa-cotton-bureau:before{content: "\f89e"}
.fa-cpanel:before{content: "\f388"}
.fa-creative-commons:before{content: "\f25e"}
.fa-creative-commons-by:before{content: "\f4e7"}
.fa-creative-commons-nc:before{content: "\f4e8"}
.fa-creative-commons-nc-eu:before{content: "\f4e9"}
.fa-creative-commons-nc-jp:before{content: "\f4ea"}
.fa-creative-commons-nd:before{content: "\f4eb"}
.fa-creative-commons-pd:before{content: "\f4ec"}
.fa-creative-commons-pd-alt:before{content: "\f4ed"}
.fa-creative-commons-remix:before{content: "\f4ee"}
.fa-creative-commons-sa:before{content: "\f4ef"}
.fa-creative-commons-sampling:before{content: "\f4f0"}
.fa-creative-commons-sampling-plus:before{content: "\f4f1"}
.fa-creative-commons-share:before{content: "\f4f2"}
.fa-creative-commons-zero:before{content: "\f4f3"}
.fa-critical-role:before{content: "\f6c9"}
.fa-css3:before{content: "\f13c"}
.fa-css3-alt:before{content: "\f38b"}
.fa-cuttlefish:before{content: "\f38c"}
.fa-d-and-d:before{content: "\f38d"}
.fa-d-and-d-beyond:before{content: "\f6ca"}
.fa-dailymotion:before{content: "\e052"}
.fa-dashcube:before{content: "\f210"}
.fa-deezer:before{content: "\e077"}
.fa-delicious:before{content: "\f1a5"}
.fa-deploydog:before{content: "\f38e"}
.fa-deskpro:before{content: "\f38f"}
.fa-dev:before{content: "\f6cc"}
.fa-deviantart:before{content: "\f1bd"}
.fa-dhl:before{content: "\f790"}
.fa-diaspora:before{content: "\f791"}
.fa-digg:before{content: "\f1a6"}
.fa-digital-ocean:before{content: "\f391"}
.fa-discord:before{content: "\f392"}
.fa-discourse:before{content: "\f393"}
.fa-dochub:before{content: "\f394"}
.fa-docker:before{content: "\f395"}
.fa-draft2digital:before{content: "\f396"}
.fa-dribbble:before{content: "\f17d"}
.fa-dribbble-square:before{content: "\f397"}
.fa-dropbox:before{content: "\f16b"}
.fa-drupal:before{content: "\f1a9"}
.fa-dyalog:before{content: "\f399"}
.fa-earlybirds:before{content: "\f39a"}
.fa-ebay:before{content: "\f4f4"}
.fa-edge:before{content: "\f282"}
.fa-edge-legacy:before{content: "\e078"}
.fa-elementor:before{content: "\f430"}
.fa-ello:before{content: "\f5f1"}
.fa-ember:before{content: "\f423"}
.fa-empire:before{content: "\f1d1"}
.fa-envira:before{content: "\f299"}
.fa-erlang:before{content: "\f39d"}
.fa-ethereum:before{content: "\f42e"}
.fa-etsy:before{content: "\f2d7"}
.fa-evernote:before{content: "\f839"}
.fa-expeditedssl:before{content: "\f23e"}
.fa-facebook:before{content: "\f09a"}
.fa-facebook-f:before{content: "\f39e"}
.fa-facebook-messenger:before{content: "\f39f"}
.fa-facebook-square:before{content: "\f082"}
.fa-fantasy-flight-games:before{content: "\f6dc"}
.fa-fedex:before{content: "\f797"}
.fa-fedora:before{content: "\f798"}
.fa-figma:before{content: "\f799"}
.fa-firefox:before{content: "\f269"}
.fa-firefox-browser:before{content: "\e007"}
.fa-first-order:before{content: "\f2b0"}
.fa-first-order-alt:before{content: "\f50a"}
.fa-firstdraft:before{content: "\f3a1"}
.fa-flickr:before{content: "\f16e"}
.fa-flipboard:before{content: "\f44d"}
.fa-fly:before{content: "\f417"}
.fa-font-awesome:before{content: "\f2b4"}
.fa-font-awesome-flag:before{content: "\f2b4"}
.fa-font-awesome-logo-full:before{content: "\f2b4"}
.fa-fonticons:before{content: "\f280"}
.fa-fonticons-fi:before{content: "\f3a2"}
.fa-fort-awesome:before{content: "\f286"}
.fa-fort-awesome-alt:before{content: "\f3a3"}
.fa-forumbee:before{content: "\f211"}
.fa-foursquare:before{content: "\f180"}
.fa-free-code-camp:before{content: "\f2c5"}
.fa-freebsd:before{content: "\f3a4"}
.fa-fulcrum:before{content: "\f50b"}
.fa-galactic-republic:before{content: "\f50c"}
.fa-galactic-senate:before{content: "\f50d"}
.fa-get-pocket:before{content: "\f265"}
.fa-gg:before{content: "\f260"}
.fa-gg-circle:before{content: "\f261"}
.fa-git:before{content: "\f1d3"}
.fa-git-alt:before{content: "\f841"}
.fa-git-square:before{content: "\f1d2"}
.fa-github:before{content: "\f09b"}
.fa-github-alt:before{content: "\f113"}
.fa-github-square:before{content: "\f092"}
.fa-gitkraken:before{content: "\f3a6"}
.fa-gitlab:before{content: "\f296"}
.fa-gitter:before{content: "\f426"}
.fa-glide:before{content: "\f2a5"}
.fa-glide-g:before{content: "\f2a6"}
.fa-gofore:before{content: "\f3a7"}
.fa-golang:before{content: "\e40f"}
.fa-goodreads:before{content: "\f3a8"}
.fa-goodreads-g:before{content: "\f3a9"}
.fa-google:before{content: "\f1a0"}
.fa-google-drive:before{content: "\f3aa"}
.fa-google-pay:before{content: "\e079"}
.fa-google-play:before{content: "\f3ab"}
.fa-google-plus:before{content: "\f2b3"}
.fa-google-plus-g:before{content: "\f0d5"}
.fa-google-plus-square:before{content: "\f0d4"}
.fa-google-wallet:before{content: "\f1ee"}
.fa-gratipay:before{content: "\f184"}
.fa-grav:before{content: "\f2d6"}
.fa-gripfire:before{content: "\f3ac"}
.fa-grunt:before{content: "\f3ad"}
.fa-guilded:before{content: "\e07e"}
.fa-gulp:before{content: "\f3ae"}
.fa-hacker-news:before{content: "\f1d4"}
.fa-hacker-news-square:before{content: "\f3af"}
.fa-hackerrank:before{content: "\f5f7"}
.fa-hashnode:before{content: "\e499"}
.fa-hips:before{content: "\f452"}
.fa-hire-a-helper:before{content: "\f3b0"}
.fa-hive:before{content: "\e07f"}
.fa-hooli:before{content: "\f427"}
.fa-hornbill:before{content: "\f592"}
.fa-hotjar:before{content: "\f3b1"}
.fa-houzz:before{content: "\f27c"}
.fa-html5:before{content: "\f13b"}
.fa-hubspot:before{content: "\f3b2"}
.fa-ideal:before{content: "\e013"}
.fa-imdb:before{content: "\f2d8"}
.fa-instagram:before{content: "\f16d"}
.fa-instagram-square:before{content: "\e055"}
.fa-instalod:before{content: "\e081"}
.fa-intercom:before{content: "\f7af"}
.fa-internet-explorer:before{content: "\f26b"}
.fa-invision:before{content: "\f7b0"}
.fa-ioxhost:before{content: "\f208"}
.fa-itch-io:before{content: "\f83a"}
.fa-itunes:before{content: "\f3b4"}
.fa-itunes-note:before{content: "\f3b5"}
.fa-java:before{content: "\f4e4"}
.fa-jedi-order:before{content: "\f50e"}
.fa-jenkins:before{content: "\f3b6"}
.fa-jira:before{content: "\f7b1"}
.fa-joget:before{content: "\f3b7"}
.fa-joomla:before{content: "\f1aa"}
.fa-js:before{content: "\f3b8"}
.fa-js-square:before{content: "\f3b9"}
.fa-jsfiddle:before{content: "\f1cc"}
.fa-kaggle:before{content: "\f5fa"}
.fa-keybase:before{content: "\f4f5"}
.fa-keycdn:before{content: "\f3ba"}
.fa-kickstarter:before{content: "\f3bb"}
.fa-kickstarter-k:before{content: "\f3bc"}
.fa-korvue:before{content: "\f42f"}
.fa-laravel:before{content: "\f3bd"}
.fa-lastfm:before{content: "\f202"}
.fa-lastfm-square:before{content: "\f203"}
.fa-leanpub:before{content: "\f212"}
.fa-less:before{content: "\f41d"}
.fa-line:before{content: "\f3c0"}
.fa-linkedin:before{content: "\f08c"}
.fa-linkedin-in:before{content: "\f0e1"}
.fa-linode:before{content: "\f2b8"}
.fa-linux:before{content: "\f17c"}
.fa-lyft:before{content: "\f3c3"}
.fa-magento:before{content: "\f3c4"}
.fa-mailchimp:before{content: "\f59e"}
.fa-mandalorian:before{content: "\f50f"}
.fa-markdown:before{content: "\f60f"}
.fa-mastodon:before{content: "\f4f6"}
.fa-maxcdn:before{content: "\f136"}
.fa-mdb:before{content: "\f8ca"}
.fa-medapps:before{content: "\f3c6"}
.fa-medium:before{content: "\f23a"}
.fa-medium-m:before{content: "\f23a"}
.fa-medrt:before{content: "\f3c8"}
.fa-meetup:before{content: "\f2e0"}
.fa-megaport:before{content: "\f5a3"}
.fa-mendeley:before{content: "\f7b3"}
.fa-microblog:before{content: "\e01a"}
.fa-microsoft:before{content: "\f3ca"}
.fa-mix:before{content: "\f3cb"}
.fa-mixcloud:before{content: "\f289"}
.fa-mixer:before{content: "\e056"}
.fa-mizuni:before{content: "\f3cc"}
.fa-modx:before{content: "\f285"}
.fa-monero:before{content: "\f3d0"}
.fa-napster:before{content: "\f3d2"}
.fa-neos:before{content: "\f612"}
.fa-nfc-directional:before{content: "\e530"}
.fa-nfc-symbol:before{content: "\e531"}
.fa-nimblr:before{content: "\f5a8"}
.fa-node:before{content: "\f419"}
.fa-node-js:before{content: "\f3d3"}
.fa-npm:before{content: "\f3d4"}
.fa-ns8:before{content: "\f3d5"}
.fa-nutritionix:before{content: "\f3d6"}
.fa-octopus-deploy:before{content: "\e082"}
.fa-odnoklassniki:before{content: "\f263"}
.fa-odnoklassniki-square:before{content: "\f264"}
.fa-old-republic:before{content: "\f510"}
.fa-opencart:before{content: "\f23d"}
.fa-openid:before{content: "\f19b"}
.fa-opera:before{content: "\f26a"}
.fa-optin-monster:before{content: "\f23c"}
.fa-orcid:before{content: "\f8d2"}
.fa-osi:before{content: "\f41a"}
.fa-padlet:before{content: "\e4a0"}
.fa-page4:before{content: "\f3d7"}
.fa-pagelines:before{content: "\f18c"}
.fa-palfed:before{content: "\f3d8"}
.fa-patreon:before{content: "\f3d9"}
.fa-paypal:before{content: "\f1ed"}
.fa-perbyte:before{content: "\e083"}
.fa-periscope:before{content: "\f3da"}
.fa-phabricator:before{content: "\f3db"}
.fa-phoenix-framework:before{content: "\f3dc"}
.fa-phoenix-squadron:before{content: "\f511"}
.fa-php:before{content: "\f457"}
.fa-pied-piper:before{content: "\f2ae"}
.fa-pied-piper-alt:before{content: "\f1a8"}
.fa-pied-piper-hat:before{content: "\f4e5"}
.fa-pied-piper-pp:before{content: "\f1a7"}
.fa-pied-piper-square:before{content: "\e01e"}
.fa-pinterest:before{content: "\f0d2"}
.fa-pinterest-p:before{content: "\f231"}
.fa-pinterest-square:before{content: "\f0d3"}
.fa-pix:before{content: "\e43a"}
.fa-playstation:before{content: "\f3df"}
.fa-product-hunt:before{content: "\f288"}
.fa-pushed:before{content: "\f3e1"}
.fa-python:before{content: "\f3e2"}
.fa-qq:before{content: "\f1d6"}
.fa-quinscape:before{content: "\f459"}
.fa-quora:before{content: "\f2c4"}
.fa-r-project:before{content: "\f4f7"}
.fa-raspberry-pi:before{content: "\f7bb"}
.fa-ravelry:before{content: "\f2d9"}
.fa-react:before{content: "\f41b"}
.fa-reacteurope:before{content: "\f75d"}
.fa-readme:before{content: "\f4d5"}
.fa-rebel:before{content: "\f1d0"}
.fa-red-river:before{content: "\f3e3"}
.fa-reddit:before{content: "\f1a1"}
.fa-reddit-alien:before{content: "\f281"}
.fa-reddit-square:before{content: "\f1a2"}
.fa-redhat:before{content: "\f7bc"}
.fa-renren:before{content: "\f18b"}
.fa-replyd:before{content: "\f3e6"}
.fa-researchgate:before{content: "\f4f8"}
.fa-resolving:before{content: "\f3e7"}
.fa-rev:before{content: "\f5b2"}
.fa-rocketchat:before{content: "\f3e8"}
.fa-rockrms:before{content: "\f3e9"}
.fa-rust:before{content: "\e07a"}
.fa-safari:before{content: "\f267"}
.fa-salesforce:before{content: "\f83b"}
.fa-sass:before{content: "\f41e"}
.fa-schlix:before{content: "\f3ea"}
.fa-screenpal:before{content: "\e570"}
.fa-scribd:before{content: "\f28a"}
.fa-searchengin:before{content: "\f3eb"}
.fa-sellcast:before{content: "\f2da"}
.fa-sellsy:before{content: "\f213"}
.fa-servicestack:before{content: "\f3ec"}
.fa-shirtsinbulk:before{content: "\f214"}
.fa-shopify:before{content: "\e057"}
.fa-shopware:before{content: "\f5b5"}
.fa-simplybuilt:before{content: "\f215"}
.fa-sistrix:before{content: "\f3ee"}
.fa-sith:before{content: "\f512"}
.fa-sitrox:before{content: "\e44a"}
.fa-sketch:before{content: "\f7c6"}
.fa-skyatlas:before{content: "\f216"}
.fa-skype:before{content: "\f17e"}
.fa-slack:before{content: "\f198"}
.fa-slack-hash:before{content: "\f198"}
.fa-slideshare:before{content: "\f1e7"}
.fa-snapchat:before{content: "\f2ab"}
.fa-snapchat-ghost:before{content: "\f2ab"}
.fa-snapchat-square:before{content: "\f2ad"}
.fa-soundcloud:before{content: "\f1be"}
.fa-sourcetree:before{content: "\f7d3"}
.fa-speakap:before{content: "\f3f3"}
.fa-speaker-deck:before{content: "\f83c"}
.fa-spotify:before{content: "\f1bc"}
.fa-square-font-awesome:before{content: "\f425"}
.fa-square-font-awesome-stroke:before{content: "\f35c"}
.fa-font-awesome-alt:before{content: "\f35c"}
.fa-squarespace:before{content: "\f5be"}
.fa-stack-exchange:before{content: "\f18d"}
.fa-stack-overflow:before{content: "\f16c"}
.fa-stackpath:before{content: "\f842"}
.fa-staylinked:before{content: "\f3f5"}
.fa-steam:before{content: "\f1b6"}
.fa-steam-square:before{content: "\f1b7"}
.fa-steam-symbol:before{content: "\f3f6"}
.fa-sticker-mule:before{content: "\f3f7"}
.fa-strava:before{content: "\f428"}
.fa-stripe:before{content: "\f429"}
.fa-stripe-s:before{content: "\f42a"}
.fa-studiovinari:before{content: "\f3f8"}
.fa-stumbleupon:before{content: "\f1a4"}
.fa-stumbleupon-circle:before{content: "\f1a3"}
.fa-superpowers:before{content: "\f2dd"}
.fa-supple:before{content: "\f3f9"}
.fa-suse:before{content: "\f7d6"}
.fa-swift:before{content: "\f8e1"}
.fa-symfony:before{content: "\f83d"}
.fa-teamspeak:before{content: "\f4f9"}
.fa-telegram:before{content: "\f2c6"}
.fa-telegram-plane:before{content: "\f2c6"}
.fa-tencent-weibo:before{content: "\f1d5"}
.fa-the-red-yeti:before{content: "\f69d"}
.fa-themeco:before{content: "\f5c6"}
.fa-themeisle:before{content: "\f2b2"}
.fa-think-peaks:before{content: "\f731"}
.fa-tiktok:before{content: "\e07b"}
.fa-trade-federation:before{content: "\f513"}
.fa-trello:before{content: "\f181"}
.fa-tumblr:before{content: "\f173"}
.fa-tumblr-square:before{content: "\f174"}
.fa-twitch:before{content: "\f1e8"}
.fa-twitter:before{content: "\f099"}
.fa-twitter-square:before{content: "\f081"}
.fa-typo3:before{content: "\f42b"}
.fa-uber:before{content: "\f402"}
.fa-ubuntu:before{content: "\f7df"}
.fa-uikit:before{content: "\f403"}
.fa-umbraco:before{content: "\f8e8"}
.fa-uncharted:before{content: "\e084"}
.fa-uniregistry:before{content: "\f404"}
.fa-unity:before{content: "\e049"}
.fa-unsplash:before{content: "\e07c"}
.fa-untappd:before{content: "\f405"}
.fa-ups:before{content: "\f7e0"}
.fa-usb:before{content: "\f287"}
.fa-usps:before{content: "\f7e1"}
.fa-ussunnah:before{content: "\f407"}
.fa-vaadin:before{content: "\f408"}
.fa-viacoin:before{content: "\f237"}
.fa-viadeo:before{content: "\f2a9"}
.fa-viadeo-square:before{content: "\f2aa"}
.fa-viber:before{content: "\f409"}
.fa-vimeo:before{content: "\f40a"}
.fa-vimeo-square:before{content: "\f194"}
.fa-vimeo-v:before{content: "\f27d"}
.fa-vine:before{content: "\f1ca"}
.fa-vk:before{content: "\f189"}
.fa-vnv:before{content: "\f40b"}
.fa-vuejs:before{content: "\f41f"}
.fa-watchman-monitoring:before{content: "\e087"}
.fa-waze:before{content: "\f83f"}
.fa-weebly:before{content: "\f5cc"}
.fa-weibo:before{content: "\f18a"}
.fa-weixin:before{content: "\f1d7"}
.fa-whatsapp:before{content: "\f232"}
.fa-whatsapp-square:before{content: "\f40c"}
.fa-whmcs:before{content: "\f40d"}
.fa-wikipedia-w:before{content: "\f266"}
.fa-windows:before{content: "\f17a"}
.fa-wirsindhandwerk:before{content: "\e2d0"}
.fa-wsh:before{content: "\e2d0"}
.fa-wix:before{content: "\f5cf"}
.fa-wizards-of-the-coast:before{content: "\f730"}
.fa-wodu:before{content: "\e088"}
.fa-wolf-pack-battalion:before{content: "\f514"}
.fa-wordpress:before{content: "\f19a"}
.fa-wordpress-simple:before{content: "\f411"}
.fa-wpbeginner:before{content: "\f297"}
.fa-wpexplorer:before{content: "\f2de"}
.fa-wpforms:before{content: "\f298"}
.fa-wpressr:before{content: "\f3e4"}
.fa-xbox:before{content: "\f412"}
.fa-xing:before{content: "\f168"}
.fa-xing-square:before{content: "\f169"}
.fa-y-combinator:before{content: "\f23b"}
.fa-yahoo:before{content: "\f19e"}
.fa-yammer:before{content: "\f840"}
.fa-yandex:before{content: "\f413"}
.fa-yandex-international:before{content: "\f414"}
.fa-yarn:before{content: "\f7e3"}
.fa-yelp:before{content: "\f1e9"}
.fa-yoast:before{content: "\f2b1"}
.fa-youtube:before{content: "\f167"}
.fa-youtube-square:before{content: "\f431"}
.fa-zhihu:before{content: "\f63f"}
:root,:host{--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}
@font-face{font-family: 'Font Awesome 6 Free';font-style: normal;font-weight: 400;font-display: block;src: url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-regular-400.woff2') format("woff2"),url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-regular-400.ttf') format("truetype")}
.far,.fa-regular{font-family: 'Font Awesome 6 Free';font-weight: 400}
:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}
@font-face{font-family: 'Font Awesome 6 Free';font-style: normal;font-weight: 900;font-display: block;src: url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-solid-900.woff2') format("woff2"),url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-solid-900.ttf') format("truetype")}
.fas,.fa-solid{font-family: 'Font Awesome 6 Free';font-weight: 900}
@font-face{font-family: "Font Awesome 5 Brands";font-display: block;font-weight: 400;src: url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-brands-400.woff2') format("woff2"),url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-brands-400.ttf') format("truetype")}
@font-face{font-family: "Font Awesome 5 Free";font-display: block;font-weight: 900;src: url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-solid-900.woff2') format("woff2"),url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-solid-900.ttf') format("truetype")}
@font-face{font-family: "Font Awesome 5 Free";font-display: block;font-weight: 400;src: url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-regular-400.woff2') format("woff2"),url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-regular-400.ttf') format("truetype")}
@font-face{font-family: "FontAwesome";font-display: block;src: url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-solid-900.woff2') format("woff2"),url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-solid-900.ttf') format("truetype")}
@font-face{font-family: "FontAwesome";font-display: block;src: url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-brands-400.woff2') format("woff2"),url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-brands-400.ttf') format("truetype")}
@font-face{font-family: "FontAwesome";font-display: block;src: url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-regular-400.woff2') format("woff2"),url('D:/Web/cm3/acora_release_10-8-5/coresite/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-regular-400.ttf') format("truetype");unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}
@font-face{font-family: "FontAwesome";font-display: block;src: url("/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-v4compatibility.woff2") format("woff2"),url("/AcoraCMS/Icons/fontawesome-free-6.1.1/webfonts/fa-v4compatibility.ttf") format("truetype");unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F250,U+F252,U+F27A}
.icon{}
.icon::before,.icon::after{position: relative;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;vertical-align: middle;height: 1.25em;width: 1.25em;margin-right: 0.25em;text-align: center;font-family: 'Font Awesome 6 Free';font-weight: 700;font-size: 1em;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1.25em}
i.icon,span.icon{}
.button.icon::before{color: inherit;margin-right: 0.25em;margin-top: -0.125em}
.button-large.icon::before{margin-top: -0.25em}
.button.icon:empty::before{margin-right: 0;margin-top: 0}
.icon-style-thin::before,.icon-style-thin::after{font-weight: 100}
.icon-style-light::before,.icon-style-light::after{font-weight: 300}
.icon-style-regular::before,.icon-style-regular::after{font-weight: 500}
.icon-style-solid::before,.icon-style-solid::after{font-weight: 700}
.icon-small::before,.icon-small::after{font-size: 0.5em;margin-top: -0.25em}
.icon-medium::before,.icon-medium::after{font-size: 1em;margin-top: -0.375em}
.icon-large::before,.icon-large::after{font-size: 2em;margin-top: -0.075em;margin-right: 0.125em}
.icon-larger::before,.icon-larger::after{font-size: 3em;margin-top: -0.075em;margin-right: 0.125em}
.icon-huge::before,.icon-huge::after{font-size: 4.5em;margin-right: 0.075em}
.icon-mega::before,.icon-mega::after{font-size: 6em;margin-right: 0.025em}
.icon-circle-white::before{padding: 0.5em;background-color: #fff;border-radius: 100%}
.icon-circle-light::before{padding: 0.5em;background-color: #ece6e0;border-radius: 100%}
.icon-circle-dark::before{padding: 0.5em;color: #fff !important;background-color: #484038;border-radius: 100%}
.icon-circle-black::before{padding: 0.5em;color: #fff !important;background-color: #000;border-radius: 100%}
.icon-box-white::before{padding: 0.5em;background-color: #fff}
.icon-box-light::before{padding: 0.5em;background-color: #ece6e0}
.icon-box-dark::before{padding: 0.5em;color: #fff !important;background-color: #484038}
.icon-box-black::before{padding: 0.5em;color: #fff !important;background-color: #000}
.icon-circle-white-alternate::before{padding: 0.5em;color: #2D7AB9 !important;background-color: #fff;border-radius: 100%}
.icon-circle-light-alternate::before{padding: 0.5em;color: #2D7AB9 !important;background-color: #f0f6ff;border-radius: 100%}
.icon-circle-dark-alternate::before{padding: 0.5em;color: #fff !important;background-color: #2D7AB9;border-radius: 100%}
.icon-circle-black-alternate::before{padding: 0.5em;color: #fff !important;background-color: #000;border-radius: 100%}
.icon-box-white-alternate::before{padding: 0.5em;color: #2D7AB9 !important;background-color: #fff}
.icon-box-light-alternate::before{padding: 0.5em;color: #2D7AB9 !important;background-color: #f0f6ff}
.icon-box-dark-alternate::before{padding: 0.5em;color: #fff !important;background-color: #2D7AB9}
.icon-box-black-alternate::before{padding: 0.5em;color: #fff !important;background-color: #000}
.icon-outline::before{border: #484038 1px solid}
.icon-stacked{}
.icon-stacked::before,.icon-stacked::after{display: block;margin-bottom: 0.25em}
.text-center .icon-stacked::before,.text-center .icon-stacked::after,[style*="text-align:center"] .icon-stacked::before,[style*="text-align:center"] .icon-stacked::after,[style*="text-align: center"] .icon-stacked::before,[style*="text-align: center"] .icon-stacked::after,[style*="text-align:center"].icon-stacked::before,[style*="text-align:center"].icon-stacked::after,[style*="text-align: center"].icon-stacked::before,[style*="text-align: center"].icon-stacked::after{margin-left: auto;margin-right: auto}
.text-left .icon-stacked::before,.text-left .icon-stacked::after,[style*="text-align:left"] .icon-stacked::before,[style*="text-align:left"] .icon-stacked::after,[style*="text-align: left"] .icon-stacked::before,[style*="text-align: left"] .icon-stacked::after,[style*="text-align:left"].icon-stacked::before,[style*="text-align:left"].icon-stacked::after,[style*="text-align: left"].icon-stacked::before,[style*="text-align: left"].icon-stacked::after{margin-left: inherit}
.text-right .icon-stacked::before,.text-right .icon-stacked::after,[style*="text-align:right"] .icon-stacked::before,[style*="text-align:right"] .icon-stacked::after,[style*="text-align: right"] .icon-stacked::before,[style*="text-align: right"] .icon-stacked::after,[style*="text-align:right"].icon-stacked::before,[style*="text-align:right"].icon-stacked::after,[style*="text-align: right"].icon-stacked::before,[style*="text-align: lerightft"].icon-stacked::after{margin-right: inherit}
.icon::before{color: #484038}
.icon::after{opacity: 0.5}
.icon-white::before{color: #fff}
.icon-lighter::before{color: #faf8f7}
.icon-light::before{color: #f0eceb}
.icon-penumbra::before{color: #6c6866}
.icon-dark::before{color: #484038}
.icon-darker::before{color: #181008}
.icon-lighter-alternate::before{color: #f0f6ff}
.icon-light-alternate::before{color: #dce6f4}
.icon-penumbra-alternate::before{color: #85B0D7}
.icon-dark-alternate::before{color: #2D7AB9}
.icon-darker-alternate::before{color: #0c4684}
.icon.icon-only{display: inline-block;overflow: hidden;width: 1.25em;height: 1.25em;padding: 0.5em}
.icon.icon-only[class*=icon-circle],.icon.icon-only[class*=icon-box]{}
.icon.icon-only[class*=icon-circle]::before,.icon.icon-only[class*=icon-circle]::after,.icon.icon-only[class*=icon-box]::before,.icon.icon-only[class*=icon-box]::after{margin-top: -0.5em;margin-left: -0.5em}
.icon.icon-only.icon-small{width: 0.625em;height: 0.625em;padding: 0.25em}
.icon.icon-only.icon-small[class*=icon-circle]::before,.icon.icon-only.icon-small[class*=icon-circle]::after,.icon.icon-only.icon-small[class*=icon-box]::before,.icon.icon-only.icon-small[class*=icon-box]::after{margin-top: -1.75em}
.icon.icon-only.icon-medium{width: 1.25em;height: 1.25em;padding: 0.5em}
.icon.icon-only.icon-large{width: 2.5em;height: 2.5em;padding: 1em}
.icon.icon-only.icon-larger{width: 3.75em;height: 3.75em;padding: 1.5em}
.icon.icon-only.icon-huge{width: 5.625em;height: 5.625em;padding: 2.25em}
.icon.icon-only.icon-mega{width: 7.5em;height: 7.5em;padding: 3em}
.icon.icon-only::before,.icon.icon-only::after{margin-right: 0}
a.icon.icon-only:link{}
a.icon.icon-only:link:hover{background-color: inherit}
a.icon.icon-only[class*=icon-circle]:link:hover::before,a.icon.icon-only[class*=icon-circle]:link:hover::after,a.icon.icon-only[class*=icon-box]:link:hover::before,a.icon.icon-only[class*=icon-box]:link:hover::after,a.icon.icon-only[class*=icon-circle]:visited:hover::before,a.icon.icon-only[class*=icon-circle]:visited:hover::after,a.icon.icon-only[class*=icon-box]:visited:hover::before,a.icon.icon-only[class*=icon-box]:visited:hover::after{background-color: #c23000}
.icon-style-1{position: relative;z-index: 2;display: inline-block;vertical-align: middle;width: 6.5em;height: 1em;margin-top: 4.75em;margin-bottom: 1.25em;transform: rotate( -7.5deg);font-size: 1.75em;font-weight: bold;font-family: Cambria,Arial,Arial,Helvetica,sans-serif;font-style: italic;color: #4B0082;text-shadow: 1px 1px #fff;background: rgb(224,220,219);border: #fff 5px solid;border-radius: 100%;box-shadow: rgb(0 153 253 / 25%) 0 0 25px;background: rgba(0,153,253,0.25);cursor: pointer;transition: all 150ms ease-in-out}
.icon-style-1::before{position: relative;z-index: -1;margin-top: -2.25em;margin-bottom: -0.7em;padding: 0.4em 0.5em 0.6em;transform: rotate(7.5deg);font-size: 2em;color: #800080;text-shadow: -3px -3px #d8bfd8;background: linear-gradient(40deg,rgba(34,193,195,1) 0%,rgba(253,187,45,1) 100%);border: #fff 0.1875em solid;box-shadow: 0px 0px 15px rgba(53,42,31,0.25);transition: all 150ms ease-in-out}
.icon-style-1:nth-of-type(3n-1){transform: rotate(0)}
.icon-style-1:nth-of-type(3n-1)::before{transform: rotate(0)}
.icon-style-1:nth-of-type(3n){transform: rotate(7.5deg)}
.icon-style-1:nth-of-type(3n)::before{transform: rotate(-7.5deg)}
.icon-style-1:hover{transform: scale(1.25) translateX(-0.125em) translateY(0.25em)}
.icon-style-1:hover::before{transform: rotate(0deg);filter: blur(3px);opacity: 0.75}
.icon-alert::before{content: "\f06a"}
.icon-attachment::before{content: "\f0c6"}
.icon-audio::before{content: "\f028"}
.icon-audio-description::before{content: "\f29e"}
.icon-bell::before{content: "\f0f3"}
.icon-blog::before{content: "\f781"}
.icon-book::before{content: "\f02d"}
.icon-book-reader::before{content: "\f5da"}
.icon-bookmark::before{content: "\f02e"}
.icon-box::before{content: "\f466"}
.icon-boxes::before{content: "\f468"}
.icon-calendar::before{content: "\f073"}
.icon-calendar-add::before{content: "\f271"}
.icon-camera::before{content: "\f083"}
.icon-cart::before{content: "\f07a"}
.icon-cart-add::before{content: "\f217"}
.icon-clock::before{content: "\f017"}
.icon-closed-captioning::before{content: "\f20a"}
.icon-comment::before{content: "\f4ad"}
.icon-contact::before{content: "\f095"}
.icon-copyright::before{content: "\f1f9"}
.icon-credit-card::before{content: "\f09d"}
.icon-download::before{content: "\f019"}
.icon-edit::before{content: "\f044"}
.icon-email::before{content: "\f0e0"}
.icon-eye::before{content: "\f06e"}
.icon-external-link::before{content: "\f360"}
.icon-feedback::before{content: "\f086"}
.icon-globe::before{content: "\f0ac"}
.icon-help::before{content: "\f059"}
.icon-home::before{content: "\f015"}
.icon-image::before{content: "\f03e"}
.icon-images::before{content: "\f302"}
.icon-link::before{content: "\f0c1"}
.icon-lock::before{content: "\f023"}
.icon-map::before{content: "\f279"}
.icon-map-marked::before{content: "\f5a0"}
.icon-map-marker::before{content: "\f3c5"}
.icon-microphone::before{content: "\f3c9"}
.icon-paperclip::before{content: "\f0c6"}
.icon-pencil::before{content: "\f303"}
.icon-play::before{content: "\f04b"}
.icon-podcast::before{content: "\f2ce"}
.icon-presentation::before{content: "\f26c"}
.icon-print::before{content: "\f02f"}
.icon-rss::before{content: "\f09e"}
.icon-search::before{content: "\f002"}
.icon-share::before{content: "\f14d"}
.icon-shipping::before{content: "\f48b"}
.icon-sign-in::before{content: "\f2f6"}
.icon-sign-out::before{content: "\f2f5"}
.icon-sitemap::before{content: "\f0e8"}
.icon-spreadsheet::before{content: "\f0ce"}
.icon-tools::before{content: "\f7d9"}
.icon-trademark::before{content: "\f25c"}
.icon-trash::before{content: "\f2ed"}
.icon-user::before{content: "\f007"}
.icon-user-check::before{content: "\f4fc"}
.icon-user-circle::before{content: "\f2bd"}
.icon-user-lock::before{content: "\f502"}
.icon-user-profile::before{content: "\f2bb"}
.icon-user-shield::before{content: "\f505"}
.icon-users::before{content: "\f500"}
.icon-users2::before{content: "\f0c0"}
.icon-universal-access::before{content: "\f29a"}
.icon-video::before{content: "\f03d"}
.icon-warning::before{content: "\f071"}
.icon-csv::before{content: "\f6dd"}
.icon-file::before{content: "\f15c"}
.icon-folder::before{content: "\f07b"}
.icon-folder-open::before{content: "\f07c"}
.icon-pdf::before{content: "\f1c1"}
.icon-powerpoint::before{content: "\f1c4"}
.icon-word::before{content: "\f1c2"}
.icon-xls::before{content: "\f1c3"}
.icon-zip::before{content: "\f1c6"}
.icon-brand::before{font-family: 'Font Awesome 6 Brands'}
.icon-facebook::before{font-family: 'Font Awesome 6 Brands';content: "\f39e"}
.icon-facebook-messenger::before{font-family: 'Font Awesome 6 Brands';content: "\f39f"}
.icon-instagram::before{font-family: 'Font Awesome 6 Brands';content: "\f16d"}
.icon-linkedin::before{font-family: 'Font Awesome 6 Brands';content: "\f0e1"}
.icon-pinterest::before{font-family: 'Font Awesome 6 Brands';content: "\f231"}
.icon-twitter::before{font-family: 'Font Awesome 6 Brands';content: "\f099"}
.icon-vimeo::before{font-family: 'Font Awesome 6 Brands';content: "\f27d"}
.icon-youtube::before{font-family: 'Font Awesome 6 Brands';content: "\f167"}
img{max-width: 100%;height: auto;border: 0}
img[style*="height"]{height: auto}
img[style*="display:block"],img[style*="display: block"]{margin-top: 1.5em;margin-bottom: 1.5em}
figure{}
figure.image{display: table;box-sizing: border-box;max-width: 100%;margin: 0 0 20px;padding: 0;line-height: 0}
img[style*="float:left"],img[style*="float: left"],figure.image.align-left{float: left;max-width: 50%;height: auto;margin: 0 20px 20px 0}
img[style*="float:right"],img[style*="float: right"],figure.image.align-right{float: right;max-width: 50%;height: auto;margin: 0 0 20px 20px}
figure.image.align-center{margin: 0 auto 20px}
figure.image img{float: none !important;max-width: 100%;margin: 0}
figure.image figcaption{display: table-caption;caption-side: bottom;padding: 20px;text-align: left;line-height: normal;background: #faf8f7}
figure.image figcaption>:first-child{margin-top: 0 !important}
figure.image figcaption>:last-child{margin-bottom: 0 !important}
@media all and (-ms-high-contrast:none){figure.image.align-left,figure.image.align-right,figure.image.align-left figcaption,figure.image.align-right figcaption{display: block}
}
@media all and (-ms-high-contrast:none) and (max-width: 1200px){figure.image,figure.image figcaption{display: block}
figure.image img{width: 100%}
}
@media screen and (max-width: 900px){img[style*="float:left"],img[style*="float: left"],figure.align-left,img[style*="float:right"],img[style*="float: right"],figure.align-right{}
}
@media screen and (max-width: 600px){figure.align-left,figure.align-right,img[style*="float:left"],img[style*="float: left"],img[style*="float:right"],img[style*="float: right"]{float: none !important;max-width: 100% !important;margin: 0 0 1.5em !important}
figure.image img{margin: 0 !important}
}
main{}
main a:link{}
main p a:link{}
#Primary{}
#Primary #PageTitle{margin-bottom: 0.75em !important}
#Primary #PublishInfo{margin: 1em 0;font-size: 126.3%}
#Primary #PublishInfo .date{display: inline}
#Primary #PublishInfo .author{display: inline}
#Primary #PageBody{}
#Primary #PageBody>:first-child{margin-top: 0 !important}
#Primary #PageBody.summaryField{margin: 0 0 1.5em}
#Secondary{}
#PrimaryContent>:first-child,#SecondaryContent>:first-child{margin-top: 0 !important}
#PrimaryContent>:last-child,#SecondaryContent>:last-child,#PrimaryContent .editable>:last-child,#SecondaryContent .editable>:last-child{margin-bottom: 0 !important}
main .cmHighlight,main .cmhighlight{border-bottom: 3px double}
@media screen and (max-width: 900px){}
.page-functions{}
.page-functions ul{display: flex;margin: 0;padding: 0;list-style: none;font-size: 1em}
.page-functions ul li{padding-left: 8px}
.page-functions ul li:hover{}
.page-functions ul li a,.st_sharethis,.st_email,.st_facebook,.st_twitter,.st_linkedin,.st_googleplus,.st_youtube,.st_instagram,.st_pinterest,.st_rss,.st_myspace{position: relative;display: block;height: 1.25em;width: 1.25em;overflow: hidden;padding: 5px;border-radius: 0}
.page-functions ul li a::before,.st_sharethis::before{content: "\f054";display: inline-block;font-family: 'Font Awesome 6 Free';font-weight: 700;text-align: center;width: 1.25em;height: 1.25em;line-height: 1.25em;margin-bottom: 5px}
.page-functions .pagePrint{}
.page-functions .pagePrint a::before{content: "\f02f"}
.page-functions .pageEmail{}
.page-functions .pageEmail a::before{content: "\f0e0"}
.page-functions .pageFeedback{}
.page-functions .pageFeedback a::before{content: "\f075"}
.page-functions .pageShare{order: -1;cursor: pointer}
.page-functions .pageShare .st_sharethis{color: #c23000}
.page-functions .pageShare .st_sharethis:hover{color: #fff;background: #c23000}
.page-functions .pageShare .st_sharethis::before{content: "\f14d"}
.page-functions .pageTextSizeToggle{}
.page-functions .pageTextSizeToggle a::before{content: "\f034"}
#PageFunctionsTop{position: absolute;top: 7px;right: 0}
#PageFunctionsTop a,#PageFunctionsTop .st_sharethis{}
#PageFunctionsTop a:hover,#PageFunctionsTop .st_sharethis:hover{cursor: pointer}
#PageFunctionsBottom{clear: both}
#PageFunctionsBottom .pageTopLink{order: -2}
#PageFunctionsBottom .pageTopLink a{width: auto;margin-left: 0;text-indent: 0}
#PageFunctionsBottom .pageTopLink a::before{content: "\f151"}
#PageFunctionsBottom ul li:first-child{background: none;padding-left: 0}
#PageFunctionsTop .pageShare.pageShareModule_sharethis .st_email{}
@media screen and (max-width: 900px){.page-functions{}
.page-functions .pagePrint,.page-functions .pageTextSizeDecrease,.page-functions .pageTextSizeDefault,.page-functions .pageTextSizeIncrease,{display: none}
}
.paging{clear: both;margin: 1.5em 0;padding: 30px;background: #faf8f7}
.paging .pagingSummary{}
.paging .pagingSummary .totalPagesPrefix{}
.paging .pagingSummary .totalPages{}
.paging .pagingSummary .totalPagesSuffix{}
.paging .pages{}
.paging .pages a{}
.paging .pages a:hover{}
.paging .pages .pagesLabel{}
.paging .pages .pagesLabel::after{content: ":"}
.paging .pages .previousPage{}
.paging .pages .previousPage:empty::before{content: "Pages:"}
.paging .pages .previousPage a{}
.paging .pages .previousPage a::before{}
.paging .pages .nextPage{}
.paging .pages .nextPage:empty{display: none}
.paging .pages .nextPage a{}
.paging .pages .nextPage a::after{}
.paging .pages .pageLinks{}
.paging .pages .pageLinks .currentPage{font-weight: bold}
.paging .pages .pageLinks .currentPage::before{content: "["}
.paging .pages .pageLinks .currentPage::after{content: "]"}
.paging .pages .pageLinks .otherPage{}
.paging .pages .pageLinks .otherPage a{}
.paging .pages .pageLinks .pagingSpacer{}
.paging.top{margin-top: 0}
.paging.bottom{}
.paging.bottom .pagingSummary{}
#TrailNav{}
#TrailNav ol,#TrailNav li{list-style: none;display: inline-block}
#TrailNav li::before{content: "";background-image: url(/images/template/trail-separator.png);background-repeat: no-repeat;width: 6px;height: 8px;display: inline-block;margin: 0 6px}
#TrailNav .prefix::before{background: none;margin: 0}
.trail-nav{}
.trail-nav a{}
.trail-nav .youAreHere{}
.trail-nav .prefix{}
.trail-nav .suffix{}
.trail-nav .separator:not(.separator .separator){margin: 0 7px}
@media screen and (max-width: 900px){.trail-nav{}
.trail-nav .youAreHere{display: none}
}
.countdown{font-size: 200%}
.countdown .counter{display: inline-block;box-sizing: border-box;min-width: 50px;margin-bottom: 30px;padding: 30px 40px;text-align: center;color: #ffffff;background: #000000;border-radius: 4px}
.countdown .counter::after{position: absolute;display: inline-block;width: 100%;text-align: center;font-size: 11px;font-weight: bold;color: #000;left: 0;bottom: -30px}
.countdown .counter.days{position: relative;margin-right: 5px}
.countdown .counter.days::after{content: "Days"}
.countdown .counter.hours{position: relative;margin-right: 5px}
.countdown .counter.hours::after{content: "Hours"}
.countdown .counter.minutes{position: relative;margin-right: 5px}
.countdown .counter.minutes::after{content: "Minutes"}
.countdown .counter.seconds{background: rgba(0,0,0,0.75);position: relative}
.countdown .counter.seconds::after{content: "Seconds"}
.countdown>:last-child{margin-right: 0 !important}
.countdown .separator{margin-left: -5px}
.countdown .separator.hours{}
.countdown .separator.minutes{}
.countdown .separator.seconds{}
.countdown.expired{}
.countdown.expired .counter{background: #990000}
.counter{display: flex;flex-direction: column;align-items: center;justify-content: center}
.counter .label{order: 2;padding-bottom: 30px;text-align: center;font-size: 150%;font-weight: bold}
.counter .count{order: 1;text-align: center;font-weight: bold;font-size: 350%}
.counter + .counter{border-top-width: 1px}
.counter.box{margin: 0 auto;width: 240px;height: 240px;background-color: #faf8f7}
.counter.circle{margin: 0 auto;width: 240px;height: 240px;background-color: #faf8f7;border-radius: 100%}
.counter.border{border: #dcd6d0 1px solid}
.counter.background-none{background-color: transparent}
.counter.small{font-size: 75%}
.counter.box.small,.counter.circle.small{width: 180px;height: 180px}
.counter.big{font-size: 133.33%}
.counter.box.big,.counter.circle.big{width: 320px;height: 320px}
.popupNotice{position: fixed;z-index: 1000;box-sizing: border-box;width: 100%;left: 0;bottom: 0;padding: 0;background: #e4e7ec;background: #fed66a;background: papayawhip;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);opacity: 1;transition: all ease-in-out 250ms}
.popupNotice .message{box-sizing: border-box;padding: 20px;max-width: 1440px;margin: 0 auto}
.popupNotice>.message>*{margin: 0 0 10px}
.popupNotice>.message>:last-child{margin-bottom: 0}
.popupNotice a:link{}
.popupNotice .dismiss a{position: absolute;box-sizing: border-box;width: 48px;height: 48px;top: -24px;right: 20px;padding-left: 48px;color: #fff;font-weight: 500;text-decoration: underline;text-align: center;overflow: hidden;background-color: #b81200;background-repeat: no-repeat;border-radius: 100%;cursor: pointer}
.popupNotice .dismiss a:hover{background-color: #181008}
.popupNotice .dismiss a::before{content: "X";position: absolute;top: 0;left: 0;width: 48px;line-height: 48px;color: #fff;font-family: 'Comic Sans MS',Arial,Helvetica,sans-serif;font-weight: bold;font-size: 16px}
@media screen and (max-width: 1200px){.popupNotice .message{width: 100%;max-width: none;border-radius: 0}
.popupNotice .dismiss a{right: 20px}
}
@media screen and (max-width: 900px){.popupNotice{max-width: 100%}
.popupNotice>.message{font-size: 91.7%}
}
.rotator::before{display: none}
.rotator{position: relative;width: 100%;height: 250px;z-index: 0}
.rotator .rotator-nav{display: none;z-index: 2}
.rotator .rotator-nav .rotator-link{}
.rotator .rotator-nav .rotator-link a{}
.rotator .rotator-nav .rotator-link:hover{}
.rotator .rotator-nav .rotator-link.selected{}
.rotator .rotator-elements{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 1}
.rotator .rotator-elements .rotator-element{display: block;position: absolute;width: 100%;height: 100%;overflow: hidden}
.rotator .rotator-elements .rotator-element:not(:first-child){display: none}
.rotator.images_backgroundFill .rotator-elements .rotator-element,.rotator.images_leftTop .rotator-elements .rotator-element,.rotator.images_leftBottom .rotator-elements .rotator-element,.rotator.images_rightTop .rotator-elements .rotator-element,.rotator.images_rightBottom .rotator-elements .rotator-element{background-image: none}
.rotator .rotator-elements .rotator-element .page-fragment{position: relative;width: 100%;height: 100%}
.rotator .rotator-elements .rotator-element .page-fragment .thumbnail{}
.rotator .rotator-elements .rotator-element .page-fragment .thumbnail a{}
.rotator .rotator-elements .rotator-element .page-fragment .text{position: absolute}
.rotator.images_backgroundFit .rotator-elements .rotator-element .page-fragment .thumbnail{position: absolute !important;width: 100% !important;height: 100% !important;padding-left: 0 !important;padding-right: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important}
.rotator.images_backgroundFit .rotator-elements .rotator-element .page-fragment .thumbnail a{position: absolute !important;height: 100% !important;width: 100% !important;line-height: 0 !important}
.rotator.images_backgroundFit .rotator-elements .rotator-element .page-fragment .thumbnail img{width: 100% !important;height: 100% !important;min-height: 100% !important;min-width: 100% !important}
.rotator.images_backgroundFill .rotator-elements .rotator-element .page-fragment .thumbnail{position: absolute !important;top: 0 !important;bottom: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;margin: 0 !important;padding: 0 !important;display: -webkit-box !important;display: -moz-box !important;display: -ms-flexbox !important;display: -webkit-flex !important;display: flex !important;-webkit-justify-content: center !important;justify-content: center !important;align-items: center !important}
.rotator.images_backgroundFill .rotator-elements .rotator-element .page-fragment .thumbnail img{position: absolute !important;min-width: 100% !important;max-width: none !important;min-height: 100% !important}
.rotator.images_backgroundFill .rotator-elements .rotator-element .page-fragment .thumbnail a{display: contents;position: absolute !important;min-width: 100% !important;min-height: 100% !important;line-height: 0 !important}
@media all and (-ms-high-contrast:none){.rotator.images_backgroundFill .rotator-elements .rotator-element{background-image: inherit;background-size: cover;background-position: center;background-repeat: no-repeat}
.rotator.images_backgroundFill .rotator-elements .rotator-element .page-fragment .thumbnail{display: none !important}
}
@supports (-ms-ime-align:auto){.rotator.images_backgroundFill .rotator-elements .rotator-element{background-image: inherit;background-size: cover;background-position: center;background-repeat: no-repeat}
.rotator.images_backgroundFill .rotator-elements .rotator-element .page-fragment .thumbnail{display: none !important}
.rotator.images_backgroundFill .rotator-elements .rotator-element .page-fragment .thumbnail a img{}
}
.rotator.images_backgroundFillLeftTop .rotator-elements .rotator-element .page-fragment .thumbnail,.rotator.images_backgroundFillLeftBottom .rotator-elements .rotator-element .page-fragment .thumbnail,.rotator.images_backgroundFillRightTop .rotator-elements .rotator-element .page-fragment .thumbnail,.rotator.images_backgroundFillRightBottom .rotator-elements .rotator-element .page-fragment .thumbnail{position: absolute !important;width: 100% !important;height: 100% !important}
.rotator.images_backgroundFillLeftTop .rotator-elements .rotator-element .page-fragment .thumbnail img,.rotator.images_backgroundFillLeftBottom .rotator-elements .rotator-element .page-fragment .thumbnail img,.rotator.images_backgroundFillRightTop .rotator-elements .rotator-element .page-fragment .thumbnail img,.rotator.images_backgroundFillRightBottom .rotator-elements .rotator-element .page-fragment .thumbnail img{position: absolute !important;min-width: 100% !important;min-height: 100% !important}
.rotator.images_backgroundFillLeftTop .rotator-elements .rotator-element .page-fragment .thumbnail img{top: 0;left: 0}
.rotator.images_backgroundFillLeftBottom .rotator-elements .rotator-element .page-fragment .thumbnail img{bottom: 0;left: 0}
.rotator.images_backgroundFillRighttTop .rotator-elements .rotator-element .page-fragment .thumbnail img{top: 0;right: 0}
.rotator.images_backgroundFillRightBottom .rotator-elements .rotator-element .page-fragment .thumbnail img{bottom: 0;right: 0}
.rotator.images_backgroundTile .rotator-elements .rotator-element .page-fragment .thumbnail{display: none}
.rotator.images_backgroundTile .rotator-elements .rotator-element{background-position: left top;background-repeat: repeat}
.rotator.images_backgroundCenter .rotator-elements .rotator-element .page-fragment .thumbnail{display: none}
.rotator.images_backgroundCenter .rotator-elements .rotator-element{background-position: center 50%;background-repeat: no-repeat}
.rotator.images_leftTop .rotator-elements .rotator-element .page-fragment .thumbnail{position: absolute;top: 0;left: 0}
.rotator.images_leftTop .rotator-elements .rotator-element .page-fragment .thumbnail img{width: auto}
.rotator.images_leftBottom .rotator-elements .rotator-element .page-fragment .thumbnail{position: absolute;bottom: 0;left: 0}
.rotator.images_leftBottom .rotator-elements .rotator-element .page-fragment .thumbnail img{width: auto}
.rotator.images_rightTop .rotator-elements .rotator-element .page-fragment .thumbnail{position: absolute;top: 0;right: 0}
.rotator.images_rightTop .rotator-elements .rotator-element .page-fragment .thumbnail img{width: auto}
.rotator.images_rightBottom .rotator-elements .rotator-element .page-fragment .thumbnail{position: absolute;bottom: 0;right: 0}
.rotator.images_rightBottom .rotator-elements .rotator-element .page-fragment .thumbnail img{width: auto}
.rotator.images_leftTop .rotator-elements .rotator-element .page-fragment .thumbnail,.rotator.images_leftBottom .rotator-elements .rotator-element .page-fragment .thumbnail,.rotator.images_centerTop .rotator-elements .rotator-element .page-fragment .thumbnail,.rotator.images_centerBottom .rotator-elements .rotator-element .page-fragment .thumbnail,.rotator.images_rightTop .rotator-elements .rotator-element .page-fragment .thumbnail,.rotator.images_rightBottom .rotator-elements .rotator-element .page-fragment .thumbnail{width: 100%}
.rotator.images_leftTop .rotator-elements .rotator-element .page-fragment .thumbnail img,.rotator.images_leftBottom .rotator-elements .rotator-element .page-fragment .thumbnail img,.rotator.images_centerTop .rotator-elements .rotator-element .page-fragment .thumbnail img,.rotator.images_centerBottom .rotator-elements .rotator-element .page-fragment .thumbnail img,.rotator.images_rightTop .rotator-elements .rotator-element .page-fragment .thumbnail img,.rotator.images_rightBottom .rotator-elements .rotator-element .page-fragment .thumbnail img{min-width: 100%}
.rotator .rotator-elements .rotator-element .page-fragment .video{position: absolute !important;top: -10000em !important;bottom: -10000em !important;left: -10000em !important;right: -10000em !important;min-width: 100% !important;width: 100% !important;min-width: 100% !important;max-width: 100% !important;padding-top: 56.25% !important;max-height: none !important;height: auto !important;margin: auto !important;overflow: hidden !important}
.rotator .rotator-elements .rotator-element .page-fragment .video iframe,.rotator .rotator-elements .rotator-element .page-fragment .video video{position: absolute !important;width: 100% !important;height: 100% !important;top: 0 !important;left: 0 !important}
@media screen and (max-width: 900px){.rotator .rotator-elements .rotator-element .page-fragment .video{position: relative !important;top: 0 !important;bottom: 0 !important;left: 0 !important;right: 0 !important}
}
.rotator.nav_fixed{}
.rotator.nav_fixed .rotator-nav{display: block;position: absolute;height: 100%;width: 37.5%}
.rotator.nav_fixed .rotator-nav .rotator-link{display: block}
.rotator.nav_fixed .rotator-nav .rotator-link a{display: block}
.rotator.nav_fixed .rotator-nav .rotator-link:hover{cursor: pointer;background: #ffffff}
.rotator.nav_fixed .rotator-nav .rotator-link.current{}
.rotator.nav_fixed .rotator-elements{left: auto;right: 0;width: 62.5%}
.rotator.nav_fixed.nav_position_right{}
.rotator.nav_fixed.nav_position_right .rotator-nav{right: 0}
.rotator.nav_fixed.nav_position_right .rotator-elements{left: 0}
.rotator.nav_fixed.nav_position_left{}
.rotator.nav_fixed.nav_position_left .rotator-nav{left: 0}
.rotator.nav_fixed.nav_position_left .rotator-elements{left: auto;right: 0}
.rotator.nav_fixed.nav_position_bottom{}
.rotator.nav_fixed.nav_position_bottom .rotator-nav{position: absolute;bottom: 0;height: auto;width: 100%}
.rotator.nav_fixed.nav_position_bottom .rotator-nav .rotator-link{position: relative;float: left}
.rotator.nav_fixed.nav_position_bottom .rotator-nav .rotator-link a{position: relative;float: left;width: auto}
.rotator.nav_fixed.nav_position_bottom .rotator-elements{width: 100%}
.rotator.nav_fixed.nav_position_bottomCenter{}
.rotator.nav_fixed.nav_position_bottomCenter .rotator-nav{position: absolute;bottom: 0;height: auto;width: 100%;text-align: center}
.rotator.nav_fixed.nav_position_bottomCenter .rotator-nav .rotator-link{display: inline-block}
.rotator.nav_fixed.nav_position_bottomCenter .rotator-nav .rotator-link a{width: auto}
.rotator.nav_fixed.nav_position_bottomCenter .rotator-elements{width: 100%}
.rotator.nav_fixed.nav_position_top{}
.rotator.nav_fixed.nav_position_top .rotator-nav{position: relative;float: left;height: auto;width: 100%}
.rotator.nav_fixed.nav_position_top .rotator-nav .rotator-link{position: relative;float: left}
.rotator.nav_fixed.nav_position_top .rotator-nav .rotator-link a{position: relative;float: left;width: auto}
.rotator.nav_fixed.nav_position_top .rotator-elements{position: static;clear: left;width: 100%}
.rotator.nav_fixed.nav_position_topCenter{}
.rotator.nav_fixed.nav_position_topCenter .rotator-nav{position: relative;height: auto;width: 100%;text-align: center}
.rotator.nav_fixed.nav_position_topCenter .rotator-nav .rotator-link{display: inline-block}
.rotator.nav_fixed.nav_position_topCenter .rotator-nav .rotator-link a{width: auto}
.rotator.nav_fixed.nav_position_topCenter .rotator-elements{position: static;clear: left;width: 100%}
.rotator.nav_overlay{}
.rotator.nav_overlay .rotator-nav{display: block;position: absolute}
.rotator.nav_overlay .rotator-nav .rotator-link{display: inline-block}
.rotator.nav_overlay .rotator-nav .rotator-link a{display: inline-block;width: auto;padding: 4px;margin: 4px;background: #ffffff}
.rotator.nav_overlay .rotator-nav .rotator-link a:hover{cursor: pointer;color: #ffffff;background: #787878}
.rotator.nav_overlay .rotator-nav .rotator-link.current{}
.rotator.nav_overlay .rotator-nav .rotator-link.current a{color: #ffffff;background: #606060}
.rotator.nav_overlay.nav_position_leftTop .rotator-nav{top: 10px;left: 10px}
.rotator.nav_overlay.nav_position_leftBottom .rotator-nav{bottom: 10px;left: 10px}
.rotator.nav_overlay.nav_position_rightTop .rotator-nav{top: 10px;right: 10px}
.rotator.nav_overlay.nav_position_rightBottom .rotator-nav{bottom: 10px;right: 10px}
.rotator.nav_overlay.nav_position_centerTop .rotator-nav{top: 10px;width: 100%;text-align: center}
.rotator.nav_overlay.nav_position_centerBottom .rotator-nav{bottom: 10px;width: 100%;text-align: center}
.rotator.nav_links_labels{}
.rotator.nav_links_labels .rotator-nav .rotator-link a{}
.rotator.nav_links_numbers{}
.rotator.nav_links_numbers .rotator-nav .rotator-link a{}
.rotator.nav_links_buttons{}
.rotator.nav_links_buttons .rotator-nav .rotator-link a{text-indent: -10000em;width: 12px;height: 12px;padding: 2px;border-radius: 100%}
.rotator.nav_position_none .rotator-nav{display: none !important}
.rotator{max-height: calc(9 / 16 * 100vw) !important;margin-bottom: 1.5em;box-shadow: 0 5px 15px rgba(24,16,8,0.15)}
.rotator .rotator-elements .rotator-element .page-fragment{}
.rotator .rotator-elements .rotator-element .page-fragment .text{box-sizing: border-box;bottom: 60px;padding: 30px;min-width: 25%;max-width: 50%;margin-left: calc(50% - 750px);text-align: left;color: #fff !important;background: rgba(24,16,8,0.75)}
.rotator .rotator-elements .rotator-element .page-fragment .text>:last-child{margin-bottom: 0 !important}
.rotator .rotator-elements .rotator-element .page-fragment .text .title{font-family: Cambria,Palatino,serif;font-size: 175%;font-weight: bold;margin: 0 0 0.5em}
.rotator .rotator-elements .rotator-element .page-fragment .text .title a{color: #ffffff;text-decoration: none}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary{}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMore{display: block;margin-top: 15px}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMore a.readMoreLink{display: inline-block;padding: 10px 20px;color: #dcd6d0;font-weight: bold;text-decoration: none;border: #dcd6d0 2px solid}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMore a.readMoreLink:hover{color: #fff;border-color: #c23000}
.rotator.nav_fixed{}
.rotator.nav_fixed .rotator-nav{width: 37.5%}
.rotator.nav_fixed .rotator-nav .rotator-link{font-size: 116.7%}
.rotator.nav_fixed .rotator-nav .rotator-link a{padding: 10px}
.rotator.nav_fixed .rotator-nav .rotator-link:hover{background: #ffffff}
.rotator.nav_fixed .rotator-nav .rotator-link.current{background: #f8f4f0}
.rotator.nav_fixed .rotator-elements{width: 62.5%;background: #faf8f7}
.rotator.nav_overlay{}
.rotator.nav_overlay .rotator-nav{}
.rotator.nav_overlay .rotator-nav .rotator-link{}
.rotator.nav_overlay .rotator-nav .rotator-link a{padding: 10px 20px;margin: 4px;background: #ffffff;border: #fff 2px solid;border-radius: 30px}
.rotator.nav_overlay .rotator-nav .rotator-link a:hover{color: #ffffff;background: #783068}
.rotator.nav_overlay .rotator-nav .rotator-link.current{}
.rotator.nav_overlay .rotator-nav .rotator-link.current a{color: #ffffff;background: #181008}
.rotator.nav_overlay.nav_position_leftTop .rotator-nav{top: 15px;left: calc(50% - 720px)}
.rotator.nav_overlay.nav_position_leftBottom .rotator-nav{bottom: 15px;left: calc(50% - 720px)}
.rotator.nav_overlay.nav_position_rightTop .rotator-nav{top: 15px;right: calc(50% - 720px)}
.rotator.nav_overlay.nav_position_rightBottom .rotator-nav{bottom: 15px;right: calc(50% - 720px)}
.rotator.nav_overlay.nav_position_centerTop .rotator-nav{top: 15px;width: 100%;text-align: center}
.rotator.nav_overlay.nav_position_centerBottom .rotator-nav{bottom: 15px;width: 100%;text-align: center}
.rotator.nav_links_labels{}
.rotator.nav_links_labels .rotator-nav .rotator-link a{}
.rotator.nav_links_numbers{}
.rotator.nav_links_numbers .rotator-nav .rotator-link a{}
.rotator.nav_links_numbers .rotator-nav .rotator-link.current a{}
.rotator.nav_links_buttons{}
.rotator.nav_links_buttons .rotator-nav .rotator-link a{width: 12px;height: 12px;padding: 4px;border-radius: 100%;box-shadow: 0 0 4px rgb(24,16,8,0.25)}
.rotator.nav_links_buttons .rotator-nav .rotator-link.current a{}
@media screen and (max-width: 1500px){.rotator .rotator-elements .rotator-element .page-fragment .text{margin-left: 30px;min-width: 50%;max-width: calc(100% - 120px)}
.rotator.nav_overlay.nav_position_leftTop .rotator-nav{left: 60px}
.rotator.nav_overlay.nav_position_leftBottom .rotator-nav{left: 60px}
.rotator.nav_overlay.nav_position_rightTop .rotator-nav{right: v}
.rotator.nav_overlay.nav_position_rightBottom .rotator-nav{right: 60px}
}
@media screen and (max-width: 900px){.rotator.nav_overlay.nav_links_labels .rotator-nav .rotator-link{font-size: 91.7%}
.rotator.nav_overlay.nav_links_labels .rotator-nav .rotator-link a{margin: 1px}
.rotator{}
.rotator .rotator-elements .rotator-element .page-fragment .text .title{}
.rotator .rotator-elements .rotator-element .page-fragment .text .link a{}
}
@media screen and (max-width: 600px){.rotator.nav_overlay.nav_position_leftTop .rotator-nav{left: 15px}
.rotator.nav_overlay.nav_position_leftBottom .rotator-nav{left: 15px}
.rotator.nav_overlay.nav_position_rightTop .rotator-nav{right: 15px}
.rotator.nav_overlay.nav_position_rightBottom .rotator-nav{right: 15px}
.rotator .rotator-nav{height: 30px;bottom: -13px !important}
.rotator .rotator-elements .rotator-element .page-fragment .text{bottom: 0;width: 100%;max-width: 100%;margin-left: 0;padding: 15px 15px 30px 15px;text-shadow: 1px 1px 2px #000;background: none}
.rotator .rotator-elements .rotator-element .page-fragment .text .title{margin-bottom: 5px}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMore{margin-top: 10px}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMore a.readMoreLink{padding: 5px 10px;text-shadow: none;color: #fff;border-color: #fff}
.rotator.images_backgroundFill .rotator-elements .rotator-element .page-fragment .thumbnail img{height: 100%}
}
@media screen and (max-width: 375px){}
.usersCounter{}
.usersCounter .label{}
.usersCounter .count{}
.usersCounter + .usersCounter{}
#LoginStatusShort{}
#LoginStatusShort.loggedIn{}
#LoginStatusShort.loggedOut{}
#LoginStatusShort .loginStatusInfo{display: inline;margin-right: 10px}
#LoginStatusShort .loginStatusInfo .loginMessage{}
#LoginStatusShort .loginStatusInfo .loginUser{}
#LoginStatusShort .loginLinks{display: flex;margin: 0;padding: 0;list-style: none}
#LoginStatusShort .loginLinks li{display: inline;margin: 0;padding: 0;list-style: none}
#LoginStatusShort .loginLinks li a{padding: 0 10px;border-left: #c0bcbb 1px solid}
#LoginStatusShort .loginLinks .loginHomeLink{}
#LoginStatusShort .loginLinks .logoutLink{}
#LoginStatusShort .loginLinks .loginLink{}
#LoginStatusShort .loginLinks .registerLink{}
.siteCustomElement{}
.col-1{box-sizing:border-box;width:100%;padding:0;margin:0}
.button{font-size:100%;background:#ffd200;color:#0F1E64 !important;border-radius: 4px}
#PageBody a.button:hover{background:#0F1E64;color:#ffd200 !important;text-decoration:none !important}
table.dataTable1 tbody tr td:first-child{border-left: 1px solid #d0cccb}
table.dataTable1 tbody tr td:last-child{border-right: 1px solid #d0cccb}
.content{box-sizing:border-box;width:100%;padding:0;margin:0;display:flex;gap:1em;flex-wrap:wrap;flex-direction:row;background-color:#f2f2f2}
.contentItem,.item{box-sizing: border-box;width: 25%;margin:0;padding:20px;background:#fff;border: 1px solid #DBDCDF;border-radius: 4px;box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 10%);border:1px solid #dbdcdf;border-bottom:5px solid #009BDC;text-align:left}
.item h2 a,.item h3 a{padding-right:30px;background:url(/images/template/right-arrow.png) center right no-repeat}
.item:last-child{margin-bottom:0 !important}
@media screen and (max-width: 1020px){.content{flex-direction:column}
.item{width:100%;margin:0;padding:15px;font-size:90%}
.item h2{font-size:110%;margin:0.5em 0 0.75em 0}
}
.blockLinks,.blockLinks ul{box-sizing:border-box;width:100%;padding:0;margin:0;display:inline-block;background-color:#f2f2f2}
.blockLinks ul{list-style:none;display:flex;gap:1em;flex-direction:row;justify-content: center}
.blockLinks ul li{box-sizing: border-box;width: 25%;margin:0;padding:20px;background:#fff;border: 1px solid #DBDCDF;border-radius: 4px;box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 10%);border:1px solid #dbdcdf;border-bottom:5px solid #009BDC;text-align:left;cursor:pointer}
.blockLinks ul li h2,.blockLinks ul li h3,#Page #PageContent #Secondary .blockLinks ul li h3{margin:0.5em 0 0.75em 0}
.blockLinks ul li h3 a{padding-right:30px;background:url(/images/template/right-arrow.png) center right no-repeat}
@media screen and (max-width: 1020px){.blockLinks ul{flex-direction:column}
#Template .blockLinks ul li{width:100%;margin:0;padding:15px;font-size:90%}
.blockLinks ul li h2,.blockLinks ul li h3{font-size:110%}
}
.highlight{box-sizing:border-box;width:100%;padding:2%;margin:0;display:inline-block;background:#f2f2f2;border:2px solid #0F1E64;border-radius:5px}
.highlight-icon{box-sizing:border-box;width:100%;padding:2% 2% 2% 30px;margin:0;display:inline-block;background:#f2f2f2 url(/images/template/information.png) 10px 10px no-repeat;border:2px solid #0F1E64;border-radius:5px}
.blockFacts,#Primary #PageBody .blockFacts{box-sizing:border-box;width:100%;padding:0 10%;margin:30px 0!important;text-align:center}
.blockFacts img{width:100px}
.blockFacts p:nth-child(2){font-size:90%;color:#0f1e64;font-family:"FocoBold",Arial,Helvetica,Sans-Serif}
.blockFacts h2,.blockFacts h3{margin:0.75em 0;font-size:150%;font-family:"FocoBlack",Arial,Helvetica,Sans-Serif}
@media screen and (max-width: 1020px){.blockFacts h2,.blockFacts h3{font-size:120%}
}
.blockResources,#Primary #PageBody .blockResources{box-sizing:border-box;width:100%;padding:0;margin:30px 0!important}
.blockResources h2 a{float:right;font-size:60%;margin:20px 0 0 0}
.blockResources a.button{padding:10px 20px;font-size:90%}
.blockResources ul{list-style:none;width:100%;padding:0;margin:0}
.blockResources ul li{box-sizing:border-box;display:inline-block;width:100%;padding:10px 150px 10px 20px;margin:0;border: 1px solid #DBDCDF;border-radius: 4px;box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 10%);position:relative}
.blockResources ul li p{width:80%;float:left;margin:0 0 10px 0;font-family:"FocoBold",Arial,Helvetica,Sans-Serif;font-size:120%}
.blockResources ul li p:first-child,.blockResources ul li p:nth-child(3){font-size:85%;margin:0}
.blockResources ul li p:nth-child(3){font-family:"Foco",Arial,Helvetica,Sans-Serif}
.blockResources ul li p:last-child{width:auto;position:absolute;right:20px;top:20%}
@media screen and (max-width:600px){.blockResources ul li{padding:10px 20px}
.blockResources ul li p:last-child{width: 100%;position: relative;right: inherit;top: inherit}
}
#ContentAnchorMenu{box-sizing:border-box;width:100%;padding:0;margin:0}
#ContentAnchorMenu h3,#ContentAnchorMenu p{margin:10px 0}
#ContentAnchorMenu a{display:block;width:auto;padding:8px 10px 8px 20px;background:url(/images/template/down-arrow.jpg) center left no-repeat;background-size: 15px;font-size:90%}
#ContentAnchorMenu a span{width:auto;border-bottom:1px dotted #0F1E64}
.blockHighlight,#Primary #PageBody .blockHighlight{box-sizing:border-box;width:100%;padding:20px;margin:0;background:#fafdfe;border: 1px solid #009BDC;border-radius:5px}
.blockHighlight h2,.blockHighlight h3{margin:0 0 0.75em 0}
.blockHighlight ul{margin:0 0px 0 20px!important;padding:0}
.blockHighlight .cols-2 .col:first-child{width:5% !important;float:left;text-align:center;margin-bottom:0}
.blockHighlight .cols-2 .col:first-child img{width:100%;max-width:50px}
.blockHighlight .cols-2 .col:last-child{width:90% !important;margin-bottom:0;float:right}
#Primary #PageBody .blockHighlight.colorYellow{background:#fffceb;border: 1px solid #ffd200}
.accordion{}
.accordion .accordionTitle,.accordion h2.accordionTitle,.accordion h3.accordionTitle{box-sizing: border-box;width: 100%;margin:0;padding: 15px 30px 15px 15px;box-sizing: border-box;background-image: url('/images/template/down-arrow.png');background-repeat: no-repeat;background-position: right center;cursor: pointer;border-bottom: 1px solid #DBDCDF;text-align:left;color:#0F1E64;font-size:115%}
.accordion .accordionTitle.active,.accordion h2.accordionTitle.active,.accordion h3.accordionTitle.active{background-image: url('/images/template/up-arrow.png')}
.accordion .accordionContent{box-sizing: border-box;width:100%;padding:15px;margin:0;text-align:left;border-bottom: 1px solid #DBDCDF}
.accordionTitle{cursor: pointer;background-image: url('/images/template/down-arrow.png');background-repeat: no-repeat;background-position-x: right;background-position-y: center}
.accordionTitle.open{background-image: url('/images/template/up-arrow.png')}
.rotator{box-shadow:none;margin:0}
#Template .rotator .rotator-nav{bottom: -25px !important}
#Template .rotator.nav_links_buttons .rotator-nav .rotator-link a{width:5px;height:5px;padding:3px}
.rotator .rotator-elements .rotator-element{box-sizing:border-box;max-width:1300px;position:relative;margin:0 auto;padding:0 20px;background-position: right center;background-repeat: no-repeat;background-size: auto}
.rotator .item{border:none;background:none;padding:0;box-shadow:none}
.rotator .rotator-elements .rotator-element .page-fragment .thumbnail,.rotator.images_backgroundFill .rotator-elements .rotator-element .page-fragment .thumbnail{display:none!important}
.rotator .rotator-elements .rotator-element .page-fragment .text{max-width:45%;margin:0;padding-left:0;top:60px;bottom:auto;background:none;color:#0f1e64}
.rotator .rotator-elements .rotator-element .page-fragment .text h3{display:none}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary{color:#0f1e64;font-family:"FocoBlack",Arial,Helvetica,Sans-Serif;font-size:200%;line-height: 50px}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMoreLink,.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMore a.readMoreLink{font-size:50%;background:#ffd200;color:#0F1E64;border-radius:4px;border: none;padding:10px;line-height:150%}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMoreLink:hover,.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMore a.readMoreLink:hover{color:#ffd200;background:#0F1E64}
@media screen and (max-width: 1500px){.rotator{height:250px !important}
.rotator .rotator-elements .rotator-element{background-size:500px}
.rotator .rotator-elements .rotator-element .page-fragment .text{top:20px}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary{font-size:200%;line-height:120%}
}
@media screen and (max-width: 960px){.rotator{height:250px !important}
.rotator .rotator-elements .rotator-element{background-size:400px;background-position: right 0 top 100px}
.rotator .rotator-elements .rotator-element .page-fragment .text{top:20px}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary{font-size:200%;line-height:120%}
}
@media screen and (max-width: 770px){.rotator{height:250px !important}
.rotator .rotator-elements .rotator-element{background-size:400px;background-position: bottom center}
.rotator .rotator-elements .rotator-element .page-fragment .text{top:40px;width:100%;max-width:100%;padding:0;text-align:center}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary{font-size:150%;line-height:100%}
}
@media screen and (max-width: 600px){.rotator .rotator-elements .rotator-element{background-size:300px}
.rotator .rotator-elements .rotator-element .page-fragment .text{text-shadow:none}
#Template .rotator .rotator-nav{bottom:-25px !important}
}
@media screen and (max-width: 500px){.rotator .rotator-elements .rotator-element{background-size:180px}
}
@media screen and (max-width: 370px){.rotator{height:350px !important}
.rotator .rotator-elements .rotator-element .page-fragment .text{top:15px}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary{font-size:110%;line-height:100%}
.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMoreLink,.rotator .rotator-elements .rotator-element .page-fragment .text .summary .readMore a.readMoreLink{font-size:80%;line-height:120%}
}
.articlesInSubContainers{}
.articlesInSubContainers .container{}
.articlesInSubContainers .container .containerSummary{}
.articlesInSubContainers .container .containerSummary .text{}
.articlesInSubContainers .container .containerSummary .text .title{margin-top: 0}
.articlesInSubContainers .container .containerSubContent{}
.articlesInSubContainers .container .containerSubContent .containers{}
.articlesInSubContainers .container .containerSubContent .containers.noContent{display: none}
.articlesInSubContainers .container .containerSubContent .articles{}
.articlesInSubContainers .container .containerSubContent .articles .content{}
.articlesInSubContainers .container .containerSubContent .articles .content .article{}
.articlesInSubContainers .container .containerSubContent .articles .content .article .thumbnail{}
.articlesInSubContainers .container .containerSubContent .articles .content .article .text{}
.articlesInSubContainers .container .containerSubContent .articles .content .article .text .title{}
.articlesInSubContainers .container .containerSubContent .articles .content .article .text .date{}
.articlesInSubContainers .container .containerSubContent .articles .content .article .text .summary{}
.articlesInSubContainers .container .containerSubContent .articles .content .article .text .readMoreText{}
.articlesInSubContainers .container .containerSubContent .containers:not(.noContent) + .articles.noContent{display: none}
.articlesInSubContainers .container .containerSubContent .containers.noContent + .articles.noContent{display: block}
#Attachments{margin: 1.5em 0;overflow: hidden}
table.attachmentsContainer{width: 100%;background: #ffffff;border-bottom: 0}
table.attachmentsContainer tr{display: table-row !important;min-height: 0 !important;padding: 0 !important;background: none !important}
table.attachmentsContainer tr.sectionTitle{}
table.attachmentsContainer tr.sectionTitle td.overview{width: 100%;background: #faf8f7}
table.attachmentsContainer tr.sectionTitle td.overview .title{font-weight: bold}
table.attachmentsContainer tr.sectionTitle td.overview .summary{padding-left: 0}
table.attachmentsContainer tr th{padding: 15px;font-size: 91.7%;background: #f0eceb;border: 1px solid #d0cccb}
table.attachmentsContainer tr td{padding: 15px;border: 1px solid #d0cccb;vertical-align: top}
table.attachmentsContainer tr td.overview{width: 100%}
table.attachmentsContainer tr td.overview .title{}
table.attachmentsContainer tr td.overview .summary{padding-left: 2.25em}
table.attachmentsContainer tr td.overview .url{padding-left: 2.25em}
table.attachmentsContainer tr td.format{white-space: nowrap}
table.attachmentsContainer tr td.format .extension{text-transform: uppercase}
table.attachmentsContainer tr td.format .formatNote{}
table.attachmentsContainer tr td.fileSize{white-space: nowrap;border-right: 0}
table.attachmentsContainer tr td.fileSize .fileSizeValue{}
table.attachmentsContainer tr td.fileSize .fileSizeUnit{}
ul.attachmentsContainer,ol.attachmentsContainer{}
ul.attachmentsContainer li.sectionTitle,ol.attachmentsContainer li.sectionTitle{list-style: none;padding-left: 0;margin-left: 0;margin-bottom: 1.5em}
ul.attachmentsContainer li.sectionTitle .overview,ol.attachmentsContainer li.sectionTitle .overview{}
ul.attachmentsContainer li.sectionTitle .overview .title,ol.attachmentsContainer li.sectionTitle .overview .title{font-weight: bold}
ul.attachmentsContainer li.sectionTitle .overview .summary,ol.attachmentsContainer li.sectionTitle .overview .summary{padding-left: 0}
ul.attachmentsContainer li.attachment,ol.attachmentsContainer li.attachment{margin-bottom: 1.5em}
ul.attachmentsContainer li.attachment .overview,ol.attachmentsContainer li.attachment .overview{}
ul.attachmentsContainer li.attachment .overview .title,ol.attachmentsContainer li.attachment .overview .title{}
ul.attachmentsContainer li.attachment .overview .summary,ol.attachmentsContainer li.attachment .overview .summary{padding-left: 2.25em}
ul.attachmentsContainer li.attachment .overview .url,ol.attachmentsContainer li.attachment .overview .url{padding-left: 2.25em}
ul.attachmentsContainer li.attachment .format,ol.attachmentsContainer li.attachment .format{display: inline;padding-left: 2.25em}
ul.attachmentsContainer li.attachment .format .extension,ol.attachmentsContainer li.attachment .format .extension{text-transform: uppercase}
ul.attachmentsContainer li.attachment .format .formatNote,ol.attachmentsContainer li.attachment .format .formatNote{}
ul.attachmentsContainer li.attachment .fileSize,ol.attachmentsContainer li.attachment .fileSize{display: inline;margin-left: -0.25em}
ul.attachmentsContainer li.attachment .fileSize::before,ol.attachmentsContainer li.attachment .fileSize::before{content: ","}
ul.attachmentsContainer li.attachment .fileSize .fileSizeValue,ol.attachmentsContainer li.attachment .fileSize .fileSizeValue{}
ul.attachmentsContainer li.attachment .fileSize .fileSizeUnit,ol.attachmentsContainer li.attachment .fileSize .fileSizeUnit{}
ul.attachmentsContainer li.attachment.fileNone .format,ul.attachmentsContainer li.attachment.fileNone .fileSize,ol.attachmentsContainer li.attachment.fileNone .format,ol.attachmentsContainer li.attachment.fileNone .fileSize{display: none}
div.attachmentsContainer{}
div.attachmentsContainer div.sectionTitle{margin-bottom: 1em}
div.attachmentsContainer div.sectionTitle .overview{}
div.attachmentsContainer div.sectionTitle .overview .title{font-weight: bold}
div.attachmentsContainer div.sectionTitle .overview .summary{padding-left: 0}
div.attachmentsContainer div.attachment{margin-bottom: 1.5em}
div.attachmentsContainer div.attachment .overview{}
div.attachmentsContainer div.attachment .overview .title{}
div.attachmentsContainer div.attachment .overview .summary{padding-left: 2.25em}
div.attachmentsContainer div.attachment .overview .url{padding-left: 2.25em}
div.attachmentsContainer div.attachment .format{display: inline;padding-left: 2.25em}
div.attachmentsContainer div.attachment .format .extension{text-transform: uppercase}
div.attachmentsContainer div.attachment .format .formatNote{}
div.attachmentsContainer div.attachment .fileSize{display: inline;margin-left: -0.25em}
div.attachmentsContainer div.attachment .fileSize::before{content: ","}
div.attachmentsContainer div.attachment .fileSize .fileSizeValue{}
div.attachmentsContainer div.attachment .fileSize .fileSizeUnit{}
div.attachmentsContainer div.attachment.fileNone .format,div.attachmentsContainer div.attachment.fileNone .fileSize{display: none}
.attachmentsContainer .title{margin-bottom: 0.25em}
.attachmentsContainer .title a{position: relative}
.attachmentsContainer .title a::before{display: inline-block;width: 1.25em;text-align: center;vertical-align: middle;margin-right: 0.25em;font-family: 'Font Awesome 6 Free';font-weight: 500;font-size: 1.5em;color: #484038}
.attachmentsContainer [class*=file]:not(.fileNone) .title a::before{content: "\f019";font-weight: 700}
.attachmentsContainer .attachment.fileImage .title a::before,.attachmentsContainer .attachment.fileJpg .title a::before,.attachmentsContainer .attachment.fileJpeg .title a::before,.attachmentsContainer .attachment.fileGif .title a::before,.attachmentsContainer .attachment.fileBmp .title a::before,.attachmentsContainer .attachment.filePng .title a::before,.attachmentsContainer .attachment.fileSvg .title a::before{content: "\f03e";font-weight: 500}
.attachmentsContainer .attachment.filePdf .title a::before{content: "\f1c1";font-weight: 500}
.attachmentsContainer .attachment.fileTxt .title a::before{content: "\f15c"}
.attachmentsContainer .attachment.fileDoc .title a::before,.attachmentsContainer .attachment.fileDocx .title a::before{content: "\f1c2"}
.attachmentsContainer .attachment.filePpt .title a::before,.attachmentsContainer .attachment.filePptx .title a::before{content: "\f1c4"}
.attachmentsContainer .attachment.fileXls .title a::before,.attachmentsContainer .attachment.fileXlsx .title a::before,.attachmentsContainer .attachment.fileCsv .title a::before{content: "\f1c3"}
.attachmentsContainer .attachment.fileZip .title a::before,.attachmentsContainer .attachment.file7z .title a::before,.attachmentsContainer .attachment.fileTar .title::before,.attachmentsContainer a.fileGz .title a::before{content: "\f1c6"}
.attachmentsContainer .attachment.fileWmv .title a::before,.attachmentsContainer .attachment.fileMpg .title a::before,.attachmentsContainer .attachment.fileMov .title a::before,.attachmentsContainer .attachment.fileMkv .title a::before,.attachmentsContainer .attachment.fileMp4 .title a::before,.attachmentsContainer .attachment.fileFlv .title a::before,.attachmentsContainer .attachment.fileAvi .title a::before{content: "\f1c8"}
.attachmentsContainer .attachment.fileMp3 .title a::before,.attachmentsContainer .attachment.fileWav .title a::before,.attachmentsContainer .attachment.fileAac .title a::before,.attachmentsContainer .attachment.fileM4a .title a::before{content: "\f1c7"}
.attachmentsContainer .attachment.cmfr_links .title a::before{content: "\f35d"}
blockquote{position: relative;margin: 0 0 1.5em 0;padding: 0;color: #909090;font-family: georgia,'times new roman',times,serif;font-size: 125%;line-height: 125%;quotes: "\201C" "\201D"}
blockquote::before{content: open-quote;font-weight: bold}
blockquote::after{content: close-quote;font-weight: bold}
blockquote p{display: inline;line-height: 1.3em}
blockquote :first-child{margin-top: 0}
blockquote :last-child{margin-bottom: 0}
blockquote.padding-all-none,blockquote.padding-all-none-large,blockquote.padding-all-none-medium,blockquote.padding-all-none-small,blockquote.padding-left-none,blockquote.padding-left-none-large,blockquote.padding-left-none-medium,blockquote.padding-left-none-small{padding-left: 16px !important;padding-right: 16px !important}
blockquote[style*="float"]{padding: 1.5em;max-width: 50%}
blockquote[style*="float:left"],blockquote[style*="float: left"],blockquote.align-left{margin-top: 1.5em;margin-right: 20px;border-right: #e0dcdb 2px solid}
blockquote[style*="float:right"],blockquote[style*="float: right"],blockquote.align-right{margin-top: 1.5em;margin-left: 20px;border-left: #e0dcdb 2px solid}
@media screen and (max-width: 600px){blockquote[style*="float:left"],blockquote[style*="float: left"],blockquote[style*="float:right"],blockquote[style*="float: right"],blockquote.align-left,blockquote.align-right{float: none !important;max-width: none !important;margin-top: 0 !important;margin-left: 0 !important;margin-right: 0 !important;padding: 0 20px !important;border: 0 !important}
}
address{}
pre{}
.containersInSubContainers{}
.containersInSubContainers .container{}
.containersInSubContainers .container .containerSummary{}
.containersInSubContainers .container .containerSummary .text{}
.containersInSubContainers .container .containerSummary .text .title{margin-top: 0}
.containersInSubContainers .container .containerSubContent{}
.containersInSubContainers .container .containerSubContent .containers{}
.containersInSubContainers .container .containerSubContent .containers .content{}
.containersInSubContainers .container .containerSubContent .containers .content .container{}
.containersInSubContainers .container .containerSubContent .containers .content .container .thumbnail{}
.containersInSubContainers .container .containerSubContent .containers .content .container .text{}
.containersInSubContainers .container .containerSubContent .containers .content .container .text .title{}
.containersInSubContainers .container .containerSubContent .containers .content .container .text .date{}
.containersInSubContainers .container .containerSubContent .containers .content .container .text .summary{}
.containersInSubContainers .container .containerSubContent .containers .content .container .text .readMoreText{}
ul{}
ul li{}
ol{}
ol li{}
main #PageBody ul:not([class]),main #PageBody ol:not([class]),.editorTinyMCE ul:not([class]),.editorTinyMCE ol:not([class]){line-height: 135%;margin: 0 0 1.5em}
main #PageBody ul:not([class]) li,main #PageBody ol:not([class]) li,.editorTinyMCE ul:not([class]) li,.editorTinyMCE ol:not([class]) li{margin: 0.75em 0}
main #PageBody li ul:not([class]),main #PageBody li ol:not([class]),.editorTinyMCE li ul:not([class]),.editorTinyMCE li ol:not([class]){margin: 0}
@media screen and (min-width: 900px){body.Template_threecols1 .secondary ul:not([class]),body.Template_threecols1 .secondary ol:not([class]),body.Template_twocols2 .secondary ul:not([class]),body.Template_twocols2 .secondary ol:not([class]){padding-left: 0}
body.Template_threecols1 .secondary ul:not([class]) li,body.Template_threecols1 .secondary ol:not([class]) li,body.Template_twocols2 .secondary ul:not([class]) li,body.Template_twocols2 .secondary ol:not([class]) li{margin-left: 1.5em}
}
ul.warnings,ul.checks,ul.crosses,ul.info,ul.help,ul.pointers,ul.circles,ul[style*="circle"],ul.discs,ul[style*="disc"],ul.squares,ul[style*="square"]{list-style: none}
ul.warnings>li,ul.checks>li,ul.crosses>li,ul.info>li,ul.help>li,ul.pointers>li,ul.circles>li,ul[style*="circle"]>li,ul.discs>li,ul[style*="disc"]>li,ul.squares>li,ul[style*="square"]>li{margin: 0.75em 0}
ul.warnings>li::before,ul>li.warning::before,ul.checks>li::before,ul>li.check::before,ul.crosses>li::before,ul>li.cross::before,ul.info>li::before,ul>li.info::before,ul.help>li::before,ul>li.help::before,ul.pointers>li::before,ul>li.pointer::before,ul.circles>li::before,ul>li.circle::before,ul[style*="circle"]>li::before,ul.discs>li::before,ul>li.disc::before,ul[style*="disc"]>li::before,ul.squares>li::before,ul>li.square::before,ul[style*="square"]>li::before{position: relative;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;vertical-align: baseline;height: 1.25em;width: 1.25em;margin-right: 0.5em;margin-left: -1.25em;text-align: center;font-family: 'Font Awesome 6 Free';font-weight: 700;font-size: 1em;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1.25em}
ul.circles,ul[style*="circle"]{}
ul.circles>li,ul[style*="circle"]>li,ul>li.circle{list-style: none}
ul.circles>li::before,ul[style*="circle"]>li::before,ul>li.circle::before,ul[class]>li.circle::before{content: "\2022";color: #dcd6d0;text-shadow: 1px 1px #6c6862}
ul.circles:not(.warnings):not(.checks):not(.crosses):not(.info):not(.help)>li:not([class])::before,ul[style*="circle"]:not(.warnings):not(.checks):not(.crosses):not(.info):not(.help)>li:not([class])::before,ul>li.circle::before,ul[class]>li.circle::before{transform: scale(1.5) translateY(-0.1em)}
ul.discs,ul[style*="disc"]{}
ul.discs>li,ul[style*="disc"]>li,ul>li.disc{list-style: none}
ul.discs>li::before,ul[style*="disc"]>li::before,ul>li.disc::before,ul[class]>li.disc::before{content: "\25cb";color: #dcd6d0;text-shadow: 1px 1px #6c6862}
ul.discs:not(.warnings):not(.checks):not(.crosses):not(.info):not(.help)>li:not([class])::before,ul[style*="disc"]:not(.warnings):not(.checks):not(.crosses):not(.info):not(.help)>li:not([class])::before,ul>li.disc::before,ul[class]>li.disc::before{transform: scale(1.1) translateY(-0.1em)}
ul.squares,ul[style*="square"]{}
ul.squares>li,ul[style*="square"]>li,ul>li.square{list-style: none}
ul.squares>li::before,ul[style*="square"]>li::before,ul>li.square::before,ul[class]>li.square::before{content: "\025aa";color: #dcd6d0;text-shadow: 1px 1px #6c6862}
ul.squares:not(.warnings):not(.checks):not(.crosses):not(.info):not(.help)>li:not([class])::before,ul[style*="square"]:not(.warnings):not(.checks):not(.crosses):not(.info):not(.help)>li:not([class])::before,ul>li.square::before,ul[class]>li.square::before{transform: scale(1.5) translateY(-0.1em)}
ul.pointers{}
ul.pointers>li,ul>li.pointer{list-style: none}
ul.pointers>li::before,ul>li.pointer::before,ul[class]>li.pointer::before{content: "\f054";color: #dcd6d0;text-shadow: 1px 1px #6c6862}
ul.circles.pointers>li::before,ul[style*="circle"].pointers>li::before,ul.circles>li.pointer::before{content: "\f138";color: #6c6862;text-shadow: none}
ul.discs.pointers>li::before,ul[style*="disc"].pointers>li::before,uldiscs>li.pointer::before{font-family: 'Font Awesome 6 Pro';content: "\f138";font-weight: 400;color: #6c6862;text-shadow: none}
ul.squares.pointers>li::before,ul[style*="square"].pointers>li::before,ul.squares>li.pointer::before{font-family: 'Font Awesome 6 Pro';content: "\f32b";color: #6c6862;text-shadow: none}
ul.warnings{}
ul.warnings>li,ul>li.warning{list-style: none}
ul.warnings>li::before,ul>li.warning::before,ul[class]>li.warning::before{content: "\f071";color: #ff9900;text-shadow: 1px 1px #994800}
ul.circles.warnings>li::before,ul[style*="circle"].warning>li::before,ul.circles>li.warning::before{content: "\f06a";text-shadow: none}
ul.discs.warnings>li::before,ul[style*="disc"].warning>li::before,ul.discs>li.warning::before{font-family: 'Font Awesome 6 Pro';content: "\f06a";font-weight: 400;text-shadow: none}
ul.squares.warnings>li::before,ul[style*="square"].warning>li::before,ul.squares>li.warning::before{font-family: 'Font Awesome 6 Pro';content: "\f321";text-shadow: none}
ul.checks{}
ul.checks>li,ul>li.check{list-style: none}
ul.checks>li::before,ul>li.check::before,ul[class]>li.check::before{content: "\f00c";color: #33cc33;text-shadow: 1px 1px #004800}
ul.circles.checks>li::before,ul[style*="circle"].checks>li::before,ul.circles>li.check::before{content: "\f058";text-shadow: none}
ul.discs.checks>li::before,ul[style*="disc"].checks>li::before,ul.discs>li.check::before{content: "\f058";font-weight: 400;text-shadow: none}
ul.squares.checks>li::before,ul[style*="square"].checks>li::before,ul.squares>li.check::before{content: "\f14a";text-shadow: none}
ul.crosses{}
ul.crosses>li,ul>li.cross{list-style: none}
ul.crosses>li::before,ul>li.cross::before,ul[class]>li.cross::before{content: "\f00d";color: #cc0000;text-shadow: 1px 1px #330000}
ul.circles.crosses>li::before,ul[style*="circle"].crosses>li::before,ul.circles>li.cross::before{content: "\f057";text-shadow: none}
ul.discs.crosses>li::before,ul[style*="disc"].crosses>li::before,ul.discs>li.cross::before{content: "\f057";font-weight: 400;text-shadow: none}
ul.squares.crosses>li::before,ul[style*="square"].crosses>li::before,ul.squares>li.cross::before{content: "\f410";font-family: 'Font Awesome 6 Pro';content: "\f2d3";text-shadow: none}
ul.info{}
ul.info>li,ul>li.info{list-style: none}
ul.info>li::before,ul>li.info::before,ul[class]>li.info::before{content: "\f129";color: #A0C2AD;text-shadow: 1px 1px #40624d}
ul.circles.info>li::before,ul[style*="circle"].info>li::before,ul.circles>li.info::before{content: "\f05a";text-shadow: none}
ul.discs.info>li::before,ul[style*="disc"].info>li::before,ul.discs>li.info::before{font-family: 'Font Awesome 6 Pro';content: "\f05a";font-weight: 400;text-shadow: none}
ul.squares.info>li::before,ul[style*="square"].info>li::before,ul.squares>li.info::before{font-family: 'Font Awesome 6 Pro';content: "\f30f";text-shadow: none}
ul.help{}
ul.help>li,ul>li.help{list-style: none}
ul.help>li::before,ul>li.help::before,ul[class]>li.help::before{content: "\f128";color: #2a52be;text-shadow: 1px 1px rgba(204,204,255,1)}
ul.circles.help>li::before,ul[style*="circle"].help>li::before,ul.circles>li.help::before{content: "\f059";text-shadow: none}
ul.discs.help>li::before,ul[style*="disc"].help>li::before,ul.discs>li.help::before{font-family: 'Font Awesome 6 Pro';content: "\f059";font-weight: 400;text-shadow: none}
ul.squares.help>li::before,ul[style*="square"].help>li::before,ul.squares>li.help::before{font-family: 'Font Awesome 6 Pro';content: "\f2fd";text-shadow: none}
ul.horizontal,ol.horizontal{display: flex;margin: 0 0 1.5em;padding: 0;line-height: 135%;list-style: none;align-items: flex-start;gap: 15px 30px}
ul.horizontal.space-between,ol.horizontal.space-between{width: 100%;justify-content: space-between}
ul.horizontal.space-around,ol.horizontal.space-around{width: 100%;justify-content: space-around}
ul.horizontal.space-evenly,ol.horizontal.space-evenly{width: 100%;justify-content: space-evenly}
ul.horizontal.align-items-top,ol.horizontal.align-items-top{align-items: flex-start}
ul.horizontal.align-items-center,ol.horizontal.align-items-center{align-items: center}
ul.horizontal.align-items-bottom,ol.horizontal.align-items-bottom{align-items: flex-end}
ul.horizontal li,ol.horizontal li{position: relative}
ul.horizontal.separators-between,ol.horizontal.separators-between{gap: 15px 60px}
ul.horizontal.separators-between li:not(:last-child),ol.horizontal.separators-between li:not(:last-child){}
ul.horizontal.separators-between li:not(:last-child)::after,ol.horizontal.separators-between li:not(:last-child)::after{position: absolute;content: "|";color: #745446;margin: 0 28px}
ul.horizontal.separators-between[class*=space-],ol.horizontal.separators-between[class*=space-]{}
ul.horizontal.separators-between[class*=space-] li:not(:last-child),ol.horizontal.separators-between[class*=space-] li:not(:last-child){}
ul.horizontal.separators-between[class*=space-] li:not(:last-child)::after,ol.horizontal.separators-between[class*=space-] li:not(:last-child)::after{}
.text-left ul.horizontal,ul.horizontal.text-left,text-left ol.horizontal,ol.horizontal.text-left{margin-left: 0;margin-right: auto;width: fit-content}
.text-center ul.horizontal,ul.horizontal.text-center,text-center ol.horizontal,ol.horizontal.text-center{margin-left: auto;margin-right: auto;width: fit-content}
.text-right ul.horizontal,ul.horizontal.text-right,.text-right ol.horizontal,ol.horizontal.text-right{margin-left: auto;margin-right: 0;width: fit-content}
ul.horizontal.text-left[class*=space-],ul.horizontal.text-center[class*=space-],ul.horizontal.text-right[class*=space-],ol.horizontal.text-left[class*=space-],ol.horizontal.text-center[class*=space-],ol.horizontal.text-right[class*=space-]{}
ul.horizontal.text-left[class*=space-] li,ul.horizontal.text-center[class*=space-] li,ul.horizontal.text-right[class*=space-] li,ol.horizontal.text-left[class*=space-] li,ol.horizontal.text-center[class*=space-] li,ol.horizontal.text-right[class*=space-] li{padding-left: 15px;padding-right: 15px}
@media screen and (min-width: 1201px){.text-left-large-only ul,ul.text-left-large-only,.text-left-large-only ol,ol.text-left-large-only{margin-left: 0;margin-right: auto;width: fit-content}
.text-center-large-only ul,ul.text-center-large-only,.text-center-large-only ol,ol.text-center-large-only{margin-left: auto;margin-right: auto;width: fit-content}
.text-right-large-only ul,ul.text-right-large-only,.text-right-large-only ol,ol.text-right-large-only{margin-left: auto;margin-right: 0;width: fit-content}
ul.stack-large-only,ol.stack-large-only{display: block !important}
ul.stack-large-only li,ol.stack-large-only li{padding-left: 0 !important;padding-right: 0 !important}
ul.separators-between.stack-large-only li:not(:last-child)::after,ol.separators-between.stack-large-only li:not(:last-child)::after{content: "" !important;position: relative !important;display: block;background-color: #745446;height: 1px;width: 100%;margin: 10px 0 !important}
}
@media screen and (max-width: 1200px){.text-left-medium ul,ul.text-left-medium{margin-left: 0;margin-right: auto;width: fit-content}
.text-center-medium ul,ul.text-center-medium{margin-left: auto;margin-right: auto;width: fit-content}
.text-right-medium ul,ul.text-right-medium{margin-left: auto;margin-right: 0;width: fit-content}
ul.stack-medium{display: block !important}
ul.stack-medium li{padding-left: 0 !important;padding-right: 0 !important}
ul.separators-between.stack-medium li:not(:last-child)::after{content: "" !important;position: relative !important;display: block;background-color: #745446;height: 1px;width: 100%;margin: 10px 0 !important}
}
@media screen and (min-width: 901px) and (max-width: 1200px){.text-left-medium-only ul,ul.text-left-medium-only{margin-left: 0;margin-right: auto;width: fit-content}
.text-center-medium-only ul,ul.text-center-medium-only{margin-left: auto;margin-right: auto;width: fit-content}
.text-right-medium-only ul,ul.text-right-medium-only{margin-left: auto;margin-right: 0;width: fit-content}
ul.stack-medium-only{display: block !important}
ul.stack-medium-only li{padding-left: 0 !important;padding-right: 0 !important}
ul.separators-between.stack-medium-only li:not(:last-child)::after{content: "" !important;position: relative !important;display: block;background-color: #745446;height: 1px;width: 100%;margin: 10px 0 !important}
}
@media screen and (max-width: 900px){.text-left-small ul,ul.text-left-small{margin-left: 0;margin-right: auto;width: fit-content}
.text-center-small ul,ul.text-center-small{margin-left: auto;margin-right: auto;width: fit-content}
.text-right-small ul,ul.text-right-small{margin-left: auto;margin-right: 0;width: fit-content}
ul.stack-small{display: block !important}
ul.stack-small li{padding-left: 0 !important;padding-right: 0 !important}
ul.separators-between.stack-small li:not(:last-child)::after{content: "" !important;position: relative !important;display: block;background-color: #745446;height: 1px;width: 100%;margin: 10px 0 !important}
}
@media screen and (min-width: 601px) and (max-width: 900px){.text-left-small-only ul,ul.text-left-small-only{margin-left: 0;margin-right: auto;width: fit-content}
.text-center-small-only ul,ul.text-center-small-only{margin-left: auto;margin-right: auto;width: fit-content}
.text-right-small-only ul,ul.text-right-small-only{margin-left: auto;margin-right: 0;width: fit-content}
ul.stack-small-only{display: block !important}
ul.stack-small-only li{padding-left: 0 !important;padding-right: 0 !important}
ul.separators-between.stack-small-only li:not(:last-child)::after{content: "" !important;position: relative !important;display: block;background-color: #745446;height: 1px;width: 100%;margin: 10px 0 !important}
}
@media screen and (max-width: 600px){.text-left-tiny ul,ul.text-left-tiny{margin-left: 0;margin-right: auto;width: fit-content}
.text-center-tiny ul,ul.text-center-tiny{margin-left: auto;margin-right: auto;width: fit-content}
.text-right-tiny ul,ul.text-right-tiny{margin-left: auto;margin-right: 0;width: fit-content}
ul.stack-tiny{display: block !important}
ul.stack-tiny li{padding-left: 0 !important;padding-right: 0 !important}
ul.separators-between.stack-tiny li:not(:last-child)::after{content: "" !important;position: relative !important;display: block;background-color: #745446;height: 1px;width: 100%;margin: 10px 0 !important}
}
@media screen and (min-width: 376px) and (max-width: 600px){.text-left-tiny-only ul,ul.text-left-tiny-only{margin-left: 0;margin-right: auto;width: fit-content}
.text-center-tiny-only ul,ul.text-center-tiny-only{margin-left: auto;margin-right: auto;width: fit-content}
.text-right-tiny-only ul,ul.text-right-tiny-only{margin-left: auto;margin-right: 0;width: fit-content}
ul.stack-tiny-only{display: block !important}
ul.stack-tiny li{padding-left: 0 !important;padding-right: 0 !important}
ul.separators-between.stack-tiny li:not(:last-child)::after{content: "" !important;position: relative !important;display: block;background-color: #745446;height: 1px;width: 100%;margin: 10px 0 !important}
}
@media screen and (max-width: 375px){.text-left-micro ul,ul.text-left-micro{margin-left: 0;margin-right: auto;width: fit-content}
.text-center-micro ul,ul.text-center-micro{margin-left: auto;margin-right: auto;width: fit-content}
.text-right-micro ul,ul.text-right-micro{margin-left: auto;margin-right: 0;width: fit-content}
ul.stack-micro{display: block !important}
ul.stack-micro li{padding-left: 0 !important;padding-right: 0 !important}
ul.separators-between.stack-micro li:not(:last-child)::after{content: "" !important;position: relative !important;display: block;background-color: #745446;height: 1px;width: 100%;margin: 10px 0 !important}
}
ul.menu-horizontal{position: relative;display: flex;margin: 0 0 1.5em;padding: 0;line-height: 135%;list-style: none;justify-content: space-evenly;gap: 1px}
ul.menu-horizontal li{width: 100%;flex-grow: 1;margin: 0 !important;padding: 15px;text-align: center;background-color: #dcd6d0}
ul.menu-horizontal li a{position: relative;display: flex;justify-content: center;align-items: center;box-sizing: border-box;margin: -15px;padding: 15px;height: calc(100% + 30px)}
ul.menu-horizontal li a[style]:hover{background: #c23000 !important;color: #fff !important}
ul.menu-horizontal li.currentPage{background-color: #f0eceb}
ul.menu-vertical{position: relative;display: block;margin: 0 0 1.5em;padding: 0;list-style: none}
ul.menu-vertical li{position: relative;padding: 15px 30px;border-bottom: 1px solid #f0eceb}
ul.menu-vertical li a{display: block;margin: -15px -30px;padding: 15px 30px}
ul.menu-vertical li.currentPage{background-color: #faf8f7}
ul.bullets-none{margin-left: 0 !important;padding-left: 0 !important;list-style: none}
ul.bullets-none li{margin-left: 0 !important;padding-left: 0 !important}
ul.indent-none,ol.indent-none{margin-left: 0 !important;padding-left: 0 !important}
.mce-toc,.toc{}
.mce-toc h2,.toc h2{}
.mce-toc ul,.toc ul{}
.mce-toc ul li,.toc ul li{}
.mce-toc ul ul,.toc ul ul{}
.mce-toc ul ul li,.toc ul ul li{}
.text-center ul{display: inline-block;width: auto}
.text-center ol{display: inline-block;width: auto}
.text-center dl{display: inline-block;width: auto}
.text-center ul.horizontal{display: flex;justify-content: center}
.text-center ol.horizontal{display: flex;justify-content: center}
@media screen and (min-width: 901px) and (max-width: 1200px){.text-center-medium-only ul{display: inline-block;width: auto}
.text-center-medium-only ol{display: inline-block;width: auto}
.text-center-medium-only dl{display: inline-block;width: auto}
.text-center-medium-only ul.horizontal{display: flex;justify-content: center}
.text-center-medium-only ol.horizontal{display: flex;justify-content: center}
}
@media screen and (max-width: 1200px){.text-center-medium ul{display: inline-block;width: auto}
.text-center-medium ol{display: inline-block;width: auto}
.text-center-medium dl{display: inline-block;width: auto}
.text-center-medium ul.horizontal{display: flex;justify-content: center}
.text-center-medium ol.horizontal{display: flex;justify-content: center}
}
@media screen and (min-width: 601px) and (max-width: 900px){.text-center-small-only ul{display: inline-block;width: auto}
.text-center-small-only ol{display: inline-block;width: auto}
.text-center-small-only dl{display: inline-block;width: auto}
.text-center-small-only ul.horizontal{display: flex;justify-content: center}
.text-center-small-only ol.horizontal{display: flex;justify-content: center}
}
@media screen and (max-width: 900px){.text-center-small ul{display: inline-block;width: auto}
.text-center-small ol{display: inline-block;width: auto}
.text-center-small dl{display: inline-block;width: auto}
.text-center-small ul.horizontal{display: flex;justify-content: center}
.text-center-small ol.horizontal{display: flex;justify-content: center}
}
@media screen and (min-width: 376px) and (max-width: 600px){.text-center-tiny-only ul{display: inline-block;width: auto}
.text-center-tiny-only ol{display: inline-block;width: auto}
.text-center-tiny-only dl{display: inline-block;width: auto}
.text-center-tiny-only ul.horizontal{display: flex;justify-content: center}
.text-center-tiny-only ol.horizontal{display: flex;justify-content: center}
}
@media screen and (max-width: 600px){.text-center-tiny ul{display: inline-block;width: auto}
.text-center-tiny ol{display: inline-block;width: auto}
.text-center-tiny dl{display: inline-block;width: auto}
.text-center-tiny ul.horizontal{display: flex;justify-content: center}
.text-center-tiny ol.horizontal{display: flex;justify-content: center}
}
@media screen and (max-width: 375px){.text-center-micro ul{display: inline-block;width: auto}
.text-center-micro ol{display: inline-block;width: auto}
.text-center-micro dl{display: inline-block;width: auto}
.text-center-micro ul.horizontal{display: flex;justify-content: center}
.text-center-micro ol.horizontal{display: flex;justify-content: center}
}
#EventContent{}
#EventContent #PublishInfo{}
#EventContent #PublishInfo .date{}
#EventContent #PublishInfo .date .separator{margin: 0 0.25em}
#EventContent #PublishInfo .time{}
#EventContent #EventInfo{position: relative;float: left;box-sizing: border-box;width: 100%;margin-bottom: 1.5em}
#EventContent #EventInfo>div{position: relative;float: left;width: 100%;margin: 0;padding: 10px 0;border-bottom: #eae8e7 2px solid}
#EventContent #EventInfo>div.type{}
#EventContent #EventInfo>div.status{}
#EventContent #EventInfo>div.location{}
#EventContent #EventInfo>div.attendees{}
#EventContent #EventInfo>div.addedBy{}
#EventContent #EventInfo .label{display: block;position: relative;float: left;box-sizing: border-box;width: 15%;font-weight: bold}
#EventContent #EventInfo .value,#EventContent #EventInfo .mapLink{display: block;position: relative;float: left;box-sizing: border-box;max-width: 85%}
#EventContent.status_confirmed{}
#EventContent.status_confirmed .status{}
#EventContent.status_confirmed .status .value{color: #339933}
#EventContent.status_tentative{}
#EventContent.status_tentative .status{}
#EventContent.status_tentative .status .value{color: #ff9900}
#EventContent .map{margin: 0 0 1.5em}
.item.event{}
.item.event .thumbnail{}
.imageLeft .item.event .thumbnail,.imageRight .item.event .thumbnail{max-width: 35%}
.item.event .text{}
.item.event .text .title{}
.item.event .text .date{}
.item.event .text .date .startDate{}
.item.event .text .date .endDate{}
.item.event .text .date.mutiple{}
.item.event .text .time{margin-bottom: 0.25em;color: #909090}
.item.event .text .time .startTime{}
.item.event .text .time .endTime{}
.item.event .text .time.multiple{}
.item.event .text .date .separator,.item.event .text .time .separator{margin: 0 0.25em}
.item.event .text .type{display: inline-block;margin-bottom: 0.25em}
.item.event .text .type .value::after{content: ","}
.item.event .text .type .value:last-child::after{display: none}
.item.event.type_meeting{}
.item.event .text .status{margin-bottom: 0.25em}
.item.event.status_confirmed{}
.item.event.status_confirmed .status{}
.item.event.status_confirmed .status .value{color: #339933}
.item.event.status_tentative{}
.item.event.status_tentative .status{}
.item.event.status_tentative .status .value{color: #ff9900}
.item.event .text .location{font-style: italic;margin-bottom: 0.25em}
.item.event .text .attendees{margin-bottom: 0.25em}
.item.event .text .summary{}
.item.event .text .type .label,.item.event .text .location .label,.item.event .text .attendees .label,.item.event .text .status .label{display: none}
.item.event .text .type .value,.item.event .text .location .value,.item.event .text .attendees .value,.item.event .text .status .value{}
.item.event.type_meeting .text .type .label{}
#Primary .item.event{}
#Secondary .item.event{}
.item.event.feature{}
table.monthView{width: 100%;border: #ffffff 1px solid;overflow: hidden}
table.monthView tr.dayNames{}
table.monthView tr.dayNames th.dayName{padding: 10px;width: 13.28%;font-weight: bold;background: #d0cccb;border: #ffffff 1px solid !important}
table.monthView tr.days{}
table.monthView tr.days td.day{padding: 10px;width: 13.28%;vertical-align: top;background: #faf8f7;border: #ffffff 1px solid;overflow: hidden}
table.monthView tr.days td.day a{text-decoration: none}
table.monthView tr.days td.day.thisMonth{background: #f0eceb;cursor: pointer}
table.monthView tr.days td.day.thisMonth:hover{background: #e0dcdb}
table.monthView tr.days td.day.thisMonth.hasEvents{background: #d0cccb;cursor: pointer}
table.monthView tr.days td.day.thisMonth.hasEvents:hover{background: #e0dcdb}
table.monthView tr.days td.day.thisMonth.today{background: #faf8f7}
table.monthView tr.days td.day.thisMonth.today:hover{background: #e0dcdb}
table.monthView tr.days td.day.thisMonth.today:hover a{}
table.monthView tr.days td.day.otherMonth{background: #faf8f7}
table.monthView tr.days td.day.otherMonth.previousMonth{}
table.monthView tr.days td.day.otherMonth.nextMonth{}
table.monthView tr.days td.day .item.event{position: relative;margin-top: 10px;margin-bottom: 0 !important}
table.monthView tr.days td.day .item.event .thumbnail{display: block;float: none;width: 100%;max-width: 100%;padding: 0;margin: 5px 0;overflow: hidden}
table.monthView tr.days td.day .item.event .thumbnail.tiny{}
table.monthView tr.days td.day .item.event .thumbnail.small{}
table.monthView tr.days td.day .item.event .thumbnail.medium{}
table.monthView tr.days td.day .item.event .thumbnail.large{}
table.monthView tr.days td.day .item.event .thumbnail.huge{}
table.monthView tr.days td.day .item.event .thumbnail img{width: 100%;max-width: 100%}
table.monthView tr.days td.day .item.event .text{float: none}
table.monthView tr.days td.day .item.event .text .title{margin: 0.5em 0}
table.monthView tr.days td.day .item.event .text .date{}
table.monthView tr.days td.day .item.event .text .time{}
table.monthView tr.days td.day .item.event .text .summary{}
table.monthView tr.days td.day .item.event .text .type,table.monthView tr.days td.day .item.event .text .status,table.monthView tr.days td.day .item.event .text .location,table.monthView tr.days td.day .item.event .text .attendees{}
table.monthView tr.days td.day .item.event .text .location{}
table.monthView tr.days td.day .item.event .text .label{display: none}
table.monthView tr.days td.day .item.event.status_confirmed{}
table.monthView tr.days td.day .item.event.status_confirmed .status .value{}
table.monthView tr.days td.day .item.event.status_tentative{}
table.monthView tr.days td.day .item.event.status_tentative .status .value{}
#Primary table.monthView tr.dayNames{}
#Primary table.monthView tr.dayNames th.dayName{height: 25px}
#Primary table.monthView tr.days{}
#Primary table.monthView tr.days td.day{height: 75px}
#Primary table.monthView tr.days td.day .item.event{}
@media screen and (max-width: 600px){table.monthView tr.days td.day .item.event .thumbnail{}
table.monthView tr.days td.day .item.event .thumbnail img{width: auto}
#Primary table.monthView tr.dayNames{display: none}
#Primary table.monthView tr.days{display: block;float: left;width: 100%;box-sizing: border-box}
#Primary table.monthView tr.days td.day{display: block !important;float: left;width: 100%;box-sizing: border-box;padding: 10px;height: auto}
#Primary table.monthView tr.days td.day.otherMonth{display: none !important}
}
#Primary .eventsByMonth{margin-bottom: 1.5em}
@media screen and (min-width: 601px) and (max-width: 900px){#Primary .eventsByMonth{margin: 0 -10px}
.eventsByMonth fieldset.calendarToolbar{padding: 0 10px !important}
}
#Secondary .eventsByMonth.calendar{}
#Tertiary .eventsByMonth.calendar{}
body.Template_threecols1 #Secondary .eventsByMonth.calendar,body.Template_twocols2 #Secondary .eventsByMonth.calendar,body.Template_twocols1 #Tertiary .eventsByMonth.calendar,body.Template_threecols1 #Tertiary .eventsByMonth.calendar{margin-bottom: 1.5em;font-size: 75%}
body.Template_threecols1 #Secondary .eventsByMonth.calendar .formPanel,body.Template_twocols2 #Secondary .eventsByMonth.calendar .formPanel,body.Template_twocols1 #Tertiary .eventsByMonth.calendar .formPanel,body.Template_threecols1 #Tertiary .eventsByMonth.calendar .formPanel{margin: 0}
body.Template_threecols1 #Secondary table.monthView tr.dayNames th.dayName,body.Template_threecols1 #Secondary table.monthView tr.days td.day,body.Template_twocols2 #Secondary table.monthView tr.dayNames th.dayName,body.Template_twocols2 #Secondary table.monthView tr.days td.day,body.Template_twocols1 #Tertiary table.monthView tr.dayNames th.dayName,body.Template_twocols1 #Tertiary table.monthView tr.days td.day,body.Template_threecols1 #Tertiary table.monthView tr.dayNames th.dayName,body.Template_threecols1 #Tertiary table.monthView tr.days td.day{padding: 6px;width: 10.28%;height: 25px}
#Primary .eventsByMonth.list{}
#Primary .eventsByMonth.list .day{}
#Primary .eventsByMonth.list .day .dayTitle{}
#Primary .eventsByMonth.list .day .item.event .text .date{display: none}
#Primary .eventsByMonth.list .day .item.event .text .date.multiple{display: block}
#Secondary .eventsByMonth.list{}
#Tertiary .eventsByMonth.list{}
.eventsByMonth .formPanel{margin: 0}
.eventsByMonth fieldset.calendarToolbar{display: inline-block;vertical-align: middle;float: none;width: 100%;min-width: 0;margin: 0;padding: 15px;background: #d0cccb;border: 0}
.eventsByMonth fieldset.calendarToolbar legend{display: none}
.eventsByMonth fieldset.calendarToolbar ul.formFields{position: relative;display: flex !important;justify-content: center;width: 100%}
.eventsByMonth fieldset.calendarToolbar .fieldContainer{clear: none;box-sizing: border-box;width: auto;margin: 0 !important;padding-right: 4px}
.eventsByMonth fieldset.calendarToolbar .fieldContainer.dropdownField{width: 40%}
.eventsByMonth fieldset.calendarToolbar .fieldContainer.buttonField{width: 20%;padding-right: 0}
.eventsByMonth fieldset.calendarToolbar .fieldContainer .fieldTitle{display: none}
.eventsByMonth fieldset.calendarToolbar .fieldContainer .fieldContent{width: 100%;max-width: 100%}
.eventsByMonth fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls{}
.eventsByMonth fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls select{width: 100%;padding: 9px}
.eventsByMonth .button{width: 100%;margin: 0;padding: 0 10px;font-size: 95%;line-height: 37px;border-radius: 0}
@media screen and (max-width: 600px){.eventsByMonth fieldset.calendarToolbar .fieldContainer.dropdownField{width: 50%}
}
body.Template_threecols1 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar,body.Template_twocols2 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar,body.Template_twocols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar,body.Template_threecols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar{border: 0;padding: 0;margin: 0 0 0.5em}
body.Template_threecols1 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar legend,body.Template_twocols2 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar legend,body.Template_twocols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar legend,body.Template_threecols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar legend{font-size: 155.6%;padding: 0;margin: 0 0 0.25em}
body.Template_threecols1 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer,body.Template_twocols2 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer,body.Template_twocols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer,body.Template_threecols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer{padding: 0;margin: 0;width: 100%;clear: both}
body.Template_threecols1 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldTitle,body.Template_twocols2 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldTitle,body.Template_twocols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldTitle,body.Template_threecols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldTitle{display: none}
body.Template_threecols1 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent,body.Template_twocols2 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent,body.Template_twocols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent,body.Template_threecols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent{width: 100%;max-width: 100%;padding: 0;background: transparent}
body.Template_threecols1 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls,body.Template_twocols2 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls,body.Template_twocols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls,body.Template_threecols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls{}
body.Template_threecols1 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls select,body.Template_twocols2 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls select,body.Template_twocols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls select,body.Template_threecols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls select{}
body.Template_threecols1 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls .button,body.Template_twocols2 #Secondary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls .button,body.Template_twocols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls .button,body.Template_threecols1 #Tertiary .eventsByMonth.calendar fieldset.calendarToolbar .fieldContainer .fieldContent .fieldControls .button{}
.upcomingEvents{}
.upcomingEvents .item.event{}
#Comments{clear: left;margin: 0 0 1.5em;padding-top: 1.5em;border-top: #e0dcdb 1px solid}
#CommentsHeader{margin: 0 0 1.5em}
#CommentsHeader .title{}
#CommentsHeader .summary{}
#CommentsHeader .commentsCount{}
#SubmittedComments{position: relative;float: left;width: 100%}
#SubmittedComments #NoComments{margin: 0 0 1.5em}
#SubmittedComments #NoComments .title{}
#SubmittedComments #NoComments .summary{}
#SubmittedComments .comment{position: relative;float: left;box-sizing: border-box;width: 100%;padding: 30px;border-top: #e0dcdb 1px solid}
#SubmittedComments .comment.odd{background: #f9f9f7}
#SubmittedComments .comment.even{background: #f1f1ef}
#SubmittedComments .comment .avatar{position: absolute;right: 30px}
#SubmittedComments .comment .avatar img{}
#SubmittedComments .comment .text{position: relative;padding-right: 105px}
#SubmittedComments .comment .text .title{margin-top: 0}
#SubmittedComments .comment .text .publishInfo{font-size: 84.21%}
#SubmittedComments .comment .text .publishInfo .date{display: inline;color: inherit}
#SubmittedComments .comment .text .publishInfo .author{display: inline}
#SubmittedComments .comment .text .commentText{margin: 1em 0}
#SubmittedComments .comment .commentFormLink{}
#SubmittedComments .comment .commentFormLink a:link{padding: 5px 15px;font-size: 73.68%;font-weight: bold;background-color: #fff;border-width: 2px;border-style: solid}
#CommentsClosed{clear: both;border-top: #e0dcdb 1px solid}
#CommentsClosed .title{}
#CommentsClosed .summary{}
#CommentFormHeader{clear: both;border-top: #e0dcdb 1px solid}
#CommentFormHeader .title{margin-top: 1.5em}
#CommentFormHeader .summary{}
#CommentFormHeader .commentsCount{}
#CommentForm{}
#CommentForm #UserAvatar{}
#CommentForm .fieldContainer{}
#CommentForm .fieldContainer .fieldControls{}
#CommentForm .textField{}
#CommentForm .textField .fieldContent,#CommentForm .emailField .fieldContent{}
#CommentForm .textField input{}
#CommentForm .textareaField{}
#CommentForm .textareaField textarea{}
@media screen and (max-width: 600px){#CommentForm .textField .fieldContent,#CommentForm .emailField .fieldContent{}
}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible;-webkit-transform: translate3d(0,0,0)}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling: touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:url(/AcoraCMS/Javascript/jQuery/colorbox/example1/images/overlay.png) repeat 0 0;opacity: 0.9;filter: alpha(opacity = 90)}
#colorbox{outline:0}
#cboxTopLeft{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#cboxTopRight{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#cboxBottomLeft{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#cboxBottomRight{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#cboxMiddleLeft{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#cboxMiddleRight{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#cboxTopCenter{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#cboxBottomCenter{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#cboxContent{background:#fff;overflow:visible}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{}
#cboxTitle{position:relative;bottom: 0;left: 0;box-sizing: border-box;padding:10px;font-family: Arial,Helvetica,sans-serif;font-size: 16px;text-align:center;width:100%;color:#fff;background-color: #000}
#cboxTitle:empty{display: none !important}
#cboxCurrent{position:absolute;bottom: 0;left: 0;width: 100%;font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-transform: uppercase;color: #fff;line-height: 28px;background: #000;text-align: center}
#cboxCurrent{position: absolute;float: none !important;margin: 0 auto;bottom: 5px;left: calc(50% - 60px);width: 120px;height: 28px;line-height: 28px;font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-transform: uppercase;color: #fff;text-align: center;text-shadow: 1px 1px 1px rgb(0 0 0 / 25%);background: rgba(0,0,0,0.25);border-radius: 0}
#cboxLoadingOverlay{background:url(/AcoraCMS/Javascript/jQuery/colorbox/example1/images/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(/AcoraCMS/Javascript/jQuery/colorbox/example1/images/loading.gif) no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom: 5px;left: 5px;width:28px;height:28px;text-align: center;text-indent:-9999px;background: rgba(0,0,0,0.25)}
#cboxPrevious::before{content: "\279c";position: absolute;bottom: 0;left: 0;width: 28px;line-height: 28px;text-indent: 0;font-size: 18px;color: #fff;text-shadow: -1px -1px 1px rgb(0 0 0 / 50%);transform:rotate(180deg)}
#cboxPrevious:hover{}
#cboxNext{position:absolute;bottom: 5px;right: 5px;width: 28px;height: 28px;text-align: center;text-indent: -9999px;background: rgba(0,0,0,0.25)}
#cboxNext::before{content: "\279c";position: absolute;bottom: 0;left: 0;width: 28px;line-height: 28px;text-indent: 0;font-size: 18px;color: #fff;text-shadow: 1px 1px 1px rgb(0 0 0 / 50%)}
#cboxClose{position: absolute;z-index: 10;bottom: auto;top: -13px;right: -13px;width: 40px;height: 40px;text-indent: -9999px;background-image: url(/images/cms/icons/white/cross_white_16.png);background-position: center center;background-repeat: no-repeat;background-color: #b81200;border-radius: 100%;box-shadow: 0 0 5px rgb(0 0 0 / 100%)}
#cboxClose:hover{background-color: #660000;transition: 100ms all ease-in-out}
#colorbox.cmEditor{}
#colorbox.cmEditor #cboxTopLeft{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#colorbox.cmEditor #cboxTopRight{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#colorbox.cmEditor #cboxBottomLeft{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#colorbox.cmEditor #cboxBottomRight{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#colorbox.cmEditor #cboxMiddleLeft{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#colorbox.cmEditor #cboxMiddleRight{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#colorbox.cmEditor #cboxTopCenter{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#colorbox.cmEditor #cboxBottomCenter{width: 3px;height: 3px;background: rgba(0,0,0,0.15)}
#colorbox.cmEditor #cboxWrapper{border-radius: 2px;background: rgba(0,0,0,0.15)}
#colorbox.cmEditor #cboxContent{border-radius: 0}
#colorbox.cmEditor #cboxLoadedContent{height: 100% !important}
#colorbox.cmEditor #cboxTitle{display: none !important}
#colorbox.content-video{}
#colorbox.content-video #cboxContent,#colorbox.content-video .cboxIframe{background: #000}
#colorbox.content-gallery{}
.expanderSection{display: inline-block;width: 100%;margin-bottom: 1.5em;border: #f0eceb 1px solid}
.expanderSection .expanderSection{background-color: #fff}
.expanderSection + .expanderSection{margin-top: calc(-1.5em + 2px)}
.expanderLink{position: relative;margin: 0;padding: 0}
.expanderLink a{position: relative;display: inline-block;box-sizing: border-box;width: 100%;margin: 0;padding: 20px}
.expanderLink a:hover{}
.expanderLink a.expanded::after{content: "-"}
.expanderLink a.collapsed::after{content: "+"}
.expanderLink a::after{position: absolute;display: inline-block;text-indent: 0;top: 17px;right: 17px;font-family: sans-serif;font-size: 24px;font-weight: bold;width: 24px;line-height: 24px;text-align: center;border-color: inherit;border-width: 2px;border-style: solid;border-radius: 100%}
.expanderContent{display: none;padding: 10px 20px 20px}
.expanderContent>:first-child{margin-top: 0 !important}
.expanderContent>:last-child{margin-bottom: 0 !important}
.facebookPage{position: relative;overflow: hidden;box-sizing: border-box;margin-bottom: 1.5em}
.facebookPage blockquote{font-family: inherit;font-size: 100%}
.facebookPage blockquote::before,.facebookPage blockquote::after{display: none !important}
.fb_iframe_widget iframe{max-width: 100% !important}
.facebookOtherElementsMightExist{}
div[class="flipbooks"]{}
div[class="flipbooks"] .flipbook .thumbnail.poster{}
div[class="flipbooks"] .flipbook .text{}
.flipbooks{position: relative;clear: both;width: 100%;margin: 0 0 1.5em}
.flipbooks.max-width{float: left;clear: none;width: auto;margin-right: 30px}
.flipbooks .content{display: contents}
.flipbook{position: relative;display: flex;flex-direction: column;height: 100%;background: #f0eceb;cursor: pointer}
.flipbook .thumbnail.poster{position: relative;padding: 0;border: #f0eceb 1px solid;overflow: hidden}
.flipbook .thumbnail.poster img{min-width: 100%}
.flipbook .text{display: flex;justify-content: space-between;flex-direction: column;flex-grow: 1;padding: 30px}
.flipbook .text .title{}
.flipbook .text .summary{display: flex;flex-direction: column;justify-content: space-between;flex-grow: 1}
.flipbook .text .summary{display: flex;flex-direction: column;justify-content: space-between;flex-grow: 1}
.flipbook .text .viewButton{}
.flipbook .text .viewButton a{display: inline-block}
.flipbook .text .viewButton a:hover{color: #c23000 !important;background: none;text-decoration: underline !important}
.flipbook .text :first-child{margin-top: 0}
.flipbook .text :last-child{margin-bottom: 0}
.flipbook .loader{display: flex;position: absolute;top: 0;flex-direction: column;justify-content: center;align-items: center;height: 100%;width: 100%;margin: 0 auto;background: rgba(0,0,0,0.5);z-index: 10}
.flipbook .loader .animation{content: "";display: block;border: 16px solid #c23000;border-top: 16px solid transparent;border-radius: 50%;width: 25%;height: 0;padding-top: 25%;animation: spin 2s ease-out infinite}
.flipbook .loader .message{margin: 1em 0;font-size: 200%;font-weight: bold;color: #fff}
.flipbook .flipbookUi{display: none;position: relative;width: 100%;height: 100%}
.flipbook:hover{}
.flipbook:hover .thumbnail.poster::before{content: "Click to view the flipbook";position: absolute;z-index: 1;bottom: 15px;left: 7.5%;width: 85%;line-height: 16px;box-sizing: border-box;padding: 30px;color: #fff;text-align: center;font-weight: bold;background: rgba(194,48,0,0.75)}
.flipbook:hover .thumbnail.poster img{transform: scale(1.05);transition: ease;transition-duration: 0.3s}
.flipbookLightbox{position: relative}
.flipbookLightbox #cboxContent #cboxLoadedContent{background: #000}
.flipbookLightbox #cboxTitle{margin-top: -21px}
.flipbookLightbox .flipbookUi{display: block;position: relative;width: 100% !important;height: 100% !important;text-align: center}
.flipbookLightbox .flipbookUi .flipbookCanvas{cursor: grab;margin: 0 auto}
.flipbookLightbox .flipbookUi .toolbar{display: inline-block;position: relative;top: -50px;z-index: 10;padding: 10px;font-size: 14px;background: rgba(0,0,0,0.35);border-radius: 4px}
.flipbookLightbox .flipbookUi .toolbar a{display: inline-block;vertical-align: middle;height: 24px;padding: 0px 10px;line-height: 24px;color: #fff;font-weight: bold;border-radius: 3px;background: #b81200;text-shadow: 1px 1px #000}
.flipbookLightbox .flipbookUi .toolbar a:hover{text-decoration: none;color: #b81200;background: #fff;transition: 100ms all ease-in-out}
.flipbookLightbox .flipbookUi .toolbar a::before,.flipbookLightbox .flipbookUi .toolbar a::after{color: #fff}
.flipbookLightbox .flipbookUi .toolbar a:hover::before,.flipbookLightbox .flipbookUi .toolbar a:hover::after{color: #b81200}
.flipbookLightbox .flipbookUi .toolbar .viewControls{display: inline-block}
.flipbookLightbox .flipbookUi .toolbar .viewControls a{}
.flipbookLightbox .flipbookUi .toolbar .viewControls a.zoomOut{}
.flipbookLightbox .flipbookUi .toolbar .viewControls a.zoomIn{}
.flipbookLightbox .flipbookUi .toolbar .viewControls a.reset{}
.flipbookLightbox .flipbookUi .toolbar .pageControls{display: inline-block;margin: 0 30px}
.flipbookLightbox .flipbookUi .toolbar .pageControls a{}
.flipbookLightbox .flipbookUi .toolbar .pageControls a.prevPage{}
.flipbookLightbox .flipbookUi .toolbar .pageControls a.nextPage{}
.flipbookLightbox .flipbookUi .toolbar .fileControls{display: inline-block}
.flipbookLightbox .flipbookUi .toolbar .fileControls a{}
.flipbookLightbox .flipbookUi .toolbar .fileControls a.download{}
.flipbookLightbox .flipbookUi .toolbar .screenControls{display: inline-block}
.flipbookLightbox .flipbookUi .toolbar .screenControls a{}
.flipbookLightbox .flipbookUi .toolbar .screenControls a.fullscreen{}
@media screen and (max-width: 900px){.flipbookLightbox .flipbookUi .toolbar .screenControls{display: none !important}
}
.googleMap{position: relative;overflow: hidden;margin-bottom: 1.5em}
.googleMap .markerLabel{font-family: Arial,Helvetica,sans-serif !important;font-size: 9px !important;font-weight: bold !important;color: #fff !important}
.gm-style>div>.gmnoprint{margin: 17px 10px 10px !important}
.gm-style-mtc:first-child{border: #484038 2px solid !important;border-right: 0 !important;border-top-left-radius: 4px !important;border-bottom-left-radius: 4px !important}
.gm-style-mtc:last-child{border: #484038 2px solid !important;border-left: 0 !important;border-top-right-radius: 4px !important;border-bottom-right-radius: 4px !important}
.gm-fullscreen-control{margin-top: 17px !important}
.gm-bundled-control>.gmnoprint>div{background: transparent !important}
.gm-bundled-control>.gmnoprint>div button + div{background: transparent !important}
.gm-control-active{background: #fff !important;border: #484038 2px solid !important;border-radius: 0px !important}
.googleMap .infoWindowContent h1,.googleMap .infoWindowContent h2,.googleMap .infoWindowContent h3,.googleMap .infoWindowContent h4,.googleMap .infoWindowContent h5,.googleMap .infoWindowContent h6,.googleMap .infoWindowContent p,.googleMap .infoWindowContent ul,.googleMap .infoWindowContent ol{margin-top: 0px;margin-bottom: 10px}
.googleMap .infoWindowContent .infoWindowContentField{}
.googleMap .infoWindowContent .infoWindowContentField + .locationFields{margin-bottom: 10px}
.googleMap .infoWindowContent .locationFields{}
.googleMap .infoWindowContent .title{}
.googleMap .infoWindowContent figure.image{float: right;max-width: 35%;margin: 0 0 15px 15px;border-radius: 0px;overflow: hidden}
.googleMap .infoWindowContent figure.image figcaption{padding: 5px;text-align: center;font-size: 88.89%}
.googleMap .infoWindowContent .summary{}
.googleMap .infoWindowContent .locationFields .businessField,.googleMap .infoWindowContent .locationFields .contactField{display: flex;align-items: flex-start;margin-bottom: 5px}
.googleMap .infoWindowContent .locationFields .contactField:last-of-type{margin-bottom: 0}
.googleMap .infoWindowContent .locationFields .businessField .label,.googleMap .infoWindowContent .locationFields .contactField .label{width: 110px;font-weight: bold}
.googleMap .infoWindowContent .locationFields .businessField .value,.googleMap .infoWindowContent .locationFields .contactField .value{}
.googleMap .infoWindowContent .locationFields .businessField.organizationName{}
.googleMap .infoWindowContent .locationFields .businessField.businessInfo{}
.googleMap .infoWindowContent .locationFields .contactField.contactPerson{}
.googleMap .infoWindowContent .locationFields .contactField.contactPersonPosition{}
.googleMap .infoWindowContent .locationFields .contactField.phone{}
.googleMap .infoWindowContent .locationFields .contactField.email{}
.googleMap .infoWindowContent .locationFields .contactField.website{}
.googleMap .infoWindowContent .locationFields .contactField.location{}
.googleMap .infoWindowContent .locationFields .contactField.location .address{display: block}
.googleMap .infoWindowContent .locationFields .contactField.location .city{}
.googleMap .infoWindowContent .locationFields .contactField.location .state{}
.googleMap .infoWindowContent .locationFields .contactField.location .state::after{content: "";clear: both;display: table}
.googleMap .infoWindowContent .locationFields .contactField.location .country{display: inline-block}
.googleMap .infoWindowContent .locationFields .contactField.location .postcode{display: inline-block}
.googleMap .infoWindowContent .locationFields .contactField.location .address + .postcode,.googleMap .infoWindowContent .locationFields .contactField.location .postcode:first-child:::before{content: "Postcode: ";display: inline-block}
.googleMap .infoWindowContent .locationFields .contactField.location .county{}
.googleMap .infoWindowContent .locationFields .contactField.location .statisticalArea{}
.googleMap .infoWindowContent .locationFields .contactField.location .airport{}
.googleMap .infoWindowContent .locationFields .customField{}
.googleMap .infoWindowContent .locationFields .customField.customInfo1{}
.googleMap .infoWindowContent .locationFields .customField.customInfo2{}
.googleMap .infoWindowContent .locationFields .customField.customInfo3{}
.googleMap .infoWindowContent .locationFields .customField.customInfo4{}
.googleMap .infoWindowContent .moreInfoLink{}
.googleMap .infoWindowContent .moreInfoLink a{}
.googleMap .infoWindowContent .zoomHere{margin-top: 3px}
.googleMap .infoWindowContent .zoomHere a.zoomHereLink{font-weight: 700}
.googleMap .infoWindowContent .zoomHere a.zoomHereLink::before{content: "\f689";margin: 0 5px 0 2px;font-family: "Font Awesome 6 Free";font-weight: 700;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.googleMap .uiContainer .gm-style .gm-style-iw-c{overflow: visible;border-radius: 0px;box-shadow: 10px 10px 15px -7px rgba(0,0,0,0.3)}
.googleMap .gm-style .infoWindowContent{}
.googleMap .gm-style .infoWindowContent>:first-child{margin-top: 0 !important}
.googleMap .gm-style .infoWindowContent>:last-child{margin-bottom: 0 !important}
.googleMap button[title=Close]{top: -10px !important;right: -10px !important;width: 24px !important;height: 24px !important;background-color: #484038 !important;background-image: url("/images/cms/icons/white/cross_white_16.png") !important;background-position: center center !important;background-repeat: no-repeat !important;border-radius: 100% !important}
.googleMap button[title=Close] img{display: none !important}
.googleMap .uiContainer .infoWindowExternal{display: none;position: absolute;width: auto;max-width: 55%;min-height: 10px;box-sizing: border-box;padding: 20px;bottom: 10px;left: 60px;background: #fff;border-bottom: #484038 4px solid;border-radius: 0px;box-shadow: 0px 0px 15px rgba(0,0,0,0.25)}
.googleMap .uiContainer .infoWindowExternal .closeButton{position: absolute;top: -7px;right: -7px;width: 18px;height: 18px;padding-left: 18px;box-sizing: border-box;overflow: hidden;background-color: #484038;background-image: url("/images/cms/icons/white/cross_white_16.png");background-position: center center;background-repeat: no-repeat;background-size: 12px 12px;border-radius: 100%;opacity: 0.75;transition: 100ms all ease-in-out}
.googleMap .uiContainer .infoWindowExternal .closeButton:hover{opacity: 1;cursor: pointer}
.googleMap .uiContainer .infoWindowExternal .infoWindowContent{}
.googleMap .uiContainer .infoWindowExternal .infoWindowContent>:first-child{margin-top: 0 !important}
.googleMap .uiContainer .infoWindowExternal .infoWindowContent>:last-child{margin-bottom: 0 !important}
.googleMapInfoWindowLightbox{}
.googleMapInfoWindowLightbox .infoWindowContent{padding: 30px}
.googleMapInfoWindowLightbox .infoWindowContent>:first-child{margin-top: 0 !important}
.googleMapInfoWindowLightbox .infoWindowContent>:last-child{margin-bottom: 0 !important}
.googleMap .uiContainer.sidebar .navContainer .infoWindowSidebar{display: none;position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height: 100%;box-sizing: border-box;padding: 10px;border-right: #dcd6d0 1px solid}
.googleMap .uiContainer.sidebar .navContainer .infoWindowSidebar .closeButton{position: absolute;top: -10px;right: -10px;width: 24px;height: 24px;padding-left: 24px;box-sizing: border-box;overflow: hidden;background-color: #484038 !important;background-image: url("/images/cms/icons/white/cross_white_16.png");background-position: center center;background-repeat: no-repeat;border-radius: 100%;opacity: 0.6}
.googleMap .uiContainer.sidebar .navContainer .infoWindowSidebar .closeButton:hover{opacity: 1;cursor: pointer}
.googleMap .uiContainer.sidebar .navContainer .infoWindowSidebar .infoWindowContent{}
.googleMap .uiContainer.sidebar .navContainer .infoWindowSidebar .infoWindowContent>:first-child{margin-top: 0 !important}
.googleMap .uiContainer.sidebar .navContainer .infoWindowSidebar .infoWindowContent>:last-child{margin-bottom: 0 !important}
.googleMap .uiContainer.sidebar{position: relative;clear: both;display: flex;flex-flow: row nowrap;align-items: stretch;overflow: hidden;box-sizing: border-box;width: 100%;border: #dcd6d0 2px solid;border-radius: 0px}
.googleMap .uiContainer.sidebar .navContainer{position: relative;box-sizing: border-box;padding: 20px;background: #fcf6f0}
.googleMap .uiContainer.sidebar .navContainer{}
.googleMap .uiContainer.sidebar .navContainer .areaSelector{position: relative;-webkit-appearance: none;box-sizing: border-box;max-width: 220px;padding: 10px 25px 10px 6px;color: #fff;font-weight: bold;background-color: #484038;background-image: url("/images/cms/icons/white/arrow_down_white_16.png");background-position: 98% 7px;background-repeat: no-repeat;border: 0;border-radius: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;outline: 0 !important;outline-style: inset}
.googleMap .uiContainer.sidebar .navContainer .areaSelector option{padding: 40px;transition: ease-in 0.5s}
.googleMap .uiContainer.sidebar .navContainer .locationsList{margin: 0;max-height: calc(100% - 50px);overflow: auto}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul{display: none;margin-top: 1px;list-style: none;padding: 0px}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul.selected{display: block;color: #fff;background-color: #484038;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li{position: relative;box-sizing: border-box;padding: 10px 25px 10px 10px;margin: 0;width: 100%;cursor: pointer;transition: 0.1s ease-in}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li:hover{background: #fff;color: #484038}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li:hover::after{content: "\f054";position: absolute;top: 30%;right: 10px;font-family: "Font Awesome 6 Free";font-size: 88.89%;font-weight: 700;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li.selectedLocation{color: #642c8d;font-weight: 500;background: #fff}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li.selectedLocation::after{content: "\f054";position: absolute;right: 10px;top: 30%;font-family: "Font Awesome 6 Free";font-size: 88.89%;font-weight: 700;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.locationList ul.hideLocationList{display: none !important}
.locationList ul.showLocationList{display: block}
.locationList ul.hideLocationList{display: none !important}
.locationList ul.showLocationList{display: block}
.googleMap .uiContainer.sidebar .mapContainer{width: 100%}
.googleMap .uiContainer.sidebar .mapContainer #map-canvas{width: 100% !important;height: 100% !important}
@media screen and (max-width: 900px){.googleMap{margin: 0 -15px 30px;width: calc(100% + 30px) !important}
#PreviewContainer .googleMap{margin: 0 0 30px;width: 100% !important}
.googleMap .uiContainer.sidebar{display: block;border-top: 0}
.googleMap .uiContainer.sidebar .navContainer{position: absolute;width: 100%;padding: 0;background: transparent;border-right: 0;height: auto !important;z-index: 1}
.googleMap .uiContainer.sidebar .navContainer .areaSelector{width: 100%;max-width: 100%;margin-top: -1px}
.googleMap .uiContainer.sidebar .navContainer .locationsList{height: auto;overflow: visible}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul{columns: 4;column-gap: 0;margin: 0px;width: 100%;border-radius: 0 !important}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li{display: inline-block;padding: 10px 30px 10px 10px}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li:first-child:last-child{display: inline-block}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li:hover::after{content: "\f078";top: 20%}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul.selected{color: #484038;background-color: rgba(255,255,255,0.85);border-radius: 0 !important;box-shadow: 0px 0px 10px rgba(0,0,0,0.25)}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul.selected li.selectedLocation{color: #fff;background: #484038}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li.selectedLocation::after{content: "\f078";top: 20%;right: 5px}
.googleMap .uiContainer.sidebar .mapContainer{}
.googleMap .uiContainer .infoWindowExternal{position: absolute;bottom: 0;left: 0;width: 100%;max-width: 100%;padding: 10px;background: rgba(255,255,255,0.9);border: 0;border-radius: 0}
.googleMap .uiContainer .infoWindowExternal .closeButton{position: absolute;top: 7px;right: 7px}
.googleMap .uiContainer .infoWindowExternal .infoWindowContent h1,.googleMap .uiContainer .infoWindowExternal .infoWindowContent h2,.googleMap .uiContainer .infoWindowExternal .infoWindowContent h3,.googleMap .uiContainer .infoWindowExternal .infoWindowContent h4,.googleMap .uiContainer .infoWindowExternal .infoWindowContent h5,.googleMap .uiContainer .infoWindowExternal .infoWindowContent h6,.googleMap .uiContainer .infoWindowExternal .infoWindowContent p,.googleMap .uiContainer .infoWindowExternal .infoWindowContent ul,.googleMap .uiContainer .infoWindowExternal .infoWindowContent ol{margin-top: 0px;margin-bottom: 5px}
.googleMap .uiContainer .infoWindowExternal .infoWindowContent .title{font-size: 175%}
.googleMap .infoWindowContent .locationFields .businessField .label,.googleMap .infoWindowContent .locationFields .contactField .label{width: 95px}
.googleMap .uiContainer.sidebar .mapContainer{}
}
@media screen and (max-width: 600px){.googleMap{min-height: 0}
.googleMap .uiContainer{min-height: 565px !important;max-height: 565px !important}
.googleMap .uiContainer.sidebar .navContainer{margin-right: 0}
.googleMap .uiContainer.sidebar .navContainer .areaSelector{width: 100%;padding: 7px}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul{columns: 3}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li{padding: 4px 7px;margin-bottom: -4px;font-size: 70%}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li:last-child{padding-bottom: 6px}
.googleMap .uiContainer.sidebar .navContainer .locationsList ul li.selectedLocation{padding-right: 15px}
.googleMap .uiContainer.sidebar .mapContainer{}
.googleMap .uiContainer.sidebar .mapContainer .googleMapCanvas{position: absolute;bottom: 0;min-height: 565px !important;height: 100% !important;max-height: 100% !important}
.googleMap .uiContainer .infoWindowExternal{padding: 7px 10px}
.googleMap .uiContainer .infoWindowExternal .infoWindowContent .title{}
}
.instagramFeed{}
.instagramFeed .content{position: relative;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: center;margin: 0 -5px 10px -5px;width: calc(100% + 10px)}
.instagramFeed .content.gutters{}
.instagramFeed .content.gutters .item{box-sizing: border-box;margin: 5px !important;flex-grow: 0;flex-shrink: 1;flex-basis: calc(20% - 10px)}
@supports (-ms-ime-align:auto){.instagramFeed .content.gutters .item{flex-basis: calc(20% - 12px)}
}
.instagramFeed .item{position: relative;max-width: 20%;min-width: 200px;width: 100%;overflow: hidden;border-radius: 4px;text-shadow: 1px 1px 3px rgba(0,0,0,0.5);background-color: #484038}
.instagramFeed .item .text .title{display: none}
.instagramFeed .item a{}
.instagramFeed .item a .thumbnail{height: 250px;overflow: hidden;background: #484038;padding-right: 0}
.instagramFeed .item a .thumbnail img{object-fit: cover;width: 100%;height: 250px;transition: 500ms ease-in-out}
.instagramFeed.fading .item a .thumbnail{background: rgba(72,64,56,0.75);transition: opacity 0.5s ease-in-out;opacity: 0.75;height: 250px;position: relative;width: 100%;top: 0}
.instagramFeed.fading .item a .thumbnail:hover{opacity: 1}
.instagramFeed .item a .text .summary{position: absolute;bottom: -57px;margin: 0;opacity: 1 !important;padding: 10px;color: #fff !important;font-weight: 500;background: rgba(72,64,56,0.5)}
.instagramFeed.fading .item:hover a .text .summary{bottom: 0;transition: 150ms all ease-in-out}
.instagramFeed .item a .text .summary .timestamp{margin: 5px 0}
.instagramFeed .item a .text .summary .caption{overflow: hidden;text-overflow: ellipsis;font-size: 13px;line-height: 15px;max-height: 45px}
.instagramFeed .item a .text .socialLinks{position: absolute;top: 0;width: 20px;height: 20px;margin: 10px;opacity: 1 !important;background-image: url('/images/cms/icons/socialmedia/instagram_icon_64.png?nocompression=1');background-size: 20px 20px}
.instagramFeed .footer{position: relative;text-align: center}
.instagramFeed .footer .button{box-sizing: border-box;width: 100%}
.instagramFeed .footer .button:hover{}
@media screen and (max-width: 1200px){.instagramFeed .item{max-width: 50%}
.instagramFeed .content.gutters .item{margin: 4px;flex: 0 1 calc(50% - 12px)}
}
@media screen and (max-width: 600px){.instagramFeed .item{max-width: 100%}
.instagramFeed .content.gutters .item{margin: 4px;flex: 0 1 calc(100% - 8px)}
}
#colorbox.instafeedLightbox{}
#colorbox.instafeedLightbox #cboxWrapper{}
#colorbox.instafeedLightbox #cboxWrapper #cboxContent{background: rgba(72,64,56,1)}
#colorbox.instafeedLightbox #cboxWrapper #cboxContent #cboxLoadedContent{margin: 0 0 200px !important;background-color: #000}
#colorbox.instafeedLightbox #cboxWrapper #cboxContent #cboxLoadedContent img{}
#colorbox.instafeedLightbox #cboxWrapper #cboxContent #cboxTitle{box-sizing: border-box;padding: 15px;height: 200px;overflow-y: auto;font-size: 85%;line-height: 125%;text-align: left;white-space: pre-line;background-color: rgba(72,64,56,0.85)}
#colorbox.instafeedLightbox #cboxWrapper #cboxContent #cboxCurrent{left: 5px;top: 5px;bottom: auto;color: #fff;font-weight: 500;text-shadow: 1px 1px 1px #000;text-transform: capitalize;background: rgba(40,31,32,0.75);line-height: 100%;padding: 8px 10px 5px;border-radius: 3px}
#colorbox.instafeedLightbox #cboxWrapper #cboxContent #cboxPrevious{bottom: 50%;width: 45px;height: 45px;margin-left: 10px;background: url(/images/cms/icons/general/32x32_arrow_left.png);background-size: 26px 26px;background-color: rgba(51,51,51,0.8);background-repeat: no-repeat;background-position: center;border-radius: 50px}
#colorbox.instafeedLightbox #cboxWrapper #cboxContent #cboxNext{left: auto;right: 0;bottom: 50%;width: 45px;height: 45px;margin-right: 10px;background: url(/images/cms/icons/general/32x32_arrow_right.png);background-size: 26px 26px;background-color: rgba(51,51,51,0.8);background-repeat: no-repeat;background-position: center;border-radius: 50px}
#colorbox.instafeedLightbox #cboxWrapper #cboxContent #cboxPrevious:hover,#colorbox.instafeedLightbox #cboxWrapper #cboxContent #cboxNext:hover{background-color: rgba(51,51,51,0.95)}
#colorbox.instafeedLightbox #cboxWrapper #cboxContent #cboxClose{display: none}
.instagramOtherElementsMightExist{}
.latestUpdates{}
.latestUpdates .header{}
.latestUpdates .content{}
.latestUpdates .content .item{}
.latestUpdates .content .item .thumbnail{}
.latestUpdates .content .item .text{}
.latestUpdates .content .item .text .title{}
.latestUpdates .content .item .text .date{}
.latestUpdates .content .item .text .summary{}
.latestUpdates .noContent{margin: 0 0 1.5em}
.latestUpdates .footer{}
.lightboxGrid{position: relative;float: left;width: 100%;margin-bottom: 1em}
.lightboxGrid .article{position: relative;float: left;min-width: 20%;margin-right: 20px}
.lightboxGrid .article .thumbnail{display: block;padding: 0}
.lightboxGrid .article .thumbnail img{max-width: 100%;width: 100%;margin: 0}
.lightboxGrid .article .text{display: block;padding: 0}
.lightboxGrid .article .text .title{padding: 0;text-align: center}
.lightboxGrid .article .text .date{display: none}
.lightboxGrid .article .text .summary{display: none}
.lightboxGrid.cols-3 .article{width: 30%;margin-right: 5%}
.lightboxGrid.cols-3 .article:nth-of-type(3),.lightboxGrid.cols-3 .article:nth-of-type(6),.lightboxGrid.cols-3 .article:nth-of-type(9),.lightboxGrid.cols-3 .article:nth-of-type(12),.lightboxGrid.cols-3 .article:nth-of-type(15),.lightboxGrid.cols-3 .article:nth-of-type(18),.lightboxGrid.cols-3 .article:nth-of-type(21),.lightboxGrid.cols-3 .article:nth-of-type(24),.lightboxGrid.cols-3 .article:nth-of-type(27),.lightboxGrid.cols-3 .article:nth-of-type(30),.lightboxGrid.cols-3 .article:nth-of-type(33),.lightboxGrid.cols-3 .article:nth-of-type(36),.lightboxGrid.cols-3 .article:nth-of-type(39),.lightboxGrid.cols-3 .article:nth-of-type(42),.lightboxGrid.cols-3 .article:nth-of-type(45),.lightboxGrid.cols-3 .article:nth-of-type(48),.lightboxGrid.cols-3 .article:nth-of-type(51){margin-right: 0}
#SubContainers.lightboxGrid.cols-4 .article,.lightboxGrid.cols-4 .article{width: 22.75%;margin-right: 3%}
.lightboxGrid.cols-4 .article:nth-of-type(4),.lightboxGrid.cols-4 .article:nth-of-type(8),.lightboxGrid.cols-4 .article:nth-of-type(12),.lightboxGrid.cols-4 .article:nth-of-type(16),.lightboxGrid.cols-4 .article:nth-of-type(20),.lightboxGrid.cols-4 .article:nth-of-type(24),.lightboxGrid.cols-4 .article:nth-of-type(28),.lightboxGrid.cols-4 .article:nth-of-type(32),.lightboxGrid.cols-4 .article:nth-of-type(36),.lightboxGrid.cols-4 .article:nth-of-type(40),.lightboxGrid.cols-4 .article:nth-of-type(44),.lightboxGrid.cols-4 .article:nth-of-type(48){margin-right: 0}
#SubContainers.lightboxGrid.cols-5 .article,.lightboxGrid.cols-5 .article{width: 18%;margin-right: 2.5%}
.lightboxGrid.cols-5 .article:nth-of-type(5),.lightboxGrid.cols-5 .article:nth-of-type(10),.lightboxGrid.cols-5 .article:nth-of-type(15),.lightboxGrid.cols-5 .article:nth-of-type(20),.lightboxGrid.cols-5 .article:nth-of-type(25),.lightboxGrid.cols-5 .article:nth-of-type(30),.lightboxGrid.cols-5 .article:nth-of-type(35),.lightboxGrid.cols-5 .article:nth-of-type(40),.lightboxGrid.cols-5 .article:nth-of-type(45),.lightboxGrid.cols-5 .article:nth-of-type(50){margin-right: 0}
@media only screen and (max-width: 600px){.lightboxGrid{font-size: 80%}
}
.lightboxPopup .article{}
.lightboxPopup .article .thumbnail{float: left;max-width: 35%;margin-right: 10px}
.lightboxPopup .article .thumbnail img{max-width: 100%;border: 1px solid #e0dcdb}
.lightboxPopup .article .text{}
.lightboxPopup .article .text .title{margin-top: 0}
.lightboxPopup .article .text .title a{font-size: 150%;color: #303030;text-decoration: none}
.lightboxPopup .article .text .date{}
.lightboxPopup .article .text .summary{}
.lightboxPopup .article .text .summary h2,.lightboxPopup .article .text .summary h3,.lightboxPopup .article .text .summary h4,.lightboxPopup .article .text .summary h5,.lightboxPopup .article .text .summary h6{margin-top: 0}
.rating{position: relative;width: 100%;height: 32px;background: none}
.rating .label{display: inline-block;vertical-align: middle;margin-right: 10px;font-weight: bold}
.rating .value{position: relative;display: inline-block;vertical-align: middle;width: 160px;height: 32px;text-indent: -10000em}
.rating .value::before{content: "";position: absolute;width: 100%;height: 32px;top: 0;left: 0;background-image: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2047.94%2047.94%22%20style%3D%22enable-background%3Anew%200%200%2047.94%2047.94%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23ED8A19%3B%22%20d%3D%22M26.285%2C2.486l5.407%2C10.956c0.376%2C0.762%2C1.103%2C1.29%2C1.944%2C1.412l12.091%2C1.757%0A%09c2.118%2C0.308%2C2.963%2C2.91%2C1.431%2C4.403l-8.749%2C8.528c-0.608%2C0.593-0.886%2C1.448-0.742%2C2.285l2.065%2C12.042%0A%09c0.362%2C2.109-1.852%2C3.717-3.746%2C2.722l-10.814-5.685c-0.752-0.395-1.651-0.395-2.403%2C0l-10.814%2C5.685%0A%09c-1.894%2C0.996-4.108-0.613-3.746-2.722l2.065-12.042c0.144-0.837-0.134-1.692-0.742-2.285l-8.749-8.528%0A%09c-1.532-1.494-0.687-4.096%2C1.431-4.403l12.091-1.757c0.841-0.122%2C1.568-0.65%2C1.944-1.412l5.407-10.956%0A%09C22.602%2C0.567%2C25.338%2C0.567%2C26.285%2C2.486z%22%2F%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');background-position: left top;background-size: auto 32px;background-repeat: repeat-x;opacity: 0.35}
.rating .value::after{content: "";position: absolute;height: 32px;top: 0;left: 0;background-image: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2047.94%2047.94%22%20style%3D%22enable-background%3Anew%200%200%2047.94%2047.94%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23ED8A19%3B%22%20d%3D%22M26.285%2C2.486l5.407%2C10.956c0.376%2C0.762%2C1.103%2C1.29%2C1.944%2C1.412l12.091%2C1.757%0A%09c2.118%2C0.308%2C2.963%2C2.91%2C1.431%2C4.403l-8.749%2C8.528c-0.608%2C0.593-0.886%2C1.448-0.742%2C2.285l2.065%2C12.042%0A%09c0.362%2C2.109-1.852%2C3.717-3.746%2C2.722l-10.814-5.685c-0.752-0.395-1.651-0.395-2.403%2C0l-10.814%2C5.685%0A%09c-1.894%2C0.996-4.108-0.613-3.746-2.722l2.065-12.042c0.144-0.837-0.134-1.692-0.742-2.285l-8.749-8.528%0A%09c-1.532-1.494-0.687-4.096%2C1.431-4.403l12.091-1.757c0.841-0.122%2C1.568-0.65%2C1.944-1.412l5.407-10.956%0A%09C22.602%2C0.567%2C25.338%2C0.567%2C26.285%2C2.486z%22%2F%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');background-position: left top;background-size: auto 32px;background-repeat: repeat-x}
.rating-0-0 .value::after{width: 0 !important}
.rating-0-1 .value::after{width: 2% !important}
.rating-0-2 .value::after{width: 4% !important}
.rating-0-3 .value::after{width: 6% !important}
.rating-0-4 .value::after{width: 8% !important}
.rating-0-5 .value::after{width: 10% !important}
.rating-0-6 .value::after{width: 12% !important}
.rating-0-7 .value::after{width: 14% !important}
.rating-0-8 .value::after{width: 16% !important}
.rating-0-9 .value::after{width: 18% !important}
.rating-1 .value::after{width: 20% !important}
.rating-1-0 .value::after{width: 20% !important}
.rating-1-1 .value::after{width: 22% !important}
.rating-1-2 .value::after{width: 24% !important}
.rating-1-3 .value::after{width: 26% !important}
.rating-1-4 .value::after{width: 28% !important}
.rating-1-5 .value::after{width: 30% !important}
.rating-1-6 .value::after{width: 32% !important}
.rating-1-7 .value::after{width: 34% !important}
.rating-1-8 .value::after{width: 36% !important}
.rating-1-9 .value::after{width: 38% !important}
.rating-2 .value::after{width: 40% !important}
.rating-2-0 .value::after{width: 40% !important}
.rating-2-1 .value::after{width: 42% !important}
.rating-2-2 .value::after{width: 44% !important}
.rating-2-3 .value::after{width: 46% !important}
.rating-2-4 .value::after{width: 48% !important}
.rating-2-5 .value::after{width: 50% !important}
.rating-2-6 .value::after{width: 52% !important}
.rating-2-7 .value::after{width: 54% !important}
.rating-2-8 .value::after{width: 56% !important}
.rating-2-9 .value::after{width: 58% !important}
.rating-3 .value::after{width: 60% !important}
.rating-3-0 .value::after{width: 60% !important}
.rating-3-1 .value::after{width: 62% !important}
.rating-3-2 .value::after{width: 64% !important}
.rating-3-3 .value::after{width: 66% !important}
.rating-3-4 .value::after{width: 68% !important}
.rating-3-5 .value::after{width: 70% !important}
.rating-3-6 .value::after{width: 72% !important}
.rating-3-7 .value::after{width: 74% !important}
.rating-3-8 .value::after{width: 76% !important}
.rating-3-9 .value::after{width: 78% !important}
.rating-4 .value::after{width: 80% !important}
.rating-4-0 .value::after{width: 80% !important}
.rating-4-1 .value::after{width: 82% !important}
.rating-4-2 .value::after{width: 84% !important}
.rating-4-3 .value::after{width: 86% !important}
.rating-4-4 .value::after{width: 88% !important}
.rating-4-5 .value::after{width: 90% !important}
.rating-4-6 .value::after{width: 92% !important}
.rating-4-7 .value::after{width: 94% !important}
.rating-4-8 .value::after{width: 96% !important}
.rating-4-9 .value::after{width: 98% !important}
.rating-5 .value::after{width: 100% !important}
.rating-5-0 .value::after{width: 100% !important}
table.shoppingCart{width: 100%;margin-bottom: 1em;border: 0}
table.shoppingCart th{padding: 10px;background: #f0eceb;border: #e0dcdb 1px solid}
table.shoppingCart td{padding: 10px;vertical-align: top}
table.shoppingCart #BookingsHeaderRow{}
table.shoppingCart #ProductsHeaderRow{}
table.shoppingCart tr.itemsCategory{background: #fcfcfc}
table.shoppingCart tr.itemsCategory th.itemsCategoryLabel{border: #e0dcdb 1px solid}
table.shoppingCart tr.itemsCategory td.itemsCategoryLabel .itemsCategoryName{}
table.shoppingCart tr.itemsCategory td.itemsCategoryLabel .itemsCategoryProductAddLink{}
table.shoppingCart tr.itemsCategory td.itemsCategoryLabel .itemsCategoryProductAddLink a{}
table.shoppingCart .productRow{}
table.shoppingCart .productRow:nth-child(2n+1){background: #fcfcfc}
table.shoppingCart .productRow td{vertical-align: middle;border: #e0dcdb 1px solid}
table.shoppingCart .productRow td.itemInfo{width: 60%}
table.shoppingCart .productRow td.itemInfo .productImage{display: inline-block;vertical-align: middle;width: 75px;height: 75px;margin-right: 10px;text-align: center}
table.shoppingCart .productRow td.itemInfo .productImage img{display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%}
table.shoppingCart .productRow td.itemInfo .productInfo{display: inline-block;vertical-align: middle}
table.shoppingCart .productRow td.itemInfo .productInfo .productLabel{margin-bottom: 5px}
table.shoppingCart .productRow td.itemInfo .productInfo .productLabel .productCode{display: inline-block}
table.shoppingCart .productRow td.itemInfo .productInfo .productLabel .productCode::after{text-transform: uppercase;content: " - "}
table.shoppingCart .productRow td.itemInfo .productInfo.productLabel .productName{}
table.shoppingCart .productRow td.itemInfo .productInfo .productNote{}
table.shoppingCart .productRow td.itemInfo .productInfo .productNote .helpText{}
table.shoppingCart .productRow td.itemInfo .productInfo .deliveryType{}
table.shoppingCart .productRow td.itemCode{width: 10%;white-space: nowrap}
table.shoppingCart .productRow td.itemPrice{width: 10%;white-space: nowrap}
table.shoppingCart .productRow td.itemQuantity{width: 10%}
table.shoppingCart .productRow td.itemQuantity .quantitySelector{width: 75px;box-sizing: border-box;padding: 10px;background: #ffffff;border: #c0bcbb 1px solid;border-radius: 0;outline: 0}
table.shoppingCart .productRow td.itemTotal{width: 10%;white-space: nowrap}
table.shoppingCart .productRow td.itemOptions{width: 10%;white-space: nowrap}
table.shoppingCart .productRow td.itemOptions .removeProductButton{}
table.shoppingCart .productRow.noProduct{}
table.shoppingCart tr.cartUpdateTotals{}
table.shoppingCart tr.cartUpdateTotals td.rowLabel{text-indent: -10000em}
table.shoppingCart tr.cartUpdateTotals td.rowValue{padding-bottom: 2em}
table.shoppingCart tr.cartRow{}
table.shoppingCart tr.cartRow .rowLabel{border: 0}
table.shoppingCart tr.cartRow .rowValue{border: 0}
table.shoppingCart tr.cartSubTotal{}
table.shoppingCart tr.cartSubTotal td.rowLabel{padding-top: 20px;font-weight: bold;border-top: #e0dcdb 1px solid}
table.shoppingCart tr.cartSubTotal td.rowValue{padding-top: 20px;border-top: #e0dcdb 1px solid}
table.shoppingCart tr.cartSalesTax{}
table.shoppingCart tr.cartSalesTax td.rowLabel{}
table.shoppingCart tr.cartSalesTax td.rowValue{}
table.shoppingCart tr.cartShipping{}
table.shoppingCart tr.cartShipping td.rowLabel{padding-bottom: 40px}
table.shoppingCart tr.cartShipping td.rowValue{}
table.shoppingCart tr.cartPostCodeMessage{}
table.shoppingCart tr.cartTotal{}
table.shoppingCart tr.cartTotal td.rowLabel{font-weight: bold;border-top: #e0dcdb 1px solid}
table.shoppingCart tr.cartTotal td.rowValue{border-top: #e0dcdb 1px solid}
@media screen and (max-width: 600px){table.shoppingCart{zoom: 0.8}
}
.pastOrders{margin-bottom: 1.5em}
.pastOrders .sectionTitle{}
.pastOrders table.pastOrdersSummary{width: 100%}
.pastOrders table.pastOrdersSummary thead{}
.pastOrders table.pastOrdersSummary thead th,.pastOrders table.pastOrdersSummary th{padding: 10px;background: #f0eceb;border: #e0dcdb 1px solid}
.pastOrders table.pastOrdersSummary tbody{}
.pastOrders table.pastOrdersSummary tbody td,.pastOrders table.pastOrdersSummary td{padding: 10px;vertical-align: top;border: #e0dcdb 1px solid}
.pastOrders table.pastOrdersSummary tr.savedCart{}
.pastOrders table.pastOrdersSummary tr.savedCart td.orderNumber{}
.pastOrders table.pastOrdersSummary tr.savedCart td.orderDate{}
.pastOrders table.pastOrdersSummary tr.savedCart td.orderStatus{}
.pastOrders table.pastOrdersSummary tr.savedCart td.orderPaymentStatus{}
.pastOrders table.pastOrdersSummary tr.savedCart td.orderPaymentType{}
.pastOrders table.pastOrdersSummary tr.savedCart td.orderTotal{}
.pastOrder{margin-bottom: 1.5em}
.pastOrder .sectionTitle{}
.pastOrder .pastOrderDetailsTitle{}
.pastOrder #ReceiptOrderInfo{}
.savedCarts{margin-bottom: 2em}
.savedCarts .sectionTitle{}
.savedCarts table.savedCartsSummary{width: 100%}
.savedCarts table.savedCartsSummary thead{}
.savedCarts table.savedCartsSummary thead th,.savedCarts table.savedCartsSummary th{padding: 8px;background: #f0eceb;border: #e0dcdb 1px solid}
.savedCarts table.savedCartsSummary tbody{}
.savedCarts table.savedCartsSummary tbody td,.savedCarts table.savedCartsSummary td{padding: 8px;vertical-align: top;border: #e0dcdb 1px solid}
.savedCarts table.savedCartsSummary tr.savedCart{}
.savedCarts table.savedCartsSummary tr.savedCart td.savedCartDate{}
.savedCarts table.savedCartsSummary tr.savedCart td.savedCartTotal{}
.savedCarts table.savedCartsSummary tr.savedCart td.savedCartActions{}
.savedCarts table.savedCartsSummary tr.savedCart td.savedCartActions a{display: inline-block;padding: 5px 30px 5px 14px;color: #ffffff;font-size: 100%;font-weight: normal !important;text-transform: uppercase;background-color: #b81200;background-image: url('/images/cms/icons/white/arrow_right_white_16.png');background-repeat: no-repeat;background-position: 95% center;border: 0;cursor: pointer}
.savedCarts table.savedCartsSummary tr.savedCart td.savedCartActions a:hover{}
.savedCarts table.savedCartsSummary tr.savedCart td.savedCartActions a.cartDetails{}
.savedCarts table.savedCartsSummary tr.savedCart td.savedCartActions a.cartDetails::before{}
.savedCarts table.savedCartsSummary tr.savedCart td.savedCartActions a.deleteCart::before{}
.savedCartFull{margin-bottom: 2em}
.savedCartFull .sectionTitle{}
.savedCartFull .savedCartTitle{}
.savedCartFull .savedCartTitle .savedCartLabel{}
.savedCartFull .savedCartTitle .savedCartLabelSeparator{}
.savedCartFull .savedCartTitle .savedCartLabelDate{}
.savedCartFull .shoppingCart,.savedCartFull .shoppingCartProductCategories{}
.savedCartFull table.cart{}
.savedCartFull table.cart .cartCategoryProductAddLink{display: none !important}
.savedCartFull table.cart .cartShippingSelect{display: none !important}
.savedCartFull .savedCartActions{}
.savedCartFull .savedCartActions a{}
.savedCartFull .savedCartActions a.deleteCart{}
.savedCartFull .savedCartActions a.restoreCart{}
.savedCartFull #ReceiptOrderInfo{}
.prices{}
.prices ul{list-style: none;margin: 0 0 0.5em;padding: 0}
.prices ul li{margin: 0.5em 0}
.prices .priceLabel{display: inline-block;width: 90px;font-weight: bold}
.prices .priceValue{display: inline;color: #317ea5}
.prices .priceValue .fullPrice{display: inline-block}
.prices .priceValue .specialPrice{display: inline-block}
.prices .priceValue .exTax{}
.prices .priceValue .incTax{display: table;font-size: 10px}
.prices .priceValue .incTax::after{content: " inc. GST"}
.prices .priceValue.tax_priceplustax{display: inline-block;vertical-align: middle}
.prices .priceValue.tax_priceplustax .incTax{font-size: inherit}
.prices .pricePublic{}
.prices .priceMembers{}
.prices ul.onSpecial{}
.prices ul.onSpecial .fullPrice{margin-right: 10px;text-decoration: line-through}
.prices ul.onSpecial .specialPrice{}
.articles:not(.cards):not(.tiles) .content_type_shopct_product{position: relative;float: left;clear: both;box-sizing: border-box;width: 100%;margin: 0 0 1.5em;padding: 20px;border: #e0dcdb 1px solid}
.articles:not(.cards):not(.tiles) .content_type_shopct_product:nth-child(2n+1){}
.articles:not(.cards):not(.tiles) .content_type_shopct_product .thumbnail{}
.articles:not(.cards):not(.tiles) .content_type_shopct_product .thumbnail img{}
.articles:not(.cards):not(.tiles) .content_type_shopct_product .text{}
.articles:not(.cards):not(.tiles) .content_type_shopct_product .text .title{margin-top: 0px}
.content_type_shopct_product .text .title .productCode{text-transform: uppercase;display: inline-block}
.content_type_shopct_product .text .title .productCode::after{content: " - "}
.content_type_shopct_product .text .productNote{margin: 0 0 0.5em;color: #909090}
.content_type_shopct_product .text .summary{margin: 0 0 1em}
.content_type_shopct_product .text .summary p{margin: 0 0 0.5em}
.content_type_shopct_product .text .summary .readMore{}
.content_type_shopct_product .text .summary .readMore a{font-weight: bold}
.content_type_shopct_product .text .summary .readMore a::after{}
.content_type_shopct_product .text .stockInfo{margin: 0 0 0.5em}
.content_type_shopct_product .text .stockInfo .stockLabel{display: inline;font-weight: bold}
.content_type_shopct_product .text .stockInfo .stockMessage{display: inline}
.content_type_shopct_product .text .stockInfo .stockMessage .inStock{}
.content_type_shopct_product .text .prices{}
.content_type_shopct_product .text .prices .noPrices{}
.content_type_shopct_product .text .membersOnly{margin: 0 0 0.5em}
.content_type_shopct_product .text .cartOptions{}
.content_type_shopct_product .text .cartOptions .variations .addProductsTable .product .variations{}
.content_type_shopct_product .text .cartOptions .variations.radio,.addProductsTable .product .variations[class*=radio]{}
.content_type_shopct_product .text .cartOptions .variations.radio label.productionVariation,.addProductsTable .product .variations[class*=radio] label.productionVariation{display: flex;flex-direction: row;align-items: flex-start;gap: 10px;margin: 0.75em 0}
.content_type_shopct_product .text .cartOptions .variations.radio label.productionVariation .control,.addProductsTable .product .variations[class*=radio] label.productionVariation .control{}
.content_type_shopct_product .text .cartOptions .variations.radio label.productionVariation .text,.addProductsTable .product .variations[class*=radio] label.productionVariation .text{}
.content_type_shopct_product .text .cartOptions .variations.radio label.productionVariation .text .title,.addProductsTable .product .variations[class*=radio] label.productionVariation .text .title{padding: 0;background: none}
.content_type_shopct_product .text .cartOptions .variations.radio label.productionVariation .text .productNote,.addProductsTable .product .variations[class*=radio] label.productionVariation .text .productNote{color: #909090}
.content_type_shopct_product .text .cartOptions .variations[class*=dropdown]{position: relative;float: left;margin-right: 5px;max-width: 300px}
.addProductsTable .product .variations[class*=dropdown]{max-width: 100%}
.content_type_shopct_product .text .cartOptions .variations[class*=dropdown] select,.addProductsTable .product .variations.dropdown select{width: 100%;max-width: 100%;padding: 11px;font-size: 100%;border: #c0bcbb 1px solid}
.content_type_shopct_product .text .cartOptions .addToCartButton{}
.content_type_shopct_product .text .cartOptions .addToCartButton .quantitySelector{display: inline-block;vertical-align: middle;width: 50px;padding: 11px;font-size: 100%;border: #c0bcbb 1px solid}
.content_type_shopct_product .text .cartOptions .addToCartButton .button{padding-top: 13px;padding-bottom: 12px;margin: 0}
.content_type_shopct_product .text .cartOptions .addToCartButton.productAdded{}
.content_type_shopct_product .text .cartOptions .addToCartButton.productAdded::after{content: "\2714\ Product\ Added";position: absolute;right: 15px;top: 15px;z-index: 5;display: inline-block;box-sizing: border-box;padding: 10px 5px 0;width: 100px;height: 100px;font-weight: bold;font-size: 100%;color: #fff;background: #339900;border-radius: 100%;text-align: center}
.content_type_shopct_product .text .moreInfoLink{clear: both;margin-top: 0.75em}
.content_type_shopct_product .text .moreInfoLink a{font-size: 110.53%;font-weight: 700 !important}
.content_type_shopct_product .text .moreInfoLink a::before{content: "\f35a";display: inline-block;vertical-align: middle;margin-right: 5px;font-family: 'Font Awesome 6 Free';font-weight: 700}
.productDetails{}
.productDetails #PageTitle{}
.productDetails #PageTitle .productCode{text-transform: uppercase;display: inline-block}
.productDetails #PageTitle .productCode::after{content: " - "}
#ShoppingCartSummaryShort{}
#ShoppingCartSummaryShort #ShoppingCartSummaryInfo{display: inline-block;margin-right: 10px}
#ShoppingCartSummaryShort #ShoppingCartSummaryInfo::before{content: 'Cart:';display: inline-block;margin-right: 3px}
#ShoppingCartSummaryShort #ShoppingCartSummaryInfo .cartProducts{display: inline-block;margin-bottom: 5px}
#ShoppingCartSummaryShort #ShoppingCartSummaryInfo .cartProducts::after{content: ",";margin-left: -3px}
#ShoppingCartSummaryShort .cartTotalPrice{display: inline-block;margin-right: 10px}
#ShoppingCartSummaryShort #ShoppingCartSummaryInfo .cartProductsLabel,#ShoppingCartSummaryShort #ShoppingCartSummaryInfo .cartPriceLabel{display: none !important}
#ShoppingCartSummaryShort ul.cartLinks{display: inline-block;margin: 0;padding: 0;list-style: none}
#ShoppingCartSummaryShort ul.cartLinks li{display: inline-block;margin-right: 10px;padding: 0;list-style: none}
#ShoppingCartSummaryShort ul.cartLinks li a{display: inline-block}
#ShoppingCartSummaryShort ul.cartLinks a::before{font-family: 'Font Awesome 6 Free';-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;margin-right: 5px;font-style: normal;font-variant: normal;font-weight: 700;text-rendering: auto;line-height: 1}
#ShoppingCartSummaryShort ul.cartLinks li.viewCartLink a::before{content: "\f07a"}
#ShoppingCartSummaryShort ul.cartLinks li.checkoutLink a::before{content: "\f09d"}
@media screen and (max-width: 600px){#ShoppingCartSummaryShort #ShoppingCartSummaryInfo{display: block}
#ShoppingCartSummaryShort #ShoppingCartSummaryInfo,#ShoppingCartSummaryShort .cartTotalPrice{margin-right: 0}
}
#ShoppingCartSummary{}
#ShoppingCartSummary .cartDetails{border: #e0dcdb 1px solid;padding: 8px}
#ShoppingCartSummary .cartProducts{}
#ShoppingCartSummary .cartTotalPrice{}
#ShoppingCartSummary ul.cartLinks{list-style: none}
#ShoppingCartSummary .cartLinks li.viewCartLink{display: inline-block}
#ShoppingCartSummary .cartLinks li.checkoutLink{display: inline-block}
.cartButtons{display: flex;justify-content: space-between;margin: 1.5em 0 1.5em}
.cartButtons .button{}
.cartButtons .button-cart-empty{}
.cartButtons .button-checkout{}
@media screen and (max-width: 600px){.cartButtons{display: block;text-align: center}
}
#CheckoutForm{}
#CheckoutForm #ContactDetails{}
#CheckoutForm #ContactAddress{}
#CheckoutForm #ShippingAddress{}
#CheckoutForm #AdditionalOrderInfo{}
#CheckoutMethodForm,#CheckoutForm #ShippingOptions,#ShippingOptions,#CheckoutForm #PaymentDetails{}
#CheckoutMethodForm #CheckoutMethodContainer .checkoutType,#CheckoutForm #ShippingOptions .shippingType,#ShippingOptions .shippingType,#CheckoutForm #PaymentDetails .paymentType{position: relative;float: left;width: 100%;margin-bottom: 0.75em}
#CheckoutMethodForm #CheckoutMethodContainer .checkoutType:last-child,#CheckoutForm #ShippingOptions .shippingType:last-child,#ShippingOptions .shippingType:last-child,#CheckoutForm #PaymentDetails .paymentType:last-child{margin-bottom: 0}
#CheckoutMethodForm #CheckoutMethodContainer .checkoutType label,#CheckoutForm #ShippingOptions .shippingType label,#ShippingOptions .shippingType label,#CheckoutForm #PaymentDetails .paymentType label{margin-bottom: 0}
#CheckoutMethodForm #CheckoutMethodContainer .checkoutType label input,#CheckoutForm #ShippingOptions .shippingType label input,#ShippingOptions .shippingType label input,#CheckoutForm #PaymentDetails .paymentType label input{}
#CheckoutMethodForm #CheckoutMethodContainer .checkoutType label span.title,#CheckoutForm #ShippingOptions .shippingType label span.title,#ShippingOptions .shippingType label span.title,#CheckoutForm #PaymentDetails .paymentType label span.title{display: block;margin: 0 0 0.5em}
#CheckoutMethodForm #CheckoutMethodContainer .checkoutType label span.summary,#CheckoutForm #ShippingOptions .shippingType label span.summary,#ShippingOptions .shippingType label span.summary,#CheckoutForm #PaymentDetails .paymentType label span.summary{display: block;color: #909090}
#CheckoutMethodForm #CheckoutMethodContainer .checkoutType div.helpText,#CheckoutForm #ShippingOptions .shippingType div.helpText,#ShippingOptions .shippingType div.helpText,#CheckoutForm #PaymentDetails .paymentType div.helpText{margin-top: -5px;margin-left: 20px}
#CheckoutForm .button{}
#CheckoutConfirmPage{}
#CheckoutConfirmPage #CheckoutConfirmPageContent{}
#CheckoutConfirmPage #CheckoutConfirmPageContent #CheckoutConfirmOrderDetails{}
#CheckoutConfirmPage #CheckoutConfirmPageContent #CheckoutConfirmOrderDetails #ConfirmOrderShoppingCart{border: 0;padding: 0}
#CheckoutConfirmPage #CheckoutConfirmPageContent #CheckoutConfirmOrderDetails #ConfirmOrderShoppingCart .legend{display: none}
#CheckoutConfirmPage #CheckoutConfirmPageContent #CheckoutConfirmOrderDetails #CustomerDetails{}
#CheckoutConfirmPage #CheckoutConfirmPageContent #CheckoutConfirmOrderDetails #AdditionalInfo{}
#CheckoutConfirmPage #CheckoutConfirmPageContent #CheckoutConfirmOrderDetails #PaymentInfo{}
#CheckoutConfirmPage table.shoppingCart{}
#CheckoutConfirmPage table.shoppingCart tr.cartRow{}
#CheckoutConfirmPage table.shoppingCart tr.cartRow td.rowLabel{text-align: right}
#CheckoutPaymentPage{}
#CheckoutPaymentPage #CheckoutPaymentPageContent{}
#CreditCardForm{}
#CreditCardDetails{}
#CreditCardDetails select{width: auto !important}
.progressMeter{position: relative;float: left;width: 100%;margin: 0 0 1em;color: #ffffff;font-weight: bold;font-size: 91.7%}
.progressMeter ol{padding: 0;margin: 0;list-style: none}
.progressMeter ol li{position: relative;float: left;margin: 0 0 0.125% !important;padding: 0 0.125% 0 0 !important;width: 19.875%;list-style-position: inside;list-style: none}
.progressMeter ol li a,.progressMeter ol li span{display: inline-block;width: 90%;padding: 5%;color: #181008;background-color: #d0cccb;background-image: url('/images/cms/icons/white/arrow_right_white_16.png');background-repeat: no-repeat;background-position: 95% center;border: #a8a8a8 1px solid inset}
.progressMeter ol li a{color: #fff;background-color: #787068}
.progressMeter ol li.currentStep{}
.progressMeter ol li.currentStep a,.progressMeter ol li.currentStep span{color: #ffffff;border: 0;background-color: #181008}
@media screen and (max-width: 900px){.progressMeter{font-size: 0.75rem;font-weight: normal}
.progressMeter ol li a,.progressMeter ol li span{width: 100%;box-sizing: border-box;text-align: center;background-image: none}
}
@media screen and (max-width: 600px){.progressMeter{display: none}
}
#ReceiptOrderInfo{}
#ReceiptOrderInfo ul.dataFields{}
#ReceiptOrderInfo ul.dataFields li.fieldContainer{display: inline-block;float: none;margin: 0.25em 0}
#ReceiptOrderInfo ul.dataFields li.fieldContainer .fieldTitle{width: 9em;padding: 0}
#ReceiptOrderInfo ul.dataFields li.fieldContainer .fieldText{padding: 0;background: transparent}
#ReceiptOrderInfo #OrderIncomplete{}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.orderType{}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.orderStatus{}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus{}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus .fieldText{}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus .fieldText .paymentStatusSummary{}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus .fieldText .paymentStatusResponse{}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus .fieldText .paymentStatusResponse::before{content: " / "}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus .fieldText .paymentStatusResponse .responseCode{}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus .fieldText .paymentStatusResponse .responseCode::before{content: "Code: "}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus .fieldText .paymentStatusResponse .summaryCode{}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus .fieldText .paymentStatusResponse .summaryCode::before{content: " / "}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus .fieldText .paymentStatusResponse .responseText{}
#ReceiptOrderInfo #OrderIncomplete ul.dataFields li.paymentStatus .fieldText .paymentStatusResponse .responseText::before{content: " / "}
#ReceiptOrderInfo #OrderComplete{}
#ReceiptOrderInfo #OrderConfirmation{margin: 0;padding: 0;font-size: 116.7%;border: 0}
#ReceiptOrderInfo #OrderConfirmation .legend{display: none}
#ReceiptOrderInfo #OrderConfirmation ul.dataFields{}
#ReceiptOrderInfo #OrderConfirmation ul.dataFields li.fieldContainer{}
#ReceiptOrderInfo #OrderConfirmation ul.dataFields li.fieldContainer .fieldTitle{width: 9em}
#ReceiptOrderInfo #OrderConfirmation ul.dataFields li.fieldContainer .fieldText{}
#ReceiptOrderInfo #OrderConfirmation ul.dataFields li.fieldContainer.orderNumber .fieldText{text-transform: uppercase}
#ReceiptOrderInfo #OrderInformation{border: 0;padding: 0}
#ReceiptOrderInfo #OrderInformation .legend{display: none}
#ReceiptOrderInfo #OrderInformation table.shoppingCart{}
#ReceiptOrderInfo #OrderInformation table.shoppingCart th{}
#ReceiptOrderInfo #OrderInformation table.shoppingCart td{}
#ReceiptOrderInfo #OrderInformation table.shoppingCart tr.cartRow{}
#ReceiptOrderInfo #OrderInformation table.shoppingCart tr.cartRow td.rowLabel{text-align: right}
#ReceiptOrderInfo #MembershipActivated{}
#ShopHelpMessage{}
#ShopHelpMessage #PageTitle{}
#ShopHelpMessage .helpTitle{}
#ShopHelpMessage .helpSummary{}
#Article_newcollege_shop_shipping_calculator{}
#Article_newcollege_shop_shipping_calculator #PageTitle{display: none}
#ShippingMethodContainer{}
#ShippingMethodContainer .fieldTitle{display: none}
#ShippingMethodContainer .fieldContent{width: 100%;max-width: 100%}
#CurrentShippingPrice{}
#CurrentShippingPrice .fieldTitle{padding: 0}
.subscribeForm{}
.subscribeForm fieldset{}
.subscribeForm fieldset legend{}
.subscribeForm fieldset ol.formFields{}
.subscribeForm fieldset ol.formFields li.fieldContainer{}
.subscribeForm fieldset ol.formFields li.fieldContainer .fieldTitle{}
.subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent{}
.subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent .fieldControls{}
.subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent .fieldControls input{}
.subscribeForm #MailingListsContainer{}
.subscribeForm #MailingListsContainer .fieldTitle{}
.subscribeForm #MailingListsContainer .fieldContent{}
.subscribeForm #MailingListsContainer .fieldContent fieldset{}
.subscribeForm #MailingListsContainer .fieldContent fieldset legend{}
.subscribeForm #MailingListsContainer .fieldContent fieldset label{}
.subscribeForm fieldset.submitButtons{}
.subscribeForm fieldset.submitButtons legend{}
.subscribeForm fieldset.submitButtons .button{}
.subscribeFormSubmission{}
.subscribeFormSubmission.validationError{}
.subscribeFormSubmission.validationError .messageError{}
.subscribeFormSubmission.validationError .subscribeForm{}
.subscribeFormSubmission.validationSuccess{}
.subscribeFormSubmission.validationSuccess .messageInformation,.subscribeFormSubmission.validationSuccess .messageConfirm{}
.simpleSubscribeForm{}
.simpleSubscribeForm .subscribeForm{position: relative}
.simpleSubscribeForm .subscribeForm fieldset{padding: 0 !important;border: 0 !important;margin: 0 !important}
.simpleSubscribeForm .subscribeForm fieldset legend{position: absolute;left: -10000em}
.simpleSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer{display: none;margin: 0 0 15px !important}
.simpleSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldTitle{position: absolute;left: -10000em;z-index: 1}
.simpleSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent{width: 100%;max-width: 100%;padding: 0;background: none;border-radius: 0}
.simpleSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent label:last-child{margin-bottom: 0 !important}
.simpleSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer.emailField{display: block}
.simpleSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent .fieldControls{padding-right: 167px}
.simpleSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer.mailingListOptions{display: block;margin-bottom: 0 !important}
.simpleSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer.mailingListOptions .fieldTitle{position: absolute;left: -10000em}
.simpleSubscribeForm .subscribeForm fieldset.submitButtons{position: absolute;top: 0;right: 0;display: inline-block !important;width: auto !important}
.simpleSubscribeForm .subscribeForm fieldset.submitButtons .button{font-size: inherit}
@media screen and (max-width: 900px){.simpleSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent .fieldControls{padding-right: 0}
.simpleSubscribeForm .subscribeForm fieldset.submitButtons{position: relative;width: 100% !important}
}
.horizontalSubscribeForm{}
.horizontalSubscribeForm .subscribeForm{position: relative}
.horizontalSubscribeForm .subscribeForm fieldset{padding: 0 !important;margin: 0 !important;width: 75% !important;min-width: 0;line-height: normal;background: none;border: 0 !important;border-radius: 0}
.horizontalSubscribeForm .subscribeForm fieldset legend{position: absolute;left: -10000em}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer{clear: none;width: 32% !important;margin: 0 2% 0 0}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields #Field003Container{margin-right: 0}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldTitle{position: absolute;left: -10000em;z-index: 1}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent{width: 100%;max-width: 100%;padding: 0;background: none;border-radius: 0}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent label:last-child{margin-bottom: 0 !important}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent .fieldControls{}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent .fieldControls input{position: relative;padding: 20px 15px;color: #181828;font-size: 100%;line-height: 100%;border: 0;border-radius: 3px;transition: all 100ms ease-out}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer .fieldContent .fieldControls input ::placeholder{opacity: 0.5}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields #Field001Container{}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields #Field002Container{}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields #Field003Container{}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer.mailingListOptions{display: block;width: 100% !important;margin-bottom: 0 !important}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer.mailingListOptions .fieldTitle{position: absolute;left: -10000em}
.horizontalSubscribeForm .subscribeForm fieldset.submitButtons{float: right;width: 25% !important;padding-left: 2% !important}
.horizontalSubscribeForm .subscribeForm fieldset.submitButtons .button{width: 100%;padding: 21px 15px;font-size: 100%;line-height: 100%;border-radius: 3px}
@media screen and (max-width: 600px){.horizontalSubscribeForm .subscribeForm fieldset{width: 100% !important}
.horizontalSubscribeForm .subscribeForm fieldset.submitButtons{width: 100% !important;padding-left: 0 !important}
.horizontalSubscribeForm .subscribeForm fieldset ol.formFields li.fieldContainer{width: 100% !important;margin: 0 0 10px !important}
}
.hideLists .subscribeForm fieldset ol.formFields li.fieldContainer.mailingListOptions{position: absolute;left: -10000em}
.siteMapContainer{}
.siteMapContainer .parentContainer{}
.siteMapContainer ul{}
.siteMapContainer ul li{}
.siteMapContainer ul.level1{float: left;width: 100%;margin-bottom: 1.5em}
.siteMapContainer ul.level1 li{}
.siteMapContainer ul.level1 li.level1{float: left;width: 32%;margin-right: 2%;margin-bottom: 1.5em}
.siteMapContainer ul.level1 li:nth-child(3n){margin-right: 0}
.siteMapContainer ul.level1 li:nth-child(3n+1){clear: left}
.siteMapContainer ul.level2{}
.siteMapContainer ul.level2 li{}
.siteMapContainer ul.level3{}
.siteMapContainer ul.level3 li{}
@media screen and (max-width: 600px){.siteMapContainer ul.level1{float: none;margin-bottom: 1.5em}
.siteMapContainer ul.level1 li.level1{float: none;width: auto;margin-right: 0;margin-bottom: 1.5em}
.siteMapContainer ul.level1 li:nth-child(3n+1){clear: left}
}
.tabs{position: relative;clear: both;padding-bottom: 34px;margin-bottom: 1.5em}
.tabs ul.tabList{display: flex;align-items: flex-end;justify-content: flex-start;margin: 0 !important;padding: 0 !important}
.tabs ul.tabList li{list-style: none;box-sizing: border-box;margin: 0 !important;padding-left: 2px}
.tabs ul.tabList li:first-child{padding-left: 0}
.tabs ul.tabList li a:link{display: inline-flex;align-items: center;box-sizing: border-box;width: 100%;padding: 15px 30px;font-size: 115.79%;border-top-left-radius: 4px;border-top-right-radius: 4px}
.tabs ul.tabList li a:link:not(:hover){text-decoration: none !important;color: #c23000;background: #f0eceb}
.tabs ul.tabList li.selected{padding-right: 0}
.tabs ul.tabList li.selected a:link{position: relative;z-index: 3;margin-bottom: -1px;color: inherit;background-color: #fff;border: #c0bcbb 1px solid;border-bottom: 0}
.tabs.space-evenly.tabCount2 ul.tabList li{width: 50%}
.tabs.space-evenly.tabCount3 ul.tabList li{width: 33.33%}
.tabs.space-evenly.tabCount4 ul.tabList li{width: 25%}
.tabs.space-evenly.tabCount5 ul.tabList li{width: 20%}
.tabs.space-evenly.tabCount6 ul.tabList li{width: 16.67%}
.tabs.space-evenly.tabCount7 ul.tabList li{width: 14.28%}
.tabs.space-evenly.tabCount8 ul.tabList li{width: 12.5%}
.tabs.space-evenly.tabCount9 ul.tabList li{width: 11.11%}
.tabs.space-evenly.tabCount10 ul.tabList li{width: 10%}
.tabs .tabContent{position: relative;display: block;overflow: hidden}
.tabs .tab{box-sizing: border-box;width: 100%;padding: 30px;border: #c0bcbb 1px solid}
.tabs .tabContent .tab{position: absolute;opacity: 0}
.tabs .tab>:first-child{margin-top: 0 !important}
.tabs .tab>:last-child{margin-bottom: 0 !important}
.tabs[class*=background-]{background-color: inherit;color: inherit}
.tabs[class*=background-] ul.tabList li.selected a:link{border: 0}
.tabs[class*=background-] .tab{border: 0}
.tabs.background-lighter{}
.tabs.background-lighter .tab{background-color: #faf8f7}
.tabs.background-lighter ul.tabList li.selected a:link{background-color: #faf8f7}
.tabs.background-light{}
.tabs.background-light .tab{background-color: #dcd6d0;background-color: #f0eceb}
.tabs.background-light ul.tabList li a:link:not(:hover){background-color: #faf8f7}
.tabs.background-light ul.tabList li.selected a:link{background-color: #dcd6d0;background-color: #f0eceb}
.tabs.background-penumbra{}
.tabs.background-penumbra .tab{color: #fff;background-color: #6c6862}
.tabs.background-penumbra ul.tabList li.selected a:link{color: #fff;background-color: #6c6862}
.tabs.background-dark{}
.tabs.background-dark .tab{color: #fff;background-color: #484038}
.tabs.background-dark ul.tabList li.selected a:link{color: #fff;background-color: #484038}
.tabs.background-darker{}
.tabs.background-darker .tab{color: #fff;background-color: #181008}
.tabs.background-darker ul.tabList li.selected a:link{color: #fff;background-color: #181008}
@media screen and (max-width: 900px){.tabs ul.tabList li a:link{padding: 15px;font-size: 84.21%}
.tabs .tabContent .tab{padding: 15px}
}
@media screen and (max-width: 600px){.tabs ul.tabList{flex-wrap: wrap}
.tabs ul.tabList li{width: 50% !important;max-width: 50% !important}
.tabs ul.tabList li:nth-child(2n){padding-right: 0}
.tabs ul.tabList li:nth-child(2n+1){padding-left: 0}
.tabs ul.tabList li:last-child:not(:nth-child(2n)){width: 100% !important;max-width: 100% !important}
.tabs ul.tabList li a:link{margin-bottom: 2px !important;border-radius: 0}
.tabs:not([class*=background-]) ul.tabList li a:link{border: #c0bcbb 1px solid}
.tabs ul.tabList li:first-child a:link{border-top-left-radius: 4px}
.tabs ul.tabList li:nth-child(2) a:link{border-top-right-radius: 4px}
}
.tabulator{position:relative;border:1px solid #999;background-color:#888;font-size:14px;text-align:left;overflow:hidden;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}
.tabulator[tabulator-layout=fitDataTable]{display:inline-block}
.tabulator.tabulator-block-select{user-select:none}
.tabulator .tabulator-header{position:relative;box-sizing:border-box;width:100%;border-bottom:1px solid #999;background-color:#e6e6e6;color:#555;font-weight:700;white-space:nowrap;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tabulator .tabulator-header.tabulator-header-hidden{display:none}
.tabulator .tabulator-header .tabulator-col{display:inline-block;position:relative;box-sizing:border-box;border-right:1px solid #aaa;background:#e6e6e6;text-align:left;vertical-align:bottom;overflow:hidden}
.tabulator .tabulator-header .tabulator-col.tabulator-moving{position:absolute;border:1px solid #999;background:#cdcdcd;pointer-events:none}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;position:relative;padding:4px}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button{padding:0 8px}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover{cursor:pointer;opacity:.6}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;width:100%;border:1px solid #999;padding:1px;background:#fff}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button+.tabulator-title-editor{width:calc(100% - 22px)}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:4px}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bbb}
.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{position:relative;display:flex;border-top:1px solid #aaa;overflow:hidden;margin-right:-1px}
.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev{display:none}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{position:relative;box-sizing:border-box;margin-top:2px;width:100%;text-align:center}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{cursor:pointer;background-color:#cdcdcd}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter{color:#666}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #666}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter{color:#666}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;justify-content:center}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-right:0;padding-bottom:20px}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{justify-content:center;left:0;right:0;top:4px;bottom:auto}
.tabulator .tabulator-header .tabulator-frozen{display:inline-block;position:absolute;z-index:10}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}
.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;min-width:600%;background:#f3f3f3!important;border-top:1px solid #aaa;border-bottom:1px solid #aaa;overflow:hidden}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}
.tabulator .tabulator-header .tabulator-frozen-rows-holder{min-width:600%}
.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}
.tabulator .tabulator-tableholder{position:relative;width:100%;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}
.tabulator .tabulator-tableholder:focus{outline:none}
.tabulator .tabulator-tableholder .tabulator-placeholder{box-sizing:border-box;display:flex;align-items:center;width:100%}
.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%;min-width:100%}
.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{display:inline-block;text-align:center;padding:10px;color:#ccc;font-weight:700;font-size:20px;white-space:normal}
.tabulator .tabulator-tableholder .tabulator-table{position:relative;display:inline-block;background-color:#fff;white-space:nowrap;overflow:visible;color:#333}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:700;background:#e2e2e2!important}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #aaa}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #aaa}
.tabulator .tabulator-footer{border-top:1px solid #999;background-color:#e6e6e6;color:#555;font-weight:700;white-space:nowrap;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tabulator .tabulator-footer .tabulator-footer-contents{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 10px}
.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}
.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;width:calc(100% + 20px);text-align:left;background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;overflow:hidden}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}
.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:-5px;border-bottom:none}
.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}
.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}
.tabulator .tabulator-footer .tabulator-paginator{flex:1;text-align:right;color:#555;font-family:inherit;font-weight:inherit;font-size:inherit}
.tabulator .tabulator-footer .tabulator-page-size{display:inline-block;margin:0 5px;padding:2px 5px;border:1px solid #aaa;border-radius:3px}
.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}
.tabulator .tabulator-footer .tabulator-page{display:inline-block;margin:0 2px;padding:2px 5px;border:1px solid #aaa;border-radius:3px;background:hsla(0,0%,100%,.2)}
.tabulator .tabulator-footer .tabulator-page.active{color:#d00}
.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}
.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{cursor:pointer;background:rgba(0,0,0,.2);color:#fff}
.tabulator .tabulator-col-resize-handle{position:absolute;right:0;top:0;bottom:0;width:5px}
.tabulator .tabulator-col-resize-handle.prev{left:0;right:auto}
.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}
.tabulator .tabulator-loader{position:absolute;display:flex;align-items:center;top:0;left:0;z-index:100;height:100%;width:100%;background:rgba(0,0,0,.4);text-align:center}
.tabulator .tabulator-loader .tabulator-loader-msg{display:inline-block;margin:0 auto;padding:10px 20px;border-radius:10px;background:#fff;font-weight:700;font-size:16px}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading{border:4px solid #333;color:#000}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error{border:4px solid #d00;color:#590000}
.tabulator-row{position:relative;box-sizing:border-box;min-height:22px;background-color:#fff}
.tabulator-row.tabulator-row-even{background-color:#efefef}
.tabulator-row.tabulator-selectable:hover{background-color:#bbb;cursor:pointer}
.tabulator-row.tabulator-selected{background-color:#9abcea}
.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}
.tabulator-row.tabulator-row-moving{border:1px solid #000;background:#fff}
.tabulator-row.tabulator-moving{position:absolute;border-top:1px solid #aaa;border-bottom:1px solid #aaa;pointer-events:none;z-index:15}
.tabulator-row .tabulator-row-resize-handle{position:absolute;right:0;bottom:0;left:0;height:5px}
.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}
.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}
.tabulator-row .tabulator-frozen{display:inline-block;position:absolute;background-color:inherit;z-index:10}
.tabulator-row .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}
.tabulator-row .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}
.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;padding:5px;border-top:1px solid #aaa;border-bottom:1px solid #aaa}
.tabulator-row .tabulator-responsive-collapse:empty{display:none}
.tabulator-row .tabulator-responsive-collapse table{font-size:14px}
.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}
.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}
.tabulator-row .tabulator-cell{display:inline-block;position:relative;box-sizing:border-box;padding:4px;border-right:1px solid #aaa;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}
.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{border:1px;background:transparent}
.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}
.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{border:1px;background:transparent;color:#d00}
.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev{display:none}
.tabulator-row .tabulator-cell.tabulator-row-handle{display:inline-flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{width:100%;height:3px;margin-top:2px;background:#666}
.tabulator-row .tabulator-cell .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #aaa;border-bottom:2px solid #aaa}
.tabulator-row .tabulator-cell .tabulator-data-tree-control{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}
.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;height:15px;width:15px;border-radius:20px;background:#666;color:#fff;font-weight:700;font-size:1.1em}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{opacity:.7}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open,.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}
.tabulator-row .tabulator-cell .tabulator-traffic-light{display:inline-block;height:14px;width:14px;border-radius:14px}
.tabulator-row.tabulator-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;padding:5px 5px 5px 10px;background:#ccc;font-weight:700;min-width:100%}
.tabulator-row.tabulator-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}
.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}
.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}
.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}
.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}
.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}
.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}
.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}
.tabulator-row.tabulator-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}
.tabulator-row.tabulator-group span{margin-left:10px;color:#d00}
.tabulator-menu{position:absolute;display:inline-block;box-sizing:border-box;background:#fff;border:1px solid #aaa;box-shadow:0 0 5px 0 rgba(0,0,0,.2);font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}
.tabulator-menu .tabulator-menu-item{position:relative;box-sizing:border-box;padding:5px 10px;user-select:none}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}
.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{cursor:pointer;background:#efefef}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{display:inline-block;position:absolute;top:calc(5px + .4em);right:10px;height:7px;width:7px;content:"";border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;vertical-align:top;transform:rotate(45deg)}
.tabulator-menu .tabulator-menu-separator{border-top:1px solid #aaa}
.tabulator-edit-select-list{position:absolute;display:inline-block;box-sizing:border-box;max-height:200px;background:#fff;border:1px solid #aaa;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}
.tabulator-edit-select-list .tabulator-edit-select-list-item{padding:4px;color:#333}
.tabulator-edit-select-list .tabulator-edit-select-list-item.active{color:#fff;background:#1d68cd}
.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}
.tabulator-edit-select-list .tabulator-edit-select-list-item.focused{outline:1px solid #1d68cd}
.tabulator-edit-select-list .tabulator-edit-select-list-item:hover{cursor:pointer;color:#fff;background:#1d68cd}
.tabulator-edit-select-list .tabulator-edit-select-list-notice{padding:4px;color:#333;text-align:center}
.tabulator-edit-select-list .tabulator-edit-select-list-group{border-bottom:1px solid #aaa;padding:6px 4px 4px;color:#333;font-weight:700}
.tabulator.tabulator-ltr{direction:ltr}
.tabulator.tabulator-rtl{text-align:initial;direction:rtl}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col{text-align:initial;border-left:1px solid #aaa;border-right:initial}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-right:0;margin-left:-1px}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:0;padding-left:25px}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-right:initial;border-left:1px solid #aaa}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{margin-right:0;margin-left:5px;border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #aaa}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-right:0;margin-left:5px}
.tabulator.tabulator-rtl .tabulator-col-resize-handle{position:absolute;left:0;right:auto}
.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev{right:0;left:auto}
.tabulator-print-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10000}
body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}
.tabulator-print-table{border-collapse:collapse}
.tabulator-print-table .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #aaa;border-bottom:2px solid #aaa}
.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;padding:5px 5px 5px 10px;background:#ccc;font-weight:700;min-width:100%}
.tabulator-print-table .tabulator-print-table-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}
.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}
.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}
.tabulator-print-table .tabulator-print-table-group span{margin-left:10px;color:#d00}
.tabulator-print-table .tabulator-data-tree-control{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}
.tabulator-print-table .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}
.thumbnailImages{text-align: center}
.thumbnailImages .thumbnail{display: inline-block;max-width: calc(100% - 20px);margin: 10px !important}
.thumbnailImages .thumbnail>a,.thumbnailImages .thumbnail>img{display: block;max-width: calc(100% - 20px);border: #f0eceb 10px solid;transition: 150ms all ease-in-out}
.thumbnailImages .thumbnail a img{display: block;max-width: 100%}
.thumbnailImages .thumbnail a:hover{border: #c23000 10px solid}
.thumbnailImages .thumbnail a:hover::after{content: ""}
.articlesInSubContainers.timeline{padding: 0 20px}
.articlesInSubContainers.timeline .container{}
.articlesInSubContainers.timeline .container .containerSummary{position: relative;float: left;box-sizing: border-box;width: 100%;padding: 60px 40px;margin: 0;text-align: center;background: #faf8f7;border-top: #484038 5px solid;border-bottom: #484038 5px solid;box-shadow: 0 0 50px rgba(0,0,0,0.1)}
.articlesInSubContainers.timeline .container .containerSummary .text{display: block !important}
.articlesInSubContainers.timeline .container .containerSummary .text .title{margin: 0;line-height: 100%;text-align: center}
.articlesInSubContainers.timeline .container .containerSummary::before{position: absolute;z-index: -1;top: -30px;margin-left: -30px;width: 60px;height: 60px;content: " ";background: #484038;border-radius: 100%}
.articlesInSubContainers.timeline .container .containerSummary::after{position: absolute;z-index: -1;bottom: -30px;margin-left: -30px;width: 60px;height: 60px;content: " ";background: #484038;border-radius: 100%}
.articlesInSubContainers.timeline .container .containerSubContent{position: relative;float: left;width: 100%}
.articlesInSubContainers.timeline .container .containerSubContent .articles:not(.cards):not(.tiles){}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content{margin: 80px 0}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .thumbnail{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .thumbnail a{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .title{margin-top: 1.1em;font-size: 1.875rem}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .title a{text-decoration: none}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .title a:hover{text-decoration: underline}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .title span{display: block;color: #c69352 !important}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .date{font-size: 1.875rem;font-weight: bold;color: #c69352}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .summary{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .readMoreText{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary .thumbnail{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary .thumbnail a{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary .thumbnail img{zoom: 0.5}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary .text{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineHighlight{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineHighlight .thumbnail{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineHighlight .text{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .noContent{width: 100%;padding: 80px 0;text-align: center}
@media screen and (min-width: 901px){.articlesInSubContainers.timeline .container .containerSubContent .articles:not(.cards):not(.tiles){}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content{margin: 0}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article{position: relative;display: flex !important;margin: 0 !important}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article::before{content: " ";position: absolute;z-index: 1;left: 50%;margin-left: -15px;margin-top: -10px;top: 115px;width: 10px;height: 10px;background: #fff;border: #484038 10px solid;border-radius: 100%}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .thumbnail{position: relative;display: block !important;box-sizing: border-box;width: 50% !important;padding: 60px 80px 80px 0 !important;text-align: right !important;line-height: 0;border-right: #484038 5px solid}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .thumbnail a{position: relative;display: inline-block}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .thumbnail a::after{content: " ";position: absolute;top: 0;right: 0;z-index: -1;float: right;margin-top: -40px;margin-right: -40px;box-sizing: border-box;height: 400px;width: 75%;padding: 40px 40px 40px 0;background: #ebeef2}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .thumbnail img{position: relative;max-width: 100% !important;border: #ebeef2 1px solid}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text{position: relative;display: block !important;box-sizing: border-box;width: 50% !important;padding: 100px 0 0 160px !important;border-left: #484038 5px solid}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text::before{content: " ";position: absolute;left: 0;top: 115px;width: 120px;height: 10px;background: #484038}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text::after{content: " ";position: absolute;z-index: 1;top: 100px;left: 100px;width: 40px;height: 40px;background: #484038;border-radius: 100%}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .title{position: relative;font-size: 1.875rem}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .title a{text-decoration: none}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .title a:hover{text-decoration: underline}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .title span{margin-top: -2.25rem}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .date{position: absolute;top: 68px;margin: 0}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .summary{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text .readMoreText{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text:::before(2){content: " ";position: absolute;left: 0;width: 60px;height: 60px;border-radius: 100%;background: #484038}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary .thumbnail{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary .thumbnail a{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary .thumbnail a::after{margin-top: -80px;margin-right: -80px;zoom: 0.5}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary .thumbnail img{zoom: 0.5}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary .text{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineHighlight{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineHighlight .thumbnail{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineHighlight .text{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:first-child{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:first-child::before{top: 195px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:first-child .thumbnail{padding-top: 140px !important}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:first-child .text{padding-top: 180px !important}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:first-child .text::after{top: 180px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:first-child .text::before{top: 195px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:last-child{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:last-child .thumbnail{padding-bottom: 140px !important}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:last-child .text{padding-bottom: 140px !important}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:nth-child(2n){}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:nth-child(2n) .thumbnail{order: 2;padding-right: 0 !important;padding-left: 80px !important;text-align: left !important;border-right: 0;border-left: #484038 5px solid}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:nth-child(2n) .thumbnail a{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:nth-child(2n) .thumbnail a::after{right: auto;left: 0;margin-right: auto;margin-left: -40px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article.summaryTimelineSecondary:nth-child(2n) .thumbnail a::after{margin-left: -80px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:nth-child(2n) .text{order: 1;padding-left: 0 !important;padding-right: 160px !important;text-align: right !important;border-left: 0;border-right: #484038 5px solid}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:nth-child(2n) .text::after{left: auto;right: 100px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:nth-child(2n) .text::before{right: 0;left: auto}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:nth-child(2n) .text .date{right: 160px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .noContent{}
}
@media screen and (max-width: 900px){.articlesInSubContainers.timeline .container .containerSubContent .articles{}
.articlesInSubContainers.timeline .container .containerSubContent .articles::before{content: " ";position: absolute;top: 10px;left: 5px;float: left;width: 50%;height: 80px;box-sizing: border-box;border-right: #484038 10px solid}
.articlesInSubContainers.timeline .container .containerSubContent .articles::after{content: " ";position: absolute;bottom: 10px;left: 5px;float: left;width: 50%;height: 80px;box-sizing: border-box;border-right: #484038 10px solid}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content{}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content::before{content: " ";position: absolute;width: 50%;height: 10px;background: #484038}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content::after{content: " ";position: absolute;bottom: 80px;width: 50%;height: 10px;background: #484038}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article{position: relative;padding: 40px;margin-bottom: 0 !important;border-left: #484038 10px solid}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article::before{content: " ";position: absolute;z-index: 1;left: -20px;top: 70px;width: 10px;height: 10px;background: #fff;border: #484038 10px solid;border-radius: 100%}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article::after{content: " ";position: absolute;z-index: -1;top: 80px;left: 0;width: 40px;height: 10px;background: #484038}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:first-child{padding-top: 80px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:first-child::before{top: 110px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:first-child::after{top: 120px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article:last-child{padding-bottom: 80px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .thumbnail{display: block !important;width: 100% !important;line-height: 0}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .thumbnail img{box-sizing: border-box;width: 100% !important;border: #ebeef2 1px solid}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text{display: block !important;box-sizing: border-box;width: 100%;padding: 40px;background: #ebeef2}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .noContent{border-left: #484038 10px solid}
}
@media screen and (max-width: 600px){.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article{padding: 20px}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text{padding: 30px}
}
@media screen and (max-width: 375px){.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article{padding: 20px 0}
.articlesInSubContainers.timeline .container .containerSubContent .articles .content .article .text{padding: 20px}
}
#LoginStatusLong{}
#LoginStatusLong.loggedIn{}
#LoginStatusLong.loggedOut{}
#LoginStatusLong .legend{}
#LoginStatusLong .loginStatusInfo{}
#LoginStatusLong .loginStatusInfo .loginMessage{}
#LoginStatusLong .loginStatusInfo .loginUser{}
#LoginStatusLong .loginLinks{}
#LoginStatusLong .loginLinks li{}
#LoginStatusLong .loginLinks li a{}
#LoginStatusLong .loginLinks .loginHomeLink{}
#LoginStatusLong .loginLinks .logoutLink{}
#LoginStatusLong .loginLinks .loginLink{}
#LoginStatusLong .loginLinks .registerLink{}
#LoginStatusLong .loginLinks .requestAccessLink{}
#LoginForm{}
#LoginForm #RememberMeContainer{}
#LoginForm #RememberMeContainer .fieldControls{float: none}
#LoginForm #LoginHelp{clear: left;margin: 1em 0 0}
#LoginForm #LoginHelp ul.loginLinks{margin: 0 0 1.5em;padding: 0;list-style: none}
#LoginForm #LoginHelp ul.loginLinks li{display: inline-block;margin: 0}
#LoginForm #LoginHelp ul.loginLinks li a{margin-right: 10px}
#LoginForm #LoginButtonContainer{}
#LoginForm #LoginButtonContainer input{}
#LoginForm #LoginHelp .forgottenPasswordLink{}
#LoginForm #LoginHelp .registerLink{}
#LoginForm #LoginHelp .requestAccessLink{}
#LoginPanel{}
#LoginPanel .loginForm{margin: 0}
#LoginFormOneStep.loginForm{}
#LoginFormTwoSteps.loginForm{}
#LoginFormTwoSteps.loginForm.step1{}
#LoginFormTwoSteps.loginForm.step2{}
#LoginPanel fieldset.loginCredentials{}
#LoginPanel fieldset.loginCredentials legend{}
#LoginPanel fieldset.loginCredentials ul.formFields{}
#LoginPanel fieldset.loginCredentials .fieldContainer{}
#LoginPanel fieldset.loginCredentials .fieldContainer .fieldTitle{width: 250px}
#LoginPanel fieldset.loginCredentials .fieldContainer .fieldContent{width: calc(100% - 250px)}
#LoginPanel fieldset.submitButtons{}
#LoginPanel fieldset.submitButtons #LoginButton{}
#LoginPanel .loginFormTools{float: right;margin-top: -95px}
#LoginPanel .loginFormTools a{}
#LoginMessage{}
#LoginMessage #ContinueLinks{}
#LoginMessage #ContinueLinks ul{margin: 0 0 1.5em;padding: 0;list-style: none}
#LoginMessage #ContinueLinks ul li{margin: 0;padding: 0}
#MemberProfileSummary{}
#MemberProfileSummary #MemberProfile{}
#MemberProfileSummary #MemberProfile #MemberDetails.fieldset{}
#MemberProfileSummary #MemberProfile ol.formFields{}
#MemberProfileSummary #MemberProfile ol li.fieldContainer{}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldTitle{}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText{}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountInfo{position: relative;float: left;width: 35%}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountLinks{position: relative;float: left;width: 65%}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountLinks a.membershipAccountLink{margin-right: 10px}
#MemberProfileSummary #MemberProfile ol #MemberAccountContainer{}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountInfo{}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountInfo .accountCompanyName{}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountInfo .accountCompanyName::after{content: " / "}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountInfo .accountName{}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountInfo .accountUsername{}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountInfo .accountUsername::before{content: "("}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountInfo .accountUsername::after{content: ")"}
#MemberProfileSummary #MemberProfile ol #MemberTypeContainer .fieldText .membershipAccountLinks{}
#MemberProfileSummary #MemberProfile ol #MemberTypeContainer .fieldText .membershipAccountLinks a.profileLink{}
#MemberProfileSummary #MemberProfile ol #MemberTypeContainer .fieldText .membershipAccountLinks a.forumProfileLink{}
#MemberProfileSummary #MemberProfile ol #MemberTypeContainer .fieldText .membershipAccountLinks a.logoutLink{}
#MemberProfileSummary #MemberProfile ol #MemberTypeContainer{}
#MemberProfileSummary #MemberProfile ol #MemberTypeContainer a.upgradeLink{}
#MemberProfileSummary #MemberProfile ol #MemberExpiryContainer{}
#MemberProfileSummary #MemberProfile ol #MemberExpiryContainer a.renewLink{}
@media screen and (max-width: 900px){#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountInfo{width: 100%;margin-bottom: 10px}
#MemberProfileSummary #MemberProfile ol li.fieldContainer .fieldText .membershipAccountLinks{width: 100%}
}
.loginForm{position: relative}
.loginForm .loginFormHelpTop{position: absolute;right: 20px;z-index: 2}
.loginForm.step1{}
.loginForm.step2{}
.loginForm.oneCol1{}
.loginForm.oneCol1 .rememberMeField{}
.loginForm.oneCol1 .rememberMeField label{display: none}
.loginForm.cols-2{}
.userReportFile{}
.userReportFile .formPanel{}
.userReportFile .formPanel fieldset{}
.userReportFile .formPanel fieldset legend{}
.userReportFile .formPanel fieldset .formFields{}
.userReportFile .formPanel fieldset .formFields .fieldContainer{}
.userReportFile .formPanel fieldset .formFields .fieldContainer .fieldTitle{}
.userReportFile .formPanel fieldset .formFields .fieldContainer .fieldContent{}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload{}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldTitle{}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldContent{}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldContent .fieldControls{}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldContent .fieldControls .helpText{display: block}
.usersList{}
.usersList .contentFilter{display: inline-block;box-sizing: border-box;width: 100%;margin: 0 !important;padding: 10px 20px !important;background: #eae8e7;border: #d0cccb 1px solid}
.usersList .contentFilter label{}
.usersList .contentFilter input{}
.usersList .usersListTable{}
.usersList .usersListTable tr[onclick]{cursor: pointer}
.usersList .usersListTable tr[onclick]:hover td{background-color: #f0eceb}
.usersList .usersListTable td{}
.usersList .usersListTable td:empty::before{content: "-"}
.usersList td.editablegrid-photo{width: 65px}
.usersList .usersListTable td .avatar.default{display: block;width: 65px;height: 65px;background-color: #484038;background-image: url("/images/users/avatars_library/user-generic-w.png");background-size: 60% 60%;background-position: center center;background-repeat: no-repeat;border-radius: 100%}
.usersList .usersListTable td .photo{position: relative;display: block;width: 65px;height: 65px;border-radius: 100%;overflow: hidden}
.usersList .usersListTable td .photo img{position: absolute;top: -50%;right: -50%;left: -50%;bottom: -50%;min-width: 100%;min-height: 100%;margin: auto}
.fancy-thumbs-1{}
.fancy-thumbs-1 .thumbnail{background: linear-gradient(180deg,#6c6862 0%,#484038 65%,#faf8f7 100%);overflow: hidden}
.fancy-thumbs-1 .thumbnail img{width: 100% !important;min-height: 0 !important}
.fancy-thumbs-1 .thumbnail>*{position: relative;display: block;top: 0 !important;bottom: auto !important;left: 0 !important;right: auto !important;margin: 7.5% -30px -30px 15% !important;background: #f0eceb;box-shadow: rgb(0 0 0 / 25%) 0px 4px 15px;transform: rotate(-12.5deg);overflow: hidden}
div.image-cover{position: relative;width: 100% !important;height: 100% !important}
div.image-cover img{object-fit: cover;width: 100% !important;height: 100% !important}
@media all and (-ms-high-contrast:none){div.image-cover{height: auto !important}
}
html body.cm3Editor .tota11y-toolbar,body.cm3Editor_bottom #tota11y-toolbar{right: 10px !important;left: auto !important}
div.simple-bar-graph{width: 100%;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;box-shadow: 0 0 3px rgb(0 0 0 / 15%);padding: 10px;box-sizing: border-box}
div.simple-bar-graph *{box-sizing: border-box;vertical-align: top;font-size: 1em}
div.simple-bar-graph div.graph-count{display: inline-block;margin-top: 15px}
div.simple-bar-graph div.graph-bar div.graph-bar-step{border-bottom: solid thin black}
div.simple-bar-graph div.graph-bar{display: inline-block}
div.simple-bar-graph div.graph-bar div.graph-the-bar{margin: 0px auto;width: 50%;padding: 5px;color: #fff;font-weight: bold;text-align: center;text-shadow: 1px 1px 0 #000}
div.simple-bar-graph div.graph-bar-label div.graph-label-spacer,div.simple-bar-graph div.graph-bar-label div.graph-bar-label{display: inline-block}
div.simple-bar-graph div.graph-bar-label div.graph-label-spacer{width: 10%}
div.simple-bar-graph div.graph-bar-label div.graph-bar-label{text-align: center}
div.simple-bar-graph div.graph-count div.graph-count-step{text-align: right;padding: 5px}
.developer{position: relative;clear: left;margin: 15px;padding: 15px;border: 1px solid #939f38}
.developer h1,.developer h2,.developer h3,.developer h4{font-family: arial,helvetica,sans-serif;font-size: 125%;font-weight: bold;margin: 0;padding-bottom: 0;color: #939f38;border: none;background: none}
.developer .code{margin-top: 2px;padding-top: 0;font-size: 91.7%;font-weight: bold;color: #939f38}
div.widget{display: contents !important}
div.widget::before,div.widget::after{display: none !important}
#PrimaryContent>div.widget:first-child>:first-child,#SecondaryContent>div.widget:first-child>:first-child,.box>div.widget:first-child>:first-child,.col>div.widget:first-child>:first-child{margin-top: 0 !important}
#PrimaryContent>div.widget:last-child>:last-child,#SecondaryContent>div.widget:last-child>:last-child,.box>div.widget:last-child>:last-child,.col>div.widget:last-child>:last-child{margin-bottom: 0 !important}
#SubHeader{box-sizing:border-box;display:block;max-width:1300px;margin:0px auto;padding:0 20px 50px 20px;text-align:left}
#PageContainer{background: #f2f2f2}
#Content{background:#fff}
#Page{}
#PageTop{left: auto}
#Page #PageContent{}
#Page #PageContent #Primary{box-sizing:border-box;background:#fff;max-width:1300px;margin:0px auto;padding:0 20px}
#Page #PageContent #Primary #PrimaryContent{}
#Page #PageContent #Secondary{padding:30px 20px 20px 20px;background: #f1f2f5}
#Page #PageContent #Secondary #SecondaryContent{box-sizing:border-box;max-width:1300px;margin:0 auto;padding:0}
#Page #PageContent #Secondary #SecondaryContent :last-child{margin-bottom: 0}
#Page #PageContent #Secondary h3{margin-bottom:30px}
#PageBottom{clear: both}
#PageContainer{position: relative;text-align: center}
#Content{position: relative;display: inline-block;box-sizing: border-box;width: 100%;max-width: 1500px;margin-left: auto;margin-right: auto;padding: 30px 0;text-align: left}
#Page #PageContent{position: relative;float: left;box-sizing: border-box;width: 100%}
#Page #PageContent #Primary #PageBody h2:first-child{margin-top:0.75em !important}
#Tertiary{display: none}
@media screen and (max-width: 1500px){#Content{padding: 30px}
}
@media screen and (max-width: 1200px){#Page #PageContent{float: none}
}
@media screen and (max-width: 600px){#Content{padding: 15px}
#Page #PageContent #Secondary{padding-top:30px}
}
#SubHeader{padding-bottom:50px;border-bottom: 1px solid #dbdcdf}
#SubHeader .blockLinks,#SubHeader .blockLinks ul{background:none}
#SubHeader .col-1{max-width:1300px;margin:0 auto}
#SubHeader .containers .content{background:none;font-size:90%}
#SubHeader .containers .content h2,#SubHeader .containers .content h3{font-size:120%;margin-top: 20px}
#SubHeader .containers .content .item{cursor:pointer}
#PageContainer{background: #f2f2f2 url(/images/template/yellow-blue-petal.png) right -100px no-repeat;background-size:auto}
#Content{}
#Page{}
#PageTop{display: none}
#Page #PageContent{}
#Page #PageContent #Primary{}
#Page #PageContent #Secondary{padding:60px 20px 20px 20px;background: #f1f2f5}
#Page #PageContent #Secondary #SecondaryContent{box-sizing:border-box;max-width:1300px;margin:0 auto;padding:0}
#Tertiary{display: none}
@media screen and (min-width: 1200px){#Primary #PageTitle{margin-bottom: 1.5em;text-align: center}
}
@media screen and (max-width: 1200px){#Header #AnchorMenu{}
#Header #MainMenu{}
#PageContainer{background-size:300px;background-position:right -20px}
#PageContainerInner{background-position:right 15% top 2%;background-size:200px}
#PrimaryContent{float: none;width: 100%}
}
@media screen and (max-width: 600px){#PageContainer{background-size:150px;background-position:right -20px}
#PageContainerInner{background-size:100px}
#Page #PageContent #Secondary{padding-top:30px}
}
