@import url('https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900');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%}
}
.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: 0;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: 0;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}
.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 .contentItem{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 .contentItem{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 .contentItem{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 .contentItem{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 .contentItem{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 .contentItem{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: 0}
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}
}
.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: 0 0 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){}
.pageFunctions{}
.pageFunctions ul{display: flex;margin: 0;padding: 0;list-style: none;font-size: 1em}
.pageFunctions ul li{padding-left: 8px}
.pageFunctions ul li:hover{}
.pageFunctions 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}
.pageFunctions 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}
.pageFunctions .pagePrint{}
.pageFunctions .pagePrint a::before{content: "\f02f"}
.pageFunctions .pageEmail{}
.pageFunctions .pageEmail a::before{content: "\f0e0"}
.pageFunctions .pageFeedback{}
.pageFunctions .pageFeedback a::before{content: "\f075"}
.pageFunctions .pageShare{order: -1;cursor: pointer}
.pageFunctions .pageShare .st_sharethis{color: #c23000}
.pageFunctions .pageShare .st_sharethis:hover{color: #fff;background: #c23000}
.pageFunctions .pageShare .st_sharethis::before{content: "\f14d"}
.pageFunctions .pageTextSizeToggle{}
.pageFunctions .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){.pageFunctions{}
.pageFunctions .pagePrint,.pageFunctions .pageTextSizeDecrease,.pageFunctions .pageTextSizeDefault,.pageFunctions .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{}
.trailNav a{}
.trailNav .youAreHere{}
.trailNav .prefix{}
.trailNav .suffix{}
.trailNav .separator:not(.separator .separator){margin: 0 7px}
@media screen and (max-width: 900px){.trailNav{}
.trailNav .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: 0 0 20px 0 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 .rotatorNav{display: none;z-index: 2}
.rotator .rotatorNav .rotatorLink{}
.rotator .rotatorNav .rotatorLink a{}
.rotator .rotatorNav .rotatorLink:hover{}
.rotator .rotatorNav .rotatorLink.selected{}
.rotator .rotatorElements{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 1}
.rotator .rotatorElements .rotatorElement{display: block;position: absolute;width: 100%;height: 100%;overflow: hidden}
.rotator .rotatorElements .rotatorElement:not(:first-child){display: none}
.rotator.images_backgroundFill .rotatorElements .rotatorElement,.rotator.images_leftTop .rotatorElements .rotatorElement,.rotator.images_leftBottom .rotatorElements .rotatorElement,.rotator.images_rightTop .rotatorElements .rotatorElement,.rotator.images_rightBottom .rotatorElements .rotatorElement{background-image: none}
.rotator .rotatorElements .rotatorElement .pageFragment{position: relative;width: 100%;height: 100%}
.rotator .rotatorElements .rotatorElement .pageFragment .thumbnail{}
.rotator .rotatorElements .rotatorElement .pageFragment .thumbnail a{}
.rotator .rotatorElements .rotatorElement .pageFragment .text{position: absolute}
.rotator.images_backgroundFit .rotatorElements .rotatorElement .pageFragment .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 .rotatorElements .rotatorElement .pageFragment .thumbnail a{position: absolute !important;height: 100% !important;width: 100% !important;line-height: 0 !important}
.rotator.images_backgroundFit .rotatorElements .rotatorElement .pageFragment .thumbnail img{width: 100% !important;height: 100% !important;min-height: 100% !important;min-width: 100% !important}
.rotator.images_backgroundFill .rotatorElements .rotatorElement .pageFragment .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 .rotatorElements .rotatorElement .pageFragment .thumbnail img{position: absolute !important;min-width: 100% !important;max-width: none !important;min-height: 100% !important}
.rotator.images_backgroundFill .rotatorElements .rotatorElement .pageFragment .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 .rotatorElements .rotatorElement{background-image: inherit;background-size: cover;background-position: center;background-repeat: no-repeat}
.rotator.images_backgroundFill .rotatorElements .rotatorElement .pageFragment .thumbnail{display: none !important}
}
@supports (-ms-ime-align:auto){.rotator.images_backgroundFill .rotatorElements .rotatorElement{background-image: inherit;background-size: cover;background-position: center;background-repeat: no-repeat}
.rotator.images_backgroundFill .rotatorElements .rotatorElement .pageFragment .thumbnail{display: none !important}
.rotator.images_backgroundFill .rotatorElements .rotatorElement .pageFragment .thumbnail a img{}
}
.rotator.images_backgroundFillLeftTop .rotatorElements .rotatorElement .pageFragment .thumbnail,.rotator.images_backgroundFillLeftBottom .rotatorElements .rotatorElement .pageFragment .thumbnail,.rotator.images_backgroundFillRightTop .rotatorElements .rotatorElement .pageFragment .thumbnail,.rotator.images_backgroundFillRightBottom .rotatorElements .rotatorElement .pageFragment .thumbnail{position: absolute !important;width: 100% !important;height: 100% !important}
.rotator.images_backgroundFillLeftTop .rotatorElements .rotatorElement .pageFragment .thumbnail img,.rotator.images_backgroundFillLeftBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img,.rotator.images_backgroundFillRightTop .rotatorElements .rotatorElement .pageFragment .thumbnail img,.rotator.images_backgroundFillRightBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img{position: absolute !important;min-width: 100% !important;min-height: 100% !important}
.rotator.images_backgroundFillLeftTop .rotatorElements .rotatorElement .pageFragment .thumbnail img{top: 0;left: 0}
.rotator.images_backgroundFillLeftBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img{bottom: 0;left: 0}
.rotator.images_backgroundFillRighttTop .rotatorElements .rotatorElement .pageFragment .thumbnail img{top: 0;right: 0}
.rotator.images_backgroundFillRightBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img{bottom: 0;right: 0}
.rotator.images_backgroundTile .rotatorElements .rotatorElement .pageFragment .thumbnail{display: none}
.rotator.images_backgroundTile .rotatorElements .rotatorElement{background-position: left top;background-repeat: repeat}
.rotator.images_backgroundCenter .rotatorElements .rotatorElement .pageFragment .thumbnail{display: none}
.rotator.images_backgroundCenter .rotatorElements .rotatorElement{background-position: center 50%;background-repeat: no-repeat}
.rotator.images_leftTop .rotatorElements .rotatorElement .pageFragment .thumbnail{position: absolute;top: 0;left: 0}
.rotator.images_leftTop .rotatorElements .rotatorElement .pageFragment .thumbnail img{width: auto}
.rotator.images_leftBottom .rotatorElements .rotatorElement .pageFragment .thumbnail{position: absolute;bottom: 0;left: 0}
.rotator.images_leftBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img{width: auto}
.rotator.images_rightTop .rotatorElements .rotatorElement .pageFragment .thumbnail{position: absolute;top: 0;right: 0}
.rotator.images_rightTop .rotatorElements .rotatorElement .pageFragment .thumbnail img{width: auto}
.rotator.images_rightBottom .rotatorElements .rotatorElement .pageFragment .thumbnail{position: absolute;bottom: 0;right: 0}
.rotator.images_rightBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img{width: auto}
.rotator.images_leftTop .rotatorElements .rotatorElement .pageFragment .thumbnail,.rotator.images_leftBottom .rotatorElements .rotatorElement .pageFragment .thumbnail,.rotator.images_centerTop .rotatorElements .rotatorElement .pageFragment .thumbnail,.rotator.images_centerBottom .rotatorElements .rotatorElement .pageFragment .thumbnail,.rotator.images_rightTop .rotatorElements .rotatorElement .pageFragment .thumbnail,.rotator.images_rightBottom .rotatorElements .rotatorElement .pageFragment .thumbnail{width: 100%}
.rotator.images_leftTop .rotatorElements .rotatorElement .pageFragment .thumbnail img,.rotator.images_leftBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img,.rotator.images_centerTop .rotatorElements .rotatorElement .pageFragment .thumbnail img,.rotator.images_centerBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img,.rotator.images_rightTop .rotatorElements .rotatorElement .pageFragment .thumbnail img,.rotator.images_rightBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img{min-width: 100%}
.rotator .rotatorElements .rotatorElement .pageFragment .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 .rotatorElements .rotatorElement .pageFragment .video iframe,.rotator .rotatorElements .rotatorElement .pageFragment .video video{position: absolute !important;width: 100% !important;height: 100% !important;top: 0 !important;left: 0 !important}
@media screen and (max-width: 900px){.rotator .rotatorElements .rotatorElement .pageFragment .video{position: relative !important;top: 0 !important;bottom: 0 !important;left: 0 !important;right: 0 !important}
}
.rotator.nav_fixed{}
.rotator.nav_fixed .rotatorNav{display: block;position: absolute;height: 100%;width: 37.5%}
.rotator.nav_fixed .rotatorNav .rotatorLink{display: block}
.rotator.nav_fixed .rotatorNav .rotatorLink a{display: block}
.rotator.nav_fixed .rotatorNav .rotatorLink:hover{cursor: pointer;background: #ffffff}
.rotator.nav_fixed .rotatorNav .rotatorLink.current{}
.rotator.nav_fixed .rotatorElements{left: auto;right: 0;width: 62.5%}
.rotator.nav_fixed.nav_position_right{}
.rotator.nav_fixed.nav_position_right .rotatorNav{right: 0}
.rotator.nav_fixed.nav_position_right .rotatorElements{left: 0}
.rotator.nav_fixed.nav_position_left{}
.rotator.nav_fixed.nav_position_left .rotatorNav{left: 0}
.rotator.nav_fixed.nav_position_left .rotatorElements{left: auto;right: 0}
.rotator.nav_fixed.nav_position_bottom{}
.rotator.nav_fixed.nav_position_bottom .rotatorNav{position: absolute;bottom: 0;height: auto;width: 100%}
.rotator.nav_fixed.nav_position_bottom .rotatorNav .rotatorLink{position: relative;float: left}
.rotator.nav_fixed.nav_position_bottom .rotatorNav .rotatorLink a{position: relative;float: left;width: auto}
.rotator.nav_fixed.nav_position_bottom .rotatorElements{width: 100%}
.rotator.nav_fixed.nav_position_bottomCenter{}
.rotator.nav_fixed.nav_position_bottomCenter .rotatorNav{position: absolute;bottom: 0;height: auto;width: 100%;text-align: center}
.rotator.nav_fixed.nav_position_bottomCenter .rotatorNav .rotatorLink{display: inline-block}
.rotator.nav_fixed.nav_position_bottomCenter .rotatorNav .rotatorLink a{width: auto}
.rotator.nav_fixed.nav_position_bottomCenter .rotatorElements{width: 100%}
.rotator.nav_fixed.nav_position_top{}
.rotator.nav_fixed.nav_position_top .rotatorNav{position: relative;float: left;height: auto;width: 100%}
.rotator.nav_fixed.nav_position_top .rotatorNav .rotatorLink{position: relative;float: left}
.rotator.nav_fixed.nav_position_top .rotatorNav .rotatorLink a{position: relative;float: left;width: auto}
.rotator.nav_fixed.nav_position_top .rotatorElements{position: static;clear: left;width: 100%}
.rotator.nav_fixed.nav_position_topCenter{}
.rotator.nav_fixed.nav_position_topCenter .rotatorNav{position: relative;height: auto;width: 100%;text-align: center}
.rotator.nav_fixed.nav_position_topCenter .rotatorNav .rotatorLink{display: inline-block}
.rotator.nav_fixed.nav_position_topCenter .rotatorNav .rotatorLink a{width: auto}
.rotator.nav_fixed.nav_position_topCenter .rotatorElements{position: static;clear: left;width: 100%}
.rotator.nav_overlay{}
.rotator.nav_overlay .rotatorNav{display: block;position: absolute}
.rotator.nav_overlay .rotatorNav .rotatorLink{display: inline-block}
.rotator.nav_overlay .rotatorNav .rotatorLink a{display: inline-block;width: auto;padding: 4px;margin: 4px;background: #ffffff}
.rotator.nav_overlay .rotatorNav .rotatorLink a:hover{cursor: pointer;color: #ffffff;background: #787878}
.rotator.nav_overlay .rotatorNav .rotatorLink.current{}
.rotator.nav_overlay .rotatorNav .rotatorLink.current a{color: #ffffff;background: #606060}
.rotator.nav_overlay.nav_position_leftTop .rotatorNav{top: 10px;left: 10px}
.rotator.nav_overlay.nav_position_leftBottom .rotatorNav{bottom: 10px;left: 10px}
.rotator.nav_overlay.nav_position_rightTop .rotatorNav{top: 10px;right: 10px}
.rotator.nav_overlay.nav_position_rightBottom .rotatorNav{bottom: 10px;right: 10px}
.rotator.nav_overlay.nav_position_centerTop .rotatorNav{top: 10px;width: 100%;text-align: center}
.rotator.nav_overlay.nav_position_centerBottom .rotatorNav{bottom: 10px;width: 100%;text-align: center}
.rotator.nav_links_labels{}
.rotator.nav_links_labels .rotatorNav .rotatorLink a{}
.rotator.nav_links_numbers{}
.rotator.nav_links_numbers .rotatorNav .rotatorLink a{}
.rotator.nav_links_buttons{}
.rotator.nav_links_buttons .rotatorNav .rotatorLink a{text-indent: -10000em;width: 12px;height: 12px;padding: 2px;border-radius: 100%}
.rotator.nav_position_none .rotatorNav{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 .rotatorElements .rotatorElement .pageFragment{}
.rotator .rotatorElements .rotatorElement .pageFragment .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 .rotatorElements .rotatorElement .pageFragment .text>:last-child{margin-bottom: 0 !important}
.rotator .rotatorElements .rotatorElement .pageFragment .text .title{font-family: Cambria,Palatino,serif;font-size: 175%;font-weight: bold;margin: 0 0 0.5em}
.rotator .rotatorElements .rotatorElement .pageFragment .text .title a{color: #ffffff;text-decoration: none}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary{}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary .readMore{display: block;margin-top: 15px}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary .readMore a.readMoreLink{display: inline-block;padding: 10px 20px;color: #dcd6d0;font-weight: bold;text-decoration: none;border: #dcd6d0 2px solid}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary .readMore a.readMoreLink:hover{color: #fff;border-color: #c23000}
.rotator.nav_fixed{}
.rotator.nav_fixed .rotatorNav{width: 37.5%}
.rotator.nav_fixed .rotatorNav .rotatorLink{font-size: 116.7%}
.rotator.nav_fixed .rotatorNav .rotatorLink a{padding: 10px}
.rotator.nav_fixed .rotatorNav .rotatorLink:hover{background: #ffffff}
.rotator.nav_fixed .rotatorNav .rotatorLink.current{background: #f8f4f0}
.rotator.nav_fixed .rotatorElements{width: 62.5%;background: #faf8f7}
.rotator.nav_overlay{}
.rotator.nav_overlay .rotatorNav{}
.rotator.nav_overlay .rotatorNav .rotatorLink{}
.rotator.nav_overlay .rotatorNav .rotatorLink a{padding: 10px 20px;margin: 4px;background: #ffffff;border: #fff 2px solid;border-radius: 30px}
.rotator.nav_overlay .rotatorNav .rotatorLink a:hover{color: #ffffff;background: #783068}
.rotator.nav_overlay .rotatorNav .rotatorLink.current{}
.rotator.nav_overlay .rotatorNav .rotatorLink.current a{color: #ffffff;background: #181008}
.rotator.nav_overlay.nav_position_leftTop .rotatorNav{top: 15px;left: calc(50% - 720px)}
.rotator.nav_overlay.nav_position_leftBottom .rotatorNav{bottom: 15px;left: calc(50% - 720px)}
.rotator.nav_overlay.nav_position_rightTop .rotatorNav{top: 15px;right: calc(50% - 720px)}
.rotator.nav_overlay.nav_position_rightBottom .rotatorNav{bottom: 15px;right: calc(50% - 720px)}
.rotator.nav_overlay.nav_position_centerTop .rotatorNav{top: 15px;width: 100%;text-align: center}
.rotator.nav_overlay.nav_position_centerBottom .rotatorNav{bottom: 15px;width: 100%;text-align: center}
.rotator.nav_links_labels{}
.rotator.nav_links_labels .rotatorNav .rotatorLink a{}
.rotator.nav_links_numbers{}
.rotator.nav_links_numbers .rotatorNav .rotatorLink a{}
.rotator.nav_links_numbers .rotatorNav .rotatorLink.current a{}
.rotator.nav_links_buttons{}
.rotator.nav_links_buttons .rotatorNav .rotatorLink 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 .rotatorNav .rotatorLink.current a{}
@media screen and (max-width: 1500px){.rotator .rotatorElements .rotatorElement .pageFragment .text{margin-left: 30px;min-width: 50%;max-width: calc(100% - 120px)}
.rotator.nav_overlay.nav_position_leftTop .rotatorNav{left: 60px}
.rotator.nav_overlay.nav_position_leftBottom .rotatorNav{left: 60px}
.rotator.nav_overlay.nav_position_rightTop .rotatorNav{right: v}
.rotator.nav_overlay.nav_position_rightBottom .rotatorNav{right: 60px}
}
@media screen and (max-width: 900px){.rotator.nav_overlay.nav_links_labels .rotatorNav .rotatorLink{font-size: 91.7%}
.rotator.nav_overlay.nav_links_labels .rotatorNav .rotatorLink a{margin: 1px}
.rotator{}
.rotator .rotatorElements .rotatorElement .pageFragment .text .title{}
.rotator .rotatorElements .rotatorElement .pageFragment .text .link a{}
}
@media screen and (max-width: 600px){.rotator.nav_overlay.nav_position_leftTop .rotatorNav{left: 15px}
.rotator.nav_overlay.nav_position_leftBottom .rotatorNav{left: 15px}
.rotator.nav_overlay.nav_position_rightTop .rotatorNav{right: 15px}
.rotator.nav_overlay.nav_position_rightBottom .rotatorNav{right: 15px}
.rotator .rotatorNav{height: 30px;bottom: -13px !important}
.rotator .rotatorElements .rotatorElement .pageFragment .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 .rotatorElements .rotatorElement .pageFragment .text .title{margin-bottom: 5px}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary .readMore{margin-top: 10px}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary .readMore a.readMoreLink{padding: 5px 10px;text-shadow: none;color: #fff;border-color: #fff}
.rotator.images_backgroundFill .rotatorElements .rotatorElement .pageFragment .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{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}
.contentItem h2 a{padding-right:30px;background:url(/images/template/right-arrow.png) center right no-repeat}
.contentItem:last-child{margin-bottom:0 !important}
@media screen and (max-width: 1020px){.content{flex-direction:column}
.contentItem{width:100%;margin:0;padding:15px;font-size:90%}
.contentItem 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 0 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 .rotatorNav{bottom: -25px !important}
#Template .rotator.nav_links_buttons .rotatorNav .rotatorLink a{width:5px;height:5px;padding:3px}
.rotator .rotatorElements .rotatorElement{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 .contentItem{border:none;background:none;padding:0;box-shadow:none}
.rotator .rotatorElements .rotatorElement .pageFragment .thumbnail,.rotator.images_backgroundFill .rotatorElements .rotatorElement .pageFragment .thumbnail{display:none!important}
.rotator .rotatorElements .rotatorElement .pageFragment .text{max-width:45%;margin:0;padding-left:0;top:60px;bottom:auto;background:none;color:#0f1e64}
.rotator .rotatorElements .rotatorElement .pageFragment .text h3{display:none}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary{color:#0f1e64;font-family:"FocoBlack",Arial,Helvetica,Sans-Serif;font-size:200%;line-height: 50px}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary .readMoreLink,.rotator .rotatorElements .rotatorElement .pageFragment .text .summary .readMore a.readMoreLink{font-size:50%;background:#ffd200;color:#0F1E64;border-radius:4px;border: none;padding:10px;line-height:150%}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary .readMoreLink:hover,.rotator .rotatorElements .rotatorElement .pageFragment .text .summary .readMore a.readMoreLink:hover{color:#ffd200;background:#0F1E64}
@media screen and (max-width: 1500px){.rotator{height:250px !important}
.rotator .rotatorElements .rotatorElement{background-size:500px}
.rotator .rotatorElements .rotatorElement .pageFragment .text{top:20px}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary{font-size:200%;line-height:120%}
}
@media screen and (max-width: 960px){.rotator{height:250px !important}
.rotator .rotatorElements .rotatorElement{background-size:400px;background-position: right 0 top 100px}
.rotator .rotatorElements .rotatorElement .pageFragment .text{top:20px}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary{font-size:200%;line-height:120%}
}
@media screen and (max-width: 770px){.rotator{height:250px !important}
.rotator .rotatorElements .rotatorElement{background-size:400px;background-position: bottom center}
.rotator .rotatorElements .rotatorElement .pageFragment .text{top:40px;width:100%;max-width:100%;padding:0;text-align:center}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary{font-size:150%;line-height:100%}
}
@media screen and (max-width: 600px){.rotator .rotatorElements .rotatorElement{background-size:300px}
.rotator .rotatorElements .rotatorElement .pageFragment .text{text-shadow:none}
#Template .rotator .rotatorNav{bottom:-25px !important}
}
@media screen and (max-width: 500px){.rotator .rotatorElements .rotatorElement{background-size:180px}
}
@media screen and (max-width: 370px){.rotator{height:350px !important}
.rotator .rotatorElements .rotatorElement .pageFragment .text{top:15px}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary{font-size:110%;line-height:100%}
.rotator .rotatorElements .rotatorElement .pageFragment .text .summary .readMoreLink,.rotator .rotatorElements .rotatorElement .pageFragment .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}
.contentItem.event{}
.contentItem.event .thumbnail{}
.imageLeft .contentItem.event .thumbnail,.imageRight .contentItem.event .thumbnail{max-width: 35%}
.contentItem.event .text{}
.contentItem.event .text .title{}
.contentItem.event .text .date{}
.contentItem.event .text .date .startDate{}
.contentItem.event .text .date .endDate{}
.contentItem.event .text .date.mutiple{}
.contentItem.event .text .time{margin-bottom: 0.25em;color: #909090}
.contentItem.event .text .time .startTime{}
.contentItem.event .text .time .endTime{}
.contentItem.event .text .time.multiple{}
.contentItem.event .text .date .separator,.contentItem.event .text .time .separator{margin: 0 0.25em}
.contentItem.event .text .type{display: inline-block;margin-bottom: 0.25em}
.contentItem.event .text .type .value::after{content: ","}
.contentItem.event .text .type .value:last-child::after{display: none}
.contentItem.event.type_meeting{}
.contentItem.event .text .status{margin-bottom: 0.25em}
.contentItem.event.status_confirmed{}
.contentItem.event.status_confirmed .status{}
.contentItem.event.status_confirmed .status .value{color: #339933}
.contentItem.event.status_tentative{}
.contentItem.event.status_tentative .status{}
.contentItem.event.status_tentative .status .value{color: #ff9900}
.contentItem.event .text .location{font-style: italic;margin-bottom: 0.25em}
.contentItem.event .text .attendees{margin-bottom: 0.25em}
.contentItem.event .text .summary{}
.contentItem.event .text .type .label,.contentItem.event .text .location .label,.contentItem.event .text .attendees .label,.contentItem.event .text .status .label{display: none}
.contentItem.event .text .type .value,.contentItem.event .text .location .value,.contentItem.event .text .attendees .value,.contentItem.event .text .status .value{}
.contentItem.event.type_meeting .text .type .label{}
#Primary .contentItem.event{}
#Secondary .contentItem.event{}
.contentItem.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 .contentItem.event{position: relative;margin-top: 10px;margin-bottom: 0 !important}
table.monthView tr.days td.day .contentItem.event .thumbnail{display: block;float: none;width: 100%;max-width: 100%;padding: 0;margin: 5px 0;overflow: hidden}
table.monthView tr.days td.day .contentItem.event .thumbnail.tiny{}
table.monthView tr.days td.day .contentItem.event .thumbnail.small{}
table.monthView tr.days td.day .contentItem.event .thumbnail.medium{}
table.monthView tr.days td.day .contentItem.event .thumbnail.large{}
table.monthView tr.days td.day .contentItem.event .thumbnail.huge{}
table.monthView tr.days td.day .contentItem.event .thumbnail img{width: 100%;max-width: 100%}
table.monthView tr.days td.day .contentItem.event .text{float: none}
table.monthView tr.days td.day .contentItem.event .text .title{margin: 0.5em 0}
table.monthView tr.days td.day .contentItem.event .text .date{}
table.monthView tr.days td.day .contentItem.event .text .time{}
table.monthView tr.days td.day .contentItem.event .text .summary{}
table.monthView tr.days td.day .contentItem.event .text .type,table.monthView tr.days td.day .contentItem.event .text .status,table.monthView tr.days td.day .contentItem.event .text .location,table.monthView tr.days td.day .contentItem.event .text .attendees{}
table.monthView tr.days td.day .contentItem.event .text .location{}
table.monthView tr.days td.day .contentItem.event .text .label{display: none}
table.monthView tr.days td.day .contentItem.event.status_confirmed{}
table.monthView tr.days td.day .contentItem.event.status_confirmed .status .value{}
table.monthView tr.days td.day .contentItem.event.status_tentative{}
table.monthView tr.days td.day .contentItem.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 .contentItem.event{}
@media screen and (max-width: 600px){table.monthView tr.days td.day .contentItem.event .thumbnail{}
table.monthView tr.days td.day .contentItem.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 .contentItem.event .text .date{display: none}
#Primary .eventsByMonth.list .day .contentItem.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 .contentItem.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: 0 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: 0 !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: 0;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: 0;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: 0;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: 0;box-shadow: 0 0 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: 0}
.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: 0}
.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: 0;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: 0 0 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: 0;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 .contentItem{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 .contentItem{flex-basis: calc(20% - 12px)}
}
.instagramFeed .contentItem{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 .contentItem .text .title{display: none}
.instagramFeed .contentItem a{}
.instagramFeed .contentItem a .thumbnail{height: 250px;overflow: hidden;background: #484038;padding-right: 0}
.instagramFeed .contentItem a .thumbnail img{object-fit: cover;width: 100%;height: 250px;transition: 500ms ease-in-out}
.instagramFeed.fading .contentItem 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 .contentItem a .thumbnail:hover{opacity: 1}
.instagramFeed .contentItem 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 .contentItem:hover a .text .summary{bottom: 0;transition: 150ms all ease-in-out}
.instagramFeed .contentItem a .text .summary .timestamp{margin: 5px 0}
.instagramFeed .contentItem a .text .summary .caption{overflow: hidden;text-overflow: ellipsis;font-size: 13px;line-height: 15px;max-height: 45px}
.instagramFeed .contentItem 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 .contentItem{max-width: 50%}
.instagramFeed .content.gutters .contentItem{margin: 4px;flex: 0 1 calc(50% - 12px)}
}
@media screen and (max-width: 600px){.instagramFeed .contentItem{max-width: 100%}
.instagramFeed .content.gutters .contentItem{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 .contentItem{}
.latestUpdates .content .contentItem .thumbnail{}
.latestUpdates .content .contentItem .text{}
.latestUpdates .content .contentItem .text .title{}
.latestUpdates .content .contentItem .text .date{}
.latestUpdates .content .contentItem .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}
.locationsMap{}
.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: 0}
.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%) 0 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: 0 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}
.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{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}
.contentItem h2 a{padding-right:30px;background:url(/images/template/right-arrow.png) center right no-repeat}
.contentItem:last-child{margin-bottom:0 !important}
@media screen and (max-width: 1020px){.content{flex-direction:column}
.contentItem{width:100%;margin:0;padding:15px;font-size:90%}
.contentItem 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 0 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')}
.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%) 0 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: 0 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}
#EditorFormPanel,#AccessibilityToolbar,#LoginStatusShort,#Header #SearchSite,#Header #AnchorMenu,#Header #MainMenu_coresite_pages,#Header #ShoppingCartSummaryShort,#mm-MainMenu,#SubMenu,#SubHeader,#PageFunctionsTop,#PageFunctionsBottom,#LoginForm,#Footer{display: none}
