@font-face {
	font-family: "Apercu Pro";
	src: url("../fonts/ApercuPro-Bold.eot");
	src: url("../fonts/ApercuPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ApercuPro-Bold.woff2") format("woff2"), url("../fonts/ApercuPro-Bold.woff") format("woff"), url("../fonts/ApercuPro-Bold.ttf") format("truetype"), url("../fonts/ApercuPro-Bold.svg#ApercuPro-Bold") format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	ascent-override: 95%
}

@font-face {
	font-family: "Apercu Pro Black";
	src: url("../fonts/ApercuPro-Black.eot");
	src: url("../fonts/ApercuPro-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ApercuPro-Black.woff2") format("woff2"), url("../fonts/ApercuPro-Black.woff") format("woff"), url("../fonts/ApercuPro-Black.ttf") format("truetype"), url("../fonts/ApercuPro-Black.svg#ApercuPro-Black") format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	ascent-override: 95%
}

@font-face {
	font-family: "Apercu Pro";
	src: url("../fonts/ApercuPro-ExtraLight.eot");
	src: url("../fonts/ApercuPro-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/ApercuPro-ExtraLight.woff2") format("woff2"), url("../fonts/ApercuPro-ExtraLight.woff") format("woff"), url("../fonts/ApercuPro-ExtraLight.ttf") format("truetype"), url("../fonts/ApercuPro-ExtraLight.svg#ApercuPro-ExtraLight") format("svg");
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	ascent-override: 95%
}

@font-face {
	font-family: "Apercu Pro";
	src: url("../fonts/ApercuPro-Light.eot");
	src: url("../fonts/ApercuPro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ApercuPro-Light.woff2") format("woff2"), url("../fonts/ApercuPro-Light.woff") format("woff"), url("../fonts/ApercuPro-Light.ttf") format("truetype"), url("../fonts/ApercuPro-Light.svg#ApercuPro-Light") format("svg");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	ascent-override: 95%
}

@font-face {
	font-family: "Apercu Pro";
	src: url("../fonts/ApercuPro-Regular.eot");
	src: url("../fonts/ApercuPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ApercuPro-Regular.woff2") format("woff2"), url("../fonts/ApercuPro-Regular.woff") format("woff"), url("../fonts/ApercuPro-Regular.ttf") format("truetype"), url("../fonts/ApercuPro-Regular.svg#ApercuPro-Regular") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	ascent-override: 95%
}

@font-face {
	font-family: "Apercu Pro";
	src: url("../fonts/ApercuPro-Thin.eot");
	src: url("../fonts/ApercuPro-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ApercuPro-Thin.woff2") format("woff2"), url("../fonts/ApercuPro-Thin.woff") format("woff"), url("../fonts/ApercuPro-Thin.ttf") format("truetype"), url("../fonts/ApercuPro-Thin.svg#ApercuPro-Thin") format("svg");
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	ascent-override: 95%
}

@font-face {
	font-family: "Plantin MT Pro";
	src: url("../fonts/PlantinMTPro-Light.eot");
	src: url("../fonts/PlantinMTPro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/PlantinMTPro-Light.woff2") format("woff2"), url("../fonts/PlantinMTPro-Light.woff") format("woff"), url("../fonts/PlantinMTPro-Light.ttf") format("truetype"), url("../fonts/PlantinMTPro-Light.svg#PlantinMTPro-Light") format("svg");
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Assistant Light";
	src: url("../fonts/Assistant-Light.ttf") format("truetype");
	font-weight: 200;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Assistant";
	src: url("../fonts/Assistant-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Assistant SemiBold";
	src: url("../fonts/Assistant-SemiBold.ttf") format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Assistant Bold";
	src: url("../fonts/Assistant-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Assistant ExtraBold";
	src: url("../fonts/Assistant-ExtraBold.ttf") format("truetype");
	font-weight: 800;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Assistant Hebrew";
	src: url("../fonts/AssistantHebrew-Bold.woff2") format("woff2"), url("../fonts/AssistantHebrew-Bold.woff") format("woff"), url("../fonts/AssistantHebrew-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

a {
	background-color: rgba(0, 0, 0, 0)
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle
}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-search--inline {
	float: left
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-dropdown {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051
}

.select2-results {
	display: block
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0
}

.select2-results__option {
	padding: 6px;
	user-select: none;
	-webkit-user-select: none
}

.select2-results__option[aria-selected] {
	cursor: pointer
}

.select2-container--open .select2-dropdown {
	left: 0
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-search--dropdown {
	display: block;
	padding: 4px
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
	display: none
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0)
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #888 rgba(0, 0, 0, 0);
	border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	padding: 1px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
	float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid #000 1px;
	outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: rgba(0, 0, 0, 0);
	border: none;
	outline: 0;
	box-shadow: none;
	appearance: textfield;
	-webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #377ab9;
	color: #fff
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
	background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #377ab9
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
	background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
	background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #377ab9
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: rgba(0, 0, 0, 0);
	border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #888 rgba(0, 0, 0, 0);
	border-width: 0 4px 5px 4px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
	background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
	background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
	background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
	background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #377ab9
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #377ab9
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none
}

.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0)
}

.select2-container--classic .select2-dropdown--above {
	border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
	border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
	padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: gray
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: #fff
}

.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #377ab9
}

body.compensate-for-scrollbar {
	overflow: hidden
}

.fancybox-active {
	height: auto
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	position: fixed;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	transform: translateZ(0);
	width: 100%;
	z-index: 99992
}

.fancybox-container * {
	box-sizing: border-box
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto
}

.fancybox-bg {
	background: #1e1e1e;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71)
}

.fancybox-is-open .fancybox-bg {
	opacity: .9;
	transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1)
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s ease, visibility 0s ease .25s;
	visibility: hidden;
	z-index: 99997
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
	opacity: 1;
	transition: opacity .25s ease 0s, visibility 0s ease 0s;
	visibility: visible
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.fancybox-toolbar {
	right: 0;
	top: 0
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	transform: translateZ(0);
	z-index: 99994
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	display: none;
	height: 100%;
	left: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: transform, opacity;
	white-space: normal;
	width: 100%;
	z-index: 99994
}

.fancybox-slide::before {
	content: "";
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
	display: block
}

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0
}

.fancybox-slide--image::before {
	display: none
}

.fancybox-slide--html {
	padding: 6px
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: left;
	vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
	animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
	-webkit-backface-visibility: hidden;
	background: rgba(0, 0, 0, 0);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-ms-transform-origin: top left;
	transform-origin: top left;
	transition-property: transform, opacity;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: zoom-in
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.fancybox-container [data-selectable=true] {
	cursor: text
}

.fancybox-image,
.fancybox-spaceball {
	background: rgba(0, 0, 0, 0);
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.fancybox-spaceball {
	z-index: 1
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%
}

.fancybox-slide--video .fancybox-content {
	background: #000
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff
}

.fancybox-video,
.fancybox-iframe {
	background: rgba(0, 0, 0, 0);
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%
}

.fancybox-error p,
.fancybox-error ol li,
ol .fancybox-error li,
.fancybox-error ul li,
ul .fancybox-error li {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0
}

.fancybox-button {
	background: rgba(30, 30, 30, .6);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	transition: color .2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
	color: #ccc
}

.fancybox-button:hover {
	color: #fff
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default
}

.fancybox-button div {
	height: 100%
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
	display: none
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
	display: none
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-ms-transform-origin: 0;
	transform-origin: 0;
	transition-property: transform;
	transition-timing-function: linear;
	z-index: 99998
}

.fancybox-close-small {
	background: rgba(0, 0, 0, 0);
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: .8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display: none
}

.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px
}

.fancybox-navigation .fancybox-button div {
	padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 0;
	padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
	padding: 31px 6px 31px 26px;
	right: 0
}

.fancybox-caption {
	background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 75px 44px 25px 44px;
	pointer-events: none;
	right: 0;
	text-align: center;
	z-index: 99996
}

.fancybox-caption--separate {
	margin-top: -50px
}

.fancybox-caption__body {
	max-height: 50vh;
	overflow: auto;
	pointer-events: all
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline
}

.fancybox-loading {
	animation: fancybox-rotate 1s linear infinite;
	background: rgba(0, 0, 0, 0);
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999
}

@keyframes fancybox-rotate {
	100% {
		transform: rotate(360deg)
	}
}

.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, 0.25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
	opacity: 0;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(0.5, 0.5, 0.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	transform: scale3d(1, 1, 1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg)
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-ms-transform: rotate(360deg);
	transform: rotate(360deg)
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0)
}

.fancybox-fx-tube.fancybox-slide--previous {
	transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
	transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
	transform: translate3d(0, 0, 0) scale(1)
}

@media all and (max-height: 576px) {
	.fancybox-slide {
		padding-left: 6px;
		padding-right: 6px
	}

	.fancybox-slide--image {
		padding: 6px 0
	}

	.fancybox-close-small {
		right: -6px
	}

	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px
	}

	.fancybox-caption {
		padding-left: 12px;
		padding-right: 12px
	}
}

.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px 0
}

.fancybox-share p,
.fancybox-share ol li,
ol .fancybox-share li,
.fancybox-share ul li,
ul .fancybox-share li {
	margin: 0;
	padding: 0
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px 5px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	transition: all .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
	color: #fff
}

.fancybox-share__button:hover {
	text-decoration: none
}

.fancybox-share__button--fb {
	background: #3b5998
}

.fancybox-share__button--fb:hover {
	background: #344e86
}

.fancybox-share__button--pt {
	background: #bd081d
}

.fancybox-share__button--pt:hover {
	background: #aa0719
}

.fancybox-share__button--tw {
	background: #1da1f2
}

.fancybox-share__button--tw:hover {
	background: #0d95e8
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px
}

.fancybox-share__button svg path {
	fill: #fff
}

.fancybox-share__input {
	background: rgba(0, 0, 0, 0);
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0 0;
	padding: 10px 15px;
	width: 100%
}

.fancybox-thumbs {
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px 2px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 0;
	width: 212px;
	z-index: 99995
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px
}

.fancybox-thumbs__list {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px
}

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, .1);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 100px
}

.fancybox-thumbs__list a::before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	z-index: 99991
}

.fancybox-thumbs__list a:focus::before {
	opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
	opacity: 1
}

@media all and (max-width: 576px) {
	.fancybox-thumbs {
		width: 110px
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 110px
	}

	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px)
	}
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid rgba(0, 0, 0, 0)
}

.slick-arrow.slick-hidden {
	display: none
}

.entry-content img {
	margin: 0 0 1.5em 0
}

.alignleft,
img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left
}

.alignright,
img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right
}

.aligncenter,
img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both
}

.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px
}

.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0
}

.wp-caption p.wp-caption-text,
.wp-caption ol li.wp-caption-text,
ol .wp-caption li.wp-caption-text,
.wp-caption ul li.wp-caption-text,
ul .wp-caption li.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0
}

.wp-smiley {
	margin: 0 !important;
	max-height: 1em
}

blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left
}

blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right
}

*,
*:before,
*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased
}

body,
html {
	min-height: 100%;
	height: 100%;
	font-size: 18px;
	opacity: 1 !important;
	scroll-behavior: auto !important
}

@media(max-width: 425px) {

	body,
	html {
		font-size: 16px;
		line-height: 1.25em
	}
}

body .uwy .uai {
	bottom: 30px !important;
	top: auto !important
}

@media(max-width: 767px) {
	body .uwy .uai {
		bottom: 20px !important
	}
}

body.logged-in {
	margin-top: 30px !important
}

body.logged-in header.push10-header {
	top: 32px
}

form textarea {
	line-height: 1.25em !important
}

body.logged-in {
	margin-top: unset !important;
	padding-top: unset !important
}

body.logged-in header.header {
	top: 32px
}

a,
a:active,
a:visited {
	text-decoration: none
}

p,
ol li,
ul li {
	margin: 10px 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 10px 0;
	line-height: 1.25em;
	font-family: "Assistant"
}

@media(max-width: 425px) {

	ol,
	ul {
		padding: 0 0 0 15px
	}
}

ol li,
ul li {
	color: #1c1c1c
}

section {
	background-color: #fff;
	position: relative;
	width: 100%
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}

img {
	max-width: 100%;
	height: auto
}

div.test,
section.test {
	border: 1px solid gray !important;
	min-height: 0px
}

td,
th {
	line-height: 1
}

tr[data-wrap-id] td {
	vertical-align: top;
	padding: 5px 10px;
	border: 1px solid #f1f1f1
}

html body input:focus,
html body button:focus,
html body button:focus:not(:focus-visible),
html body a:focus,
html body *:focus {
	outline: 2px ridge #377ab9 !important;
	outline-offset: -2px !important
}

a {
	text-decoration: none
}

a:hover,
a.current {
	color: #b32d21
}

.btn.btn-blue-text:focus {
	outline: 2px ridge #377ab9 !important;
	outline-offset: -2px !important
}

footer *:focus,
footer button:focus:not(:focus-visible),
footer .btn-check:focus+.btn {
	outline-color: none !important
}

body a:hover,
body a.current {
	color: #b32d21
}

.frame {
	width: 100%;
	max-width: 1400px;
	margin: 0 auto
}

@media(max-width: 1440px) {
	.frame {
		padding-left: 30px;
		padding-right: 30px
	}

	.frame .inner-frame {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

.inner-frame {
	width: 100%;
	max-width: 960px;
	margin: 0 auto
}

@media(max-width: 1024px) {
	.inner-frame {
		padding-left: 30px;
		padding-right: 30px
	}
}

.large-frame {
	width: 100%;
	max-width: 1600px;
	margin: 0 auto
}

@media(max-width: 1620px) {
	.large-frame {
		padding-left: 30px;
		padding-right: 30px
	}
}

@media(max-width: 1440px) {

	.large-frame .frame,
	.large-frame .inner-frame {
		padding-right: 0 !important;
		padding-left: 0 !important
	}
}

#logo-link {
	display: block
}

.flex-wrapper {
	display: flex
}

.flex-wrapper.space-between {
	justify-content: space-between
}

.flex-wrapper.wrap {
	flex-wrap: wrap
}

.flex-wrapper.flex-end {
	justify-content: flex-end
}

.flex-wrapper.center {
	align-items: center
}

.flex-wrapper>div.flex-2 {
	width: 50%
}

@media(max-width: 650px) {
	.flex-wrapper>div.flex-2 {
		width: 100%
	}
}

.flex-wrapper>div.flex-3 {
	width: 33.3333333333%
}

@media(max-width: 650px) {
	.flex-wrapper>div.flex-3 {
		width: 100%
	}
}

.flex-wrapper>div.flex-4 {
	width: 25%
}

@media(max-width: 650px) {
	.flex-wrapper>div.flex-4 {
		width: 100%
	}
}

.flex-wrapper>div.flex-5 {
	width: 20%
}

@media(max-width: 650px) {
	.flex-wrapper>div.flex-5 {
		width: 100%
	}
}

.flex-wrapper>div.flex-6 {
	width: 16.6666666667%
}

@media(max-width: 650px) {
	.flex-wrapper>div.flex-6 {
		width: 100%
	}
}

.banner-section {
	height: 90vh;
	min-height: 500px;
	display: flex;
	align-items: center;
	background-color: silver
}

.banner-section h1 {
	margin: 0;
	text-align: center
}

.wp-caption {
	max-width: 100%;
	margin-bottom: 6px
}

.responsive-embed-container {
	position: relative;
	display: block;
	overflow: hidden;
	height: 0;
	margin: 25px 0;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
	max-width: 100% !important
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
	aspect-ratio: 16/9
}

.responsive-embed-container iframe,
.responsive-embed-container object,
.responsive-embed-container embed {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .1)
}

iframe {
	margin: 25px 0;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .1)
}

.clearfix {
	zoom: 1
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

body {
	font-family: "Assistant"
}

body footer {
	z-index: 90;
	margin-top: 65px
}

@media screen and (max-width: 1366px) {
	body footer {
		margin-top: 50px
	}
}

@media screen and (max-width: 991px) {
	body footer {
		margin-top: 40px
	}
}

@media screen and (max-width: 767px) {
	body footer {
		margin-top: 30px
	}
}

.large-stats {
	font-weight: 900;
	font-size: 200px;
	line-height: 178px;
	color: #d93c2e
}

@media screen and (max-width: 767px) {
	.large-stats {
		font-size: 95px;
		line-height: 105px
	}
}

h1.special,
.special {
	font-weight: 900;
	font-size: 95px;
	line-height: 96px;
	color: #0f145b
}

@media screen and (max-width: 767px) {

	h1.special,
	.special {
		font-size: 48px;
		line-height: 44px
	}
}

h1,
.h1 {
	font-weight: 900;
	font-size: 65px;
	line-height: 68px;
	color: #0f145b
}

@media screen and (max-width: 767px) {

	h1,
	.h1 {
		font-size: 44px;
		line-height: 44px
	}
}

h2,
.h2 {
	font-weight: 900;
	font-size: 48px;
	line-height: 50px;
	color: #0f145b
}

@media screen and (max-width: 767px) {

	h2,
	.h2 {
		font-size: 38px;
		line-height: 38px
	}
}

@media screen and (max-width: 500px) {

	h2,
	.h2 {
		font-size: 30px;
		line-height: 30px
	}
}

h2.event-title {
	font-weight: 900;
	font-size: 38px;
	line-height: 45px;
	color: #0f145b
}

h3,
.h3 {
	font-weight: 400;
	font-size: 32px;
	line-height: 40px;
	color: #0f145b
}

@media screen and (max-width: 767px) {

	h3,
	.h3 {
		font-size: 28px;
		line-height: 29px
	}
}

h3.bold {
	font-weight: 900;
	font-size: 32px;
	line-height: 40px;
	color: #0f145b
}

@media screen and (max-width: 767px) {
	h3.bold {
		font-size: 28px;
		line-height: 29px
	}
}

h4,
.h4 {
	font-weight: 400;
	font-size: 22px;
	line-height: 29px;
	color: #0f145b
}

@media screen and (max-width: 767px) {

	h4,
	.h4 {
		font-size: 20px;
		line-height: 25px
	}
}

.h4.bold,
h4.bold {
	font-weight: 900;
	font-size: 22px;
	line-height: 29px;
	color: #0f145b
}

@media screen and (max-width: 767px) {

	.h4.bold,
	h4.bold {
		font-size: 20px;
		line-height: 23px
	}
}

h5,
.h5 {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #0f145b
}

@media screen and (max-width: 767px) {

	h5,
	.h5 {
		font-size: 18px;
		line-height: 25px
	}
}

h5.bold {
	font-weight: 900;
	font-size: 18px;
	line-height: 24px;
	color: #0f145b
}

.inline-link:hover {
	color: #b32d21 !important
}

p,
ol li,
ul li {
	font-weight: 400;
	font-family: "Assistant";
	font-size: 19px;
	line-height: 26px;
	color: #1c1c1c
}

@media screen and (max-width: 767px) {

	p,
	ol li,
	ul li {
		font-size: 18px;
		line-height: 24px !important
	}
}

.small {
	font-weight: 400;
	font-family: "Assistant";
	font-size: 16px;
	line-height: 22px;
	color: #1c1c1c
}

.subhead {
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #377ab9
}

.cta {
	font-weight: 900;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #0f145b
}

.nav {
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #0f145b
}

.sidenav-item {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #d93c2e
}

.table-column-headers {
	font-weight: 900;
	font-size: 15px;
	line-height: 17px;
	color: #1c1c1c
}

.table-row-headers {
	font-weight: 400;
	font-size: 15px;
	line-height: 17px;
	color: #1c1c1c
}

.breadcrumb {
	font-weight: 900;
	font-size: 14px;
	line-height: 19px;
	color: #1c1c1c
}

.label {
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #1c1c1c
}

.event-title {
	font-weight: 900;
	font-size: 38px;
	line-height: 45px;
	color: #1c1c1c
}

@media screen and (max-width: 767px) {
	.event-title {
		font-size: 32px;
		line-height: 37px
	}
}

.utility {
	font-weight: 900;
	font-size: 14px;
	line-height: 19px
}

.hebrew-utility-nav {
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: .5px;
	text-transform: uppercase
}

.p-disclaimer-text {
	font-weight: 300;
	font-family: "Assistant";
	font-size: 16px;
	line-height: 22px;
	color: #1c1c1c;
	font-style: italic
}

@media screen and (max-width: 767px) {
	.p-disclaimer-text {
		font-size: 14px;
		line-height: 20px
	}
}

.calendar {
	font-weight: 400;
	font-size: 15px;
	line-height: 15px
}

.text-navy {
	color: #0f145b !important
}

.text-orange {
	color: #d93c2e !important
}

.text-light-blue {
	color: #0080a3 !important
}

.text-gray {
	color: #1c1c1c !important
}

.text-dark-gray {
	color: #1c1c1c !important
}

.text-red {
	color: red !important
}

.text-white {
	color: #fff !important
}

.bg-yellow {
	background: #fbad18 !important;
	background-color: #fbad18 !important
}

.bg-navy-gradient {
	background: linear-gradient(270deg, #05183B 0%, #10345E 81.77%) !important
}

.bg-white-grdient {
	background: linear-gradient(180deg, #FFFFFF 0%, #F8F8F8 100%) !important
}

.bg-orange {
	background: #d93c2e !important
}

.bg-green {
	background: #598143 !important
}

.bg-purple {
	background: #462c6b !important
}

.pd-all-4 {
	padding: 4px !important
}

.pd-all-6 {
	padding: 6px !important
}

.pd-all-8 {
	padding: 8px !important
}

.pd-all-10 {
	padding: 10px !important
}

.pd-all-12 {
	padding: 12px !important
}

.pd-all-14 {
	padding: 14px !important
}

.pd-all-16 {
	padding: 16px !important
}

.pd-all-18 {
	padding: 18px !important
}

.pd-all-20 {
	padding: 20px !important
}

.pd-all-22 {
	padding: 22px !important
}

.pd-all-24 {
	padding: 24px !important
}

.pd-all-26 {
	padding: 26px !important
}

.pd-all-28 {
	padding: 28px !important
}

.pd-all-30 {
	padding: 30px !important
}

.pd-all-32 {
	padding: 32px !important
}

.pd-all-34 {
	padding: 34px !important
}

.pd-all-36 {
	padding: 36px !important
}

.pd-all-38 {
	padding: 38px !important
}

.pd-all-40 {
	padding: 40px !important
}

.pd-all-42 {
	padding: 42px !important
}

.pd-all-48 {
	padding: 48px !important
}

.pd-y-4,
.pd-t-4 {
	padding-top: 4px !important
}

.pd-y-4,
.pd-b-4 {
	padding-bottom: 4px !important
}

.pd-x-4,
.pd-l-4 {
	padding-left: 4px !important
}

.pd-x-4,
.pd-r-4 {
	padding-right: 4px !important
}

.pd-y-6,
.pd-t-6 {
	padding-top: 6px !important
}

.pd-y-6,
.pd-b-6 {
	padding-bottom: 6px !important
}

.pd-x-6,
.pd-l-6 {
	padding-left: 6px !important
}

.pd-x-4,
.pd-r-6 {
	padding-right: 6px !important
}

.pd-y-8,
.pd-t-8 {
	padding-top: 8px !important
}

.pd-y-8,
.pd-b-8 {
	padding-bottom: 8px !important
}

.pd-x-8,
.pd-l-8 {
	padding-left: 8px !important
}

.pd-x-8,
.pd-r-8 {
	padding-right: 8px !important
}

.pd-y-10,
.pd-t-10 {
	padding-top: 10px !important
}

.pd-y-10,
.pd-b-10 {
	padding-bottom: 10px !important
}

.pd-x-10,
.pd-l-10 {
	padding-left: 10px !important
}

.pd-x-10,
.pd-r-10 {
	padding-right: 10px !important
}

.pd-y-12,
.pd-t-12 {
	padding-top: 12px !important
}

.pd-y-12,
.pd-b-12 {
	padding-bottom: 12px !important
}

.pd-x-12,
.pd-l-12 {
	padding-left: 12px !important
}

.pd-x-12,
.pd-r-12 {
	padding-right: 12px !important
}

.pd-y-14,
.pd-t-14 {
	padding-top: 14px !important
}

.pd-y-14,
.pd-b-14 {
	padding-bottom: 14px !important
}

.pd-x-14,
.pd-l-14 {
	padding-left: 14px !important
}

.pd-x-14,
.pd-r-14 {
	padding-right: 14px !important
}

.pd-y-16,
.pd-t-16 {
	padding-top: 16px !important
}

.pd-y-16,
.pd-b-16 {
	padding-bottom: 16px !important
}

.pd-x-16,
.pd-l-16 {
	padding-left: 16px !important
}

.pd-x-16,
.pd-r-16 {
	padding-right: 16px !important
}

.pd-y-18,
.pd-t-18 {
	padding-top: 18px !important
}

.pd-y-18,
.pd-b-18 {
	padding-bottom: 18px !important
}

.pd-x-18,
.pd-l-18 {
	padding-left: 18px !important
}

.pd-x-18,
.pd-r-18 {
	padding-right: 18px !important
}

.pd-y-20,
.pd-t-20 {
	padding-top: 20px !important
}

.pd-y-20,
.pd-b-20 {
	padding-bottom: 20px !important
}

.pd-x-20,
.pd-l-20 {
	padding-left: 20px !important
}

.pd-x-20,
.pd-r-20 {
	padding-right: 20px !important
}

.pd-y-22,
.pd-t-22 {
	padding-top: 22px !important
}

.pd-y-22,
.pd-b-22 {
	padding-bottom: 22px !important
}

.pd-x-22,
.pd-l-22 {
	padding-left: 22px !important
}

.pd-x-22,
.pd-r-22 {
	padding-right: 22px !important
}

.pd-y-24,
.pd-t-24 {
	padding-top: 24px !important
}

.pd-y-24,
.pd-b-24 {
	padding-bottom: 24px !important
}

.pd-x-24,
.pd-l-24 {
	padding-left: 24px !important
}

.pd-x-24,
.pd-r-24 {
	padding-right: 24px !important
}

.pd-y-26,
.pd-t-26 {
	padding-top: 26px !important
}

.pd-y-26,
.pd-b-26 {
	padding-bottom: 26px !important
}

.pd-x-26,
.pd-l-26 {
	padding-left: 22px !important
}

.pd-x-26,
.pd-r-26 {
	padding-right: 26px !important
}

.pd-y-28,
.pd-t-28 {
	padding-top: 28px !important
}

.pd-y-28,
.pd-b-28 {
	padding-bottom: 28px !important
}

.pd-x-28,
.pd-l-28 {
	padding-left: 28px !important
}

.pd-x-28,
.pd-r-28 {
	padding-right: 28px !important
}

.pd-y-30,
.pd-t-30 {
	padding-top: 30px !important
}

.pd-y-30,
.pd-b-30 {
	padding-bottom: 30px !important
}

.pd-x-30,
.pd-l-30 {
	padding-left: 30px !important
}

.pd-x-30,
.pd-r-30 {
	padding-right: 30px !important
}

.pd-y-32,
.pd-t-32 {
	padding-top: 32px !important
}

.pd-y-32,
.pd-b-32 {
	padding-bottom: 32px !important
}

.pd-x-32,
.pd-l-32 {
	padding-left: 32px !important
}

.pd-x-32,
.pd-r-32 {
	padding-right: 32px !important
}

.pd-y-34,
.pd-t-34 {
	padding-top: 34px !important
}

.pd-y-34,
.pd-b-34 {
	padding-bottom: 34px !important
}

.pd-x-34,
.pd-l-34 {
	padding-left: 34px !important
}

.pd-x-34,
.pd-r-34 {
	padding-right: 34px !important
}

.pd-y-36,
.pd-t-36 {
	padding-top: 36px !important
}

.pd-y-36,
.pd-b-36 {
	padding-bottom: 36px !important
}

.pd-x-36,
.pd-l-36 {
	padding-left: 36px !important
}

.pd-x-36,
.pd-r-36 {
	padding-right: 36px !important
}

.pd-y-38,
.pd-t-38 {
	padding-top: 38px !important
}

.pd-y-38,
.pd-b-38 {
	padding-bottom: 38px !important
}

.pd-x-38,
.pd-l-38 {
	padding-left: 38px !important
}

.pd-x-38,
.pd-r-38 {
	padding-right: 38px !important
}

.pd-y-40,
.pd-t-40 {
	padding-top: 40px !important
}

.pd-y-40,
.pd-b-40 {
	padding-bottom: 40px !important
}

.pd-x-40,
.pd-l-40 {
	padding-left: 40px !important
}

.pd-x-40,
.pd-r-40 {
	padding-right: 40px !important
}

.pd-y-42,
.pd-t-42 {
	padding-top: 42px !important
}

.pd-y-42,
.pd-b-42 {
	padding-bottom: 42px !important
}

.pd-x-42,
.pd-l-42 {
	padding-left: 42px !important
}

.pd-x-42,
.pd-r-42 {
	padding-right: 42px !important
}

.pd-y-44,
.pd-t-44 {
	padding-top: 44px !important
}

.pd-y-44,
.pd-b-44 {
	padding-bottom: 44px !important
}

.pd-x-44,
.pd-l-44 {
	padding-left: 44px !important
}

.pd-x-44,
.pd-r-44 {
	padding-right: 44px !important
}

.pd-y-48,
.pd-t-48 {
	padding-top: 48px !important
}

.pd-y-48,
.pd-b-48 {
	padding-bottom: 48px !important
}

.pd-x-48,
.pd-l-48 {
	padding-left: 48px !important
}

.pd-x-48,
.pd-r-48 {
	padding-right: 48px !important
}

.m-all-4 {
	margin: 4px !important
}

.m-all-6 {
	margin: 6px !important
}

.m-all-8 {
	margin: 8px !important
}

.m-all-10 {
	margin: 10px !important
}

.m-all-12 {
	margin: 12px !important
}

.m-all-14 {
	margin: 14px !important
}

.m-all-16 {
	margin: 16px !important
}

.m-all-18 {
	margin: 18px !important
}

.m-all-20 {
	margin: 20px !important
}

.m-all-22 {
	margin: 22px !important
}

.m-all-24 {
	margin: 24px !important
}

.m-all-26 {
	margin: 26px !important
}

.m-all-28 {
	margin: 28px !important
}

.m-all-30 {
	margin: 30px !important
}

.m-all-32 {
	margin: 32px !important
}

.m-all-34 {
	margin: 34px !important
}

.m-all-36 {
	margin: 36px !important
}

.m-all-38 {
	margin: 38px !important
}

.m-all-40 {
	margin: 40px !important
}

.m-all-42 {
	margin: 42px !important
}

.m-all-48 {
	margin: 48px !important
}

.m-y-4,
.m-t-4 {
	margin-top: 4px !important
}

.m-y-4,
.m-b-4 {
	margin-bottom: 4px !important
}

.m-x-4,
.m-l-4 {
	margin-left: 4px !important
}

.m-x-4,
.m-r-4 {
	margin-right: 4px !important
}

.m-y-6,
.m-t-6 {
	margin-top: 6px !important
}

.m-y-6,
.m-b-6 {
	margin-bottom: 6px !important
}

.m-x-6,
.m-l-6 {
	margin-left: 6px !important
}

.m-x-4,
.m-r-6 {
	margin-right: 6px !important
}

.m-y-8,
.m-t-8 {
	margin-top: 8px !important
}

.m-y-8,
.m-b-8 {
	margin-bottom: 8px !important
}

.m-x-8,
.m-l-8 {
	margin-left: 8px !important
}

.m-x-8,
.m-r-8 {
	margin-right: 8px !important
}

.m-y-10,
.m-t-10 {
	margin-top: 10px !important
}

.m-y-10,
.m-b-10 {
	margin-bottom: 10px !important
}

.m-x-10,
.m-l-10 {
	margin-left: 10px !important
}

.m-x-10,
.m-r-10 {
	margin-right: 10px !important
}

.m-y-12,
.m-t-12 {
	margin-top: 12px !important
}

.m-y-12,
.m-b-12 {
	margin-bottom: 12px !important
}

.m-x-12,
.m-l-12 {
	margin-left: 12px !important
}

.m-x-12,
.m-r-12 {
	margin-right: 12px !important
}

.m-y-14,
.m-t-14 {
	margin-top: 14px !important
}

.m-y-14,
.m-b-14 {
	margin-bottom: 14px !important
}

.m-x-14,
.m-l-14 {
	margin-left: 14px !important
}

.m-x-14,
.m-r-14 {
	margin-right: 14px !important
}

.m-y-16,
.m-t-16 {
	margin-top: 16px !important
}

.m-y-16,
.m-b-16 {
	margin-bottom: 16px !important
}

.m-x-16,
.m-l-16 {
	margin-left: 16px !important
}

.m-x-16,
.m-r-16 {
	margin-right: 16px !important
}

.m-y-18,
.m-t-18 {
	margin-top: 18px !important
}

.m-y-18,
.m-b-18 {
	margin-bottom: 18px !important
}

.m-x-18,
.m-l-18 {
	margin-left: 18px !important
}

.m-x-18,
.m-r-18 {
	margin-right: 18px !important
}

.m-y-20,
.m-t-20 {
	margin-top: 20px !important
}

.m-y-20,
.m-b-20 {
	margin-bottom: 20px !important
}

.m-x-20,
.m-l-20 {
	margin-left: 20px !important
}

.m-x-20,
.m-r-20 {
	margin-right: 20px !important
}

.m-y-22,
.m-t-22 {
	margin-top: 22px !important
}

.m-y-22,
.m-b-22 {
	margin-bottom: 22px !important
}

.m-x-22,
.m-l-22 {
	margin-left: 22px !important
}

.m-x-22,
.m-r-22 {
	margin-right: 22px !important
}

.m-y-24,
.m-t-24 {
	margin-top: 24px !important
}

.m-y-24,
.m-b-24 {
	margin-bottom: 24px !important
}

.m-x-24,
.m-l-24 {
	margin-left: 24px !important
}

.m-x-24,
.m-r-24 {
	margin-right: 24px !important
}

.m-y-26,
.m-t-26 {
	margin-top: 26px !important
}

.m-y-26,
.m-b-26 {
	margin-bottom: 26px !important
}

.m-x-26,
.m-l-26 {
	margin-left: 22px !important
}

.m-x-26,
.m-r-26 {
	margin-right: 26px !important
}

.m-y-28,
.m-t-28 {
	margin-top: 28px !important
}

.m-y-28,
.m-b-28 {
	margin-bottom: 28px !important
}

.m-x-28,
.m-l-28 {
	margin-left: 28px !important
}

.m-x-28,
.m-r-28 {
	margin-right: 28px !important
}

.m-y-30,
.m-t-30 {
	margin-top: 30px !important
}

.m-y-30,
.m-b-30 {
	margin-bottom: 30px !important
}

.m-x-30,
.m-l-30 {
	margin-left: 30px !important
}

.m-x-30,
.m-r-30 {
	margin-right: 30px !important
}

.m-y-32,
.m-t-32 {
	margin-top: 32px !important
}

.m-y-32,
.m-b-32 {
	margin-bottom: 32px !important
}

.m-x-32,
.m-l-32 {
	margin-left: 32px !important
}

.m-x-32,
.m-r-32 {
	margin-right: 32px !important
}

.m-y-34,
.m-t-34 {
	margin-top: 34px !important
}

.m-y-34,
.m-b-34 {
	margin-bottom: 34px !important
}

.m-x-34,
.m-l-34 {
	margin-left: 34px !important
}

.m-x-34,
.m-r-34 {
	margin-right: 34px !important
}

.m-y-36,
.m-t-36 {
	margin-top: 36px !important
}

.m-y-36,
.m-b-36 {
	margin-bottom: 36px !important
}

.m-x-36,
.m-l-36 {
	margin-left: 36px !important
}

.m-x-36,
.m-r-36 {
	margin-right: 36px !important
}

.m-y-38,
.m-t-38 {
	margin-top: 38px !important
}

.m-y-38,
.m-b-38 {
	margin-bottom: 38px !important
}

.m-x-38,
.m-l-38 {
	margin-left: 38px !important
}

.m-x-38,
.m-r-38 {
	margin-right: 38px !important
}

.m-y-40,
.m-t-40 {
	margin-top: 40px !important
}

.m-y-40,
.m-b-40 {
	margin-bottom: 40px !important
}

.m-x-40,
.m-l-40 {
	margin-left: 40px !important
}

.m-x-40,
.m-r-40 {
	margin-right: 40px !important
}

.m-y-42,
.m-t-42 {
	margin-top: 42px !important
}

.m-y-42,
.m-b-42 {
	margin-bottom: 42px !important
}

.m-x-42,
.m-l-42 {
	margin-left: 42px !important
}

.m-x-42,
.m-r-42 {
	margin-right: 42px !important
}

.m-y-44,
.m-t-44 {
	margin-top: 44px !important
}

.m-y-44,
.m-b-44 {
	margin-bottom: 44px !important
}

.m-x-44,
.m-l-44 {
	margin-left: 44px !important
}

.m-x-44,
.m-r-44 {
	margin-right: 44px !important
}

.m-y-48,
.m-t-48 {
	margin-top: 48px !important
}

.m-y-48,
.m-b-48 {
	margin-bottom: 48px !important
}

.m-x-48,
.m-l-48 {
	margin-left: 48px !important
}

.m-x-48,
.m-r-48 {
	margin-right: 48px !important
}

.form-group {
	margin-bottom: 18px;
	width: 100%
}

.form-group.input-with-icon {
	position: relative
}

.form-group.input-with-icon input {
	padding-right: 60px;
	border: 3px solid #0f145b;
	border-radius: 0;
	height: 50px
}

.form-group.input-with-icon .search-btn {
	position: absolute;
	right: 0;
	z-index: 5;
	top: 0;
	color: #fff;
	background: #0f145b;
	border: none;
	height: 50px;
	width: 50px
}

.form-group.input-with-icon .search-btn .icon {
	display: flex;
	align-items: center;
	justify-content: center
}

.form-group.input-with-icon .search-btn .icon img {
	width: 100%;
	max-width: 25px
}

.form-group input {
	height: 55px;
	width: 100%;
	background: #f8f8f8;
	border: none;
	border-radius: 4px;
	padding: 10px;
	font-size: 22px;
	line-height: normal;
	color: #1c1c1c
}

.form-group input:active {
	box-shadow: none
}

.form-group label {
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 14px;
	color: #1c1c1c;
	text-transform: capitalize
}

.form-group textarea {
	height: 160px;
	width: 100%;
	background: #f8f8f8;
	border: none;
	border-radius: 4px;
	padding: 10px
}

.form-group textarea:active {
	box-shadow: none
}

.form-group.cus-select-box {
	position: relative;
	margin: 0;
	width: 100%
}

.form-group.cus-select-box:after {
	content: "";
	background: url(../imgs/icons/dropdown-arrow-red-down.svg);
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	right: 11px;
	top: 16px;
	padding: 0;
	position: absolute;
	pointer-events: none
}

.form-group.cus-select-box select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: block;
	width: 100%;
	height: 50px;
	margin: 0px;
	padding: 8px 35px 8px 15px;
	font-size: 16px;
	line-height: 1.75;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-ms-word-break: normal;
	word-break: normal
}

.form-group select::-ms-expand {
	display: none
}

.theme-table {
	border-collapse: collapse;
	border: 2px solid rgba(28, 28, 28, .2);
	width: 100%
}

.theme-table tr {
	background: #fff
}

.theme-table tr:nth-child(even) {
	background-color: #f8f8f8
}

.theme-table tr:hover {
	background-color: #f8f8f8
}

.theme-table tr td,
.theme-table tr th {
	border: none;
	padding: 5px 25px
}

.theme-table tr th {
	padding: 18px 25px;
	text-align: left;
	background-color: #462c6b;
	color: #fff;
	min-width: 190px
}

.cb33b-archive-table .alm-filters-container .alm-filter--inner,
.cb33-archive-table .alm-filters-container .alm-filter--inner {
	padding: 0 0 40px
}

.alm-filter--text a.reset {
	position: absolute;
	bottom: -42px
}

.accordion-button {
	text-transform: unset
}

.accordion-button:focus {
	box-shadow: none !important
}

.theme-accordion .accordion-item {
	border: none;
	border-bottom: 1px solid rgba(28, 28, 28, .2);
	background: rgba(0, 0, 0, 0)
}

.theme-accordion .accordion-item .accordion-header {
	margin: 0px
}

.theme-accordion .accordion-item .accordion-button {
	font-size: 22px;
	align-items: flex-start;
	line-height: 29px;
	color: #0f145b;
	background: rgba(0, 0, 0, 0);
	padding: 28px 0 !important;
	padding-right: 36px !important;
	border: none;
	box-shadow: none;
	margin: 0px;
	text-transform: unset;
	font-weight: 400 !important
}

@media screen and (max-width: 767px) {
	.theme-accordion .accordion-item .accordion-button {
		font-size: 20px;
		padding: 20px 0
	}
}

.theme-accordion .accordion-item .accordion-button:hover {
	color: #b32d21
}

.theme-accordion .accordion-item .accordion-button:not(.collapsed) {
	background: rgba(0, 0, 0, 0)
}

.theme-accordion .accordion-item .accordion-button:focus {
	box-shadow: none !important
}

.theme-accordion .accordion-item .accordion-button:after {
	background: url(../imgs/icons/dropdown-arrow-red-down.svg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	transform: translate(0px, 0px);
	right: 10px;
	position: absolute;
	top: 50%
}

.theme-accordion .accordion-item .accordion-button[aria-expanded=true]:after {
	transform: rotate(-180deg)
}

.theme-accordion .accordion-item .accordion-body {
	padding: 10px 0 0px !important;
	font-family: "Assistant";
	font-size: 19px;
	line-height: 26px
}

@media screen and (max-width: 767px) {
	.theme-accordion .accordion-item .accordion-body {
		padding: 0 0 20px
	}
}

.avtar-img {
	height: 182px;
	width: 182px;
	overflow: hidden
}

.avtar-img:hover img {
	transform: scale(1.1)
}

.avtar-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	transition: all ease-in-out 200ms
}

.avtar-img.circle {
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
	-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
	display: inline-block;
	-khtml-border-radius: 100%
}

.avtar-img.rounded-corner {
	border-radius: 4px
}

.avtar-img.square {
	border: 0
}

.home .container-fluid.p-0 {
	max-width: 100%
}

.container-fluid {
	max-width: 1600px
}

.container {
	max-width: 1200px
}

.has-sidebar .container {
	padding: 0 20px;
	max-width: 990px
}

@media(max-width: 1200px) {
	.has-sidebar .container {
		max-width: 100%
	}
}

.cus-slider {
	position: relative
}

.cus-slider .swiper-button-next,
.cus-slider .swiper-button-prev {
	width: 100px;
	padding: 0
}

.cus-slider .swiper-button-next:after,
.cus-slider .swiper-button-prev:after {
	display: none
}

.cus-slider .swiper-button-next img,
.cus-slider .swiper-button-prev img {
	width: 100%
}

.breadcrumbs {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	position: absolute;
	top: 15px;
	left: 45px !important;
	z-index: 95 !important;
	font-weight: 900;
	font-family: "Assistant"
}

@media screen and (max-width: 1024px) {
	.breadcrumbs {
		display: none
	}
}

.breadcrumbs.dark-bg span {
	color: #fff
}

.breadcrumbs.dark-bg span a {
	color: #fff
}

.breadcrumbs.dark-bg span a:hover {
	color: #fbad18
}

.breadcrumbs.light-bg span {
	color: #0f145b
}

.breadcrumbs.light-bg span a {
	color: #0f145b
}

.breadcrumbs span {
	display: flex;
	align-items: center;
	font-weight: 900;
	padding: 0 10px
}

.breadcrumbs span:nth-child(1) {
	padding: 0 10px 0 0
}

.breadcrumbs span a {
	display: block;
	position: relative;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 14px;
	letter-spacing: .6px
}

.breadcrumbs span a:hover {
	text-decoration: underline
}

.breadcrumbs span span {
	margin: 0;
	list-style: none;
	color: #fff;
	font-size: 14px;
	font-weight: 900
}

.breadcrumbs span span span {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #fff;
	font-size: 14px;
	padding: 0 0 0 10px;
	font-weight: 900
}

.video-play {
	position: absolute;
	right: 20px !important;
	bottom: 20px !important;
	background: 0 0;
	z-index: 5;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	padding: 0 !important
}

.video-play:hover,
.video-play:focus,
.video-play:focus-visible {
	background: rgba(0, 0, 0, 0);
	border: none;
	box-shadow: none
}

.sidebar {
	max-width: 324px;
	width: 100%;
	position: relative;
	padding-right: 20px;
	max-height: calc(100vh - 200px);
	min-height: 380px;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 5
}

.sidebar .current-menu-item {
	font-weight: 900
}

.sidebar ul {
	padding-left: 20px
}

.sidebar ul li {
	margin: 0
}

@media screen and (min-width: 1200px)and (max-width: 1365px) {
	.sidebar.fixed {
		width: auto;
		padding: 0 13.5px
	}
}

@media screen and (max-width: 1199px) {
	.sidebar {
		height: 100%;
		margin-bottom: 40px;
		position: relative !important;
		top: 0px !important;
		left: 0 !important
	}
}

@media screen and (max-width: 1200px) {
	.sidebar {
		max-width: 100%;
		max-height: 100%
	}

	.sidebar.fixed {
		position: fixed !important;
		top: 80px !important;
		z-index: 91;
		left: 0 !important;
		margin-top: 0 !important;
		width: 100vw !important
	}
}

@media screen and (max-width: 1200px) {
	.sidebar {
		width: 100% !important;
		height: auto;
		background: #f8f8f8;
		margin-top: 0;
		margin-left: auto;
		margin-right: auto;
		padding-left: 20px;
		padding-right: 20px;
		min-height: 50px
	}
}

@media screen and (max-width: 767px) {
	.sidebar {
		width: 93%;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 30px !important
	}
}

.sidebar::-webkit-scrollbar {
	width: 5px
}

.sidebar::-webkit-scrollbar-track {
	background: #f1f1f1
}

.sidebar::-webkit-scrollbar-thumb {
	background: #888
}

.sidebar::-webkit-scrollbar-thumb:hover {
	background: #555
}

.sidebar .sidebar-heading {
	margin-top: 0;
	margin-bottom: 14px;
	position: relative
}

@media screen and (max-width: 1200px) {
	.sidebar .sidebar-heading {
		text-transform: uppercase;
		margin-bottom: 14px;
		margin-top: 14px;
		padding-left: 8px;
		padding-right: 50px
	}
}

@media screen and (max-width: 1200px) {
	.sidebar .sidebar-heading::after {
		flex-shrink: 0;
		width: 10px;
		height: 10px;
		right: 15px !important;
		top: 47% !important;
		margin-left: auto;
		content: "";
		background-image: url(../imgs/icons/down-blue-arrow.svg);
		background-repeat: no-repeat;
		background-size: 1.25rem;
		transition: transform .2s ease-in-out
	}
}

.sidebar ul.sidebar-ul {
	float: left;
	width: 100%;
	padding-left: 0;
	list-style: none
}

.sidebar ul.sidebar-ul .sub-menu {
	display: none
}

@media screen and (max-width: 1199px) {
	.sidebar ul.sidebar-ul {
		margin-bottom: 10px
	}
}

.sidebar ul.sidebar-ul>li.page_item,
.sidebar ul.sidebar-ul>li.menu-item {
	text-decoration: none;
	list-style: none;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	display: block;
	margin: 0;
	border-top: 1px solid rgba(77, 77, 79, .2)
}

.sidebar ul.sidebar-ul>li.page_item:last-child,
.sidebar ul.sidebar-ul>li.menu-item:last-child {
	border-bottom: 1px solid rgba(77, 77, 79, .2)
}

.sidebar ul.sidebar-ul>li.page_item>a,
.sidebar ul.sidebar-ul>li.menu-item>a {
	padding: 15px 0 10px;
	display: block;
	color: #d93c2e !important;
	text-transform: capitalize
}

.sidebar ul.sidebar-ul>li.page_item>a:hover,
.sidebar ul.sidebar-ul>li.menu-item>a:hover {
	color: #b32d21 !important
}

.sidebar ul.sidebar-ul>li.page_item ul.children li,
.sidebar ul.sidebar-ul>li.page_item ul.sub-menu li,
.sidebar ul.sidebar-ul>li.menu-item ul.children li,
.sidebar ul.sidebar-ul>li.menu-item ul.sub-menu li {
	display: none
}

.sidebar ul.sidebar-ul li.menu-item-current-menu-item {
	font-weight: 900
}

.sidebar ul.sidebar-ul li.current-menu-ancestor,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item {
	display: block
}

.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.children,
.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.sub-menu,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.children,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.sub-menu {
	display: block !important
}

.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.children>li,
.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.sub-menu>li,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.children>li,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.sub-menu>li {
	list-style: none;
	display: block !important
}

.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.children>li.current-page-ancestor a,
.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.sub-menu>li.current-page-ancestor a,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.children>li.current-page-ancestor a,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.sub-menu>li.current-page-ancestor a {
	padding-bottom: 0
}

.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.children>li>a,
.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.sub-menu>li>a,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.children>li>a,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.sub-menu>li>a {
	color: #d93c2e !important;
	padding: 10px 0;
	display: block;
	font-size: 16px
}

.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.children>li>a:hover,
.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.sub-menu>li>a:hover,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.children>li>a:hover,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.sub-menu>li>a:hover {
	color: #b32d21 !important
}

.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.children ul.sub-menu li:last-child a,
.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.sub-menu ul.sub-menu li:last-child a,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.children ul.sub-menu li:last-child a,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.sub-menu ul.sub-menu li:last-child a {
	padding-bottom: 10px
}

.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.children ul.sub-menu li a,
.sidebar ul.sidebar-ul li.current-menu-ancestor>ul.sub-menu ul.sub-menu li a,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.children ul.sub-menu li a,
.sidebar ul.sidebar-ul li.menu-item.current-menu-item>ul.sub-menu ul.sub-menu li a {
	padding-bottom: 0
}

.sidebar ul.sidebar-ul li.current-page-ancestor {
	list-style: none;
	display: block
}

.sidebar ul.sidebar-ul li.current-page-ancestor>a {
	color: #d93c2e !important;
	display: block
}

.sidebar ul.sidebar-ul li.current-page-ancestor>a:hover {
	color: #b32d21 !important
}

main {
	min-height: 50vh;
	position: relative
}

@media screen and (max-width: 1199px) {
	main {
		min-height: 45vh
	}
}

.fancybox-container {
	z-index: 9999992
}

.huc-animate {
	opacity: 0;
	max-height: 92vh
}

.huc-animate .huc-animate-active {
	max-height: inherit !important
}

.huc-animate-active.fadeInUp {
	-webkit-animation: fadeInUp .5s ease-in-out 0s forwards;
	animation: fadeInUp .5s ease-in-out 0s forwards
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.huc-animate-active.huc-fade-in-down {
	-webkit-animation: fadeInDown .5s ease-in-out 0s forwards;
	animation: fadeInDown .5s ease-in-out 0s forwards
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.huc-animate-active.huc-fade-in-left {
	-webkit-animation: fadeInLeft .5s ease-in-out 0s forwards;
	animation: fadeInLeft .5s ease-in-out 0s forwards
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.huc-animate-active.huc-fade-in-right {
	-webkit-animation: fadeInRight .5s ease-in-out 0s forwards;
	animation: fadeInRight .5s ease-in-out 0s forwards
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.huc-animate-active.huc-slide-in-right {
	-webkit-animation: slideInRight .5s ease-in-out 0s forwards;
	animation: slideInRight .5s ease-in-out 0s forwards
}

@keyframes slideInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(200%, 0, 0);
		transform: translate3d(200%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes slideInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(200%, 0, 0);
		transform: translate3d(200%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.huc-animate-active.huc-slide-in-left {
	-webkit-animation: slideInLeft .5s ease-in-out 0s forwards;
	animation: slideInLeft .5s ease-in-out 0s forwards
}

@keyframes slideInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-200%, 0, 0);
		transform: translate3d(-200%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes slideInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-200%, 0, 0);
		transform: translate3d(-200%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes linedrow {
	0% {
		left: 0
	}

	33% {
		left: 100%;
		width: 0
	}

	66% {
		left: 0;
		width: 0
	}

	100% {
		left: 0;
		width: 100%
	}
}

@-webkit-keyframes linedrow {
	0% {
		left: 0
	}

	33% {
		left: 100%;
		width: 0
	}

	66% {
		left: 0;
		width: 0
	}

	100% {
		left: 0;
		width: 100%
	}
}

.table,
.dataTables_wrapper {
	margin-bottom: 0px
}

@media(min-width: 1300px) {

	.sidebar-active .container.has-sidebar,
	.sidebar-active .container-fluid.has-sidebar {
		max-width: 1260px
	}
}

@media(min-width: 1200px) {

	.sidebar-active .container.has-sidebar .row,
	.sidebar-active .container-fluid.has-sidebar .row {
		justify-content: space-between
	}
}

@media screen and (max-width: 1199px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 {
		padding-right: calc(var(--bs-gutter-x)*.5)
	}
}

.second-announcement-block .page-hero-section {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important
}

html body :focus,
html body a:focus,
html body button:focus,
html body button:focus:not(:focus-visible),
html body input:focus {
	outline: 2px ridge #377ab9 !important;
	outline-offset: -2px !important;
	box-shadow: none !important
}

.gform_wrapper.gravity-theme .gchoice {
	display: flex;
	align-items: flex-start
}

.gform_wrapper.gravity-theme .gchoice .gfield-choice-input {
	margin: 5px 5px 0 0 !important
}

.gform_wrapper.gravity-theme .gfield-choice-input+label {
	line-height: 19px !important;
	font-size: 14px !important
}

.gform_wrapper.gravity-theme .description,
.gform_wrapper.gravity-theme .gfield_description,
.gform_wrapper.gravity-theme .gsection_description,
.gform_wrapper.gravity-theme .instruction,
.gform_wrapper.gravity-theme .gfield_label {
	line-height: 19px !important;
	display: block;
	font-size: 14px !important
}

.gform_wrapper.gravity-theme .gchoice {
	margin-bottom: 8px
}

span.gform_description {
	display: block;
	line-height: 19px;
	margin: 25px 0 10px;
	padding: 0 15px;
	font-size: 14px !important
}

@media screen and (max-width: 991px) {
	span.gform_description {
		padding: 0
	}
}

.cb13-body .gform_body.gform-body {
	padding: 0 15px
}

@media screen and (max-width: 991px) {
	.cb13-body .gform_body.gform-body {
		padding: 0
	}
}

.gform_wrapper.gravity-theme .gfield_header_item,
.gform_wrapper.gravity-theme .gform_fileupload_rules,
.gform_wrapper.gravity-theme .ginput_complex label {
	line-height: 19px !important;
	font-size: 14px !important
}

.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span {
	padding-left: 0 !important;
	width: 100% !important
}

.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span span span span {
	padding-left: 15px !important
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield .select2-selection span {
	min-height: 19px !important
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield .select2-selection__arrow {
	width: 10px !important;
	right: 13px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	top: 5px !important
}

.gform_wrapper .dropdown-wrapper {
	display: none
}

.gform_wrapper.gravity-theme iframe {
	display: block;
	margin: 0
}

.gform_wrapper.gravity-theme .gform_footer,
.gform_wrapper.gravity-theme .gform_page_footer {
	padding-left: 0px !important;
	padding-right: 0px !important
}

@media screen and (max-width: 991px) {

	.gform_wrapper.gravity-theme .gform_footer,
	.gform_wrapper.gravity-theme .gform_page_footer {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

.gform_wrapper.gravity-theme .gfield input.large,
.gform_wrapper.gravity-theme .gfield select.large {
	max-height: 30px
}

.cb13-body .gform_footer.top_label .gform_button.button {
	width: 100% !important;
	max-width: 260px !important;
	padding: 15px 20px 15px !important
}

@media screen and (max-width: 1280px) {
	.tribe-events-page-template .tribe-events-view {
		padding: 0 30px
	}
}

@media screen and (max-width: 767px) {
	.tribe-events-page-template .tribe-events-view {
		margin-top: 110px;
		padding: 0 20px
	}
}

@media screen and (max-width: 767px) {
	.tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-cell {
		justify-content: center
	}
}

@media screen and (max-width: 767px) {
	.tribe-events-page-template .tribe-events .tribe-events-header {
		margin-top: 0;
		position: unset !important;
		padding-right: 0 !important;
		margin-right: 0 !important
	}
}

@media screen and (max-width: 767px) {
	.tribe-events-page-template .tribe-events-calendar-month__header {
		margin-top: 20px;
		padding-right: 0;
		position: unset !important
	}
}

@media screen and (max-width: 1280px) {
	.tribe_venue-template-default .tribe-events .tribe-events-header {
		padding: 0 30px
	}
}

@media screen and (max-width: 767px) {
	.tribe_venue-template-default .tribe-events .tribe-events-header {
		position: unset !important;
		margin: 0 !important
	}
}

@media screen and (max-width: 1280px) {
	.tribe_venue-template-default .tribe-events .tribe-events-calendar-list-nav {
		margin: 0 30px 0 30px
	}
}

@media screen and (max-width: 767px) {
	.tribe_venue-template-default .tribe-events .tribe-events-calendar-list-nav {
		margin: 20px
	}
}

.gform_confirmation_message {
	margin-bottom: 20px !important
}

body:not(.page-with-banner) .breadcrumbs {
	position: relative;
	margin-bottom: 30px;
	z-index: 98 !important
}

body:not(.page-with-banner) .breadcrumbs a,
body:not(.page-with-banner) .breadcrumbs span {
	color: #0f145b
}

body header .large-frame .main-nav #mega-menu-wrap-main-menu {
	left: 0 !important;
	position: static !important;
	top: 0 !important
}

body header .large-frame .main-nav #mega-menu-wrap-main-menu.mega-sticky {
	position: fixed !important;
	left: 0 !important;
	top: 0 !important
}

section.p10-section {
	margin-top: 50px;
	margin-bottom: 50px
}

.active-sidbar section.p10-section:first-of-type {
	margin-top: 0
}

.relevanssi-live-search-results .relevanssi-live-search-result p,
.relevanssi-live-search-results .relevanssi-live-search-result ol li,
ol .relevanssi-live-search-results .relevanssi-live-search-result li,
.relevanssi-live-search-results .relevanssi-live-search-result ul li,
ul .relevanssi-live-search-results .relevanssi-live-search-result li {
	padding: 0
}

.relevanssi-live-search-results .relevanssi-live-search-result a {
	padding: 1em;
	display: block;
	color: #0f145b;
	position: relative;
	background-color: #fff
}

.relevanssi-live-search-results .relevanssi-live-search-result a:hover {
	color: #fff;
	background-color: #0f145b
}

.home #breadcrumbs {
	display: none
}

#site {
	overflow: hidden;
	min-height: 100vh
}

.flex2-grid,
.filter-section:not(.table-filter-section) .alm-reveal,
.table-filter-section:not(.table-filter-section) .alm-reveal,
.flex3-grid,
.flex4-grid {
	display: flex;
	flex-wrap: wrap
}

.flex2-grid.test>div,
.filter-section:not(.table-filter-section) .test.alm-reveal>div,
.table-filter-section:not(.table-filter-section) .test.alm-reveal>div,
.flex3-grid.test>div,
.flex4-grid.test>div {
	border: 1px solid #000
}

.flex2-grid>div,
.filter-section:not(.table-filter-section) .alm-reveal>div,
.table-filter-section:not(.table-filter-section) .alm-reveal>div {
	width: calc(50% - 30px/2);
	margin-bottom: 30px
}

@media(max-width: 650px) {

	.flex2-grid>div,
	.filter-section:not(.table-filter-section) .alm-reveal>div,
	.table-filter-section:not(.table-filter-section) .alm-reveal>div {
		width: 100%;
		margin-bottom: 15px
	}
}

.flex2-grid>div:nth-child(odd),
.filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(odd),
.table-filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(odd) {
	margin-right: calc(30px/2)
}

@media(max-width: 650px) {

	.flex2-grid>div:nth-child(odd),
	.filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(odd),
	.table-filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(odd) {
		margin-right: 0
	}
}

.flex2-grid>div:nth-child(even),
.filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(even),
.table-filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(even) {
	margin-left: calc(30px/2)
}

@media(max-width: 650px) {

	.flex2-grid>div:nth-child(even),
	.filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(even),
	.table-filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(even) {
		margin-left: 0
	}
}

.flex2-grid>div:first-child,
.filter-section:not(.table-filter-section) .alm-reveal>div:first-child,
.table-filter-section:not(.table-filter-section) .alm-reveal>div:first-child,
.flex2-grid>div:nth-child(2),
.filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(2),
.table-filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(2) {
	margin-top: 30px
}

@media(max-width: 650px) {

	.flex2-grid>div:first-child,
	.filter-section:not(.table-filter-section) .alm-reveal>div:first-child,
	.table-filter-section:not(.table-filter-section) .alm-reveal>div:first-child {
		margin-top: 30px
	}
}

@media(max-width: 650px) {

	.flex2-grid>div:nth-child(2),
	.filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(2),
	.table-filter-section:not(.table-filter-section) .alm-reveal>div:nth-child(2) {
		margin-top: 0
	}
}

.flex3-grid>div {
	width: calc(33.333333% - 30px/1.5);
	margin-bottom: 30px
}

@media(max-width: 900px) {
	.flex3-grid>div {
		width: calc(50% - 30px/2)
	}
}

@media(max-width: 650px) {
	.flex3-grid>div {
		width: 100%;
		margin-bottom: 15px
	}
}

.flex3-grid>div:nth-child(3n+1) {
	margin-right: calc(30px/2)
}

.flex3-grid>div:nth-child(3n+2) {
	margin-right: calc(30px/2);
	margin-left: calc(30px/2)
}

.flex3-grid>div:nth-child(3n+3) {
	margin-left: calc(30px/2)
}

.flex3-grid>div:first-child,
.flex3-grid>div:nth-child(2),
.flex3-grid>div:nth-child(3) {
	margin-top: 30px
}

@media(max-width: 900px) {

	.flex3-grid>div:first-child,
	.flex3-grid>div:nth-child(2),
	.flex3-grid>div:nth-child(3) {
		margin-top: 0
	}
}

@media(max-width: 900px) {

	.flex3-grid>div:nth-child(3n+1),
	.flex3-grid>div:nth-child(3n+2),
	.flex3-grid>div:nth-child(3n+3) {
		margin-left: 0;
		margin-right: 0
	}
}

@media(max-width: 900px) {

	.flex3-grid>div:first-child,
	.flex3-grid>div:nth-child(2) {
		margin-top: 30px
	}
}

@media(max-width: 900px) {
	.flex3-grid>div:nth-child(odd) {
		margin-right: calc(30px/2)
	}
}

@media(max-width: 650px) {
	.flex3-grid>div:nth-child(odd) {
		margin-right: 0
	}
}

@media(max-width: 900px) {
	.flex3-grid>div:nth-child(even) {
		margin-left: calc(30px/2)
	}
}

@media(max-width: 650px) {
	.flex3-grid>div:nth-child(even) {
		margin-left: 0
	}
}

.flex4-grid>div {
	width: calc(25% - 30px/2.67);
	margin-bottom: 30px
}

@media(max-width: 1024px) {
	.flex4-grid>div {
		width: calc(33.333333% - 30px/1.5)
	}
}

@media(max-width: 900px) {
	.flex4-grid>div {
		width: calc(50% - 30px/2)
	}
}

.flex4-grid>div:nth-child(4n+2) {
	margin-left: calc(30px/2);
	margin-right: calc(30px/2)
}

@media(max-width: 1024px) {
	.flex4-grid>div:nth-child(4n+2) {
		margin-left: 0;
		margin-right: 0
	}
}

.flex4-grid>div:nth-child(4n+3) {
	margin-right: calc(30px/2)
}

@media(max-width: 1024px) {
	.flex4-grid>div:nth-child(4n+3) {
		margin-right: 0
	}
}

.flex4-grid>div:first-child,
.flex4-grid>div:nth-child(2),
.flex4-grid>div:nth-child(3),
.flex4-grid>div:nth-child(4) {
	margin-top: 30px
}

@media(max-width: 1024px) {
	.flex4-grid>div:nth-child(4) {
		margin-top: 0
	}
}

@media(max-width: 900px) {
	.flex4-grid>div:nth-child(3) {
		margin-top: 0
	}
}

@media(max-width: 650px) {
	.flex4-grid>div:nth-child(2) {
		margin-top: 0
	}
}

@media(max-width: 1024px) {
	.flex4-grid>div:nth-child(3n+1) {
		margin-right: calc(30px/2)
	}

	.flex4-grid>div:nth-child(3n+2) {
		margin-right: calc(30px/2);
		margin-left: calc(30px/2)
	}

	.flex4-grid>div:nth-child(3n+3) {
		margin-left: calc(30px/2)
	}
}

@media(max-width: 900px) {

	.flex4-grid>div:nth-child(3n+1),
	.flex4-grid>div:nth-child(3n+2),
	.flex4-grid>div:nth-child(3n+3) {
		margin-left: 0;
		margin-right: 0
	}

	.flex4-grid>div:first-child {
		margin-top: 30px
	}

	.flex4-grid>div:nth-child(odd) {
		margin-right: calc(30px/2)
	}

	.flex4-grid>div:nth-child(even) {
		margin-left: calc(30px/2)
	}
}

@media(max-width: 650px) {
	.flex4-grid>div:nth-child(odd) {
		margin-right: 0
	}

	.flex4-grid>div:nth-child(even) {
		margin-left: 0
	}
}

@media(max-width: 540px) {
	#mega-menu-1812-1-1 ul li {
		border-top: 2px solid rgba(204, 204, 204, .25) !important;
		display: block;
		border-bottom: 2px solid rgba(204, 204, 204, .25) !important;
		padding-bottom: 24px !important
	}
}

@media(max-width: 540px) {
	#mega-menu-1812-1-1 ul li .textwidget {
		margin-top: 18px
	}
}

@media screen and (max-width: 767px) {
	.mega-menu-main-menu {
		margin-top: 0
	}
}

@media screen and (max-width: 767px) {
	.note-box-removed {
		margin-top: 0
	}
}

#mega-menu-wrap-main-menu #mega-menu-main-menu p,
#mega-menu-wrap-main-menu #mega-menu-main-menu ol li,
ol #mega-menu-wrap-main-menu #mega-menu-main-menu li,
#mega-menu-wrap-main-menu #mega-menu-main-menu ul li,
ul #mega-menu-wrap-main-menu #mega-menu-main-menu li {
	padding: 0
}

footer {
	position: relative;
	background: #0f145b;
	padding: 0 0 20px;
	margin: 0 auto;
	width: calc(100% - 50px);
	z-index: 80
}

@media screen and (max-width: 1366px) {
	footer {
		width: calc(100% - 40px)
	}
}

footer .p10-footer-form {
	display: flex;
	width: 100%;
	justify-content: center;
	position: relative
}

@media screen and (max-width: 991px) {
	footer .p10-footer-form {
		flex-wrap: wrap
	}
}

footer .p10-footer-form .gform_wrapper .gfield_required {
	position: absolute
}

footer .p10-footer-form .gform_wrapper .gfield_required:before {
	content: "*"
}

footer .p10-footer-form .gform_wrapper .gfield_required .gfield_required_text {
	display: none
}

@media screen and (max-width: 991px) {
	footer .p10-footer-form.active-footer-form div.p10-footer-form-container {
		display: block
	}

	footer .p10-footer-form.active-footer-form a#newstext .arrow-down {
		transform: rotate(180deg)
	}
}

footer .p10-footer-form.active-fields .gform_body fieldset.focus-target {
	display: block !important;
	visibility: visible !important;
	position: relative !important;
	left: unset !important
}

footer .p10-footer-form.active-fields .gform_body fieldset.focus-target span {
	display: none
}

footer .p10-footer-form.active-fields .gform_body fieldset.focus-target legend {
	position: relative !important;
	padding-bottom: 5px !important;
	width: unset !important;
	height: unset !important;
	clip-path: unset !important;
	display: block !important;
	color: #fff !important
}

footer .p10-footer-form div.form-header {
	width: 400px;
	margin-top: 10px;
	margin-bottom: 9px
}

@media screen and (max-width: 991px) {
	footer .p10-footer-form div.form-header {
		width: 100%;
		margin-top: 0;
		display: flex;
		justify-content: center
	}
}

footer .p10-footer-form div.p10-footer-form-container {
	width: calc(100% - 400px);
	margin-top: 9px
}

@media screen and (max-width: 991px) {
	footer .p10-footer-form div.p10-footer-form-container {
		width: 100%;
		display: none
	}
}

footer .p10-footer-form div.p10-footer-form-container label.gfield_label {
	font-family: "Assistant";
	font-style: normal;
	font-weight: 900;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #fff;
	margin: 0 18px 0 0
}

footer .p10-footer-form div.p10-footer-form-container form {
	position: relative
}

footer .p10-footer-form div.p10-footer-form-container .gform_body {
	padding-right: 45px
}

@media screen and (max-width: 1366px) {
	footer .p10-footer-form div.p10-footer-form-container .gform_body {
		padding-right: 65px
	}
}

footer .p10-footer-form div.p10-footer-form-container .gform_body fieldset.focus-target {
	display: none
}

footer .p10-footer-form div.p10-footer-form-container .gform_body input[type=text] {
	max-height: 30px
}

footer .p10-footer-form div.p10-footer-form-container .gform_body label,
footer .p10-footer-form div.p10-footer-form-container .gform_body legend {
	color: #fff !important
}

footer .p10-footer-form div.p10-footer-form-container .gform_footer {
	position: absolute;
	padding: 0 !important;
	margin: 0;
	top: 25px;
	right: 0
}

footer .p10-footer-form div.p10-footer-form-container .gform_footer:hover:after {
	animation-name: linedrow;
	animation-timing-function: ease;
	animation-duration: .5s
}

footer .p10-footer-form div.p10-footer-form-container .gform_footer:after {
	content: "";
	position: absolute;
	bottom: 4px;
	height: 4px;
	width: 100%;
	left: 0;
	background: #fbad18
}

footer .p10-footer-form div.p10-footer-form-container .gform_footer input[type=submit] {
	color: #fff;
	background: 0 0;
	border: none;
	position: relative;
	padding: 0;
	text-align: right;
	letter-spacing: .5px;
	line-height: 17px;
	font-size: 12px;
	font-weight: 900;
	padding-bottom: 4px
}

footer .p10-footer-form div.p10-footer-form-container .gform_footer input[type=submit]:hover {
	color: #d93c2e
}

footer a#newstext {
	font-size: 16px;
	line-height: 29px;
	font-family: "Assistant";
	font-weight: 400;
	color: #fff;
	margin: 0
}

@media screen and (max-width: 991px) {
	footer a#newstext {
		margin-bottom: 0;
		text-align: center;
		cursor: pointer;
		line-height: 21px;
		display: inline-block
	}
}

footer a#newstext .arrow-down {
	display: none
}

@media screen and (max-width: 991px) {
	footer a#newstext .arrow-down {
		display: inline-block;
		margin-left: 15px;
		transition: all ease-in-out .3s
	}
}

footer .apply-btn {
	position: absolute;
	top: -65px;
	right: 0;
	max-width: 238px;
	z-index: 999
}

footer.in-footer .mailchimp-newsletter {
	position: relative;
	animation: none
}

footer .mailchimp-newsletter {
	background: #0f145b;
	padding: 10px 0;
	bottom: 0px;
	width: 100%;
	left: 0;
	z-index: 99;
	animation: footermymovefixed .5s;
	animation-fill-mode: forwards
}

@media screen and (max-width: 1366px) {
	footer .mailchimp-newsletter {
		padding: 10px 0
	}
}

@media screen and (max-width: 767px) {
	footer .mailchimp-newsletter {
		padding: 16px 0
	}
}

footer .mailchimp-newsletter #mailchimp-list {
	display: flex;
	flex-wrap: wrap;
	margin: 25px 0 0 auto;
	max-width: 752px
}

@media screen and (max-width: 991px) {
	footer .mailchimp-newsletter #mailchimp-list {
		margin: 25px auto 0;
		max-width: 100%
	}
}

@media screen and (max-width: 767px) {
	footer .mailchimp-newsletter #mailchimp-list {
		margin: 10px 0 15px auto
	}
}

footer .mailchimp-newsletter .cus-checkbox {
	position: relative;
	display: flex;
	flex: 0 50%;
	margin: 0 0 12px
}

@media screen and (max-width: 991px) {
	footer .mailchimp-newsletter .cus-checkbox {
		flex: 0 44.5%
	}
}

@media screen and (max-width: 767px) {
	footer .mailchimp-newsletter .cus-checkbox {
		flex: 0 100%
	}
}

footer .mailchimp-newsletter .cus-checkbox:nth-child(odd) {
	padding-right: 19px
}

@media screen and (max-width: 767px) {
	footer .mailchimp-newsletter .cus-checkbox:nth-child(odd) {
		margin-right: 0
	}
}

footer .mailchimp-newsletter .cus-checkbox input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	opacity: 0;
	display: block
}

footer .mailchimp-newsletter .cus-checkbox label {
	color: #fff;
	font-weight: 900;
	text-transform: capitalize;
	padding-left: 23px;
	font-size: 14px;
	line-height: 19px
}

@media screen and (max-width: 991px) {
	footer .mailchimp-newsletter .cus-checkbox label {
		padding-left: 28px
	}
}

@media screen and (max-width: 767px) {
	footer .mailchimp-newsletter .cus-checkbox label {
		padding-left: 22px
	}
}

footer .mailchimp-newsletter .cus-checkbox label .check {
	top: 4px
}

footer .mailchimp-newsletter .cus-checkbox label .check:before {
	border: 2px solid #fff;
	height: 12px;
	width: 12px
}

footer .mailchimp-newsletter .cus-checkbox label .check:after {
	background: #fff;
	width: 6px;
	height: 6px
}

@media screen and (max-width: 767px) {
	footer .mailchimp-newsletter .cus-checkbox label .check:after {
		width: 6px;
		height: 6px
	}
}

footer .mailchimp-newsletter .massage {
	font-size: 14px;
	text-align: left;
	margin: 0;
	line-height: 14px;
	position: absolute;
	bottom: -19px;
	left: 18px
}

@media screen and (max-width: 767px) {
	footer .mailchimp-newsletter .massage {
		margin: 10px 0 0;
		position: initial
	}
}

footer .error-massage {
	color: red !important
}

footer .success-massage {
	color: #b0ff01 !important
}

footer .logo-with-button {
	border-bottom: 1px solid rgba(255, 255, 255, .15);
	padding: 25px 0;
	margin: 0 0 15px
}

@media screen and (max-width: 767px) {
	footer .logo-with-button {
		padding: 30px 30px 0;
		margin: 0 0 23px
	}
}

footer .logo-with-button .footer-logo {
	display: flex;
	height: 100%
}

@media screen and (max-width: 767px) {
	footer .logo-with-button .footer-logo {
		justify-content: center
	}
}

@media screen and (max-width: 767px) {
	footer .logo-with-button+.container .row {
		flex-direction: column-reverse
	}
}

footer form {
	padding: 0 15px
}

@media screen and (max-width: 1366px) {
	footer form {
		padding: 0
	}
}

@media screen and (max-width: 767px) {
	footer form {
		padding: 0 13px;
		position: relative
	}
}

footer form .f-input-form {
	display: flex;
	align-items: flex-start;
	width: 99%;
	margin-left: auto
}

@media screen and (max-width: 1366px) {
	footer form .f-input-form {
		width: 100%
	}
}

@media screen and (max-width: 991px) {
	footer form .f-input-form {
		flex-direction: column;
		justify-content: center;
		align-items: center
	}
}

footer form .f-input-form .footer-form {
	display: flex;
	flex: 2 54.5%;
	justify-content: space-between;
	position: relative;
	flex-wrap: wrap
}

@media screen and (max-width: 1366px) {
	footer form .f-input-form .footer-form {
		flex: 2 47%;
		justify-content: flex-start
	}
}

@media screen and (min-width: 991px)and (max-width: 1199px) {
	footer form .f-input-form .footer-form {
		flex: 2 42%
	}
}

@media screen and (max-width: 991px) {
	footer form .f-input-form .footer-form {
		display: none;
		margin-top: 15px;
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	footer form .f-input-form .footer-form {
		flex-direction: column;
		width: 100%;
		position: initial
	}
}

footer form .f-input-form .footer-form .emailvalidation {
	position: absolute;
	bottom: -23px;
	left: 55px;
	font-size: 14px
}

footer form .f-input-form .form-group {
	margin: 0 0px 0 19px;
	width: 333px;
	display: flex;
	align-items: center;
	position: relative
}

@media screen and (max-width: 1399px) {
	footer form .f-input-form .form-group {
		width: 270px;
		margin: 0 0px 0 15px
	}
}

@media screen and (max-width: 1366px) {
	footer form .f-input-form .form-group {
		margin: 0 19px 0 0;
		width: 253px
	}
}

@media screen and (max-width: 991px) {
	footer form .f-input-form .form-group {
		margin: 0 14px 0 0;
		width: 303px
	}
}

@media screen and (max-width: 767px) {
	footer form .f-input-form .form-group {
		margin: 0 0 22px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between
	}
}

footer form .f-input-form .form-group label {
	font-family: "Assistant";
	font-style: normal;
	font-weight: 900;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #fff;
	margin: 0 18px 0 0
}

@media screen and (max-width: 1399px) {
	footer form .f-input-form .form-group label {
		margin: 0 10px 0 0
	}
}

@media screen and (max-width: 1366px) {
	footer form .f-input-form .form-group label {
		margin: 0 18px 0 0
	}
}

@media screen and (max-width: 991px) {
	footer form .f-input-form .form-group label {
		margin: 0 18px 0 0
	}
}

@media screen and (max-width: 767px) {
	footer form .f-input-form .form-group label {
		width: 45px;
		margin: 0 9px 0 0
	}
}

footer form .f-input-form .form-group input {
	width: 280px;
	height: 30px;
	border-radius: 0;
	font-family: "Assistant";
	font-style: normal;
	font-weight: 900;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: .5px
}

@media screen and (max-width: 1366px) {
	footer form .f-input-form .form-group input {
		width: 200px
	}
}

@media screen and (max-width: 991px) {
	footer form .f-input-form .form-group input {
		width: 250px
	}
}

@media screen and (max-width: 767px) {
	footer form .f-input-form .form-group input {
		width: 80%;
		height: 45px
	}
}

footer form .f-input-form .btn.btn-white-text {
	margin: 0 0 0 10px;
	line-height: 17px;
	font-size: 12px
}

@media screen and (max-width: 1366px) {
	footer form .f-input-form .btn.btn-white-text {
		margin: 0 0 0 auto
	}
}

@media screen and (max-width: 991px) {
	footer form .f-input-form .btn.btn-white-text {
		line-height: 17px;
		font-size: 12px
	}
}

@media screen and (max-width: 767px) {
	footer form .f-input-form .btn.btn-white-text {
		font-size: 14px;
		line-height: 19px
	}
}

footer .footer-logo img {
	width: 220px
}

footer .footer-button {
	display: flex;
	justify-content: flex-end;
	padding-top: 39.28px
}

@media screen and (max-width: 767px) {
	footer .footer-button {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin: 30px 0 10px;
		padding-top: 0px
	}
}

footer .footer-button .btn.btn-primary-gold {
	min-width: 134px;
	padding: 7px 20px;
	margin-right: 13px !important
}

@media screen and (max-width: 991px) {
	footer .footer-button .btn.btn-primary-gold {
		min-width: 134px;
		padding: 7px 10px;
		margin-right: 13px !important
	}
}

@media screen and (max-width: 767px) {
	footer .footer-button .btn.btn-primary-gold {
		margin: 0 0 26px 0 !important;
		min-width: 233px
	}
}

footer .footer-button a:last-child button.me-3 {
	margin-right: 0 !important
}

footer .social-icons {
	display: flex;
	justify-content: flex-end;
	height: 100%;
	margin: 0;
	align-items: center
}

@media screen and (max-width: 767px) {
	footer .social-icons {
		justify-content: center;
		margin: 0 0 19px
	}
}

footer .social-icons .social-list {
	list-style: none;
	margin-left: 30px;
	display: flex;
	align-items: flex-end
}

footer .social-icons .social-list:first-child {
	margin-left: 0
}

footer .social-icons .social-list img {
	height: 16px;
	width: 16px
}

footer .f-menu-with-copyright .menu {
	display: flex;
	padding: 0;
	margin: 0
}

@media screen and (max-width: 991px) {
	footer .f-menu-with-copyright .menu {
		margin: 0 0 13px;
		flex-wrap: wrap
	}
}

@media screen and (max-width: 767px) {
	footer .f-menu-with-copyright .menu {
		flex-direction: column;
		align-items: center
	}
}

footer .f-menu-with-copyright .menu li {
	position: relative;
	list-style: none;
	margin-right: 9px
}

@media screen and (max-width: 991px) {
	footer .f-menu-with-copyright .menu li {
		margin: 0 20px 5px 0
	}
}

footer .f-menu-with-copyright .menu li:after {
	content: ">";
	color: #fff;
	font-family: "Assistant";
	font-size: 11px;
	line-height: 9px;
	margin: 0 0 0 5px
}

@media screen and (max-width: 991px) {
	footer .f-menu-with-copyright .menu li:after {
		margin: 0 0 0 5px;
		position: absolute;
		right: -8px;
		top: 2.5px
	}
}

footer .f-menu-with-copyright .menu li a {
	font-weight: 400;
	font-size: 11px;
	line-height: 14px;
	color: #fff;
	font-family: "Assistant"
}

@media screen and (max-width: 991px) {
	footer .f-menu-with-copyright .menu li a {
		display: flex;
		position: relative
	}
}

footer .f-menu-with-copyright .menu li a:hover {
	color: #fbad18
}

footer .f-menu-with-copyright .copyright {
	font-family: "Assistant";
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 14px;
	color: #fff;
	margin: 5px 0 0
}

@media screen and (max-width: 767px) {
	footer .f-menu-with-copyright .copyright {
		text-align: center;
		margin-top: 11px
	}
}

footer .f-menu-with-copyright .copyright a {
	color: #fff
}

footer .f-menu-with-copyright .copyright a:hover {
	color: #fff
}

footer form .d-sm-block.btn.btn-white-text {
	display: none !important
}

footer.open-form form .f-input-form p .arrow-down,
footer.open-form form .f-input-form ol li .arrow-down,
ol footer.open-form form .f-input-form li .arrow-down,
footer.open-form form .f-input-form ul li .arrow-down,
ul footer.open-form form .f-input-form li .arrow-down {
	transform: rotate(180deg)
}

footer.open-form form .f-input-form .footer-form {
	display: flex !important;
	margin-top: 15px;
	width: 100%;
	margin-top: 28px
}

@media screen and (max-width: 991px) {
	footer.open-form form .f-input-form .footer-form {
		flex-wrap: nowrap;
		justify-content: flex-start;
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	footer.open-form form .d-sm-block.btn.btn-white-text {
		display: block !important;
		line-height: 19px;
		font-size: 14px;
		margin-bottom: 26px
	}
}

@keyframes footermymovefixed {
	0% {
		opacity: 0
	}

	50% {
		position: fixed;
		opacity: 0
	}

	100% {
		position: fixed;
		opacity: 1
	}
}

.p10-footer-form-container {
	margin-top: 25px
}

footer .p10-footer-form div.p10-footer-form-container .gform_footer {
	top: 2px
}

#field_7_1,
#field_7_3 {
	display: flex
}

#field_7_1 label,
#field_7_3 label {
	margin: auto;
	margin-right: 10px !important
}

#field_7_1 .ginput_container,
#field_7_3 .ginput_container {
	width: 100%
}

button,
a.button,
.button {
	font-size: 15px;
	line-height: 100%;
	letter-spacing: .5px;
	padding: 12px 23px;
	font-weight: 900;
	transition: all 250ms ease-in-out;
	line-height: 21px;
	border-radius: 0;
	text-transform: uppercase;
	font-family: "Assistant"
}

button:hover,
a.button:hover,
.button:hover {
	color: #d93c2e
}

.btn {
	font-size: 15px;
	line-height: 100%;
	letter-spacing: .5px;
	padding: 12px 23px;
	font-weight: 400;
	transition: all 250ms ease-in-out;
	line-height: 21px;
	border-radius: 0;
	text-transform: uppercase;
	font-family: "Assistant Bold"
}

.btn:disabled,
.btn.disabled {
	cursor: not-allowed;
	opacity: .6
}

.btn.unselected {
	opacity: .6
}

.btn.btn-block {
	width: 100%;
	padding-left: 45px;
	padding-right: 45px
}

.btn.btn-lg {
	min-width: 285px;
	padding-left: 45px;
	padding-right: 45px
}

.btn.btn-md {
	min-width: 200px;
	padding-left: 35px;
	padding-right: 35px
}

.btn span {
	line-height: 0;
	transition: all 250ms ease-in-out;
	display: block
}

.btn .icon.arrow-sm img {
	max-width: 71px
}

.btn .icon.arrow-xs img {
	max-width: 36px
}

.btn .ic {
	margin-right: 16px;
	transition: all 250ms ease-in-out;
	position: relative;
	display: inline-block
}

.btn:hover .ic {
	transform: translateX(5px)
}

.btn.btn-blue-text {
	color: #0f145b;
	background: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 0;
	position: relative;
	text-align: left;
	padding: 0;
	letter-spacing: .5px;
	line-height: 21px;
	font-size: 15px;
	font-weight: 900;
	text-transform: uppercase;
	padding-bottom: 10px
}

.btn.btn-blue-text:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 4px;
	width: 100%;
	left: 0;
	background: #fbad18
}

.btn.btn-blue-text:hover {
	color: #d93c2e
}

.btn.btn-blue-text:hover:after {
	animation-name: linedrow;
	animation-timing-function: ease;
	animation-duration: .5s
}

.btn.btn-white-text {
	color: #fff;
	background: rgba(0, 0, 0, 0);
	border: none;
	position: relative;
	padding: 0;
	letter-spacing: .5px;
	line-height: 21px;
	font-size: 15px;
	font-weight: 900;
	padding-bottom: 10px
}

.btn.btn-white-text:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 4px;
	width: 100%;
	left: 0;
	background: #fbad18
}

.btn.btn-white-text:hover {
	color: #d93c2e
}

.btn.btn-white-text:hover:after {
	animation-name: linedrow;
	animation-timing-function: ease;
	animation-duration: .5s
}

.btn.btn-white-text-purple {
	color: #fff;
	background: rgba(0, 0, 0, 0);
	border: none;
	position: relative;
	padding: 0;
	letter-spacing: .5px;
	line-height: 21px;
	font-size: 15px;
	font-weight: 900;
	padding-bottom: 10px
}

.btn.btn-white-text-purple:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 4px;
	width: 100%;
	left: 0;
	background: #fbad18
}

.btn.btn-white-text-purple:hover {
	color: #fbad18
}

.btn.btn-white-text-purple:hover:after {
	animation-name: linedrow;
	animation-timing-function: ease;
	animation-duration: .5s
}

.btn.btn-primary-gold {
	color: #fff;
	background: #d93c2e;
	border: 3px solid #d93c2e
}

.btn.btn-primary-gold:hover {
	transform: translateY(-6px)
}

.btn.btn-primary-gold:active {
	transform: translateY(0px)
}

.btn.btn-primary-blue {
	color: #fff;
	background: #0f145b;
	border: 3px solid #0f145b
}

.btn.btn-primary-blue:hover {
	transform: translateY(-6px)
}

.btn.btn-primary-white {
	color: #fff;
	background: #fff;
	border: 3px solid #fff
}

.btn.btn-primary-white:hover {
	transform: translateY(-6px)
}

.btn.btn-primary-green {
	color: #fff;
	background: #598143;
	border: 3px solid #598143
}

.btn.btn-primary-green:hover {
	transform: translateY(-6px)
}

.btn.btn-primary-gold-border {
	color: #d93c2e;
	background: rgba(0, 0, 0, 0);
	border: 3px solid #d93c2e
}

.btn.btn-primary-gold-border:hover {
	transform: translateY(-6px)
}

.btn.btn-primary-blue-border {
	color: #0f145b;
	background: rgba(0, 0, 0, 0);
	border: 3px solid #0f145b
}

.btn.btn-primary-blue-border:hover {
	transform: translateY(-6px)
}

.btn.btn-white-circle {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px;
	background: #fff;
	border-radius: 50%
}

.btn.btn-white-circle:hover {
	transform: scale(1.15)
}

.btn.btn-w-icon:hover {
	transform: translateY(0px)
}

.btn.lg {
	height: 120px;
	width: 120px
}

.btn.sm {
	height: 80px;
	width: 80px
}

.btn.default {
	height: 34px;
	width: 34px;
	padding: 5px
}

@media screen and (max-width: 767px) {
	.btn {
		font-size: 14px
	}
}

a {
	text-decoration: none;
	font-family: "Assistant";
	transition: all 250ms ease-in-out;
	color: #d93c2e
}

a:hover {
	color: #d93c2e
}

.cus-checkbox input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer
}

.cus-checkbox input:checked+label span:after {
	opacity: 1
}

.cus-checkbox label {
	position: relative;
	font-weight: normal;
	line-height: 18px;
	padding-left: 22px;
	min-height: 19px;
	cursor: pointer
}

.cus-checkbox label .check {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 0
}

.cus-checkbox label .check:before {
	content: "";
	appearance: none;
	-webkit-appearance: none;
	background-color: rgba(0, 0, 0, 0);
	border: 2px solid #0f145b;
	height: 18px;
	width: 18px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 5px
}

.cus-checkbox label .check:after {
	content: "";
	opacity: 0;
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 12px;
	height: 12px;
	background: #0f145b
}

.cus-radio input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer
}

.cus-radio input:checked+.radio-btn {
	opacity: 1
}

.cus-radio .radio-btn {
	color: #fff;
	background: #0f145b;
	border: 3px solid #0f145b;
	padding: 12px 20px;
	opacity: .6
}

.theme-accordion .accordion-item {
	border: none;
	border-bottom: 1px solid rgba(28, 28, 28, .2);
	background: rgba(0, 0, 0, 0)
}

.theme-accordion .accordion-item .accordion-button {
	font-size: 22px;
	line-height: 29px;
	color: #0f145b;
	background: rgba(0, 0, 0, 0);
	padding: 30px 0;
	border: none;
	box-shadow: none
}

.theme-accordion .accordion-item .accordion-button:not(.collapsed) {
	background: rgba(0, 0, 0, 0)
}

.theme-accordion .accordion-item .accordion-body {
	padding: 6px 0 30px;
	font-family: "Assistant";
	font-size: 19px;
	line-height: 26px
}

.alm-btn-wrap {
	text-align: left !important;
	margin-top: 30px
}

.alm-btn-wrap .alm-load-more-btn {
	appearance: none;
	-webkit-appearance: none;
	border: none !important;
	background: #d93c2e !important;
	padding: 18px 20px;
	box-shadow: none;
	height: auto;
	border-radius: 0 !important;
	font-size: 14px;
	font-weight: 900 !important;
	line-height: auto;
	letter-spacing: .5px;
	text-transform: uppercase
}

.alm-btn-wrap .alm-load-more-btn:hover {
	background: #b32d21 !important
}

button.crt-load-more {
	margin-top: 30px;
	appearance: none;
	-webkit-appearance: none;
	border: none !important;
	background: #d93c2e !important;
	padding: 18px 20px;
	box-shadow: none;
	height: auto;
	border-radius: 0;
	font-size: 14px;
	font-weight: 900;
	line-height: auto;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #fff !important;
	transition: all .35s ease-in-out
}

button.crt-load-more:hover {
	transform: translateY(-6px)
}

a.underline {
	color: #0f145b;
	font-family: "Assistant";
	font-size: 15px;
	font-weight: 900 !important;
	line-height: 19px;
	letter-spacing: .5px;
	text-transform: uppercase;
	position: relative;
	overflow: hidden
}

a.underline:after {
	content: " ";
	height: 4px;
	background-color: #fbad18;
	width: 100%;
	position: absolute;
	bottom: 22px;
	left: 0;
	right: 0
}

a.underline:hover:after {
	animation: 1s underline
}

a.underline.white {
	color: #fff !important
}

@keyframes underline {
	0% {
		transform: translateX(0px)
	}

	50% {
		transform: translateX(100%)
	}

	51% {
		transform: translateX(-100%)
	}

	100% {
		transform: translateX(0px)
	}
}

.alm-load-more-btn.done {
	display: none
}

button.tribe-common-c-btn-icon[disabled=""] svg path {
	fill: rgba(217, 60, 46, .3803921569)
}

#cookie-overlay {
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	height: 100%;
	background: #000;
	opacity: .6;
	z-index: 10000;
	transition: all .5s
}

#cookie-overlay.off {
	opacity: 0;
	pointer-events: none
}

#cookie-banner {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	padding: 10px 40px;
	background: #fff;
	z-index: 20000;
	overflow: auto;
	transition: all .5s;
	display: flex;
	justify-content: space-between !important;
	align-items: center
}

@media(max-width: 767px) {
	#cookie-banner {
		flex-direction: column;
		padding: 10px 20px
	}
}

#cookie-banner .cookie-banner-wrap {
	display: flex;
	width: 100%;
	justify-content: space-between !important;
	align-items: center
}

@media screen and (max-width: 767px) {
	#cookie-banner .cookie-banner-wrap {
		flex-direction: column;
		align-items: flex-start
	}
}

#cookie-banner .cookie-banner-wrap .response {
	margin-left: 0 !important;
	flex-direction: row !important;
	justify-content: space-between !important
}

@media(max-width: 767px) {
	#cookie-banner .cookie-banner-wrap .response {
		width: 100%;
		margin-top: 10px
	}
}

@media(max-width: 650px) {
	#cookie-banner .cookie-banner-wrap .response {
		flex-direction: column !important
	}

	#cookie-banner .cookie-banner-wrap .response a {
		width: 100%;
		margin: 10px 0 !important
	}
}

#cookie-banner.off {
	bottom: -300px
}

#cookie-banner p,
#cookie-banner ol li,
ol #cookie-banner li,
#cookie-banner ul li,
ul #cookie-banner li {
	max-width: 900px;
	line-height: 24px;
	display: inline-block;
	font-family: "Assistant";
	float: none;
	vertical-align: middle;
	max-width: 100%
}

@media(min-width: 992px) {

	#cookie-banner p,
	#cookie-banner ol li,
	ol #cookie-banner li,
	#cookie-banner ul li,
	ul #cookie-banner li {
		max-width: calc(100% - 385px);
		margin-right: 15px
	}
}

@media(min-width: 768px) {

	#cookie-banner p,
	#cookie-banner ol li,
	ol #cookie-banner li,
	#cookie-banner ul li,
	ul #cookie-banner li {
		max-width: calc(100% - 350px)
	}
}

@media(max-width: 991px) {

	#cookie-banner p,
	#cookie-banner ol li,
	ol #cookie-banner li,
	#cookie-banner ul li,
	ul #cookie-banner li {
		line-height: 18px !important;
		font-size: 13px
	}
}

#deny-cookies,
#accept-cookies {
	float: right;
	vertical-align: top;
	color: #fff;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	letter-spacing: 2px;
	text-align: center;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 15px;
	float: none;
	vertical-align: middle;
	background-color: #d93c2e
}

@media(max-width: 991px) {

	#deny-cookies,
	#accept-cookies {
		width: 165px;
		font-size: 12px;
		letter-spacing: 1px
	}
}

@media(max-width: 767px) {

	#deny-cookies,
	#accept-cookies {
		margin: 0 !important
	}
}

@media(max-width: 399px) {

	#deny-cookies,
	#accept-cookies {
		width: 155px
	}
}

.response #deny-cookies {
	margin-right: 0 !important
}

.slick-arrow {
	width: 60px;
	height: 60px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	color: rgba(0, 0, 0, 0) !important;
	z-index: 5
}

.slick-arrow svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	fill: #fff;
	transition: all .35s ease-in-out
}

.slick-arrow:hover svg {
	fill: #000
}

.slick-dots {
	padding: 0;
	margin: 0
}

.slick-dots li {
	display: inline-block;
	margin: 0px 5px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	overflow: hidden
}

.slick-dots li.slick-active button {
	background-color: blue
}

.slick-dots li button {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	overflow: hidden;
	background-color: #000;
	color: rgba(0, 0, 0, 0);
	padding: 0;
	margin: 0;
	border: 1px solid rgba(0, 0, 0, 0)
}

.slick-dots li button:hover {
	background-color: #fff;
	border: 1px solid #000
}

.select2-dropdown {
	transform: translateY(35px)
}

.active-ajax .dropdown-template-p .ajax-loader {
	display: inline-block
}

.active-ajax .dropdown-template-p .select2 {
	display: none
}

.page-template-template-p .cb3-four-columns-section {
	padding-top: 0
}

.dropdown-template-p {
	max-width: 100%;
	margin: 0 0 60px;
	padding: 40px 100px 50px;
	background-color: #f8f8f8;
	display: block
}

@media(max-width: 650px) {
	.dropdown-template-p {
		padding: 40px 0 50px
	}
}

.dropdown-template-p .ajax-loader {
	height: auto;
	width: 100%;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	display: none;
	margin-top: 30px
}

.dropdown-template-p svg path,
.dropdown-template-p svg rect {
	fill: #d93c2e
}

.dropdown-template-p h2 {
	margin-top: 0
}

.dropdown-template-p .select2 {
	width: 100% !important;
	margin-top: 30px;
	display: block
}

.dropdown-template-p .select2 .select2-selection--single {
	border: none;
	border-radius: 0;
	border-bottom: 3px solid #d93c2e;
	height: 35px;
	background: rgba(0, 0, 0, 0)
}

.dropdown-template-p .select2 .select2-selection--single .select2-selection__rendered {
	font-size: 14px;
	font-weight: 900;
	color: #d93c2e;
	text-transform: uppercase
}

.dropdown-template-p .select2 .select2-selection[aria-expanded=true] .select2-selection__arrow {
	transform: rotate(180deg)
}

.dropdown-template-p .select2 .select2-selection__arrow {
	background-image: url("../imgs/down-arrow.svg");
	background-size: 20px 10px;
	background-position: center center;
	background-repeat: no-repeat
}

.dropdown-template-p .select2 .select2-selection__arrow b {
	display: none
}

.programs-on-demand-template-default .cb-19-small-page-header {
	background: linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #F8F8F8 100%) !important;
	padding: 0 !important
}

.programs-on-demand-template-default .cb-19-small-page-header .date-time {
	display: flex
}

.programs-on-demand-template-default .cb-19-small-page-header .date-time>div {
	padding-right: 65px;
	position: relative
}

.programs-on-demand-template-default .cb-19-small-page-header .date-time>div::after {
	all: unset
}

.programs-on-demand-template-default .cb-19-small-page-header .date-time>div:last-child {
	padding-right: 0
}

.programs-on-demand-template-default .cb-19-small-page-header .date-time>div:last-child::after {
	content: none
}

@media screen and (max-width: 767px) {
	.programs-on-demand-template-default .cb-19-small-page-header .date-time {
		display: block
	}
}

.programs-on-demand-template-default .cb13-body {
	margin-top: 100px
}

.programs-on-demand-template-default .cb13-body .events-img.video {
	margin-bottom: 50px
}

#cookie-banner .cookie-banner-wrap {
	width: 100%;
	max-width: 1600px;
	margin: auto;
	display: flex;
	justify-content: center;
	align-content: center
}

@media(max-width: 650px) {
	#cookie-banner .cookie-banner-wrap {
		flex-direction: column
	}

	#cookie-banner .cookie-banner-wrap p,
	#cookie-banner .cookie-banner-wrap ol li,
	ol #cookie-banner .cookie-banner-wrap li,
	#cookie-banner .cookie-banner-wrap ul li,
	ul #cookie-banner .cookie-banner-wrap li {
		font-size: 14px;
		line-height: 18px
	}
}

#cookie-banner .cookie-banner-wrap .response {
	display: flex;
	justify-content: center;
	align-items: center
}

@media(max-width: 650px) {
	#cookie-banner .cookie-banner-wrap .response a {
		margin: 10px
	}
}

@media(min-width: 650px)and (max-width: 990px) {
	#cookie-banner .cookie-banner-wrap .response {
		margin-left: 25px;
		display: flex;
		flex-direction: column
	}

	#cookie-banner .cookie-banner-wrap .response p,
	#cookie-banner .cookie-banner-wrap .response ol li,
	ol #cookie-banner .cookie-banner-wrap .response li,
	#cookie-banner .cookie-banner-wrap .response ul li,
	ul #cookie-banner .cookie-banner-wrap .response li {
		font-size: 16px;
		line-height: 18px
	}
}

@media(min-width: 1000px) {
	#cookie-banner .cookie-banner-wrap .response {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: nowrap
	}
}

html {
	-webkit-hyphenate-character: "-"
}

.comma-span {
	-moz-transform: scale(-1, -1);
	-webkit-transform: scale(-1, -1);
	-o-transform: scale(-1, -1);
	-ms-transform: scale(-1, -1);
	transform: scale(-1, -1);
	display: inline-block
}

.cb01-landing-header {
	padding: 60px 0;
	position: relative;
	height: 813px;
	display: flex;
	align-items: center;
	overflow: hidden
}

@media screen and (max-width: 1366px) {
	.cb01-landing-header {
		padding: 50px 8px
	}
}

@media screen and (max-width: 1199px) {
	.cb01-landing-header {
		padding: 50px 8px
	}
}

@media(max-width:827px) {
	.cb01-landing-header {
		flex-direction: column;
		display: flex;
		justify-content: center
	}
}

@media screen and (max-width: 767px) {
	.cb01-landing-header {
		padding: 50px 8px
	}
}

.cb01-landing-header ul.breadcrumbs {
	top: 20px;
	left: 45px;
	z-index: 90
}

.cb01-landing-header .main-banner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: left
}

@media screen and (max-width: 767px) {
	.cb01-landing-header .main-banner {
		object-position: left -95px top 0
	}
}

.cb01-landing-header .main-banner.img-position-right {
	object-position: right
}

.cb01-landing-header .main-banner.img-position-center {
	object-position: center
}

.cb01-landing-header .main-banner.img-position-left {
	object-position: left
}

.cb01-landing-header .main-banner.right-img {
	display: none
}

@media screen and (max-width: 991px) {
	.cb01-landing-header {
		align-items: flex-start
	}
}

@media screen and (max-width: 767px) {
	.cb01-landing-header {
		align-items: center;
		background-position: left -142px top 0;
		align-items: flex-start;
		padding-top: 45px;
		height: 554px
	}
}

@media screen and (max-width: 350px) {
	.cb01-landing-header {
		height: 370px
	}
}

.cb01-landing-header:after {
	content: "";
	position: absolute;
	background: url(../imgs/overlay-1920.svg);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	z-index: 2
}

@media screen and (max-width: 1600px) {
	.cb01-landing-header:after {
		background: url(../imgs/overlay-left.svg)
	}
}

@media screen and (max-width: 1399px) {
	.cb01-landing-header:after {
		background: url(../imgs/laptop-overlay.svg)
	}
}

@media screen and (max-width: 1030px) {
	.cb01-landing-header:after {
		background: rgba(0, 0, 0, .6)
	}
}

.cb01-landing-header .container {
	position: relative;
	z-index: 3
}

.cb01-landing-header .container .row {
	justify-content: flex-end
}

@media screen and (max-width: 991px) {
	.cb01-landing-header .container .row {
		justify-content: flex-start
	}
}

.cb01-landing-header .content-box {
	max-width: 930px
}

@media screen and (max-width: 1850px) {
	.cb01-landing-header .content-box {
		max-width: 880px
	}
}

@media screen and (max-width: 1699px) {
	.cb01-landing-header .content-box {
		max-width: 770px
	}
}

@media screen and (max-width: 1440px) {
	.cb01-landing-header .content-box {
		max-width: 724px
	}
}

@media screen and (max-width: 1024px) {
	.cb01-landing-header .content-box {
		max-width: 690px;
		padding: 0 0 0 12px
	}
}

.cb01-landing-header .banner-content {
	margin: 110px 0 43px 50px
}

@media screen and (max-width: 1366px) {
	.cb01-landing-header .banner-content {
		margin: 80px -50px 43px 24px
	}
}

@media screen and (max-width: 1199px) {
	.cb01-landing-header .banner-content {
		margin: -5px 0 43px 0
	}
}

@media screen and (max-width: 767px) {
	.cb01-landing-header .banner-content {
		margin: 0 0 33px
	}
}

.cb01-landing-header .banner-content h1 {
	display: block;
	color: #fff;
	font-size: 95px;
	font-weight: 900;
	margin: 0;
	max-width: 660px;
	line-height: 96px;
	transition: all 500ms ease-in-out;
	-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 80%);
	clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 80%);
	transform: translateY(-50px);
	transition-delay: .3ms;
	font-kerning: normal
}

@media screen and (max-width: 1024px) {
	.cb01-landing-header .banner-content h1 {
		transform: translateY(-50px)
	}
}

@media screen and (max-width: 767px) {
	.cb01-landing-header .banner-content h1 {
		transform: translateY(-20px)
	}
}

.cb01-landing-header .banner-content h1.huc-animate-active {
	transform: translateY(0px);
	-webkit-clip-path: polygon(100% 0, 100% 130%, 0 100%, 0 0%);
	clip-path: polygon(100% 0, 100% 130%, 0 100%, 0 0%);
	opacity: 1
}

.cb01-landing-header .banner-content h1.huc-animate-active:nth-child(1) {
	transition-delay: .9s
}

.cb01-landing-header .banner-content h1.huc-animate-active:nth-child(3) {
	transition-delay: .7s
}

@media screen and (max-width: 1366px) {
	.cb01-landing-header .banner-content h1 {
		font-size: 95px;
		line-height: 96px;
		letter-spacing: .5px
	}
}

@media screen and (max-width: 767px) {
	.cb01-landing-header .banner-content h1 {
		font-size: 48px;
		line-height: 44px;
		letter-spacing: .5px;
		max-width: 400px
	}
}

@media screen and (max-width: 767px) {
	.cb01-landing-header .banner-content h1 {
		font-size: 48px;
		font-weight: 900;
		line-height: 44px;
		min-height: 55px
	}
}

@media screen and (max-width: 350px) {
	.cb01-landing-header .banner-content h1 {
		font-size: 32px;
		line-height: 38px;
		max-width: 260px;
		min-height: 48px
	}
}

.cb01-landing-header .banner-content h1.middle-content {
	color: #377ab9
}

.cb01-landing-header .banner-content h1:nth-child(1) {
	transition: all 700ms ease-in-out 300ms;
	padding-bottom: 0
}

@media screen and (max-width: 767px) {
	.cb01-landing-header .banner-content h1:nth-child(2) {
		height: auto
	}
}

.cb01-landing-header .banner-content h1:nth-child(3) {
	letter-spacing: .5px;
	transition: all 700ms ease-in-out 300ms;
	min-height: 110px
}

@media screen and (max-width: 767px) {
	.cb01-landing-header .banner-content h1:nth-child(3) {
		min-height: 60px;
		margin: -10px 0 0
	}
}

.cb01-landing-header .banner-btns {
	padding: 0 0 0 223px
}

@media screen and (max-width: 1799px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 260px
	}
}

@media screen and (max-width: 1700px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 300px
	}
}

@media screen and (max-width: 1699px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 182px
	}
}

@media screen and (max-width: 1640px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 236px
	}
}

@media screen and (max-width: 1540px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 260px
	}
}

@media screen and (max-width: 1440px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 265px
	}
}

@media screen and (max-width: 1366px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 146px
	}
}

@media screen and (max-width: 1330px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 164px
	}
}

@media screen and (max-width: 1270px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 186px
	}
}

@media screen and (max-width: 1199px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 270px
	}
}

@media screen and (max-width: 1120px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 312px
	}
}

@media screen and (max-width: 1080px) {
	.cb01-landing-header .banner-btns {
		padding: 0 0 0 330px
	}
}

@media screen and (max-width: 1030px) {
	.cb01-landing-header .banner-btns {
		padding: 0
	}
}

.cb01-landing-header .banner-btns .btn {
	margin: 0 37px 20px 0;
	letter-spacing: .7px
}

@media screen and (max-width: 767px) {
	.cb01-landing-header .banner-btns .btn {
		margin: 0 20px 20px 0
	}
}

.cb01-landing-header.right-banner .main-banner {
	display: none
}

@media screen and (max-width: 767px) {
	.cb01-landing-header.right-banner .main-banner {
		display: block
	}
}

.cb01-landing-header.right-banner .right-img {
	object-fit: cover;
	object-position: right;
	display: block
}

@media screen and (max-width: 991px) {
	.cb01-landing-header.right-banner .right-img {
		object-position: left -95px top 0
	}
}

.cb01-landing-header.right-banner .container .row {
	justify-content: flex-start
}

.cb01-landing-header.right-banner:after {
	background: url(../imgs/overlay-right-1920.svg);
	background-position: right 0
}

@media screen and (max-width: 1600px) {
	.cb01-landing-header.right-banner:after {
		background: url(../imgs/overlay-right.svg)
	}
}

@media screen and (max-width: 1399px) {
	.cb01-landing-header.right-banner:after {
		background-position: right
	}
}

@media screen and (max-width: 1366px) {
	.cb01-landing-header.right-banner:after {
		background: url(../imgs/overlay-right-laptop.svg);
		background-position: right
	}
}

@media screen and (max-width: 1040px) {
	.cb01-landing-header.right-banner:after {
		background: rgba(0, 0, 0, .6)
	}
}

@media screen and (max-width: 1366px) {
	.cb01-landing-header.right-banner .content-box {
		max-width: 700px
	}
}

.cb01-landing-header.right-banner .banner-content {
	margin: 108px 0 43px -6px
}

@media screen and (max-width: 1366px) {
	.cb01-landing-header.right-banner .banner-content {
		margin: 108px 0 43px 0
	}
}

@media screen and (max-width: 1024px) {
	.cb01-landing-header.right-banner .banner-content {
		margin: -6px 0 43px 0
	}
}

@media screen and (max-width: 767px) {
	.cb01-landing-header.right-banner .banner-content {
		margin: 0 0 33px 0
	}
}

.cb01-landing-header.right-banner .banner-content h1 {
	font-size: 95px;
	font-weight: 900;
	line-height: 95px
}

@media screen and (max-width: 1366px) {
	.cb01-landing-header.right-banner .banner-content h1 {
		letter-spacing: 0
	}
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
	.cb01-landing-header.right-banner .banner-content h1 {
		font-size: 86px;
		line-height: 93px
	}
}

@media screen and (max-width: 767px) {
	.cb01-landing-header.right-banner .banner-content h1 {
		font-size: 48px;
		font-weight: 900;
		line-height: 44px;
		margin: 0
	}
}

@media screen and (max-width: 365px) {
	.cb01-landing-header.right-banner .banner-content h1 {
		font-size: 30px;
		font-weight: 900;
		line-height: 28px;
		margin: 0
	}
}

.cb01-landing-header.right-banner .banner-btns {
	padding: 0;
	margin: 0 0 0 -8px
}

@media screen and (max-width: 1366px) {
	.cb01-landing-header.right-banner .banner-btns {
		padding: 4px 0 0 6px
	}
}

@media screen and (max-width: 767px) {
	.cb01-landing-header.right-banner .banner-btns {
		padding: 4px 0 0 16px
	}
}

@media screen and (max-width: 1280px) {
	.cb01-landing-header.video {
		height: 723px
	}
}

@media screen and (max-width: 1200px) {
	.cb01-landing-header.video {
		height: 673px
	}
}

@media screen and (max-width: 1080px) {
	.cb01-landing-header.video {
		height: 590px;
		padding: 10px 8px
	}
}

@media screen and (max-width: 1030px) {
	.cb01-landing-header.video {
		height: 580px;
		padding: 40px 8px
	}
}

@media screen and (max-width: 1030px) {
	.cb01-landing-header.video {
		height: 580px;
		padding: 10px 8px
	}
}

@media screen and (max-width: 991px) {
	.cb01-landing-header.video {
		height: 560px;
		padding: 10px 8px
	}
}

@media screen and (max-width: 840px) {
	.cb01-landing-header.video {
		height: 470px;
		padding: 10px 8px
	}
}

@media screen and (max-width: 767px) {
	.cb01-landing-header.video {
		height: 430px;
		padding: 10px 8px
	}
}

@media screen and (max-width: 700px) {
	.cb01-landing-header.video {
		height: 320px;
		padding: 10px 8px
	}
}

@media screen and (max-width: 400px) {
	.cb01-landing-header.video {
		height: 210px;
		padding: 10px 8px
	}
}

@media screen and (max-width: 1199px) {
	.cb01-landing-header.video:after {
		background: rgba(0, 0, 0, .6)
	}
}

@media screen and (max-width: 574px) {
	.cb01-landing-header.video .banner-content h1 {
		font-size: 36px;
		line-height: 40px;
		min-height: 50px
	}
}

@media screen and (max-width: 574px) {
	.cb01-landing-header.video .banner-content h1.huc-animate-active:nth-child(1) {
		min-height: 40px
	}
}

.cb01-landing-header.video video {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: 0;
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

@media screen and (max-width: 1280px) {
	.cb01-landing-header.video video {
		width: 100%
	}
}

.cb01-landing-header.video .banner-video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

@media screen and (max-width: 1080px) {
	.cb01-landing-header.video .banner-video {
		height: 100%;
		width: auto
	}
}

.cb01-landing-header img.page-header-bg-image {
	width: 100%;
	aspect-ratio: 16/9;
	z-index: 1;
	object-fit: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: 0;
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

.cb01-landing-header button#vidbutton {
	position: absolute;
	bottom: 0;
	right: 0
}

.cb2-large-callout {
	background: #fff;
	padding: 65px 0;
	overflow: hidden
}

@media screen and (max-width: 1366px) {
	.cb2-large-callout {
		padding: 50px 0
	}
}

@media screen and (max-width: 1199px) {
	.cb2-large-callout {
		padding: 40px
	}
}

@media screen and (max-width: 1024px) {
	.cb2-large-callout {
		padding: 40px 0
	}
}

@media screen and (max-width: 767px) {
	.cb2-large-callout {
		padding: 30px 8px
	}
}

@media screen and (max-width: 767px) {
	.cb2-large-callout h2 {
		font-size: 24px;
		line-height: 27px
	}
}

.cb2-large-callout iframe {
	max-width: 100% !important
}

@media screen and (max-width: 767px) {
	.cb2-large-callout iframe {
		height: 310px
	}
}

@media screen and (max-width: 575px) {
	.cb2-large-callout iframe {
		height: 300px
	}
}

@media screen and (max-width: 475px) {
	.cb2-large-callout iframe {
		height: 260px
	}
}

@media screen and (max-width: 380px) {
	.cb2-large-callout iframe {
		height: 180px
	}
}

.cb2-large-callout .large-title {
	position: relative;
	padding-left: 34px;
	opacity: 0;
	max-height: 150px;
	-webkit-transform: translateX(300px);
	transform: translateX(300px)
}

.cb2-large-callout .large-title.huc-animate-active {
	animation-name: fadeInLeft;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	opacity: 1;
	transform: translateX(0px);
	max-height: inherit
}

@media(max-width: 991px) {
	.cb2-large-callout .large-title {
		padding-left: 0;
		padding-top: 30px
	}
}

@media(max-width: 991px) {
	.cb2-large-callout .large-title {
		padding-left: 0;
		padding-top: 18px
	}
}

.cb2-large-callout .large-title::before {
	position: absolute;
	content: "";
	border-left: 4px solid #fbad18;
	align-self: stretch;
	height: 100%;
	left: 0
}

@media(max-width: 991px) {
	.cb2-large-callout .large-title::before {
		border-top: 4px solid #fbad18;
		border-left: 0;
		width: 100%;
		height: auto;
		top: 0
	}
}

.cb2-large-callout .large-title .button-point-cb2 .btn.btn-primary-gold {
	margin-top: 12px !important
}

@media screen and (max-width: 767px) {
	.cb2-large-callout .large-title .button-point-cb2 .btn.btn-primary-gold {
		display: table
	}
}

@media screen and (max-width: 767px) {
	.cb2-large-callout .large-title .button-point-cb2 .btn.btn-primary-gold:nth-child(1) {
		margin-bottom: 16px;
		margin-top: 30px !important
	}
}

@media(max-width: 991px) {
	.cb2-large-callout .large-title .subhead {
		margin-top: 0;
		display: inline-block
	}
}

@media(max-width: 767px) {
	.cb2-large-callout .large-title .subhead {
		margin-top: 0;
		display: inline-block
	}
}

.cb2-large-callout .right-content {
	opacity: 0;
	-webkit-transform: translateX(300px);
	transform: translateX(300px)
}

@media(max-width: 991px) {
	.cb2-large-callout .right-content {
		margin-top: 30px !important
	}
}

.cb2-large-callout .right-content.huc-animate-active {
	animation-name: fadeInRight;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	animation-delay: .3s;
	opacity: 0;
	animation-fill-mode: forwards;
	transform: translateX(0px)
}

.cb2-large-callout .right-content h1:nth-child(1),
.cb2-large-callout .right-content h2:nth-child(1),
.cb2-large-callout .right-content h3:nth-child(1),
.cb2-large-callout .right-content h4:nth-child(1),
.cb2-large-callout .right-content h5:nth-child(1),
.cb2-large-callout .right-content h6:nth-child(1) {
	margin-top: 0 !important
}

.cb2-large-callout .right-content p,
.cb2-large-callout .right-content ol li,
ol .cb2-large-callout .right-content li,
.cb2-large-callout .right-content ul li,
ul .cb2-large-callout .right-content li {
	color: #1c1c1c
}

.cb2-large-callout .right-content p:nth-last-child(1),
.cb2-large-callout .right-content ol li:nth-last-child(1),
ol .cb2-large-callout .right-content li:nth-last-child(1),
.cb2-large-callout .right-content ul li:nth-last-child(1),
ul .cb2-large-callout .right-content li:nth-last-child(1) {
	margin-bottom: 0 !important
}

.cb2-large-callout .right-content p:nth-child(1),
.cb2-large-callout .right-content ol li:nth-child(1),
ol .cb2-large-callout .right-content li:nth-child(1),
.cb2-large-callout .right-content ul li:nth-child(1),
ul .cb2-large-callout .right-content li:nth-child(1) {
	margin-top: 0 !important
}

.cb2-large-callout .right-content a:not(.btn) {
	font-family: "Assistant";
	color: #d93c2e
}

.cb2-large-callout .right-content a:not(.btn):hover {
	color: #b32d21
}

.cb2-large-callout .right-content a:not(.btn):nth-child(1) {
	margin-top: 0 !important
}

.cb2-large-callout .right-content ul {
	margin-bottom: 25px;
	margin-top: 15px
}

.cb2-large-callout .right-content ul li {
	font-size: 18px;
	font-family: "Assistant";
	line-height: 24px;
	margin-bottom: 5px
}

.cb2-large-callout .right-content ul li:nth-child(1) {
	margin-top: 0 !important
}

.cb2-large-callout .cb2-large-callout-repeator {
	margin-bottom: 130px
}

.cb2-large-callout .cb2-large-callout-repeator:last-child {
	margin-bottom: 0
}

@media(max-width: 1440px) {
	.cb2-large-callout .cb2-large-callout-repeator {
		margin-bottom: 100px
	}
}

@media(max-width: 991px) {
	.cb2-large-callout .cb2-large-callout-repeator {
		margin-bottom: 80px
	}
}

@media(max-width: 767px) {
	.cb2-large-callout .cb2-large-callout-repeator {
		margin-bottom: 60px
	}
}

.cb2-large-callout .cb2-large-callout-repeator iframe {
	max-width: 100% !important
}

@media screen and (max-width: 767px) {
	.cb2-large-callout .cb2-large-callout-repeator iframe {
		height: 310px
	}
}

@media screen and (max-width: 575px) {
	.cb2-large-callout .cb2-large-callout-repeator iframe {
		height: 300px
	}
}

@media screen and (max-width: 475px) {
	.cb2-large-callout .cb2-large-callout-repeator iframe {
		height: 260px
	}
}

@media screen and (max-width: 380px) {
	.cb2-large-callout .cb2-large-callout-repeator iframe {
		height: 180px
	}
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translateX(300px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translateX(-300px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

.cb3-four-columns-section {
	margin: 100px 0
}

@media screen and (max-width: 1366px) {
	.cb3-four-columns-section {
		padding: 50px 0
	}
}

@media screen and (max-width: 1199px) {
	.cb3-four-columns-section {
		padding: 30px 0
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section {
		padding: 10px 8px
	}
}

.cb3-four-columns-section .swiper-wrapper {
	height: inherit !important
}

.cb3-four-columns-section .swiper-slide:nth-child(4n+1) .huc-animate {
	animation-delay: 100ms
}

.cb3-four-columns-section .swiper-slide:nth-child(4n+2) .huc-animate {
	animation-delay: 200ms
}

.cb3-four-columns-section .swiper-slide:nth-child(4n+3) .huc-animate {
	animation-delay: 300ms
}

.cb3-four-columns-section .swiper-slide:nth-child(4n+4) .huc-animate {
	animation-delay: 400ms
}

@media screen and (max-width: 1366px) {
	.cb3-four-columns-section.icon-slider {
		padding-top: 80px
	}
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section.icon-slider {
		padding: 44px 0
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section.icon-slider {
		padding: 20px 0
	}
}

.cb3-four-columns-section.icon-slider .section-head {
	margin-bottom: 70px
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section.icon-slider .section-head {
		margin-bottom: 56px
	}
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section.icon-slider .container {
		padding: 0 12px 0 30px !important;
		max-width: 100%
	}
}

.cb3-four-columns-section .container {
	padding: 0 12px !important
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .container {
		padding: 0 12px !important
	}
}

.cb3-four-columns-section.sidebar-active .section-head {
	margin-bottom: 60px
}

.cb3-four-columns-section.sidebar-active .cus-slider.gallery .swiper-wrapper {
	justify-content: center;
	gap: 65px 0
}

@media screen and (max-width: 1366px) {
	.cb3-four-columns-section.sidebar-active .cus-slider.gallery .swiper-wrapper {
		gap: 50px 0
	}
}

@media screen and (max-width: 1199px) {
	.cb3-four-columns-section.sidebar-active .cus-slider.gallery .swiper-wrapper {
		gap: 40px 0
	}
}

.cb3-four-columns-section.sidebar-active .cus-slider.gallery .swiper-wrapper .swiper-slide {
	flex: 0 0 33.33% !important;
	max-width: 33.33% !important;
	width: auto !important;
	margin-right: 0 !important
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section.sidebar-active .cus-slider.gallery .swiper-wrapper .swiper-slide {
		flex: 0 0 50% !important;
		max-width: 50% !important
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section.sidebar-active .cus-slider.gallery .swiper-wrapper .swiper-slide {
		flex: 0 0 100% !important;
		max-width: 100% !important
	}
}

.cb3-four-columns-section.sidebar-active .cus-slider .gallery-slider {
	padding-top: 50px
}

.cb3-four-columns-section.sidebar-active .cus-slider .swiper-button-next,
.cb3-four-columns-section.sidebar-active .cus-slider .swiper-button-prev {
	top: -10px
}

.cb3-four-columns-section.sidebar-active .cus-slider .swiper-button-next {
	right: calc(50% - 85px);
	width: 75px
}

.cb3-four-columns-section.sidebar-active .cus-slider .swiper-button-prev {
	left: calc(50% - 85px);
	width: 75px
}

@media(min-width: 1199px) {

	.cb3-four-columns-section.sidebar-active .cus-slider .container.count-1 .swiper-button-next,
	.cb3-four-columns-section.sidebar-active .cus-slider .container.count-1 .swiper-button-prev,
	.cb3-four-columns-section.sidebar-active .cus-slider .container.count-2 .swiper-button-next,
	.cb3-four-columns-section.sidebar-active .cus-slider .container.count-2 .swiper-button-prev,
	.cb3-four-columns-section.sidebar-active .cus-slider .container.count-3 .swiper-button-next,
	.cb3-four-columns-section.sidebar-active .cus-slider .container.count-3 .swiper-button-prev,
	.cb3-four-columns-section.sidebar-active .cus-slider .container.count-4 .swiper-button-next,
	.cb3-four-columns-section.sidebar-active .cus-slider .container.count-4 .swiper-button-prev {
		display: none
	}
}

.cb3-four-columns-section .section-head {
	margin-bottom: 68px
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section .section-head {
		margin-bottom: 59px
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .section-head {
		margin-bottom: 54px
	}
}

.cb3-four-columns-section .section-head h2 {
	margin-bottom: 0
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section .section-head h2 {
		margin-bottom: 0
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .section-head h2 {
		margin-bottom: 0px;
		text-align: center
	}
}

.cb3-four-columns-section .cus-slider.gallery .swiper-button-next,
.cb3-four-columns-section .cus-slider.gallery .swiper-button-prev {
	display: none
}

.cb3-four-columns-section .cus-slider.gallery .swiper-wrapper {
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 -10px;
	width: auto;
	justify-content: center
}

.cb3-four-columns-section .cus-slider.gallery .swiper-wrapper .swiper-slide {
	flex: 0 0 25%;
	max-width: 25%;
	padding: 0 15px;
	margin-bottom: 40px
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section .cus-slider.gallery .swiper-wrapper .swiper-slide {
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .cus-slider.gallery .swiper-wrapper .swiper-slide {
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider {
		padding-top: 40px
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider {
		padding-top: 30px
	}
}

.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider .swiper-wrapper {
	margin: 0;
	width: 100%;
	flex-wrap: nowrap;
	justify-content: flex-start
}

.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider .swiper-wrapper .swiper-slide {
	padding: 0;
	flex: 0 0 auto;
	max-width: auto;
	margin-bottom: 40px
}

@media screen and (max-width: 1020px) {
	.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider .swiper-wrapper .swiper-slide {
		opacity: .5
	}

	.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider .swiper-wrapper .swiper-slide.swiper-slide-active {
		opacity: 1
	}

	.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider .swiper-wrapper .swiper-slide.swiper-slide-next {
		opacity: 1
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider .swiper-wrapper .swiper-slide {
		margin-bottom: 30px
	}

	.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider .swiper-wrapper .swiper-slide.swiper-slide-next {
		opacity: .5
	}
}

.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider .swiper-button-next,
.cb3-four-columns-section .cus-slider .simple-gallery.gallery-slider .swiper-button-prev {
	display: block
}

.cb3-four-columns-section .cus-slider .swiper-button-next,
.cb3-four-columns-section .cus-slider .swiper-button-prev {
	top: 40%
}

@media screen and (max-width: 1024px) {

	.cb3-four-columns-section .cus-slider .swiper-button-next,
	.cb3-four-columns-section .cus-slider .swiper-button-prev {
		top: -15px
	}
}

@media screen and (max-width: 767px) {

	.cb3-four-columns-section .cus-slider .swiper-button-next,
	.cb3-four-columns-section .cus-slider .swiper-button-prev {
		top: -25px
	}
}

.cb3-four-columns-section .cus-slider .swiper-button-next {
	right: 80px;
	width: 75px
}

@media screen and (max-width: 1500px) {
	.cb3-four-columns-section .cus-slider .swiper-button-next {
		right: 15px;
		width: 60px
	}
}

@media screen and (max-width: 1366px) {
	.cb3-four-columns-section .cus-slider .swiper-button-next {
		right: 40px;
		width: 68px
	}
}

@media screen and (max-width: 1330px) {
	.cb3-four-columns-section .cus-slider .swiper-button-next {
		right: 15px;
		width: 50px
	}
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section .cus-slider .swiper-button-next {
		right: calc(50% - 85px);
		width: 75px
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .cus-slider .swiper-button-next {
		right: calc(50% - 48px);
		width: 40px
	}
}

.cb3-four-columns-section .cus-slider .swiper-button-prev {
	left: 80px;
	width: 75px
}

@media screen and (max-width: 1500px) {
	.cb3-four-columns-section .cus-slider .swiper-button-prev {
		left: 15px;
		width: 60px
	}
}

@media screen and (max-width: 1366px) {
	.cb3-four-columns-section .cus-slider .swiper-button-prev {
		left: 40px;
		width: 68px
	}
}

@media screen and (max-width: 1330px) {
	.cb3-four-columns-section .cus-slider .swiper-button-prev {
		left: 15px;
		width: 50px
	}
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section .cus-slider .swiper-button-prev {
		left: calc(50% - 85px);
		width: 75px
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .cus-slider .swiper-button-prev {
		left: calc(50% - 48px);
		width: 40px
	}
}

@media(min-width: 1199px) {

	.cb3-four-columns-section .cus-slider .container.count-1 .swiper-button-next,
	.cb3-four-columns-section .cus-slider .container.count-1 .swiper-button-prev,
	.cb3-four-columns-section .cus-slider .container.count-2 .swiper-button-next,
	.cb3-four-columns-section .cus-slider .container.count-2 .swiper-button-prev,
	.cb3-four-columns-section .cus-slider .container.count-3 .swiper-button-next,
	.cb3-four-columns-section .cus-slider .container.count-3 .swiper-button-prev,
	.cb3-four-columns-section .cus-slider .container.count-4 .swiper-button-next,
	.cb3-four-columns-section .cus-slider .container.count-4 .swiper-button-prev {
		display: none
	}
}

.cb3-four-columns-section .cb3-icon {
	margin: 0 auto;
	max-width: 348px;
	max-height: 100%
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section .cb3-icon {
		max-width: 315px
	}
}

.cb3-four-columns-section .cb3-icon .slide-img {
	overflow: hidden;
	height: 100px;
	width: 100px;
	margin: 0 auto 28px;
	border-radius: 50%;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
	background-size: cover
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section .cb3-icon .slide-img {
		margin-bottom: 20px !important
	}
}

.cb3-four-columns-section .cb3-icon .slide-img img {
	width: 100%;
	object-fit: cover;
	object-position: center
}

.cb3-four-columns-section .cb3-icon .slide-img.users-images {
	max-width: 216px;
	height: 266px;
	border-radius: 0;
	width: 216px
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .cb3-icon .slide-img.users-images {
		width: 100%;
		max-width: 216px
	}
}

.cb3-four-columns-section .cb3-icon .slide-img.users-images:hover img {
	transform: scale(1.2)
}

.cb3-four-columns-section .cb3-icon .slide-img.users-images img {
	height: 100%;
	transition: all 200ms ease-in-out
}

.cb3-four-columns-section .cb3-icon .slide-content h3 {
	margin-bottom: 16px !important
}

@media screen and (width: 1366px) {
	.cb3-four-columns-section .cb3-icon .slide-content h3 {
		font-size: 36px
	}
}

@media screen and (max-width: 1024px) {
	.cb3-four-columns-section .cb3-icon .slide-content h3 {
		font-size: 32px
	}
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .cb3-icon .slide-content h3 {
		font-size: 28px;
		line-height: 29px
	}
}

.cb3-four-columns-section .cb3-icon .slide-content p,
.cb3-four-columns-section .cb3-icon .slide-content ol li,
ol .cb3-four-columns-section .cb3-icon .slide-content li,
.cb3-four-columns-section .cb3-icon .slide-content ul li,
ul .cb3-four-columns-section .cb3-icon .slide-content li {
	font-weight: 400;
	margin-bottom: 0 !important
}

.cb3-four-columns-section .cb3-icon .slide-content .btn.btn-blue-text {
	margin-top: 35px
}

@media screen and (max-width: 767px) {
	.cb3-four-columns-section .cb3-icon .slide-content .btn.btn-blue-text {
		margin-top: 20px
	}
}

.col-xl-8>.cb3-four-columns-section {
	margin-top: 0
}

.container.has-sidebar>.row>.col-xl-9 section:first-of-type,
.container-fluid.has-sidebar>.row>.col-xl-9 section:first-of-type {
	margin-top: 0 !important;
	padding-top: 0 !important
}

.container.has-sidebar>.row>.col-xl-9 section:first-of-type>.container,
.container-fluid.has-sidebar>.row>.col-xl-9 section:first-of-type>.container {
	padding-top: 0 !important
}

.cb4-bio-contact-details {
	padding: 65px 0;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0);
	position: relative;
	opacity: 1
}

@media(max-width: 1440px) {
	.cb4-bio-contact-details {
		padding: 60px 0 96px
	}
}

@media screen and (max-width: 1366px) {
	.cb4-bio-contact-details {
		padding: 50px 0
	}
}

@media(max-width: 1199px) {
	.cb4-bio-contact-details {
		padding: 40px 0
	}
}

@media(max-width: 991px) {
	.cb4-bio-contact-details {
		padding: 40px 0 6px
	}
}

@media(max-width: 767px) {
	.cb4-bio-contact-details {
		padding: 30px 8px 2px
	}
}

@media(max-width: 1440px) {
	.cb4-bio-contact-details .container {
		padding-left: 41px
	}
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container {
		padding-left: 98px
	}
}

@media(max-width: 767px) {
	.cb4-bio-contact-details .container {
		padding-left: 12px
	}
}

.cb4-bio-contact-details .container .bio-contact-heading {
	margin-bottom: 55px;
	margin-top: 0
}

@media(max-width: 1440px) {
	.cb4-bio-contact-details .container .bio-contact-heading {
		margin-bottom: 55px
	}
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container .bio-contact-heading {
		margin-bottom: 38px
	}
}

@media(max-width: 767px) {
	.cb4-bio-contact-details .container .bio-contact-heading {
		margin-bottom: 30px
	}
}

.cb4-bio-contact-details .container .contact-details-column {
	position: relative;
	padding-right: 30px
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container .contact-details-column {
		padding-bottom: 37px;
		padding-right: 0;
		margin-bottom: 26px
	}
}

@media(max-width: 767px) {
	.cb4-bio-contact-details .container .contact-details-column {
		padding-bottom: 37px;
		padding-right: 0;
		margin-bottom: 0
	}
}

.cb4-bio-contact-details .container .contact-details-column::after {
	position: absolute;
	content: "";
	border-right: 3px solid #fbad18;
	align-self: stretch;
	height: 100%;
	right: 18px;
	top: 0
}

@media(max-width: 1440px) {
	.cb4-bio-contact-details .container .contact-details-column::after {
		right: -6px
	}
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container .contact-details-column::after {
		left: 10px;
		top: auto;
		border-right: none;
		border-bottom: 3px solid #fbad18;
		width: 67%;
		bottom: 0
	}
}

@media(max-width: 767px) {
	.cb4-bio-contact-details .container .contact-details-column::after {
		width: 90%;
		padding-left: 12px
	}
}

.cb4-bio-contact-details .container .contact-details-column:nth-child(2n) {
	padding-left: 46px
}

@media(max-width: 1440px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(2n) {
		padding-left: 69px
	}
}

@media(max-width: 1199px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(2n) {
		padding-left: 39px
	}
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(2n) {
		padding-left: calc(var(--bs-gutter-x)*.5);
		margin-top: 10px
	}
}

@media(max-width: 767px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(2n) {
		margin-top: 27px;
		padding-left: 12px
	}
}

.cb4-bio-contact-details .container .contact-details-column:nth-child(2n)::after {
	right: -15px
}

@media(max-width: 1440px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(2n)::after {
		right: 29px
	}
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(2n)::after {
		left: 10px;
		top: auto;
		border-right: none;
		border-bottom: 3px solid #fbad18;
		width: 67%;
		bottom: 0
	}
}

@media(max-width: 767px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(2n)::after {
		width: 90%;
		left: 12px
	}
}

.cb4-bio-contact-details .container .contact-details-column:nth-child(3n) {
	padding-left: 72px
}

.cb4-bio-contact-details .container .contact-details-column:nth-child(3n)::after {
	border-right: none
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(3n)::after {
		border-bottom: none
	}
}

@media(max-width: 1440px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(3n) {
		padding-left: 28px
	}
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(3n) {
		padding-left: calc(var(--bs-gutter-x)*.5);
		margin-top: 10px;
		margin-bottom: 0px
	}
}

@media(max-width: 767px) {
	.cb4-bio-contact-details .container .contact-details-column:nth-child(3n) {
		margin-top: 32px
	}
}

.cb4-bio-contact-details .container .contact-details-column:last-child:after {
	opacity: 0
}

.cb4-bio-contact-details .container .contact-details-column .bio-contact-tite {
	margin-bottom: 13px;
	margin-top: 0;
	color: #4d4d4f
}

@media(max-width: 1440px) {
	.cb4-bio-contact-details .container .contact-details-column .bio-contact-tite {
		margin-bottom: 19px
	}
}

.cb4-bio-contact-details .container .contact-details-column .bio-contact-tite:last-child {
	margin-bottom: 0px
}

.cb4-bio-contact-details .container .contact-details-column .bio-contact-tite .subhead {
	color: #4d4d4f
}

.cb4-bio-contact-details .container .contact-details-column .bio-contact-tite .phone-number {
	color: #4d4d4f !important
}

.cb4-bio-contact-details .container .contact-details-column .bio-contact-tite a {
	color: #d93c2e
}

.cb4-bio-contact-details .container .contact-details-column .bio-contact-tite a:hover {
	color: #b32d21
}

.cb4-bio-contact-details .container .contact-details-column ul {
	list-style: none;
	padding-left: 0
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container .contact-details-column ul {
		margin-top: 2px
	}
}

.cb4-bio-contact-details .container .contact-details-column .btn.btn-primary-gold {
	margin-left: 1px;
	margin-top: 1px
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container .contact-details-column .btn.btn-primary-gold {
		margin-top: 0
	}
}

.cb4-bio-contact-details .container .contact-details-column .btn-blue-text {
	margin-top: 18px
}

@media(max-width: 991px) {
	.cb4-bio-contact-details .container .contact-details-column .btn-blue-text {
		margin-top: 20px
	}
}

.cb5-imagetext-stacked {
	padding: 0 !important;
	margin: 65px 0
}

@media(max-width: 650px) {
	.cb5-imagetext-stacked {
		margin: 60px 0
	}
}

.cb5-imagetext-stacked .sticky {
	height: 200px;
	max-width: 320px;
	transition: all ease 200ms
}

@media screen and (max-width: 1024px) {
	.cb5-imagetext-stacked .sticky {
		position: static !important;
		height: auto;
		max-width: inherit
	}
}

.cb5-imagetext-stacked .cb5-imagetext-inner {
	background: linear-gradient(180deg, #fff 0, #f8f8f8 100%);
	margin: 0 25px;
	padding-bottom: 104px
}

@media screen and (max-width: 1499px) {
	.cb5-imagetext-stacked .cb5-imagetext-inner {
		padding-bottom: 71px
	}
}

@media screen and (max-width: 1199px) {
	.cb5-imagetext-stacked .cb5-imagetext-inner {
		padding-bottom: 83px
	}
}

@media screen and (max-width: 767px) {
	.cb5-imagetext-stacked .cb5-imagetext-inner {
		padding-bottom: 32px;
		padding-left: 28px;
		padding-right: 28px;
		margin: 0 0 !important
	}
}

@media screen and (max-width: 1024px) {
	.cb5-imagetext-stacked .cb5-title {
		margin-bottom: 60px !important
	}
}

@media screen and (max-width: 1024px) {
	.cb5-imagetext-stacked .cb5-title {
		margin-bottom: 50px !important
	}
}

@media screen and (max-width: 1024px) {
	.cb5-imagetext-stacked .cb5-title h2 {
		margin-bottom: 20px !important
	}
}

@media screen and (max-width: 767px) {
	.cb5-imagetext-stacked .cb5-title h2 {
		margin-bottom: 24px !important
	}
}

.cb5-imagetext-stacked .cb5-title .cb5-button-section .btn-primary-gold {
	min-width: 118px
}

.cb5-imagetext-stacked .cb5-list {
	padding-top: 41px;
	padding-bottom: 50px;
	border-bottom: 1px solid rgba(77, 77, 79, .2);
	align-items: center
}

.cb5-imagetext-stacked .cb5-list:first-child {
	padding-top: 0
}

.cb5-imagetext-stacked .cb5-list iframe {
	max-width: 100% !important
}

@media screen and (max-width: 767px) {
	.cb5-imagetext-stacked .cb5-list iframe {
		height: 310px
	}
}

@media screen and (max-width: 575px) {
	.cb5-imagetext-stacked .cb5-list iframe {
		height: 300px
	}
}

@media screen and (max-width: 475px) {
	.cb5-imagetext-stacked .cb5-list iframe {
		height: 260px
	}
}

@media screen and (max-width: 380px) {
	.cb5-imagetext-stacked .cb5-list iframe {
		height: 180px
	}
}

.cb5-imagetext-stacked .cb5-list:hover .cb5-img img {
	transform: scale(1.1)
}

.cb5-imagetext-stacked .cb5-list:nth-last-child(1) {
	border: none;
	padding-bottom: 0
}

@media screen and (max-width: 1366px) {
	.cb5-imagetext-stacked .cb5-list {
		margin: 0px 0 0 40px
	}
}

@media screen and (max-width: 1024px) {
	.cb5-imagetext-stacked .cb5-list {
		margin: 0 0 0
	}
}

@media screen and (max-width: 767px) {
	.cb5-imagetext-stacked .cb5-list {
		margin: 0 0 0;
		padding-bottom: 25px
	}
}

.cb5-imagetext-stacked .cb5-list .cb5-img {
	height: 182px;
	width: 182px
}

@media screen and (max-width: 767px) {
	.cb5-imagetext-stacked .cb5-list .cb5-img {
		height: 122px;
		width: 122px;
		margin-bottom: 10px
	}
}

.cb5-imagetext-stacked .cb5-list .cb5-content {
	width: calc(100% - 182px)
}

@media screen and (max-width: 1366px) {
	.cb5-imagetext-stacked .cb5-list .cb5-content {
		padding: 0 0 0 29px !important
	}
}

@media screen and (max-width: 767px) {
	.cb5-imagetext-stacked .cb5-list .cb5-content {
		width: 100%;
		padding: 0 !important
	}
}

.cb5-imagetext-stacked .cb5-list .cb5-content h3 {
	margin-top: 0;
	margin-bottom: 0 !important
}

@media screen and (max-width: 767px) {
	.cb5-imagetext-stacked .cb5-list .cb5-content h3 {
		margin-bottom: 0 !important
	}
}

.cb5-imagetext-stacked .cb5-list .cb5-content p,
.cb5-imagetext-stacked .cb5-list .cb5-content ol li,
ol .cb5-imagetext-stacked .cb5-list .cb5-content li,
.cb5-imagetext-stacked .cb5-list .cb5-content ul li,
ul .cb5-imagetext-stacked .cb5-list .cb5-content li {
	color: #1c1c1c;
	font-weight: 300;
	margin-bottom: 15px
}

@media screen and (max-width: 1024px) {

	.cb5-imagetext-stacked .cb5-list .cb5-content p,
	.cb5-imagetext-stacked .cb5-list .cb5-content ol li,
	ol .cb5-imagetext-stacked .cb5-list .cb5-content li,
	.cb5-imagetext-stacked .cb5-list .cb5-content ul li,
	ul .cb5-imagetext-stacked .cb5-list .cb5-content li {
		margin-bottom: 12px !important
	}
}

@media screen and (max-width: 767px) {

	.cb5-imagetext-stacked .cb5-list .cb5-content p,
	.cb5-imagetext-stacked .cb5-list .cb5-content ol li,
	ol .cb5-imagetext-stacked .cb5-list .cb5-content li,
	.cb5-imagetext-stacked .cb5-list .cb5-content ul li,
	ul .cb5-imagetext-stacked .cb5-list .cb5-content li {
		margin-bottom: 15px !important
	}
}

.sidebar-active .cb5-imagetext-stacked .col-lg-8,
.sidebar-active .cb5-imagetext-stacked .col-lg-4 {
	flex: 0 0 100% !important;
	width: 100% !important
}

.sidebar-active .cb5-imagetext-stacked .sticky {
	position: static !important;
	max-width: 100% !important;
	margin-bottom: 40px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	height: auto;
	border-bottom: 1px solid rgba(77, 77, 79, .2)
}

.sidebar-active .cb5-imagetext-stacked .sticky .cb5-title {
	display: flex;
	width: 100%;
	align-items: flex-end;
	padding-bottom: 51px
}

@media screen and (max-width: 1024px) {
	.sidebar-active .cb5-imagetext-stacked .sticky .cb5-title {
		display: block;
		padding-bottom: 0
	}
}

.sidebar-active .cb5-imagetext-stacked .sticky .cb5-title .cb5-heading-section {
	width: 75%
}

@media screen and (max-width: 1024px) {
	.sidebar-active .cb5-imagetext-stacked .sticky .cb5-title .cb5-heading-section {
		width: 100%
	}
}

.sidebar-active .cb5-imagetext-stacked .sticky .cb5-title .cb5-heading-section h2 {
	margin-bottom: 0 !important
}

@media screen and (max-width: 1024px) {
	.sidebar-active .cb5-imagetext-stacked .sticky .cb5-title .cb5-heading-section h2 {
		display: block;
		margin-bottom: 40px !important
	}
}

.sidebar-active .cb5-imagetext-stacked .sticky .cb5-title .cb5-button-section {
	width: 25%;
	text-align: right
}

@media screen and (max-width: 1024px) {
	.sidebar-active .cb5-imagetext-stacked .sticky .cb5-title .cb5-button-section {
		width: 100%;
		text-align: left
	}
}

.cb06-large-stat-callout {
	margin: 0 0 65px 0;
	margin: 65px 0;
	display: inline-block
}

@media screen and (max-width: 1366px) {
	.cb06-large-stat-callout {
		margin: 0 0 50px 0;
		margin: 50px 0
	}
}

@media screen and (max-width: 991px) {
	.cb06-large-stat-callout {
		margin: 0 0 40px 0;
		margin: 40px 0
	}
}

@media screen and (max-width: 767px) {
	.cb06-large-stat-callout {
		margin: 0 0 30px 0;
		margin: 30px 0
	}
}

.cb06-large-stat-callout .ultrices-bg-color {
	padding-bottom: 30px
}

@media screen and (max-width: 1366px) {
	.cb06-large-stat-callout .ultrices-bg-color {
		padding: 0 0 23px 0;
		margin: 0 26px 0
	}
}

@media screen and (max-width: 991px) {
	.cb06-large-stat-callout .ultrices-bg-color {
		padding: 0 0 37px 0;
		margin: 0 27px 0
	}
}

@media screen and (max-width: 767px) {
	.cb06-large-stat-callout .ultrices-bg-color {
		margin: 0
	}
}

.cb06-large-stat-callout .btn.learn-more {
	margin-top: 86px
}

@media screen and (max-width: 1399px) {
	.cb06-large-stat-callout .btn.learn-more {
		margin-top: 106px
	}
}

@media screen and (max-width: 991px) {
	.cb06-large-stat-callout .btn.learn-more {
		margin-top: 59px
	}
}

@media screen and (max-width: 767px) {
	.cb06-large-stat-callout .btn.learn-more {
		margin-top: 14px
	}
}

.cb06-large-stat-callout .fill-text-heading {
	margin-bottom: 30px
}

@media screen and (max-width: 1399px) {
	.cb06-large-stat-callout .fill-text-heading {
		margin-bottom: 26px
	}
}

.cb06-large-stat-callout .fill-text-heading h2 {
	margin-bottom: 0;
	margin-top: 0 !important
}

.cb06-large-stat-callout .fill-text-wrapper {
	--text-color: #fff;
	position: relative;
	opacity: 1;
	padding: 65px 12px 60px;
	border-bottom: 1px solid rgba(77, 77, 79, .2);
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.cb06-large-stat-callout .fill-text-wrapper.no-header.row-1 {
	padding-top: 0
}

@media screen and (max-width: 1399px) {
	.cb06-large-stat-callout .fill-text-wrapper {
		padding: 50px 8px 52px
	}
}

@media screen and (max-width: 1199px) {
	.cb06-large-stat-callout .fill-text-wrapper {
		padding: 40px 8px 47px
	}
}

@media screen and (max-width: 991px) {
	.cb06-large-stat-callout .fill-text-wrapper {
		margin-bottom: 21px
	}
}

@media screen and (max-width: 767px) {
	.cb06-large-stat-callout .fill-text-wrapper {
		padding: 30px 8px 49px;
		margin: 0 16px;
		margin-bottom: 44px
	}
}

.cb06-large-stat-callout .fill-text-wrapper .fill-text-box {
	width: 580px
}

@media screen and (max-width: 1399px) {
	.cb06-large-stat-callout .fill-text-wrapper .fill-text-box {
		width: 605px
	}
}

@media screen and (max-width: 991px) {
	.cb06-large-stat-callout .fill-text-wrapper .fill-text-box {
		width: 100%;
		text-align: center
	}
}

.cb06-large-stat-callout .fill-text-wrapper.huc-animate-active {
	-webkit-clip-path: none;
	clip-path: none;
	z-index: 2
}

.cb06-large-stat-callout .fill-text-wrapper.huc-animate-active .fill-text:before {
	--fill-from: inset(100% 0% 0px 0px);
	--fill-to: inset(0% 0% 0px 0px);
	animation: fill-text 1.5s forwards;
	animation-delay: .4s;
	height: 110%
}

@media screen and (max-width: 1399px) {
	.cb06-large-stat-callout .fill-text-wrapper.huc-animate-active .fill-text {
		margin-top: 6px
	}
}

.cb06-large-stat-callout .fill-text-wrapper .fill-text-content {
	display: inline-block;
	width: calc(100% - 580px);
	padding-top: 2px
}

@media screen and (max-width: 1399px) {
	.cb06-large-stat-callout .fill-text-wrapper .fill-text-content {
		width: calc(100% - 605px)
	}
}

@media screen and (max-width: 991px) {
	.cb06-large-stat-callout .fill-text-wrapper .fill-text-content {
		width: 100%;
		max-width: 504px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		padding-top: 46px
	}
}

@media screen and (max-width: 767px) {
	.cb06-large-stat-callout .fill-text-wrapper .fill-text-content {
		padding-top: 21px
	}
}

.cb06-large-stat-callout .fill-text-wrapper .fill-text-content h3 {
	letter-spacing: .6px;
	margin-bottom: 14px
}

@media screen and (max-width: 1399px) {
	.cb06-large-stat-callout .fill-text-wrapper .fill-text-content h3 {
		margin-bottom: 12px
	}
}

@media screen and (max-width: 991px) {
	.cb06-large-stat-callout .fill-text-wrapper .fill-text-content h3 {
		margin-bottom: 33px
	}
}

@media screen and (max-width: 767px) {
	.cb06-large-stat-callout .fill-text-wrapper .fill-text-content h3 {
		margin-bottom: 36px
	}
}

.cb06-large-stat-callout .fill-text-wrapper .fill-text-content .btn {
	margin-right: 0 !important
}

.cb06-large-stat-callout .fill-text {
	color: rgba(0, 0, 0, 0);
	display: inline-block;
	-webkit-text-stroke: 1px #d93c2e;
	letter-spacing: 1.5px;
	display: flex
}

.cb06-large-stat-callout .fill-text:before {
	content: attr(data-text);
	position: absolute
}

@media screen and (max-width: 991px) {
	.cb06-large-stat-callout .fill-text {
		justify-content: center
	}
}

@keyframes fill-text {
	0% {
		clip-path: var(--fill-from)
	}

	100% {
		clip-path: var(--fill-to);
		color: #d93c2e
	}
}

.cb7-gallery-slider {
	padding: 65px 25px;
	display: inline-block
}

@media screen and (max-width: 1499px) {
	.cb7-gallery-slider {
		padding: 50px 25px
	}
}

@media screen and (max-width: 1199px) {
	.cb7-gallery-slider {
		padding: 40px 15px
	}
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider {
		padding: 30px 20px
	}
}

.cb7-gallery-slider .gallery-slider {
	background: #0f145b;
	padding: 56px 0 112px;
	position: relative;
	overflow: hidden
}

@media screen and (max-width: 1366px) {
	.cb7-gallery-slider .gallery-slider {
		padding: 58px 0 112px
	}
}

@media screen and (max-width: 991px) {
	.cb7-gallery-slider .gallery-slider {
		padding: 24px 0 107px
	}
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider {
		padding: 28px 6px 56px
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner {
	padding-left: 2px
}

@media screen and (max-width: 1366px) {
	.cb7-gallery-slider .gallery-slider .galleryInner {
		padding-left: 0
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .section-head {
	margin-bottom: 36px;
	position: relative
}

@media screen and (max-width: 991px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .section-head {
		margin-bottom: 95px
	}
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .section-head {
		margin-bottom: 72px
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .section-head h2 {
	margin: 0
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper {
	overflow: visible
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide img {
	height: 100%;
	width: 100%;
	object-fit: cover
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-thumb {
	border-bottom: 3px solid #fbad18;
	padding-bottom: 38px;
	margin-bottom: 30px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap
}

@media screen and (max-width: 1366px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-thumb {
		padding-bottom: 38px;
		margin-bottom: 30px
	}
}

@media screen and (max-width: 991px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-thumb {
		padding-bottom: 38px;
		margin-bottom: 28px
	}
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-thumb {
		padding-bottom: 27px;
		margin-bottom: 24px
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-thumb a {
	position: absolute;
	margin: auto !important;
	left: 0;
	right: 0
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-content p,
.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-content ol li,
ol .cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-content li,
.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-content ul li,
ul .cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-content li {
	font-family: "Assistant";
	font-weight: 400;
	font-size: 22px;
	line-height: 29px;
	color: #fff;
	margin: 0
}

@media screen and (max-width: 767px) {

	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-content p,
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-content ol li,
	ol .cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-content li,
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-content ul li,
	ul .cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide .gallery-content li {
		font-size: 20px;
		line-height: 25px;
		margin: 0
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.arc-image {
	width: 380px
}

@media screen and (max-width: 1366px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.arc-image {
		max-width: 100%
	}
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.arc-image {
		width: 100%
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.arc-image .gallery-thumb .gallery-thumb-img {
	height: 484px;
	border-top-left-radius: 190px;
	border-top-right-radius: 190px
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.arc-image .gallery-thumb .gallery-thumb-img {
		height: 380px;
		border-top-left-radius: 255px;
		border-top-right-radius: 255px
	}
}

@media screen and (max-width: 480px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.arc-image .gallery-thumb .gallery-thumb-img {
		height: 380px;
		border-top-left-radius: 190px;
		border-top-right-radius: 190px
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.double-image {
	width: 454px
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.double-image {
		width: 100%
	}
}

@media screen and (max-width: 1366px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.double-image {
		max-width: 100%
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.double-image .gallery-thumb .double-image-box {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.double-image .gallery-thumb .double-image-box:first-child {
	margin-bottom: 34px
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.double-image .gallery-thumb .double-image-box:first-child {
		margin-bottom: 20px
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.double-image .gallery-thumb .gallery-thumb-img {
	height: 225px
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.double-image .gallery-thumb .gallery-thumb-img {
		height: 180px
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.single-image {
	width: 454px
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.single-image {
		width: 100%
	}
}

@media screen and (max-width: 1366px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.single-image {
		max-width: 100%
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.single-image .gallery-thumb .gallery-thumb-img {
	height: 484px
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.single-image .gallery-thumb .gallery-thumb-img {
		height: 380px
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.videoType {
	width: 454px
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.videoType {
		width: 100%
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.videoType .gallery-thumb {
	position: relative
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.videoType .gallery-thumb .gallery-thumb-img {
	height: 484px
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.videoType .gallery-thumb .gallery-video {
	height: 484px
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.videoType .gallery-thumb .gallery-video {
		height: 380px
	}
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.videoType button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.cb7-gallery-slider .gallery-slider .galleryInner .swiper .swiper-slide.videoType button:hover {
	transform: translate(-50%, -50%) scale(1.15);
	border: none;
	box-shadow: none
}

.cb7-gallery-slider .swiper-button-with-title {
	min-width: auto;
	position: absolute;
	right: 0;
	top: 25px;
	width: 185px
}

@media screen and (max-width: 991px) {
	.cb7-gallery-slider .swiper-button-with-title {
		right: auto;
		left: 0;
		top: auto;
		bottom: -30px;
		width: 181px
	}
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .swiper-button-with-title {
		right: auto;
		left: -4px;
		top: auto;
		bottom: -30px;
		width: 104px
	}
}

.cb7-gallery-slider .swiper-button-with-title .swiper-button-next {
	right: 0;
	margin: 0;
	top: 0;
	height: auto;
	transform: translate(0px, -50%);
	width: 80px
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .swiper-button-with-title .swiper-button-next {
		width: 50px
	}
}

.cb7-gallery-slider .swiper-button-with-title .swiper-button-prev {
	right: 103px !important;
	margin: 0;
	top: 0;
	height: auto;
	-webkit-transform: translate(0px, -50%);
	transform: translate(0px, -50%);
	width: 80px;
	left: inherit
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .swiper-button-with-title .swiper-button-prev {
		width: 50px;
		right: 58px !important
	}
}

.cb7-gallery-slider .swiper-button-with-title img.lg-arrow {
	width: 78px;
	margin-left: auto;
	margin-right: 6px
}

@media screen and (max-width: 1399px) {
	.cb7-gallery-slider .swiper-button-with-title img.lg-arrow {
		margin-right: 0px
	}
}

@media screen and (max-width: 767px) {
	.cb7-gallery-slider .swiper-button-with-title img.lg-arrow {
		width: 43px
	}
}

.cb7-gallery-slider .swiper-button-with-title .swiper-button-next:after,
.cb7-gallery-slider .swiper-button-with-title .swiper-button-prev:after {
	display: none
}

.select2-dropdown {
	transform: translateY(0)
}

.cb8-form {
	position: relative;
	margin: 44px 0;
	display: inline-block;
	line-height: 19px !important
}

@media screen and (max-width: 1499px) {
	.cb8-form {
		margin: 28px 0
	}
}

@media screen and (max-width: 1199px) {
	.cb8-form {
		margin: 15px 0
	}
}

@media screen and (max-width: 767px) {
	.cb8-form {
		margin: 10px 0 0;
		padding-left: 12px;
		padding-right: 12px
	}
}

.cb8-form .center-cb-8 {
	max-width: 785px;
	margin: 0 auto
}

.cb8-form .center-cb-8 .tab-content {
	max-width: 100%
}

.cb8-form .non-form {
	width: 100% !important
}

.cb8-form .non-form .theme-accordion {
	padding-left: 0
}

.cb8-form .nav-pills .btn.btn-primary-blue {
	margin-bottom: 10px
}

@media screen and (max-width: 991px) {
	.cb8-form .nav-pills .btn.btn-primary-blue {
		padding: 12px 19px !important
	}
}

.cb8-form .nav-pills .btn.btn-primary-blue.active {
	opacity: 1
}

.cb8-form .nav-pills li.nav-item:nth-last-child(1) .me-3 {
	margin-right: 0 !important
}

.cb8-form .tab-content {
	max-width: 100%
}

@media screen and (max-width: 991px) {
	.cb8-form .tab-content {
		max-width: 100%
	}
}

.cb8-form .tab-content+.theme-accordion {
	margin-top: 25px;
	padding-left: 0
}

.cb8-form .theme-accordion {
	margin-bottom: 30px;
	padding-left: 80px
}

@media screen and (max-width: 1366px) {
	.cb8-form .theme-accordion {
		padding-left: 20px
	}
}

@media screen and (max-width: 991px) {
	.cb8-form .theme-accordion {
		padding-left: 0
	}
}

.cb8-form .theme-accordion .accordion-item {
	border-bottom: 3px solid #fbad18;
	border-radius: 0
}

.cb8-form .sidebar-image {
	width: 80%
}

@media screen and (max-width: 991px) {
	.cb8-form .sidebar-image {
		display: none
	}
}

.cb8-form .tab-content .gform_wrapper.gravity-theme a {
	color: #b32d21
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gsection_description {
	line-height: 26px;
	font-size: 19px
}

@media screen and (max-width: 767x) {
	.cb8-form .tab-content .gform_wrapper.gravity-theme .gsection_description {
		line-height: 22px;
		font-size: 18px
	}
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gform_required_legend .gfield_required_asterisk {
	color: #4d4d4f
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield_label,
.cb8-form .tab-content .gform_wrapper.gravity-theme legend.gfield_label {
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	font-family: "Assistant";
	color: #4d4d4f
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield_label .gfield_required,
.cb8-form .tab-content .gform_wrapper.gravity-theme legend.gfield_label .gfield_required {
	color: #4d4d4f;
	font-size: 14px;
	line-height: 19px;
	font-weight: 400
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .ginput_complex label {
	font-size: 12px !important;
	color: #888
}

.cb8-form .tab-content .gform_wrapper.gravity-theme div.gchoice {
	margin-bottom: 10px
}

@media screen and (max-width: 767px) {
	.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield.gfield--width-half {
		grid-column: span 12
	}
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield .ginput_container_address {
	margin-left: 0px
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield .select2-container {
	padding-right: 0
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield .select2-container .selection {
	display: inherit;
	padding-right: 0;
	width: 100%
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield .select2-container .selection .select2-selection {
	font-size: 15px;
	font-weight: 400;
	line-height: 26px
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield .select2-container .selection .select2-selection .select2-selection__arrow {
	top: 50%;
	transform: translateY(-50%);
	height: 10px;
	min-height: 10px !important
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield .select2-container .selection .select2-selection .select2-selection__rendered {
	padding: 2px 0 !important
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield input[type=text],
.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield input[type=email],
.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield input[type=tel],
.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield input[type=url],
.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield .select2-selection {
	min-height: 55px;
	width: 100%;
	background: #f8f8f8;
	border: none;
	border-radius: 4px;
	padding: 10px;
	color: #0f145b
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gfield textarea {
	background: #f8f8f8;
	border: none;
	border-radius: 4px;
	padding: 10px;
	color: #0f145b
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gform_footer .gform_button {
	color: #fff;
	background: #d93c2e;
	border: 3px solid #d93c2e;
	min-width: 285px;
	padding: 12px 45px;
	font-weight: 900;
	font-size: 15px;
	line-height: 15px !important;
	min-height: 0 !important;
	letter-spacing: .5px;
	text-transform: uppercase
}

.cb8-form .tab-content .gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
	transform: translateY(-6px)
}

.cb8-thanku-section {
	padding-top: 130px
}

.cb8-thanku-section .read-articles .arrow-link {
	margin-bottom: 24px
}

.cb8-thanku-section .read-articles .arrow-link a {
	color: #d93c2e;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	font-weight: 900;
	display: inline-flex;
	align-items: center
}

.cb8-thanku-section .read-articles .arrow-link a img {
	margin-left: 10px
}

.cb8-thanku-section .nav-pills .nav-item .btn-primary-blue {
	margin-bottom: 10px
}

.cb8-thanku-section .nav-pills .nav-item .btn-primary-blue.active {
	opacity: 1
}

.cb8-thanku-section .theme-accordion .accordion-item {
	border-bottom: 3px solid #e9b347;
	border-radius: 0
}

.cb8-thanku-section .without-accordion {
	max-width: 900px;
	margin: 0 auto
}

@media screen and (max-width: 991px) {
	.cb8-thanku-section .sidebar-image {
		display: none
	}
}

#cb8-accordionOne .accordion-header .accordion-button {
	font-weight: 400;
	color: #0f145b;
	padding-right: 36px;
	text-transform: unset
}

#cb8-accordionOne .accordion-header .accordion-button::after {
	content: "";
	background-size: 15px;
	margin-top: 5px;
	right: 0;
	position: absolute
}

#cb8-accordionOne .accordion-header .accordion-button:focus {
	outline: none
}

#cb8-accordionOne .accordion-body {
	color: #1c1c1c
}

#cb8-accordionOne .accordion-body a {
	color: #d93c2e
}

#cb8-accordionOne .accordion-body a:hover {
	color: #b32d21
}

.template-f.sidebar-active .cb8-form:nth-child(1) {
	margin-top: -3px !important
}

.cb9-gap-to-goal {
	overflow: hidden;
	margin: 55px 0 65px;
	display: inline-block
}

@media screen and (max-width: 1366px) {
	.cb9-gap-to-goal {
		margin: 40px 0 50px
	}
}

@media screen and (max-width: 1199px) {
	.cb9-gap-to-goal {
		margin: 30px 0 40px
	}
}

@media screen and (max-width: 767px) {
	.cb9-gap-to-goal {
		margin: 20px 0 30px
	}
}

.cb9-gap-to-goal .gap-to-goal-column {
	width: 91%
}

@media screen and (max-width: 1366px) {
	.cb9-gap-to-goal .gap-to-goal-column {
		width: 93%
	}
}

@media screen and (max-width: 991px) {
	.cb9-gap-to-goal .gap-to-goal-column {
		width: 100%
	}
}

.cb9-gap-to-goal .gap-to-goal-column h2 {
	margin-top: 0;
	margin-bottom: 32px
}

@media screen and (max-width: 991px) {
	.cb9-gap-to-goal .gap-to-goal-column h2 {
		margin-bottom: 41px
	}
}

@media screen and (max-width: 767px) {
	.cb9-gap-to-goal .gap-to-goal-column h2 {
		margin-bottom: 37px
	}
}

.cb9-gap-to-goal .gap-to-goal-column .gap-to-progress-bar {
	padding: 16px 13px 16px 15px;
	border-radius: 80px;
	margin-top: 30px;
	margin-bottom: 39px;
	border: 2px solid #0080a3;
	position: relative;
	width: 816px
}

@media screen and (max-width: 991px) {
	.cb9-gap-to-goal .gap-to-goal-column .gap-to-progress-bar {
		padding: 13px 11px 13px 11px;
		width: 684px
	}
}

@media screen and (max-width: 767px) {
	.cb9-gap-to-goal .gap-to-goal-column .gap-to-progress-bar {
		padding: 7px 7px 6px 7px;
		margin-bottom: 24px;
		width: 100%
	}
}

.cb9-gap-to-goal .gap-to-goal-column .gap-to-progress-bar .progress {
	background-color: #f8f8f8;
	height: 155px;
	border-radius: 70px
}

@media screen and (max-width: 991px) {
	.cb9-gap-to-goal .gap-to-goal-column .gap-to-progress-bar .progress {
		height: 132px
	}
}

@media screen and (max-width: 767px) {
	.cb9-gap-to-goal .gap-to-goal-column .gap-to-progress-bar .progress {
		height: 116px
	}
}

.cb9-gap-to-goal .gap-to-goal-column .gap-to-progress-bar .progress .progress-bar {
	background: linear-gradient(270deg, #05183B 0%, #10345E 81.77%);
	border-radius: 70px
}

.cb9-gap-to-goal .gap-to-goal-column .gap-to-progress-bar .vertical-line {
	position: absolute;
	top: 0;
	list-style: none;
	display: flex;
	padding-left: 0;
	left: 0;
	right: 0;
	height: 100%;
	bottom: 0
}

.cb9-gap-to-goal .gap-to-goal-column .gap-to-progress-bar .vertical-line li {
	display: block;
	width: 20%;
	flex: 0 0 20%;
	border-right: 2px solid #0080a3
}

.cb9-gap-to-goal .gap-to-goal-column .gap-to-progress-bar .vertical-line li:nth-last-child(1) {
	border-right: none
}

.cb9-gap-to-goal .gap-goal-sub-text {
	display: flex;
	align-items: flex-start
}

@media screen and (max-width: 767px) {
	.cb9-gap-to-goal .gap-goal-sub-text {
		display: block
	}
}

.cb9-gap-to-goal .gap-goal-sub-text .sub-content {
	width: 70%;
	margin: 0;
	margin-right: auto
}

@media screen and (max-width: 991px) {
	.cb9-gap-to-goal .gap-goal-sub-text .sub-content {
		width: 73%
	}
}

@media screen and (max-width: 767px) {
	.cb9-gap-to-goal .gap-goal-sub-text .sub-content {
		width: 100%;
		margin-bottom: 25px
	}
}

.cb9-gap-to-goal .gap-goal-sub-text .gap-btn {
	min-width: 16%;
	margin-top: 9px;
	margin-right: -3px
}

@media screen and (max-width: 1366px) {
	.cb9-gap-to-goal .gap-goal-sub-text .gap-btn {
		margin-right: 0
	}
}

@media screen and (max-width: 991px) {
	.cb9-gap-to-goal .gap-goal-sub-text .gap-btn {
		margin-top: 2px;
		margin-right: -4px
	}
}

.sidebar-active .cb10-medium-header {
	margin-bottom: 60px
}

.safari .cb10-medium-header .singleArcImg img {
	animation: none !important
}

.safari .cb10-medium-header .multiShapes {
	animation: none !important
}

.cb10-medium-header {
	padding: 50px 40px 80px;
	position: relative;
	background: linear-gradient(315deg, #377ab9 0%, #0f145b 50%)
}

@media screen and (max-width: 1199px) {
	.cb10-medium-header {
		padding: 50px 63px 30px
	}
}

@media screen and (max-width: 767px) {
	.cb10-medium-header {
		padding: 30px 8px
	}
}

.cb10-medium-header::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 80px;
	bottom: 0;
	left: 0;
	background-color: #fff;
	z-index: 1
}

@media screen and (max-width: 1440px) {
	.cb10-medium-header::after {
		height: 100px
	}
}

@media screen and (max-width: 1199px) {
	.cb10-medium-header::after {
		height: 40px
	}
}

@media screen and (max-width: 991px) {
	.cb10-medium-header::after {
		height: 40px
	}
}

@media screen and (max-width: 767px) {
	.cb10-medium-header::after {
		height: 30px
	}
}

.cb10-medium-header .container-fluid,
.cb10-medium-header .container {
	z-index: 2;
	position: relative
}

.cb10-medium-header .breadcrumb {
	margin-left: 4px
}

@media screen and (max-width: 1366px) {
	.cb10-medium-header .breadcrumb {
		margin-left: 30px
	}
}

@media screen and (max-width: 991px) {
	.cb10-medium-header .breadcrumb {
		display: none
	}
}

@media screen and (max-width: 1199px) {
	.cb10-medium-header .singleArc .row {
		flex-direction: column-reverse
	}
}

.cb10-medium-header .singleArc .singleArcImg {
	border-radius: 360px 360px 0 0;
	width: 760px;
	height: 660px;
	object-fit: cover;
	overflow: hidden;
	margin: 3px 0 -80px -5px;
	position: relative
}

.cb10-medium-header .singleArc .singleArcImg .ark-video-btn {
	position: absolute;
	left: 0;
	right: 0;
	margin: -40px auto 0;
	top: 50%;
	z-index: 4
}

@media screen and (min-width: 1601px) {
	.cb10-medium-header .singleArc .singleArcImg {
		width: 760px;
		height: 660px
	}
}

@media screen and (max-width: 1399px) {
	.cb10-medium-header .singleArc .singleArcImg {
		width: 85%;
		height: 562px;
		margin: 3px 0 0 0px
	}
}

@media screen and (max-width: 1230px) {
	.cb10-medium-header .singleArc .singleArcImg {
		width: 85%;
		height: 652px;
		margin: 3px 0 0 0px
	}
}

@media screen and (max-width: 1199px) {
	.cb10-medium-header .singleArc .singleArcImg {
		width: 556px;
		height: 600px
	}
}

@media screen and (max-width: 1100px) {
	.cb10-medium-header .singleArc .singleArcImg {
		width: 496px;
		height: 600px
	}
}

@media screen and (max-width: 991px) {
	.cb10-medium-header .singleArc .singleArcImg {
		margin-top: 42px;
		width: 100%;
		height: 595px
	}
}

@media screen and (max-width: 767px) {
	.cb10-medium-header .singleArc .singleArcImg {
		margin-top: 33px;
		height: 342px
	}
}

.cb10-medium-header .singleArc .singleArcImg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	transform-origin: 50% 50%;
	animation: kenBurns forwards 8s
}

.cb10-medium-header .singleArc .rightEdu {
	margin: 50px 0 70px -50px;
	padding-right: 150px
}

@media(max-width: 1499px) {
	.cb10-medium-header .singleArc .rightEdu {
		margin: 3px 0 70px 8px;
		padding-right: 80px
	}
}

@media(max-width: 1399px) {
	.cb10-medium-header .singleArc .rightEdu {
		margin: 3px 0 70px 28px;
		padding-right: 30px
	}
}

@media(max-width: 1370px) {
	.cb10-medium-header .singleArc .rightEdu {
		margin: 3px 0 70px -22px;
		padding-right: 60px
	}
}

@media screen and (min-width: 992px)and (max-width: 1200px) {
	.cb10-medium-header .singleArc .rightEdu {
		margin: 0;
		margin: 3px 0 70px 0;
		padding-right: 60px
	}
}

@media(max-width: 1080px) {
	.cb10-medium-header .singleArc .rightEdu {
		margin: 1px 0 70px 3px;
		padding-right: 0px
	}
}

@media(max-width: 991px) {
	.cb10-medium-header .singleArc .rightEdu {
		margin: 1px 0 70px 3px;
		padding-right: 100px
	}
}

@media(max-width: 767px) {
	.cb10-medium-header .singleArc .rightEdu {
		margin: 1px 0 0 3px;
		padding-right: 0
	}
}

@media(max-width: 600) {
	.cb10-medium-header .singleArc .rightEdu {
		padding-bottom: 30px
	}
}

@media(max-width: 320px) {
	.cb10-medium-header .singleArc .rightEdu {
		padding-bottom: 33px
	}
}

.cb10-medium-header .singleArc .rightEdu button {
	font-family: "Assistant"
}

.cb10-medium-header .singleArc .rightEdu ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0
}

@media(max-width: 650px) {
	.cb10-medium-header .singleArc .rightEdu ul {
		display: block
	}
}

.cb10-medium-header .singleArc .rightEdu ul li {
	color: #fff !important;
	list-style: none;
	margin-right: 10px
}

@media(max-width: 650px) {

	.cb10-medium-header .singleArc .rightEdu ul li a,
	.cb10-medium-header .singleArc .rightEdu ul li button {
		margin-right: 0 !important;
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

@media(max-width: 650px) {
	.cb10-medium-header .singleArc .rightEdu ul li {
		margin-right: 0;
		width: 100%
	}
}

.cb10-medium-header .singleArc .rightEdu ul li:nth-last-child(1) {
	margin-right: 0
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
	.cb10-medium-header .singleArc .rightEdu h1 {
		font-size: 54px;
		line-height: 50px
	}
}

@media(max-width: 574px) {
	.cb10-medium-header .singleArc .rightEdu h1 {
		word-break: break-word;
		font-size: 40px
	}
}

@media(max-width: 373px) {
	.cb10-medium-header .singleArc .rightEdu h1 {
		word-break: break-word;
		font-size: 32px;
		line-height: 38px;
		hyphens: auto
	}
}

.cb10-medium-header .singleArc .rightEdu h4 {
	margin: 15px 0 30px;
	display: block;
	display: -webkit-box;
	max-width: 100%
}

@media screen and (max-width: 1366px) {
	.cb10-medium-header .singleArc .rightEdu h4 {
		margin: 15px 0 38px
	}
}

@media screen and (max-width: 991px) {
	.cb10-medium-header .singleArc .rightEdu h4 {
		margin: 15px 0 25px
	}
}

@media screen and (max-width: 767px) {
	.cb10-medium-header .singleArc .rightEdu h4 {
		margin: 12px 0 23px
	}
}

@media screen and (max-width: 1199px) {
	.cb10-medium-header .multiArc .row {
		flex-direction: column-reverse
	}
}

.cb10-medium-header .multiArc .multiShapes {
	display: flex;
	width: 760px;
	height: 661px;
	max-width: 100%;
	object-fit: cover;
	margin: 0 0 -80px 0;
	position: relative;
	transform-origin: 15% 50%;
	animation: kenBurns-width forwards 8s
}

.cb10-medium-header .multiArc .multiShapes .ark-video-btn {
	position: absolute;
	left: 0;
	right: 0;
	margin: -40px auto 0;
	top: 50%;
	z-index: 4
}

@media screen and (max-width: 1440px) {
	.cb10-medium-header .multiArc .multiShapes .ark-video-btn {
		right: 15%
	}
}

@media screen and (max-width: 1240px) {
	.cb10-medium-header .multiArc .multiShapes .ark-video-btn {
		right: 0
	}
}

@media screen and (max-width: 1199px) {
	.cb10-medium-header .multiArc .multiShapes .ark-video-btn {
		right: 11%
	}
}

@media screen and (max-width: 991px) {
	.cb10-medium-header .multiArc .multiShapes .ark-video-btn {
		right: 18%
	}
}

@media screen and (max-width: 767px) {
	.cb10-medium-header .multiArc .multiShapes .ark-video-btn {
		right: 53%
	}
}

@media screen and (max-width: 400px) {
	.cb10-medium-header .multiArc .multiShapes .ark-video-btn {
		right: 0
	}
}

@media screen and (min-width: 1601px) {
	.cb10-medium-header .multiArc .multiShapes {
		width: 760px
	}
}

@media screen and (max-width: 1499px) {
	.cb10-medium-header .multiArc .multiShapes {
		max-width: 100%;
		height: 571px;
		margin-bottom: -80px
	}
}

@media screen and (max-width: 1199px) {
	.cb10-medium-header .multiArc .multiShapes {
		margin-bottom: -40px;
		height: 571px
	}
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
	.cb10-medium-header .multiArc .multiShapes {
		position: relative
	}
}

@media screen and (max-width: 991px) {
	.cb10-medium-header .multiArc .multiShapes {
		width: 100%;
		margin: 50px 0 0px
	}
}

@media screen and (max-width: 780px) {
	.cb10-medium-header .multiArc .multiShapes {
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	.cb10-medium-header .multiArc .multiShapes {
		min-width: 100%;
		margin-top: 10px;
		margin-bottom: -30px;
		height: 291px
	}
}

@media screen and (max-width: 460px) {
	.cb10-medium-header .multiArc .multiShapes {
		width: 100%
	}
}

.cb10-medium-header .multiArc .multiShapes .m-arcShape {
	width: 30.5%;
	overflow: hidden;
	height: 660px;
	margin: 0;
	margin-right: 4%;
	position: relative;
	border-top-left-radius: 150px;
	border-top-right-radius: 150px;
	background-size: cover
}

@media screen and (max-width: 1366px) {
	.cb10-medium-header .multiArc .multiShapes .m-arcShape {
		height: 661px
	}
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
	.cb10-medium-header .multiArc .multiShapes .m-arcShape {
		height: 500px
	}
}

@media screen and (max-width: 991px) {
	.cb10-medium-header .multiArc .multiShapes .m-arcShape {
		height: 595px
	}
}

@media screen and (max-width: 767px) {
	.cb10-medium-header .multiArc .multiShapes .m-arcShape {
		height: 300px
	}
}

.cb10-medium-header .multiArc .multiShapes .m-arcShape.arcImg-one {
	background: url(../imgs/New-Day-School.png) no-repeat;
	background-position: 0px 0;
	background-size: 330%
}

.cb10-medium-header .multiArc .multiShapes .m-arcShape.arcImg-two {
	background: url(../imgs/New-Day-School.png) no-repeat;
	background-position: 44.44% 0px;
	background-size: 330%
}

.cb10-medium-header .multiArc .multiShapes .m-arcShape.arcImg-three {
	background: url(../imgs/New-Day-School.png) no-repeat;
	background-position: 91% 0px;
	background-size: 330%;
	margin-right: 0
}

.cb10-medium-header .multiArc .multiShapes .clip-svg {
	clip-path: url(#myClip);
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	object-position: center
}

@media screen and (max-width: 1440px) {
	.cb10-medium-header .multiArc .multiShapes .clip-svg {
		clip-path: url(#myClip-laptop)
	}
}

@media screen and (max-width: 1199px) {
	.cb10-medium-header .multiArc .multiShapes .clip-svg {
		clip-path: url(#myClip-minilaptop)
	}
}

@media screen and (max-width: 1080px) {
	.cb10-medium-header .multiArc .multiShapes .clip-svg {
		clip-path: url(#myClip-tablet)
	}
}

@media screen and (max-width: 830px) {
	.cb10-medium-header .multiArc .multiShapes .clip-svg {
		clip-path: url(#myClip-minitablet)
	}
}

@media screen and (max-width: 767px) {
	.cb10-medium-header .multiArc .multiShapes .clip-svg {
		clip-path: url(#myClip-mobile)
	}
}

.cb10-medium-header .multiArc .rightEdu {
	margin: 48px 0 70px -47px;
	padding-right: 150px
}

@media screen and (max-width: 1550px) {
	.cb10-medium-header .multiArc .rightEdu {
		margin: 48px 0 70px -25px
	}
}

@media screen and (max-width: 1480px) {
	.cb10-medium-header .multiArc .rightEdu {
		margin: -5px 0 70px -20px;
		padding-right: 80px
	}
}

@media screen and (max-width: 1366px) {
	.cb10-medium-header .multiArc .rightEdu {
		margin: -5px 0 70px -42px;
		padding-right: 125px
	}
}

@media screen and (max-width: 1350px) {
	.cb10-medium-header .multiArc .rightEdu {
		margin: -5px 0 70px -25px;
		padding-right: 35px
	}
}

@media screen and (max-width: 1280px) {
	.cb10-medium-header .multiArc .rightEdu {
		margin: -5px 0 70px -20px;
		padding-right: 20px
	}
}

@media screen and (max-width: 1199px) {
	.cb10-medium-header .multiArc .rightEdu {
		margin: -5px 0 70px 0;
		padding-right: 0
	}
}

@media screen and (max-width: 1080px) {
	.cb10-medium-header .multiArc .rightEdu {
		margin: -5px 0 70px 0;
		padding-right: 0
	}
}

@media screen and (max-width: 991px) {
	.cb10-medium-header .multiArc .rightEdu {
		margin: 0px 0 0 3px;
		padding-right: 100px
	}
}

@media screen and (max-width: 767px) {
	.cb10-medium-header .multiArc .rightEdu {
		margin: 0;
		padding-right: 0
	}
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
	.cb10-medium-header .multiArc .rightEdu h1 {
		font-size: 54px;
		line-height: 50px
	}
}

@media screen and (max-width: 1366px) {
	.cb10-medium-header .multiArc .rightEdu h1 {
		margin-top: 0
	}
}

.cb10-medium-header .multiArc .rightEdu h4 {
	margin: 15px 0 30px
}

@media screen and (max-width: 1366px) {
	.cb10-medium-header .multiArc .rightEdu h4 {
		margin: 15px 0 36px
	}
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
	.cb10-medium-header .multiArc .rightEdu h4 {
		font-size: 20px;
		line-height: 27px
	}
}

@media screen and (max-width: 991px) {
	.cb10-medium-header .multiArc .rightEdu h4 {
		margin: 18px 0 23px
	}
}

@media screen and (max-width: 767px) {
	.cb10-medium-header .multiArc .rightEdu h4 {
		margin: 10px 0 23px
	}
}

.cb10-medium-header .multiArc .rightEdu .button-ul {
	list-style: none;
	padding-left: 0
}

.cb10-medium-header .multiArc .rightEdu .button-ul li {
	margin-bottom: 10px;
	display: inline-block;
	color: #fff !important;
	max-width: 400px !important;
	width: 100% !important
}

.cb10-medium-header .multiArc .rightEdu .button-ul li button {
	color: #fff;
	background: #0f145b !important;
	background-color: #0f145b !important;
	border: 3px solid #0f145b;
	font-size: 15px;
	line-height: 100%;
	letter-spacing: .5px;
	padding: 0 !important;
	font-weight: 900;
	-webkit-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
	line-height: 21px;
	border-radius: 0;
	text-transform: uppercase;
	font-family: "Assistant"
}

.cb10-medium-header .multiArc .rightEdu .button-ul li .btn.btn-primary-blue {
	max-width: 400px !important;
	width: 100% !important
}

.cb10-medium-header .multiArc .rightEdu .button-ul .btn.btn-primary-blue {
	max-width: 400px !important;
	width: 100% !important
}

.cb10-medium-header .multiArc .multi-svg-desktop {
	width: 100%;
	height: 100%;
	display: inline-block
}

.cb10-medium-header .multiArc .multi-svg-laptop {
	display: none
}

@media screen and (max-width: 1440px) {
	.cb10-medium-header .multiArc .multi-svg-laptop {
		width: 100%;
		height: 100%;
		display: inline-block
	}
}

.cb10-medium-header .multiArc .multi-svg-minilaptop {
	display: none
}

@media screen and (max-width: 1199px) {
	.cb10-medium-header .multiArc .multi-svg-minilaptop {
		width: 100%;
		height: 100%;
		display: inline-block
	}
}

.cb10-medium-header .multiArc .multi-svg-tablet {
	display: none
}

@media screen and (max-width: 1100px) {
	.cb10-medium-header .multiArc .multi-svg-tablet {
		width: 100%;
		height: 100%;
		display: inline-block
	}
}

.cb10-medium-header .multiArc .multi-svg-minitablet {
	display: none
}

@media screen and (max-width: 991px) {
	.cb10-medium-header .multiArc .multi-svg-minitablet {
		width: 100%;
		height: 100%;
		display: inline-block
	}
}

.cb10-medium-header .multiArc .multi-svg-mobile {
	display: none
}

@media screen and (max-width: 767px) {
	.cb10-medium-header .multiArc .multi-svg-mobile {
		width: 100%;
		height: 100%;
		display: inline-block
	}
}

.cb10-medium-header.without-image .singleArcImg {
	height: inherit !important
}

.cb10-medium-header.without-image .multiArc {
	height: inherit !important
}

button.fancybox-button.fancybox-close-small {
	background: rgba(0, 0, 0, 0)
}

button.fancybox-button.fancybox-close-small:hover {
	background: rgba(0, 0, 0, 0);
	border: none
}

.button-ul {
	list-style: none;
	padding-left: 0
}

.button-ul li {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	max-width: 400px
}

.button-ul li button {
	color: #fff;
	background: #0f145b !important;
	background-color: #0f145b !important;
	border: 3px solid #0f145b;
	font-size: 15px !important;
	text-transform: uppercase !important;
	line-height: 100%;
	letter-spacing: .5px;
	padding: 12px 23px;
	font-weight: 900;
	-webkit-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
	line-height: 21px;
	border-radius: 0 !important;
	text-transform: uppercase;
	font-family: "Assistant" !important;
	transition: .3s all !important;
	width: 100% !important;
	padding: 0 !important
}

.button-ul li button:hover {
	transform: translateY(-6px) !important
}

.hebrew-sidebar-active {
	align-items: flex-start !important;
	flex-direction: row !important
}

@media(max-width: 1024px) {
	.hebrew-sidebar-active {
		flex-wrap: wrap !important
	}
}

.hebrew-sidebar-active .hebrew-header-sidebar {
	max-width: 430px;
	background-color: #fff;
	padding: 33px 27px 46px;
	position: absolute;
	top: 0;
	left: -30px
}

@media(max-width: 1090px) {
	.hebrew-sidebar-active .hebrew-header-sidebar {
		max-width: 300px
	}
}

@media(max-width: 1024px) {
	.hebrew-sidebar-active .hebrew-header-sidebar {
		top: auto;
		bottom: 0
	}
}

@media(max-width:834px) {
	.hebrew-sidebar-active .hebrew-header-sidebar {
		display: none
	}
}

.hebrew-sidebar-active .hebrew-header-sidebar .header-sidebar-links-group .dropdown {
	border-bottom: 1px solid rgba(77, 77, 79, .2);
	display: none
}

.hebrew-sidebar-active .hebrew-header-sidebar .header-sidebar-links-group:last-child a.hside-dropdown-title {
	margin-bottom: 0
}

.hebrew-sidebar-active .hebrew-header-sidebar a {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #c2542d;
	display: block;
	margin-bottom: 12px
}

.hebrew-sidebar-active .hebrew-header-sidebar a:hover {
	color: #0f145b
}

.hebrew-sidebar-active .hebrew-header-sidebar a.hside-dropdown-title {
	border-bottom: 1px solid rgba(77, 77, 79, .2);
	padding: 13px 0;
	position: relative;
	padding-right: 27px
}

.hebrew-sidebar-active .hebrew-header-sidebar a.hside-dropdown-title svg {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%)
}

.hebrew-sidebar-active .hebrew-header-sidebar a.active-title {
	color: #0f145b;
	font-family: "Assistant" !important;
	font-size: 22px;
	line-height: 29px;
	padding-right: 0;
	margin-bottom: 12px !important
}

.hebrew-sidebar-active .hebrew-header-sidebar a.active-title svg {
	display: none
}

.hebrew-sidebar-active .image-container {
	width: 35% !important
}

@media(max-width: 1024px) {
	.hebrew-sidebar-active .image-container {
		width: 50% !important
	}
}

@media(max-width:834px) {
	.hebrew-sidebar-active .image-container {
		width: 60% !important
	}
}

@media(max-width: 650px) {
	.hebrew-sidebar-active .image-container {
		width: 100% !important
	}
}

.hebrew-sidebar-active .content-container {
	width: calc(65% - 400px) !important
}

@media(max-width: 1090px) {
	.hebrew-sidebar-active .content-container {
		width: calc(65% - 270px) !important
	}
}

@media(max-width: 1024px) {
	.hebrew-sidebar-active .content-container {
		width: 50% !important
	}
}

@media(max-width:834px) {
	.hebrew-sidebar-active .content-container {
		width: 100% !important
	}
}

.hebrew-sidebar-active .content-container>div {
	padding: 0 !important
}

.hebrew-sidebar-active .singleArcImg {
	width: 100% !important
}

@keyframes kenBurns {
	0% {
		transform: scale(1)
	}

	100% {
		transform: scale(1.05)
	}
}

@keyframes kenBurns-width {
	0% {
		width: 760px
	}

	100% {
		width: 800px
	}
}

.rightEdu .button-ul li>a {
	width: 100%
}

.cb11-repeater {
	background: #fff;
	margin: 64px 0 65px;
	padding: 25px 0 0;
	z-index: 1;
	display: inline-block
}

@media screen and (max-width: 1366px) {
	.cb11-repeater {
		margin: 50px 0;
		padding: 24px 0 0
	}
}

@media screen and (max-width: 991px) {
	.cb11-repeater {
		margin: 40px 0 30px;
		padding: 14px 0 0
	}
}

@media screen and (max-width: 767px) {
	.cb11-repeater {
		padding: 11px 8px 0;
		margin: 30px 0 22px
	}
}

@media(max-width: 650px) {

	.cb11-repeater ul,
	.cb11-repeater ol {
		padding: 0 0 0 30px
	}
}

.cb11-repeater .cb11-image-repeater {
	margin-bottom: 100px
}

@media screen and (max-width: 1366px) {
	.cb11-repeater .cb11-image-repeater {
		margin-bottom: 100px
	}
}

@media screen and (max-width: 1199px) {
	.cb11-repeater .cb11-image-repeater {
		margin-bottom: 85px
	}
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater {
		margin-bottom: 65px
	}
}

.cb11-repeater .cb11-image-repeater:last-child {
	margin-bottom: 0
}

.cb11-repeater .cb11-image-repeater li {
	font-family: "Assistant";
	line-height: 26px;
	font-size: 19px;
	margin-bottom: 5px
}

@media(max-width: 767px) {
	.cb11-repeater .cb11-image-repeater li {
		font-size: 18px;
		line-height: 22px
	}
}

.cb11-repeater .cb11-image-repeater a:not(.btn) {
	font-family: "Assistant";
	color: #d93c2e
}

.cb11-repeater .cb11-image-repeater a:not(.btn):hover {
	color: #b32d21
}

.cb11-repeater .cb11-image-repeater .cb11-right-side .w-100.m-b-34 {
	margin-bottom: 0px !important
}

.cb11-repeater .cb11-image-repeater .cb11-right-side .w-100.m-b-34~a.btn {
	margin-top: 17px
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater .cb11-right-side .w-100.m-b-34~a.btn {
		margin-bottom: 0;
		margin-top: 17px
	}
}

.cb11-repeater .cb11-image-repeater .cb-11-image {
	aspect-ratio: 6/4
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .col-md-6.col-lg-7 {
		padding-left: 26px
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side {
	position: relative;
	z-index: 1
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side {
		margin-bottom: 30px
	}
}

@media(max-width: 650px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side {
		margin-bottom: 10px
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side.huc-animate-active {
	opacity: 1
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side.huc-animate-active::before {
	top: -24px;
	left: -24px;
	opacity: 1
}

@media screen and (max-width: 991px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side.huc-animate-active::before {
		top: -14px;
		left: -14px
	}
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side.huc-animate-active::before {
		top: -11px;
		left: -11px
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side::before {
	position: absolute;
	left: 24px;
	top: 24px;
	width: 93%;
	height: 89%;
	content: "";
	z-index: -1;
	background-color: #598143;
	border-bottom-right-radius: 130px;
	transition: all 350ms ease-in-out;
	opacity: 0
}

@media screen and (max-width: 991px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side::before {
		border-bottom-right-radius: 60px
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side .main-imge {
	overflow: hidden;
	border-bottom-right-radius: 130px
}

@media screen and (max-width: 991px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side .main-imge {
		border-bottom-right-radius: 60px
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side .main-imge .cb-11-image {
	width: 100%;
	object-fit: cover;
	max-height: 413px
}

@media screen and (max-width: 991px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side .main-imge .cb-11-image {
		max-height: 250px
	}
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side .main-imge .cb-11-image {
		max-height: 350px
	}
}

@media screen and (max-width: 575px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side .main-imge .cb-11-image {
		max-height: 250px
	}
}

@media screen and (max-width: 400px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-left-side .main-imge .cb-11-image {
		max-height: 200px
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-right-side.m-t-14 {
	margin-top: 0 !important
}

@media screen and (max-width: 991px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-right-side.m-t-14 {
		margin-top: 0 !important
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-right-side.m-b-16 {
	margin-top: 0 !important
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-right-side h3 {
	margin-top: 0 !important
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-right-side h3.m-b-16 {
	margin-top: 0 !important
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-right-side .btn.btn-blue-text.m-r-32 {
		margin-bottom: .5rem !important
	}
}

@media screen and (max-width: 400px) {
	.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-right-side .btn.btn-blue-text.m-r-32 {
		font-size: 14px !important
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(odd) .cb11-right-side a:nth-last-child(1) {
	margin-right: 0 !important
}

.cb11-repeater .cb11-image-repeater p,
.cb11-repeater .cb11-image-repeater ol li,
ol .cb11-repeater .cb11-image-repeater li,
.cb11-repeater .cb11-image-repeater ul li,
ul .cb11-repeater .cb11-image-repeater li {
	color: #1c1c1c
}

.cb11-repeater .cb11-image-repeater .main-imge {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center
}

.cb11-repeater .cb11-image-repeater .play-button {
	position: absolute
}

@media screen and (max-width: 991px) {
	.cb11-repeater .cb11-image-repeater .play-button.btn.sm {
		height: 60px;
		width: 60px
	}
}

.cb11-repeater .cb11-image-repeater .expand-btn {
	font-size: 15px;
	line-height: 21px;
	font-weight: 900;
	letter-spacing: .5px;
	color: #d93c2e;
	text-decoration: none;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	padding: 0;
	background: rgba(0, 0, 0, 0);
	position: relative;
	z-index: 3
}

.cb11-repeater .cb11-image-repeater .expand-btn::after {
	content: "";
	width: 12px;
	height: 10px;
	background: url(../imgs/icons/down-arrow.svg);
	right: 0;
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-top: 2px
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater .expand-btn {
		font-size: 14px;
		line-height: 14px
	}
}

.cb11-repeater .cb11-image-repeater .expand-btn:hover {
	color: #b32d21
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .col-md-6.col-lg-7 {
		padding-left: 26px
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side {
	position: relative;
	z-index: 1
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side {
		margin-bottom: 10px
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side.huc-animate-active {
	opacity: 1
}

.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side.huc-animate-active::before {
	top: -24px;
	right: -24px;
	opacity: 1
}

@media screen and (max-width: 991px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side.huc-animate-active::before {
		top: -14px;
		right: -14px
	}
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side.huc-animate-active::before {
		top: -11px;
		left: -11px;
		right: inherit
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side::before {
	position: absolute;
	right: 24px;
	top: 24px;
	width: 93%;
	height: 89%;
	content: "";
	z-index: -1;
	background-color: #598143;
	border-bottom-left-radius: 130px;
	transition: all 350ms ease-in-out;
	opacity: 0
}

@media screen and (max-width: 991px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side::before {
		border-bottom-left-radius: 60px
	}
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side::before {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 60px;
		right: auto
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side .main-imge {
	border-bottom-left-radius: 130px;
	overflow: hidden
}

@media screen and (max-width: 991px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side .main-imge {
		border-bottom-left-radius: 60px
	}
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side .main-imge {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 60px;
		margin-right: 0
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side .main-imge .cb-11-image {
	width: 100%;
	object-fit: cover;
	max-height: 413px
}

@media screen and (max-width: 991px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side .main-imge .cb-11-image {
		max-height: 250px
	}
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side .main-imge .cb-11-image {
		max-height: 350px
	}
}

@media screen and (max-width: 575px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side .main-imge .cb-11-image {
		max-height: 250px
	}
}

@media screen and (max-width: 400px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-left-side .main-imge .cb-11-image {
		max-height: 200px
	}
}

.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-right-side p,
.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-right-side ol li,
ol .cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-right-side li,
.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-right-side ul li,
ul .cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-right-side li {
	color: #1c1c1c
}

.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-right-side.m-t-14,
.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-right-side.m-b-16 {
	margin-top: 0 !important
}

@media screen and (max-width: 767px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-right-side .btn.btn-blue-text.m-r-32 {
		margin-bottom: .5rem !important
	}
}

@media screen and (max-width: 400px) {
	.cb11-repeater .cb11-image-repeater:nth-child(even) .cb11-right-side .btn.btn-blue-text.m-r-32 {
		font-size: 14px !important
	}
}

.cb-11-buttons {
	margin-top: 35px
}

@media screen and (max-width: 767px) {
	.with-sider-radius .cb11-image-repeater:nth-child(odd) .col-md-6.col-lg-7 {
		padding-left: 26px
	}
}

.with-sider-radius .cb11-image-repeater:nth-child(odd) .cb11-left-side::before {
	border-bottom-right-radius: 130px
}

@media screen and (max-width: 991px) {
	.with-sider-radius .cb11-image-repeater:nth-child(odd) .cb11-left-side::before {
		border-bottom-right-radius: 60px
	}
}

.with-sider-radius .cb11-image-repeater:nth-child(odd) .cb11-left-side .cb-11-image {
	border-bottom-right-radius: 60px
}

@media screen and (max-width: 991px) {
	.with-sider-radius .cb11-image-repeater:nth-child(odd) .cb11-left-side .cb-11-image {
		border-bottom-right-radius: 60px;
		margin-left: 11px;
		margin-top: 11px;
		max-height: 250px
	}
}

@media screen and (max-width: 767px) {
	.with-sider-radius .cb11-image-repeater:nth-child(odd) .cb11-left-side .cb-11-image {
		max-height: 350px
	}
}

@media screen and (max-width: 575px) {
	.with-sider-radius .cb11-image-repeater:nth-child(odd) .cb11-left-side .cb-11-image {
		max-height: 250px
	}
}

@media screen and (max-width: 400px) {
	.with-sider-radius .cb11-image-repeater:nth-child(odd) .cb11-left-side .cb-11-image {
		max-height: 200px
	}
}

@media screen and (max-width: 991px) {
	.with-sider-radius .cb11-image-repeater:nth-child(odd) .cb11-right-side .cb-11-image {
		margin-left: 11px
	}
}

@media screen and (max-width: 767px) {
	.with-sider-radius .cb11-image-repeater:nth-child(even) .col-md-6.col-lg-7 {
		padding-left: 26px
	}
}

.with-sider-radius .cb11-image-repeater:nth-child(even) .cb11-left-side::before {
	border-bottom-left-radius: 60px
}

@media screen and (max-width: 991px) {
	.with-sider-radius .cb11-image-repeater:nth-child(even) .cb11-left-side::before {
		border-bottom-left-radius: 60px
	}
}

@media screen and (max-width: 767px) {
	.with-sider-radius .cb11-image-repeater:nth-child(even) .cb11-left-side::before {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 60px
	}
}

.with-sider-radius .cb11-image-repeater:nth-child(even) .cb11-left-side .cb-11-image {
	border-bottom-left-radius: 60px
}

@media screen and (max-width: 991px) {
	.with-sider-radius .cb11-image-repeater:nth-child(even) .cb11-left-side .cb-11-image {
		border-bottom-left-radius: 60px;
		max-height: 250px
	}
}

@media screen and (max-width: 767px) {
	.with-sider-radius .cb11-image-repeater:nth-child(even) .cb11-left-side .cb-11-image {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 60px;
		max-height: 350px
	}
}

@media screen and (max-width: 575px) {
	.with-sider-radius .cb11-image-repeater:nth-child(even) .cb11-left-side .cb-11-image {
		max-height: 250px
	}
}

@media screen and (max-width: 400px) {
	.with-sider-radius .cb11-image-repeater:nth-child(even) .cb11-left-side .cb-11-image {
		max-height: 200px
	}
}

.collapse-btn::after {
	transform: rotate(-180deg);
	margin-top: 0
}

.sidebar .sidebar-heading::after {
	background-size: 100%;
	position: absolute;
	right: 22px;
	top: 15px;
	width: 10px;
	height: 10px
}

.sidebar-active section.cb11-repeater .main-imge {
	border-radius: 0 !important
}

.sidebar-active section.cb11-repeater .cb11-image-repeater .cb11-left-side,
.sidebar-active section.cb11-repeater .cb11-image-repeater .cb11-right-side {
	margin-top: 0 !important
}

.sidebar-active section.cb11-repeater .cb11-image-repeater .cb11-left-side.m-t-14,
.sidebar-active section.cb11-repeater .cb11-image-repeater .cb11-left-side.m-b-16,
.sidebar-active section.cb11-repeater .cb11-image-repeater .cb11-right-side.m-t-14,
.sidebar-active section.cb11-repeater .cb11-image-repeater .cb11-right-side.m-b-16 {
	margin-top: 0 !important
}

.sidebar-active section.cb11-repeater .cb11-image-repeater .cb11-left-side:before,
.sidebar-active section.cb11-repeater .cb11-image-repeater .cb11-right-side:before {
	display: none !important
}

.cb11-left-side h3,
.cb11-right-side h3 {
	margin-top: 0 !important
}

.cb11-left-side.m-t-14,
.cb11-left-side.m-b-16,
.cb11-right-side.m-t-14,
.cb11-right-side.m-b-16 {
	margin-top: 0 !important
}

h3.m-b-16 {
	margin-top: 0 !important
}

.social-section #curator-feed-default-feed-layout.hidden {
	display: none
}

.social-section #curator-feed-default-mobile-layout.hidden {
	display: none
}

.social-section .crt-post-c a {
	color: #d93c2e
}

.social-section .crt-post-date a,
.social-section .crt-post-share a {
	opacity: 1
}

.social-section h2 {
	margin-bottom: 60px;
	text-align: center
}

.social-section .crt-logo {
	display: none !important
}

.social-section .crt-post-fullname span {
	line-height: 1.25em !important
}

.social-section .crt-post-title {
	margin-top: 6px !important
}

.crt-popup-wrapper .crt-popup .crt-popup-left {
	min-height: unset !important
}

.cb13-body {
	margin-bottom: 25px
}

@media screen and (max-width: 767px) {
	.cb13-body {
		padding-left: 8px;
		padding-right: 8px
	}
}

.cb13-body h6 {
	color: #0f145b;
	margin: 50px 0 0
}

.cb13-body p,
.cb13-body ol li,
ol .cb13-body li,
.cb13-body ul li,
ul .cb13-body li {
	margin: 15px 0
}

.cb13-body img.alignright {
	margin: 25px 0 10px 25px
}

.cb13-body img.alignleft {
	margin: 25px 25px 10px 0
}

.cb13-body img.aligncenter {
	margin: 25px 0 10px
}

.cb13-body ol,
.cb13-body ul {
	padding-left: 20px;
	margin-top: 15px
}

.cb13-body .container {
	padding: 55px 15px 62px;
	max-width: 785px
}

@media screen and (max-width: 1366px) {
	.cb13-body .container {
		padding: 55px 15px 62px !important
	}
}

@media screen and (max-width: 1199px) {
	.cb13-body .container {
		padding: 32px 15px 37px
	}
}

@media screen and (max-width: 767px) {
	.cb13-body .container {
		padding: 24px 20px 27px
	}
}

.cb13-body .container .row {
	justify-content: center
}

@media(max-width: 425px) {

	.cb13-body .container img.alignright,
	.cb13-body .container img.alignleft {
		width: 100%;
		display: block
	}
}

.cb13-body p,
.cb13-body ol li,
ol .cb13-body li,
.cb13-body ul li,
ul .cb13-body li {
	margin: 15px 0 15px
}

.cb13-body p:nth-child(1),
.cb13-body ol li:nth-child(1),
ol .cb13-body li:nth-child(1),
.cb13-body ul li:nth-child(1),
ul .cb13-body li:nth-child(1) {
	margin-top: 0 !important
}

@media screen and (max-width: 767px) {

	.cb13-body p,
	.cb13-body ol li,
	ol .cb13-body li,
	.cb13-body ul li,
	ul .cb13-body li {
		line-height: 22px
	}
}

.cb13-body p iframe,
.cb13-body ol li iframe,
ol .cb13-body li iframe,
.cb13-body ul li iframe,
ul .cb13-body li iframe {
	max-width: 100% !important
}

@media screen and (max-width: 767px) {

	.cb13-body p iframe,
	.cb13-body ol li iframe,
	ol .cb13-body li iframe,
	.cb13-body ul li iframe,
	ul .cb13-body li iframe {
		height: 310px
	}
}

@media screen and (max-width: 575px) {

	.cb13-body p iframe,
	.cb13-body ol li iframe,
	ol .cb13-body li iframe,
	.cb13-body ul li iframe,
	ul .cb13-body li iframe {
		height: 300px
	}
}

@media screen and (max-width: 475px) {

	.cb13-body p iframe,
	.cb13-body ol li iframe,
	ol .cb13-body li iframe,
	.cb13-body ul li iframe,
	ul .cb13-body li iframe {
		height: 260px
	}
}

@media screen and (max-width: 380px) {

	.cb13-body p iframe,
	.cb13-body ol li iframe,
	ol .cb13-body li iframe,
	.cb13-body ul li iframe,
	ul .cb13-body li iframe {
		height: 180px
	}
}

@media(min-width: 768px) {

	.cb13-body h2+p,
	.cb13-body ol h2+li,
	ol .cb13-body h2+li,
	.cb13-body ul h2+li,
	ul .cb13-body h2+li {
		margin-top: 16px
	}
}

.cb13-body h1,
.cb13-body h2,
.cb13-body h3,
.cb13-body h4,
.cb13-body h5,
.cb13-body h6 {
	font-weight: 900;
	margin-bottom: 14px;
	margin: 50px 0 0
}

.cb13-body h1:nth-child(1),
.cb13-body h2:nth-child(1),
.cb13-body h3:nth-child(1),
.cb13-body h4:nth-child(1),
.cb13-body h5:nth-child(1),
.cb13-body h6:nth-child(1) {
	margin-top: 0 !important
}

.cb13-body h3+h4 {
	margin-top: 20px
}

.cb13-body a:not(.btn) {
	font-family: "Assistant"
}

.cb13-body a {
	color: #d93c2e
}

.cb13-body a.cb13-custom-btn {
	position: relative;
	transition: all 250ms ease-in-out;
	font-size: 15px;
	font-weight: 900;
	padding: 24px 0 9px;
	color: #0f145b;
	text-transform: uppercase;
	font-family: "Assistant";
	letter-spacing: .5px;
	line-height: 21px;
	display: inline-block;
	padding-left: 0;
	padding-right: 0
}

@media screen and (max-width: 991px) {
	.cb13-body a.cb13-custom-btn {
		padding-top: 23px
	}
}

@media screen and (max-width: 767px) {
	.cb13-body a.cb13-custom-btn {
		padding-top: 28px
	}
}

.cb13-body a.cb13-custom-btn::after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 4px;
	width: 100%;
	left: 0;
	background: #fbad18
}

.cb13-body a.cb13-custom-btn:hover::after {
	animation-duration: .5s;
	animation-timing-function: ease;
	animation-name: linedrow
}

.cb13-body blockquote .wp-caption {
	margin-bottom: 0;
	margin-top: 52px;
	margin-left: initial;
	width: 836px !important
}

@media screen and (max-width: 1366px) {
	.cb13-body blockquote .wp-caption {
		margin-top: 52px;
		width: 747px !important
	}
}

@media screen and (max-width: 991px) {
	.cb13-body blockquote .wp-caption {
		margin-top: 47px;
		width: 682px !important
	}
}

@media screen and (max-width: 767px) {
	.cb13-body blockquote .wp-caption {
		margin-top: 44px;
		width: 100% !important;
		margin: 10px auto !important;
		display: block
	}
}

.cb13-body blockquote .wp-caption img {
	width: 100%
}

.cb13-body blockquote .wp-caption img+p,
.cb13-body blockquote .wp-caption ol img+li,
ol .cb13-body blockquote .wp-caption img+li,
.cb13-body blockquote .wp-caption ul img+li,
ul .cb13-body blockquote .wp-caption img+li {
	font-size: 14px !important;
	padding: 15px 32px;
	background: #f8f8f8;
	font-family: "Assistant";
	line-height: 19px !important;
	text-align: left;
	opacity: 1;
	color: #0f145b
}

.cb13-body blockquote p,
.cb13-body blockquote ol li,
ol .cb13-body blockquote li,
.cb13-body blockquote ul li,
ul .cb13-body blockquote li {
	font-size: 22px;
	max-width: 582px;
	margin: 37px auto 49px;
	font-weight: 900;
	line-height: 29px;
	font-family: "Assistant";
	color: #0080a3
}

@media screen and (max-width: 1366px) {

	.cb13-body blockquote p,
	.cb13-body blockquote ol li,
	ol .cb13-body blockquote li,
	.cb13-body blockquote ul li,
	ul .cb13-body blockquote li {
		margin: 51px auto 51px
	}
}

@media screen and (max-width: 991px) {

	.cb13-body blockquote p,
	.cb13-body blockquote ol li,
	ol .cb13-body blockquote li,
	.cb13-body blockquote ul li,
	ul .cb13-body blockquote li {
		max-width: 552px;
		margin: 51px auto 52px
	}
}

@media screen and (max-width: 767px) {

	.cb13-body blockquote p,
	.cb13-body blockquote ol li,
	ol .cb13-body blockquote li,
	.cb13-body blockquote ul li,
	ul .cb13-body blockquote li {
		margin: 25px auto 41px;
		font-size: 20px;
		line-height: 23px
	}
}

@media screen and (max-width: 480px) {

	.cb13-body blockquote p,
	.cb13-body blockquote ol li,
	ol .cb13-body blockquote li,
	.cb13-body blockquote ul li,
	ul .cb13-body blockquote li {
		max-width: 269px
	}
}

.cb13-body blockquote p span,
.cb13-body blockquote ol li span,
ol .cb13-body blockquote li span,
.cb13-body blockquote ul li span,
ul .cb13-body blockquote li span {
	font-family: "Assistant"
}

.cb13-body ul {
	padding-left: 26px;
	margin-bottom: 36px
}

.cb13-body ul li {
	position: relative;
	font-family: "Assistant";
	font-size: 19px;
	line-height: 26px;
	font-weight: 400;
	color: #1c1c1c;
	padding-left: 0
}

@media screen and (max-width: 767px) {
	.cb13-body ul li {
		font-size: 18px;
		line-height: 22px
	}
}

.cb13-body .tablepress-table-description {
	font-family: "Assistant";
	margin-bottom: 0px;
	font-size: 19px;
	line-height: 26px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 400
}

@media screen and (max-width: 991px) {
	.cb13-body .tablepress-table-description {
		padding-left: 0;
		padding-right: 0
	}
}

@media screen and (max-width: 767px) {
	.cb13-body .tablepress-table-description {
		line-height: 22px;
		font-size: 18px
	}
}

.cb13-body .dataTables_wrapper {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 13px
}

@media screen and (max-width: 1366px) {
	.cb13-body .dataTables_wrapper {
		margin-top: 42px
	}
}

@media screen and (max-width: 991px) {
	.cb13-body .dataTables_wrapper {
		padding-left: 0;
		padding-right: 0;
		overflow-x: auto;
		margin-top: 37px
	}
}

@media screen and (max-width: 767px) {
	.cb13-body .dataTables_wrapper {
		margin-top: 15px
	}
}

.cb13-body .tablepress-table-name {
	margin-top: 87px;
	margin-bottom: 11px;
	padding-left: 15px;
	padding-right: 15px
}

@media screen and (max-width: 1366px) {
	.cb13-body .tablepress-table-name {
		margin-top: 67px;
		margin-bottom: 13px
	}
}

@media screen and (max-width: 991px) {
	.cb13-body .tablepress-table-name {
		margin-top: 41px;
		padding-left: 0;
		padding-right: 0
	}
}

@media screen and (max-width: 767px) {
	.cb13-body .tablepress-table-name {
		margin-top: 29px;
		margin-bottom: 15px
	}
}

@media screen and (max-width: 991px) {

	.cb13-body .tablepress,
	.cb13-body table {
		display: inline-block;
		overflow: auto;
		max-width: 100%
	}

	.cb13-body .tablepress td,
	.cb13-body table td {
		white-space: nowrap
	}

	.cb13-body .tablepress td[colspan="2"],
	.cb13-body .tablepress td[colspan="3"],
	.cb13-body .tablepress td[colspan="4"],
	.cb13-body table td[colspan="2"],
	.cb13-body table td[colspan="3"],
	.cb13-body table td[colspan="4"] {
		white-space: normal
	}
}

.cb13-body .tablepress tr th,
.cb13-body table tr th {
	background: #462c6b;
	padding: 20px 27px;
	color: #fff;
	font-size: 15px;
	line-height: 17px
}

.cb13-body .tablepress tr td,
.cb13-body table tr td {
	font-size: 15px;
	line-height: 17px;
	padding-left: 27px;
	border: 0;
	opacity: 1;
	padding: 8px 27px;
	border-right: 1px solid rgba(77, 77, 79, .2)
}

.cb13-body .tablepress tr td:last-child,
.cb13-body table tr td:last-child {
	border-right: 0 !important
}

.cb13-body .tablepress thead,
.cb13-body table thead {
	border: 2px solid #462c6b;
	border-bottom: 0
}

.cb13-body .tablepress tbody,
.cb13-body table tbody {
	border: none;
	border-top: 0
}

.cb13-body .tablepress .even,
.cb13-body .tablepress tr:nth-child(even),
.cb13-body table .even,
.cb13-body table tr:nth-child(even) {
	background: #f8f8f8
}

.cb13-body .tablepress .even td,
.cb13-body .tablepress tr:nth-child(even) td,
.cb13-body table .even td,
.cb13-body table tr:nth-child(even) td {
	padding: 8px 27px
}

.cb13-body .tablepress .odd,
.cb13-body .tablepress tr:nth-child(odd),
.cb13-body table .odd,
.cb13-body table tr:nth-child(odd) {
	background: #fff
}

.cb13-body .post-author-section {
	margin-top: 82px;
	margin-bottom: 78px
}

@media screen and (max-width: 1366px) {
	.cb13-body .post-author-section {
		margin-top: 54px;
		margin-bottom: 54px
	}
}

@media screen and (max-width: 991px) {
	.cb13-body .post-author-section {
		margin-top: 65px;
		margin-bottom: 63px
	}
}

@media screen and (max-width: 767px) {
	.cb13-body .post-author-section {
		margin-top: 34px;
		margin-bottom: 62px
	}
}

@media(min-width: 768px)and (max-width: 991px) {
	.cb13-body .post-author-section .col-md- {
		padding-left: 1px
	}
}

.cb13-body .post-author-section img {
	width: 226px;
	border-radius: 100%;
	object-fit: cover
}

@media(min-width: 768px)and (max-width: 991px) {
	.cb13-body .post-author-section img {
		width: 221px;
		height: 226px
	}
}

@media screen and (max-width: 767px) {
	.cb13-body .post-author-section img {
		margin-bottom: 15px;
		width: 122px;
		height: auto
	}
}

.cb13-body .post-author-section .subheader {
	color: #0080a3;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: .5px;
	line-height: 21px;
	font-family: "Assistant";
	font-style: normal;
	font-weight: 900
}

.cb13-body .post-author-section .subheader::after {
	content: none
}

@media screen and (max-width: 767px) {
	.cb13-body .post-author-section .subheader {
		font-size: 14px;
		line-height: 19px
	}
}

.cb13-body .post-author-section h3 {
	font-size: 32px;
	font-weight: 900;
	color: #0f145b;
	line-height: 40px;
	padding-left: 0;
	padding-right: 0;
	margin-top: 5px
}

@media screen and (max-width: 767px) {
	.cb13-body .post-author-section h3 {
		font-size: 28px;
		line-height: 29px
	}
}

.cb13-body .post-author-section p,
.cb13-body .post-author-section ol li,
ol .cb13-body .post-author-section li,
.cb13-body .post-author-section ul li,
ul .cb13-body .post-author-section li {
	margin-bottom: 32px;
	padding-left: 0;
	padding-right: 0
}

.cb13-body .post-author-section p:nth-of-type(2),
.cb13-body .post-author-section ol li:nth-of-type(2),
ol .cb13-body .post-author-section li:nth-of-type(2),
.cb13-body .post-author-section ul li:nth-of-type(2),
ul .cb13-body .post-author-section li:nth-of-type(2) {
	margin-bottom: 0
}

.cb13-body .post-author-section a.phone_number {
	padding-right: 10px;
	font-weight: 400;
	font-family: "Assistant";
	font-size: 19px;
	line-height: 26px;
	opacity: 1;
	color: #1c1c1c;
	text-transform: unset
}

.cb13-body .post-author-section a.email_address {
	padding-left: 10px;
	color: #d93c2e;
	font-weight: 400;
	opacity: 1;
	font-family: "Assistant";
	font-size: 19px;
	line-height: 26px;
	text-transform: lowercase
}

.cb13-body .post-author-section a.email_address:hover {
	color: #b32d21
}

@media screen and (max-width: 767px) {
	.cb13-body .post-author-section a.email_address {
		padding-left: 0
	}
}

.cb13-body .cb-13-disclaimer {
	margin-left: 0px;
	margin-right: 0px;
	border-top: 1px solid #dbdbdc
}

@media screen and (max-width: 991px) {
	.cb13-body .cb-13-disclaimer {
		margin-left: 0;
		margin-right: 0
	}
}

.cb13-body .cb-13-disclaimer .col-md-12 {
	padding-left: 0;
	padding-right: 0
}

.cb13-body .cb-13-disclaimer p,
.cb13-body .cb-13-disclaimer ol li,
ol .cb13-body .cb-13-disclaimer li,
.cb13-body .cb-13-disclaimer ul li,
ul .cb13-body .cb-13-disclaimer li {
	font-family: "Assistant";
	font-style: italic;
	font-size: 16px;
	line-height: 22px;
	padding-top: 20px;
	margin: 0;
	padding-left: 0;
	padding-right: 0
}

@media screen and (max-width: 1366px) {

	.cb13-body .cb-13-disclaimer p,
	.cb13-body .cb-13-disclaimer ol li,
	ol .cb13-body .cb-13-disclaimer li,
	.cb13-body .cb-13-disclaimer ul li,
	ul .cb13-body .cb-13-disclaimer li {
		padding-top: 22px
	}
}

@media screen and (max-width: 767px) {

	.cb13-body .cb-13-disclaimer p,
	.cb13-body .cb-13-disclaimer ol li,
	ol .cb13-body .cb-13-disclaimer li,
	.cb13-body .cb-13-disclaimer ul li,
	ul .cb13-body .cb-13-disclaimer li {
		font-size: 14px;
		line-height: 20px
	}
}

.cb13-body .cb13-video-section {
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center;
	margin-top: 87px;
	padding-left: 15px;
	padding-right: 15px
}

@media screen and (max-width: 1366px) {
	.cb13-body .cb13-video-section {
		margin-top: 65px
	}
}

@media screen and (max-width: 991px) {
	.cb13-body .cb13-video-section {
		margin-top: 63px;
		padding-left: 0;
		padding-right: 0
	}
}

@media screen and (max-width: 767px) {
	.cb13-body .cb13-video-section {
		margin-top: 33px
	}
}

.cb13-body .cb13-video-section .btn {
	position: absolute
}

.cb13-body .cb13-video-section .btn::after {
	content: none
}

.cb13-body iframe {
	max-width: 100% !important
}

@media screen and (max-width: 767px) {
	.cb13-body iframe {
		height: 310px
	}
}

@media screen and (max-width: 575px) {
	.cb13-body iframe {
		height: 300px
	}
}

@media screen and (max-width: 475px) {
	.cb13-body iframe {
		height: 260px
	}
}

@media screen and (max-width: 380px) {
	.cb13-body iframe {
		height: 180px
	}
}

.cb13-body-sidebar .row {
	justify-content: center
}

@media screen and (max-width: 1366px) {
	.cb13-body-sidebar .row {
		justify-content: inherit !important
	}
}

.sidebar-active .cb13-body .container {
	max-width: 1090px
}

@media screen and (max-width: 1199px) {
	.sidebar-active .cb13-body .container {
		max-width: 990px
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .cb13-body .container {
		max-width: 708px
	}
}

@media screen and (max-width: 991px) {
	.events-single .cb13-body .container {
		padding: 32px 75px 37px !important
	}
}

@media screen and (max-width: 767px) {
	.events-single .cb13-body .container {
		padding: 32px 12px 37px !important
	}
}

@media screen and (max-width: 767px) {
	.single.single-news .cb13-body h2 {
		hyphens: auto;
		overflow-wrap: break-word;
		text-transform: uppercase
	}
}

@media screen and (max-width: 767px) {
	.single.single-news .cb13-body .wp-caption {
		margin-left: 0;
		display: block;
		float: none;
		width: 100% !important
	}
}

.single.single-news .cb13-body .wp-caption p,
.single.single-news .cb13-body .wp-caption ol li,
ol .single.single-news .cb13-body .wp-caption li,
.single.single-news .cb13-body .wp-caption ul li,
ul .single.single-news .cb13-body .wp-caption li {
	margin-bottom: 0
}

.single.single-news .cb13-body .wp-caption img {
	width: 100%
}

.wp-caption-text {
	font-size: 14px !important;
	padding: 14px 32px;
	background: #f8f8f8;
	font-family: "Assistant";
	line-height: 19px !important;
	text-align: left;
	opacity: 1;
	color: #0f145b
}

.sidebar-active .cb14-large-ctas .cb-14-center {
	justify-content: center !important
}

.cb14-large-ctas {
	background: #fff;
	margin: 65px 0 0;
	z-index: 1;
	overflow: hidden
}

@media screen and (max-width: 1399px) {
	.cb14-large-ctas {
		margin: 50px 0 0
	}
}

@media screen and (max-width: 991px) {
	.cb14-large-ctas {
		margin: 40px 0
	}
}

@media screen and (max-width: 767px) {
	.cb14-large-ctas {
		margin: 30px 0
	}
}

@media screen and (max-width: 1399px) {
	.cb14-large-ctas .container {
		margin-bottom: -14px
	}
}

@media screen and (max-width: 991px) {
	.cb14-large-ctas .container {
		margin-bottom: -83px
	}
}

.cb14-large-ctas .cb-14-center {
	justify-content: center;
	display: flex
}

.cb14-large-ctas .cb-14-center button[style] {
	height: unset !important;
	background-color: unset !important;
	white-space: unset !important;
	overflow: unset !important;
	border-radius: unset !important;
	text-align: left !important;
	width: unset !important;
	transition: all 350ms ease-in-out;
	color: #0f145b !important;
	font-weight: 900 !important;
	font-size: 32px !important;
	line-height: 40px !important;
	margin: 10px 0 !important;
	position: relative !important;
	max-width: 270px !important;
	padding-top: 17px !important;
	animation-name: fadeInBottom !important;
	animation-duration: 2s !important;
	animation-fill-mode: both !important;
	display: block !important;
	margin: 4px auto 50px !important;
	font-family: "Assistant" !important;
	padding-top: 21px !important;
	padding-left: 0 !important
}

.cb14-large-ctas .cb-14-center button[style]:hover {
	color: #d93c2e !important
}

@media screen and (max-width: 991px) {
	.cb14-large-ctas .cb-14-center button[style] {
		margin-bottom: 70px !important
	}
}

@media screen and (max-width: 767px) {
	.cb14-large-ctas .cb-14-center button[style] {
		max-width: 248px !important;
		margin: auto !important;
		margin-bottom: 70px !important
	}
}

.cb14-large-ctas .cb-14-center button[style]::before {
	content: "" !important;
	position: absolute !important;
	top: -4px !important;
	left: 0 !important;
	width: 249px !important;
	border-top: 4px solid #fbad18 !important;
	width: 100% !important
}

@media screen and (max-width: 767px) {
	.cb14-large-ctas .cb-14-center button[style]::before {
		top: 0 !important
	}
}

.cb14-large-ctas .cb-14-center button[style]:after {
	content: " ";
	width: 48px;
	height: 44px;
	background-image: url("/wp-content/themes/huc/assets/imgs/icons/left-arrow.svg");
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	display: block
}

.cb14-large-ctas .cb-14-center button[style]:hover h3.bold {
	transition: all 350ms ease-in-out;
	color: #d93c2e
}

.cb14-large-ctas .cb-14-center button[style]:hover .cb-14-arrow {
	transition: all 350ms ease-in-out;
	padding-left: 10px !important
}

.cb14-large-ctas .cb-14-center .cb-14-link {
	position: relative;
	max-width: 270px;
	padding-top: 17px;
	animation-name: fadeInBottom;
	animation-duration: 2s;
	animation-fill-mode: both;
	display: block;
	font-family: "Assistant" !important;
	margin: 4px auto 50px
}

@media screen and (max-width: 991px) {
	.cb14-large-ctas .cb-14-center .cb-14-link {
		margin-bottom: 70px
	}
}

@media screen and (max-width: 767px) {
	.cb14-large-ctas .cb-14-center .cb-14-link {
		max-width: 248px;
		margin: auto;
		margin-bottom: 70px
	}
}

.cb14-large-ctas .cb-14-center .cb-14-link::before {
	content: "";
	position: absolute;
	top: -4px;
	left: 0;
	width: 249px;
	border-top: 4px solid #fbad18;
	width: 100%
}

@media screen and (max-width: 767px) {
	.cb14-large-ctas .cb-14-center .cb-14-link::before {
		top: 0
	}
}

.cb14-large-ctas .cb-14-center .cb-14-link h3 {
	margin-bottom: 0
}

.cb14-large-ctas .cb-14-center .cb-14-link .cb-14-arrow {
	display: inline-flex;
	text-align: left
}

.cb14-large-ctas .cb-14-center .cb-14-link:hover h3.bold {
	transition: all 350ms ease-in-out;
	color: #d93c2e
}

.cb14-large-ctas .cb-14-center .cb-14-link:hover .cb-14-arrow {
	transition: all 350ms ease-in-out;
	padding-left: 10px !important
}

@keyframes fadeInBottom {
	from {
		opacity: 0;
		transform: translateY(100%)
	}

	to {
		opacity: 1
	}
}

.cb15-programs-grid {
	padding: 0 25px;
	position: relative;
	margin: 65px 0 65px;
	display: inline-block
}

.cb15-programs-grid .subhead {
	color: #377ab9
}

@media screen and (max-width: 1366px) {
	.cb15-programs-grid {
		margin: 50px 0
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid {
		margin: 40px 0
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid {
		margin: 30px 0;
		padding: 0
	}
}

.cb15-programs-grid .innerSection {
	padding: 77px 0;
	background: #0f145b
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .innerSection {
		padding: 40px 0
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .innerSection {
		padding: 35px 0
	}
}

.cb15-programs-grid .container {
	max-width: 1200px
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .container {
		max-width: 100%;
		padding: 0 50px
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .container {
		padding: 0 20px
	}
}

@media(min-width: 1224px) {
	.cb15-programs-grid .container {
		max-width: 1200px !important
	}
}

.cb15-programs-grid .subhead.m-b-10 {
	margin-bottom: 18px !important
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .subhead.m-b-10 {
		margin-bottom: 12px !important
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .subhead.m-b-10 {
		margin-bottom: 7px !important
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .pageHead {
		margin-top: 0 !important;
		margin-bottom: 24px !important
	}
}

.cb15-programs-grid .pageHead h1 {
	margin: 0
}

.cb15-programs-grid .pageHead h2 {
	margin-top: 0
}

@media screen and (max-width: 1366px) {
	.cb15-programs-grid .pageHead h2 {
		margin-bottom: 43px
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .pageHead h2 {
		margin-bottom: 20px
	}
}

.cb15-programs-grid .fpo-img {
	position: relative
}

@media screen and (max-width: 1620px) {
	.cb15-programs-grid .fpo-img {
		max-width: 100%
	}
}

@media screen and (max-width: 1366px) {
	.cb15-programs-grid .fpo-img {
		width: 613px
	}
}

@media screen and (max-width: 1199px) {
	.cb15-programs-grid .fpo-img {
		width: 540px
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .fpo-img {
		width: 507px
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .fpo-img {
		width: 100%
	}
}

.cb15-programs-grid .cb15-logo {
	position: absolute;
	left: -20px;
	bottom: -20px;
	width: 132px;
	height: 132px;
	border-radius: 100%
}

@media screen and (max-width: 1366px) {
	.cb15-programs-grid .cb15-logo {
		left: -18px;
		width: 119px;
		height: 119px;
		bottom: -31px
	}
}

@media screen and (max-width: 1199px) {
	.cb15-programs-grid .cb15-logo {
		left: -8px;
		width: 100px;
		height: 100px
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-logo {
		display: none
	}
}

.cb15-programs-grid .main-image {
	height: 432px;
	object-fit: cover;
	width: 100%;
	transition: all ease-in-out 250ms
}

@media screen and (max-width: 1366px) {
	.cb15-programs-grid .main-image {
		height: 367px
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .main-image {
		height: 299px
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .main-image {
		height: 198px
	}
}

@media(max-width: 767px) {
	.cb15-programs-grid .main-image.main-image-desktop {
		display: none
	}
}

.cb15-programs-grid .main-image.main-image-mob {
	display: none
}

@media(max-width: 767px) {
	.cb15-programs-grid .main-image.main-image-mob {
		display: block;
		object-fit: cover;
		width: 100%
	}
}

.cb15-programs-grid .main-im .rightTop-cb15 {
	margin: -8px 0 0 80px
}

@media screen and (max-width: 1366px) {
	.cb15-programs-grid .main-im .rightTop-cb15 {
		margin: -4px 0 0 32px
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .main-im .rightTop-cb15 {
		margin: 0
	}
}

.cb15-programs-grid .main-im .rightTop-cb15 .btn.btn-white-text {
	margin-top: 5px
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .main-im .rightTop-cb15 .btn.btn-white-text {
		margin-top: -20px
	}
}

.cb15-programs-grid .cb15-right {
	padding: 0
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-right {
		display: flex;
		flex-wrap: wrap;
		margin-top: 38px;
		align-items: flex-start
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .cb15-right {
		margin-top: 23px
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-right.m-b-40 {
		margin-bottom: 0 !important
	}
}

.cb15-programs-grid .cb15-right li {
	list-style: none
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-right li {
		flex: 0 0 48%;
		border-top: 1px solid rgba(255, 255, 255, .2);
		padding-top: 20px;
		margin-bottom: 17px !important
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .cb15-right li {
		flex: 100%
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-right li:nth-child(even) {
		margin-left: 20px
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .cb15-right li:nth-child(even) {
		margin-left: 0
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-right li:nth-child(9) {
		border-bottom: 1px solid rgba(255, 255, 255, .2);
		padding-bottom: 20px
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .cb15-right li:nth-child(9) {
		border-bottom: none;
		padding-bottom: 0
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-right li:nth-last-child(2) {
		border-bottom: 1px solid rgba(255, 255, 255, .2);
		padding-bottom: 20px
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .cb15-right li:nth-last-child(2) {
		padding-bottom: 0;
		border-bottom: none
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-right li:last-child {
		border-bottom: 1px solid rgba(255, 255, 255, .2);
		padding-bottom: 20px;
		margin-bottom: 37px !important
	}
}

.cb15-programs-grid .cb15-right li a {
	color: #fff;
	font-size: 22px;
	line-height: 29px;
	text-decoration: none
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-right li a {
		padding-bottom: 0 !important
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .cb15-right li a {
		font-size: 28px;
		line-height: 29px
	}
}

.cb15-programs-grid .cb15-right li a:hover {
	color: #fbad18
}

@media(hover: none) {
	.cb15-programs-grid .cb15-right li a:hover {
		color: #fff
	}
}

.cb15-programs-grid .cb15-right li a.pd-b-24 {
	padding-bottom: 0 !important;
	margin-bottom: 24px
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-right li a.pd-b-24 {
		margin-bottom: 0
	}
}

.cb15-programs-grid .cb15-right li a .cb15-right-arrow {
	display: none;
	max-width: 38px
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .cb15-right li a .cb15-right-arrow {
		display: inline-flex;
		margin-left: 8px
	}
}

.cb15-programs-grid .start-sec {
	margin-top: 50px
}

@media screen and (max-width: 1366px) {
	.cb15-programs-grid .start-sec {
		margin-top: 76px
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .start-sec {
		margin-top: 52px
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .start-sec {
		border-top: 2px solid #fff;
		padding-top: 18px;
		margin-top: 32px
	}
}

.cb15-programs-grid .start-sec ul {
	padding: 0;
	padding-left: 0;
	list-style: none;
	margin: 3px 0 0 72px;
	display: flex;
	flex-wrap: wrap
}

@media screen and (max-width: 1366px) {
	.cb15-programs-grid .start-sec ul {
		margin: -1px 0 0 32px
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .start-sec ul {
		margin-left: 0;
		margin-bottom: 20px
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .start-sec ul {
		flex-direction: column;
		margin-bottom: 0;
		padding-top: 3px
	}
}

@media(min-width: 1224px) {
	.cb15-programs-grid .start-sec ul {
		flex-wrap: nowrap
	}
}

.cb15-programs-grid .start-sec ul li {
	margin-right: 30px;
	margin-bottom: 15px
}

@media screen and (max-width: 1366px) {
	.cb15-programs-grid .start-sec ul li {
		margin-right: 18px
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .start-sec ul li {
		margin-right: 55px
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .start-sec ul li {
		display: flex;
		justify-content: flex-end;
		margin-right: 0;
		margin-bottom: 15px
	}
}

.cb15-programs-grid .start-sec ul li:last-child {
	margin-right: 0
}

.cb15-programs-grid .start-sec ul li a {
	white-space: nowrap
}

.cb15-programs-grid .start-sec ul li a:hover {
	color: #fbad18
}

.cb15-programs-grid .start-sec .getStarted {
	color: #fff;
	position: relative;
	margin: 3px 0 0 0
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .start-sec .getStarted {
		padding-top: 35px;
		margin-bottom: 15px
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .start-sec .getStarted {
		padding-top: 0;
		margin: 0
	}
}

.cb15-programs-grid .start-sec .getStarted:after {
	content: "";
	position: absolute;
	width: 74.6%;
	height: 3px;
	background: #fff;
	right: -24px;
	top: 60%;
	transform: translateY(-50%)
}

@media screen and (max-width: 1366px) {
	.cb15-programs-grid .start-sec .getStarted:after {
		width: calc(100% - 180px);
		right: 0
	}
}

@media screen and (max-width: 991px) {
	.cb15-programs-grid .start-sec .getStarted:after {
		top: 0;
		transform: translateY(-50%);
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	.cb15-programs-grid .start-sec .getStarted:after {
		content: none
	}
}

.sidebar-active .cb15-programs-grid {
	padding: 0
}

.sidebar-active .cb15-programs-grid .innerSection {
	padding: 77px 15px
}

.sidebar-active .cb15-programs-grid .start-sec ul {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.sidebar-active .cb15-programs-grid .cb15-logo {
	left: -15px;
	bottom: -20px;
	width: 100px;
	height: 100px
}

@media(min-width: 990px)and (max-width: 1300px) {

	.cb15-programs-grid .start-sec .col-lg-5,
	.cb15-programs-grid .start-sec .col-lg-7 {
		width: 50% !important
	}
}

.cb15-right>li>a {
	width: 100%;
	transition: .3s all
}

.cb15-right>li>a:hover>img.cb15-right-arrow {
	display: inline-block
}

.cb16-special-header {
	background: #fff;
	padding-bottom: 180px;
	position: relative
}

@media(max-width: 1024px) {
	.cb16-special-header {
		padding-bottom: 120px
	}
}

.cb16-special-header .cb16-anim {
	position: absolute;
	z-index: 5
}

@media(max-width: 1024px) {
	.cb16-special-header .cb16-anim {
		display: none
	}
}

.cb16-special-header .cb16-anim.cb16-anim-top {
	right: 108px;
	top: -220px
}

@media(max-width:1340px) {
	.cb16-special-header .cb16-anim.cb16-anim-top {
		top: -200px
	}
}

@media(max-width: 1140px) {
	.cb16-special-header .cb16-anim.cb16-anim-top {
		right: 20px;
		top: -218px
	}
}

.cb16-special-header .cb16-anim.cb16-anim-bottom {
	right: 108px;
	bottom: -126px
}

@media(max-width:1340px) {
	.cb16-special-header .cb16-anim.cb16-anim-bottom {
		bottom: -80px
	}
}

@media(max-width: 1140px) {
	.cb16-special-header .cb16-anim.cb16-anim-bottom {
		bottom: 0;
		right: 0
	}
}

.cb16-special-header .cb16-special-bg {
	padding-top: 60px;
	background: #10345e;
	background: -moz-linear-gradient(315deg, #377ab9 0%, #0f145b 50%);
	background: -webkit-linear-gradient(315deg, #377ab9 0%, #0f145b 50%);
	background: linear-gradient(315deg, #377ab9 0%, #0f145b 50%)
}

.cb16-special-header .cb16-special-bg .container-fluid {
	position: relative;
	z-index: 9
}

.cb16-special-header .cb16-special-bg .cb-16-arcShape {
	position: relative
}

.cb16-special-header .cb16-special-bg .anim {
	position: absolute;
	left: -4px;
	top: -82px
}

@media screen and (max-width: 1366px) {
	.cb16-special-header .cb16-special-bg .anim {
		top: 0px;
		left: -140px
	}
}

@media screen and (max-width: 1340px) {
	.cb16-special-header .cb16-special-bg .anim {
		top: 0px;
		left: -250px
	}
}

@media screen and (max-width: 1024px) {
	.cb16-special-header .cb16-special-bg .anim {
		left: -400px
	}
}

@media screen and (max-width: 767px) {
	.cb16-special-header .cb16-special-bg .anim {
		display: none
	}
}

.cb16-special-header .cb16-special-bg .section-head {
	text-align: center;
	padding-bottom: 40px;
	position: relative
}

.cb16-special-header .cb16-special-bg .section-head p,
.cb16-special-header .cb16-special-bg .section-head ol li,
ol .cb16-special-header .cb16-special-bg .section-head li,
.cb16-special-header .cb16-special-bg .section-head ul li,
ul .cb16-special-header .cb16-special-bg .section-head li {
	font-size: 15px;
	text-transform: uppercase;
	color: #009dca;
	font-weight: 900;
	font-family: "Assistant";
	margin: 0 0 26px;
	line-height: 100%
}

@media screen and (max-width: 767px) {

	.cb16-special-header .cb16-special-bg .section-head p,
	.cb16-special-header .cb16-special-bg .section-head ol li,
	ol .cb16-special-header .cb16-special-bg .section-head li,
	.cb16-special-header .cb16-special-bg .section-head ul li,
	ul .cb16-special-header .cb16-special-bg .section-head li {
		margin-bottom: 8px
	}
}

.cb16-special-header .cb16-special-bg .section-head .container {
	position: relative
}

.cb16-special-header .cb16-special-bg .section-head h1 {
	text-align: center;
	color: #fff;
	margin: 0;
	font-size: 65px;
	line-height: 68px
}

@media screen and (max-width: 767px) {
	.cb16-special-header .cb16-special-bg .section-head h1 {
		font-size: 44px;
		line-height: 45px
	}
}

.cb16-special-header .cb16-special-bg .cb-16-multishapes {
	display: flex;
	justify-content: center;
	max-width: 1500px;
	margin: 0 auto
}

@media screen and (max-width: 1500px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes {
		max-width: 1300px
	}
}

@media screen and (max-width: 1340px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes {
		max-width: 1100px
	}
}

@media screen and (max-width: 1140px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes {
		max-width: 990px
	}
}

.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape {
	height: 490px;
	border-radius: 300px 300px 0 0
}

@media screen and (max-width: 1500px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape {
		height: 425px
	}
}

@media screen and (max-width: 1340px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape {
		height: 360px
	}
}

@media screen and (max-width: 1140px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape {
		height: 320px
	}
}

@media screen and (max-width: 767px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape {
		height: 320px
	}
}

.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape video {
	object-fit: cover
}

.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape .multishapes {
	width: 100%;
	position: relative;
	z-index: 10
}

.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape .multishapes svg {
	width: 100% !important
}

.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape .multishapes svg foreignObject {
	all: unset;
	width: 100%;
	height: 100%;
	position: unset;
	transform-style: unset;
	-webkit-transform-style: unset;
	backface-visibility: unset;
	-webkit-backface-visibility: unset;
	transition: unset;
	transform: unset
}

@media screen and (max-width: 767px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape .multishapes svg {
		height: inherit
	}
}

.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape .multishapes image {
	min-width: 100%;
	min-height: 100%;
	width: 100%;
	height: auto;
	object-fit: cover;
	object-position: center center
}

.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-first {
	width: 13.33%;
	flex: 0 0 13.33%;
	border: 1px solid #fff
}

@media screen and (max-width: 1024px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-first {
		display: none
	}
}

.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-center {
	width: calc(74% - 80px);
	flex: 0 0 calc(74% - 80px);
	margin: 0 40px -60px
}

@media screen and (max-width: 1500px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-center {
		height: 430px;
		width: calc(74% - 60px);
		flex: 0 0 calc(74% - 60px);
		margin: 0 30px -60px
	}
}

@media screen and (max-width: 1340px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-center {
		height: 390px
	}
}

@media screen and (max-width: 1140px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-center {
		margin: 0 30px -80px
	}
}

@media screen and (max-width: 1024px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-center {
		width: calc(100% + 30px);
		flex: 0 0 calc(100% + 30px);
		margin: 0 -15px -130px;
		height: auto
	}
}

@media screen and (max-width: 767px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-center {
		margin: 0 -15px -80px;
		width: calc(100% + 115px);
		flex: 0 0 calc(100% + 115px)
	}
}

@media screen and (max-width: 575px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-center {
		margin: 0 -15px -60px;
		width: calc(100% + 115px);
		flex: 0 0 calc(100% + 115px)
	}
}

@media screen and (max-width: 375px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-center {
		margin: 0 -15px -45px
	}
}

.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-last {
	margin-right: 0;
	width: 13.33%;
	flex: 0 0 13.33%;
	border: 1px solid #fff
}

@media screen and (max-width: 1024px) {
	.cb16-special-header .cb16-special-bg .cb-16-multishapes .cb-16-arcShape.cb-16-arc-last {
		display: none
	}
}

.featured-news-events-section {
	padding: 0 25px 25px
}

@media screen and (max-width: 1366px) {
	.featured-news-events-section {
		padding: 0 25px 26px
	}
}

@media screen and (max-width: 1199px) {
	.featured-news-events-section {
		padding: 0 22px 22px 23px
	}
}

@media screen and (max-width: 767px) {
	.featured-news-events-section {
		padding: 0
	}
}

.featured-news-events-section .large-frame {
	background: #f5f5f5;
	padding: 76px 0 106px;
	max-width: 100% !important
}

@media screen and (max-width: 1366px) {
	.featured-news-events-section .large-frame {
		padding: 76px 0 39px
	}
}

@media screen and (max-width: 1199px) {
	.featured-news-events-section .large-frame {
		padding: 41px 0 66px
	}
}

@media screen and (max-width: 767px) {
	.featured-news-events-section .large-frame {
		padding: 46px 15px
	}
}

.featured-news-events-section .container {
	max-width: 1196px
}

@media screen and (max-width: 767px) {
	.featured-news-events-section .container {
		padding: 0 15px !important
	}
}

.featured-news-events-section .links-controls {
	display: flex;
	margin-top: 31px;
	margin-bottom: 45px
}

@media(max-width: 767px) {
	.featured-news-events-section .links-controls {
		display: none
	}
}

.featured-news-events-section .links-controls.mobile {
	display: flex !important;
	flex-direction: column;
	margin-bottom: 0;
	justify-content: flex-start
}

.featured-news-events-section .links-controls.mobile .links {
	margin-top: 33px
}

.featured-news-events-section .links-controls.mobile .slider-controls {
	display: flex
}

@media(max-width: 767px) {
	.featured-news-events-section .links-controls.mobile .slider-controls {
		display: block !important;
		margin-top: 25px
	}
}

@media(min-width: 768px) {
	.featured-news-events-section .links-controls.mobile {
		display: none !important
	}
}

@media(max-width: 767px) {
	.featured-news-events-section .links-controls.mobile {
		display: block !important
	}
}

.featured-news-events-section .links-controls.mobile .slick-arrow {
	height: 20px;
	width: 44px;
	display: inline-flex
}

.featured-news-events-section .links-controls .links {
	display: flex;
	width: 70%;
	margin-right: auto
}

@media(max-width: 991px) {
	.featured-news-events-section .links-controls .links {
		width: 70%
	}
}

@media(max-width: 767px) {
	.featured-news-events-section .links-controls .links {
		width: 100%
	}
}

.featured-news-events-section .links-controls .links a:first-of-type {
	margin-right: 43px
}

.featured-news-events-section .links-controls .slider-controls {
	position: relative;
	display: flex;
	justify-content: flex-end;
	width: 30%;
	margin-left: auto;
	padding-right: 15px
}

@media(max-width: 1600px) {
	.featured-news-events-section .links-controls .slider-controls {
		padding-right: 10px
	}
}

@media(max-width: 1440px) {
	.featured-news-events-section .links-controls .slider-controls {
		padding-right: 12px
	}
}

@media(max-width: 991px) {
	.featured-news-events-section .links-controls .slider-controls {
		width: 30%
	}
}

@media(max-width: 767px) {
	.featured-news-events-section .links-controls .slider-controls {
		display: block;
		width: 100%
	}
}

.featured-news-events-section .links-controls .slider-controls .prev,
.featured-news-events-section .links-controls .slider-controls .next {
	width: 79px;
	display: block
}

.featured-news-events-section .links-controls .slider-controls .prev svg,
.featured-news-events-section .links-controls .slider-controls .next svg {
	width: 79px;
	top: unset;
	left: unset;
	transform: unset;
	position: relative
}

.featured-news-events-section .links-controls .slider-controls .prev {
	margin-right: 23px
}

.featured-news-events-section .links-controls .slider-controls .slick-arrow {
	height: 20px;
	display: inline-flex
}

.featured-news-events-section a.underline {
	font-family: "Assistant";
	font-size: 14px;
	padding-bottom: 10px
}

.featured-news-events-section a.underline:after {
	content: " ";
	height: 4px;
	background-color: #fbad18;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.featured-news-events-section a.underline:hover:after {
	animation: 1s underline
}

.featured-news-events-section a.underline.white {
	color: #fff !important
}

@keyframes underline {
	0% {
		transform: translateX(0px)
	}

	50% {
		transform: translateX(100%)
	}

	51% {
		transform: translateX(-100%)
	}

	100% {
		transform: translateX(0px)
	}
}

.slick-arrow.slick-disabled svg path {
	fill: rgba(194, 85, 45, .431372549) !important
}

@media(max-width: 650px) {
	.news-events-slider {
		margin-top: 30px
	}
}

.news-events-slider .slick-list {
	height: auto
}

.news-events-slider .slick-list .slick-track .slide {
	display: grid;
	grid-auto-flow: column;
	grid-template-columns: repeat(2, calc(56% - 20px) calc(44% - 20px));
	column-gap: 30px;
	grid-row-gap: 50px;
	width: 100%
}

@media(max-width: 900px) {
	.news-events-slider .slick-list .slick-track .slide {
		column-gap: unset !important;
		grid-column-gap: unset !important
	}
}

@media screen and (max-width: 1440px) {
	.news-events-slider .slick-list .slick-track .slide {
		grid-template-columns: repeat(2, calc(56% - 20px) calc(44% - 20px))
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide {
		padding-bottom: 46px;
		grid-row-gap: 20px
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events {
	position: relative;
	display: flex;
	width: 100%
}

@media(max-width: 900px) {
	.news-events-slider .slick-list .slick-track .slide .news-events {
		margin-bottom: 50px !important;
		column-gap: unset !important;
		grid-column-gap: unset !important
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events:before {
	content: " ";
	position: absolute;
	height: 1px;
	width: 100%;
	bottom: -26px;
	background: rgba(77, 77, 79, .2)
}

@media screen and (max-width: 1366px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:before {
		bottom: -25px
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:before {
		bottom: -39px
	}
}

@media screen and (min-width: 992px) {
	.news-events-slider .slick-list .slick-track .slide .news-events .cb-17-news-events-image {
		overflow: hidden
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events .news-event-thumbnail-container {
	background-position: center center;
	background-size: cover;
	width: 100%;
	width: 148px;
	height: 100%;
	transition: .3s
}

.news-events-slider .slick-list .slick-track .slide .news-events .news-event-thumbnail-container:hover {
	transform: scale(1.1)
}

.news-events-slider .slick-list .slick-track .slide .news-events .news-event-thumbnail-container.count-1 {
	height: 544px !important
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide .news-events .news-event-thumbnail-container {
		width: 122px;
		height: 122px
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-child .cb-17-news-events-image {
	position: relative;
	width: 100%
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-child .cb-17-news-events-image .news-event-featured-gradient {
	background: #000;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(22, 22, 22, 0.3) 50%, rgba(0, 0, 0, 0) 100%);
	width: 100%;
	height: 100%;
	position: absolute
}

@media screen and (max-width: 992px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-child .cb-17-news-events-image .news-event-featured-gradient {
		background: none
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-child .cb-17-news-events-image {
		width: 100%
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-event-thumbnail-container {
	width: 100%;
	height: 100%
}

@media(min-width: 769px)and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-child {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-child .cb-17-news-events-image,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info {
		width: 50% !important
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-child .cb-17-news-events-image {
		height: 300px
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events img {
	height: 100%;
	width: 148px;
	object-fit: cover;
	display: block
}

.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info {
	margin-left: 22px;
	z-index: 2;
	position: relative;
	width: calc(100% - 170px)
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info {
		margin-left: 20px;
		width: 100%
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info * {
	max-width: 95%
}

.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info a.btn.btn-blue-text:hover {
	color: #d93c2e
}

.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info p,
.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info ol li,
ol .news-events-slider .slick-list .slick-track .slide .news-events .news-events-info li,
.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info ul li,
ul .news-events-slider .slick-list .slick-track .slide .news-events .news-events-info li {
	text-transform: uppercase;
	font-family: "Assistant";
	font-size: 15px;
	font-weight: 900;
	line-height: 21px;
	letter-spacing: .5px;
	text-align: left;
	color: #377ab9 !important;
	margin-top: 0;
	margin-bottom: 10px
}

.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info p span,
.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info ol li span,
ol .news-events-slider .slick-list .slick-track .slide .news-events .news-events-info li span,
.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info ul li span,
ul .news-events-slider .slick-list .slick-track .slide .news-events .news-events-info li span {
	color: #d93c2e !important
}

@media screen and (max-width: 767px) {

	.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info p,
	.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info ol li,
	ol .news-events-slider .slick-list .slick-track .slide .news-events .news-events-info li,
	.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info ul li,
	ul .news-events-slider .slick-list .slick-track .slide .news-events .news-events-info li {
		font-size: 15px;
		margin-bottom: 10px;
		line-height: 15px
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info h2 {
	font-size: 22px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	letter-spacing: 0px !important;
	text-align: left !important;
	margin-top: 0;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis
}

@media(min-width: 768px) {
	.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info h2 {
		-webkit-line-clamp: 3
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide .news-events .news-events-info h2 {
		font-size: 20px !important;
		line-height: 25px !important
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type {
	width: 100%;
	height: 586px;
	grid-row-start: 1;
	grid-row-end: 4
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type {
		align-items: center;
		display: flex !important;
		height: 100%
	}
}

@media(max-width: 650px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type {
		flex-wrap: wrap
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type img {
	width: 100%;
	height: auto;
	position: absolute;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type img {
		padding: 0;
		width: 50%;
		height: auto;
		display: inline-block;
		position: relative
	}
}

@media(max-width: 650px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type img {
		width: 100%
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info {
	padding: 43px 41px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	max-width: 100%;
	margin-left: 0;
	width: 661px;
	position: absolute;
	bottom: 0
}

@media(max-width:1366px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info {
		padding: 48px 37px
	}
}

@media screen and (max-width: 834px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info {
		padding: 48px 37px
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info * {
	max-width: 100%;
	color: #fff !important
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info p,
.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ol li,
ol .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li,
.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ul li,
ul .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li {
	color: #fff !important;
	margin-bottom: 14px;
	font-size: 15px;
	line-height: 15px
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info p span,
.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ol li span,
ol .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li span,
.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ul li span,
ul .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li span {
	color: #fff !important
}

@media screen and (max-width: 991px) {

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info p,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ol li,
	ol .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ul li,
	ul .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li {
		color: #377ab9 !important
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info p span,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ol li span,
	ol .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li span,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ul li span,
	ul .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li span {
		color: #d93c2e !important
	}
}

@media screen and (max-width: 767px) {

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info p,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ol li,
	ol .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ul li,
	ul .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li {
		margin-bottom: 9px
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info h2 {
	font-size: 38px !important;
	font-weight: 900 !important;
	line-height: 45px !important;
	letter-spacing: 0px !important;
	text-align: left;
	color: #fff !important
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info h2 {
		color: #0f145b !important;
		margin-bottom: 14px
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info h2 {
		font-size: 32px !important;
		line-height: 37px !important
	}
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info a {
	color: #fff !important
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info a.btn.btn-blue-text:after {
	background: #fff
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info a.underline {
	text-transform: none !important
}

.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info a.underline:after {
	background-color: #fbad18 !important
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info a {
		color: #0f145b !important
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info a.btn.btn-blue-text:after {
		background: #fbad18
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 {
	grid-template-columns: repeat(2, calc(50% - 20px)) !important;
	column-gap: 22px;
	max-height: 100%
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 {
		grid-row-gap: 0
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 {
		grid-row-gap: 48px
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events {
	height: 100%;
	grid-row-start: 1;
	grid-row-end: 5;
	display: flex;
	flex-direction: column
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events {
		display: flex !important
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:nth-last-child(1) {
	margin-left: 21px
}

@media screen and (max-width: 1440px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:nth-last-child(1) {
		margin-left: 22px
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:nth-last-child(1) {
		margin-left: 0
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-featured-gradient {
	background: unset !important;
	background: unset !important;
	width: 100%;
	height: 100%;
	position: absolute
}

@media screen and (min-width: 992px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .cb-17-news-events-image {
		overflow: hidden;
		margin-bottom: 20px
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .cb-17-news-events-image {
		margin-right: 29px;
		margin-bottom: 33px
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child::before {
	background: rgba(0, 0, 0, 0)
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .cb-17-news-events-image {
		width: 100%
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
	width: 534px;
	height: 469px
}

@media screen and (max-width: 1440px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 535px;
		height: 429px
	}
}

@media screen and (max-width: 1199px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 487px;
		height: 399px
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 377px;
		height: 310px
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 100%;
		height: 274px
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	padding: 0px;
	max-width: 100%;
	margin-left: 0;
	width: 100%;
	padding: 0 !important;
	margin-left: 0;
	position: unset
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info {
		margin-left: 0
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info p,
.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info ol li,
ol .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info li,
.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info ul li,
ul .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info li {
	color: #377ab9 !important;
	margin-bottom: 8px;
	line-height: 15px
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info p span,
.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info ol li span,
ol .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info li span,
.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info ul li span,
ul .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info li span {
	color: #d93c2e !important;
	line-height: 15px
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info h2 {
	font-size: 38px !important;
	font-weight: 900 !important;
	line-height: 45px !important;
	letter-spacing: 0 !important;
	color: #0f145b !important;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info .btn {
	margin-top: 20px
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info .btn {
		margin-top: 0
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info a {
	color: #0f145b !important
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info a.btn.btn-blue-text:after {
	background: #fbad18
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info a {
		color: #0f145b !important
	}

	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info a.btn.btn-blue-text:after {
		background: #fbad18
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child {
	display: flex !important
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-event-thumbnail-container {
	display: block
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-events-info {
	width: 50% !important
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-events-info {
		width: 100% !important;
		margin-left: 0
	}
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events {
	width: 100%;
	height: 100%;
	grid-row-start: 1;
	grid-row-end: 3;
	grid-column-start: 1;
	grid-column-end: 3
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events img {
	position: relative;
	margin-right: 35px;
	height: 100%;
	width: 50%
}

@media(max-width: 650px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events {
		flex-direction: column !important
	}

	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .cb-17-news-events-image,
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info {
		width: 100% !important
	}
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-event-featured-gradient {
	background: unset !important;
	background: unset !important;
	width: 100%;
	height: 100%;
	position: absolute
}

@media screen and (min-width: 768px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events::before {
		background: rgba(0, 0, 0, 0)
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events {
		display: flex !important;
		align-items: flex-start
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events {
		display: block !important
	}
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .cb-17-news-events-image {
	width: auto;
	overflow: hidden
}

@media screen and (max-width: 1440px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .cb-17-news-events-image {
		height: 503px
	}
}

@media screen and (min-width: 992px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .cb-17-news-events-image {
		overflow: hidden
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .cb-17-news-events-image {
		margin-right: 29px;
		height: auto
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .cb-17-news-events-image {
		width: 100%;
		margin-bottom: 20px
	}
}

@media screen and (max-width: 1440px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-event-thumbnail-container {
		width: 612px;
		height: 503px
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-event-thumbnail-container {
		display: block;
		width: 377px;
		height: 310px
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-event-thumbnail-container {
		width: 100%;
		height: 274px;
		margin-right: 0
	}
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info {
	position: relative;
	margin-left: 68px;
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 0
}

@media screen and (max-width: 1440px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info {
		margin-left: 53px
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info {
		margin-left: 29px;
		width: 100% !important
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info {
		margin-left: 0
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info * {
		max-width: 100%
	}
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info p,
.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info ol li,
ol .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info li,
.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info ul li,
ul .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info li {
	color: #377ab9 !important
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info p span,
.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info ol li span,
ol .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info li span,
.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info ul li span,
ul .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info li span {
	color: #d93c2e !important
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info h2 {
	color: #0f145b !important;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	text-align: left
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info .btn {
	margin-top: 20px
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info a {
	color: #0f145b !important
}

.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info a.btn.btn-blue-text:after {
	background: #fbad18
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info a {
		color: #0f145b !important
	}

	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info a.btn.btn-blue-text:after {
		background: #fbad18
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide {
		display: flex;
		flex-direction: column;
		max-height: unset;
		margin-top: 0px
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type {
		display: flex;
		flex-direction: row
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type img {
		position: relative !important;
		width: 50% !important
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info {
		position: relative;
		margin-left: 35px;
		width: 50% !important;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 0px 30px;
		margin: 0
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info p,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ol li,
	ol .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ul li,
	ul .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li {
		color: #377ab9 !important
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info p span,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ol li span,
	ol .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li span,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info ul li span,
	ul .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info li span {
		color: #d93c2e !important
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info h2 {
		color: #0f145b !important
	}

	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events {
		display: flex !important;
		flex-direction: row !important
	}
}

@media screen and (max-width: 991px)and (max-width: 767px) {

	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events {
		width: 100% !important;
		display: block !important
	}
}

@media screen and (max-width: 991px) {

	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events img,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events img {
		position: relative !important;
		width: 50% !important
	}

	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info {
		position: relative;
		margin-left: 35px;
		width: 50% !important;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 0px 30px;
		margin: 0
	}
}

@media screen and (max-width: 991px)and (max-width: 767px) {

	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info {
		width: 100% !important;
		display: block !important
	}
}

@media screen and (max-width: 991px) {

	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info p,
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info ol li,
	ol .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info li,
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info ul li,
	ul .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info li,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info p,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info ol li,
	ol .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info li,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info ul li,
	ul .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info li {
		color: #377ab9 !important
	}

	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info p span,
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info ol li span,
	ol .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info li span,
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info ul li span,
	ul .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info li span,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info p span,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info ol li span,
	ol .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info li span,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info ul li span,
	ul .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info li span {
		color: #d93c2e !important
	}

	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info h2,
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info h2 {
		color: #0f145b !important;
		text-align: left
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-event-thumbnail-container {
		display: none
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type {
		flex-direction: column !important
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type img,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info {
		width: 100% !important;
		padding: 0
	}
}

.news-events-slider a.underline {
	font-family: "Assistant";
	font-size: 14px
}

.news-events-slider a.underline:after {
	content: " ";
	height: 4px;
	background-color: #fbad18;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.news-events-slider a.underline:hover:after {
	animation: 1s underline
}

.news-events-slider a.underline.white {
	color: #fff !important
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type() {
		display: block !important
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type() .news-event-thumbnail-container {
		display: none
	}

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type() .news-events-info {
		width: 100% !important;
		padding: 0
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child {
		display: flex !important;
		align-items: flex-start
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child {
		display: flex !important
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-event-thumbnail-container {
		display: block
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-event-thumbnail-container {
		margin-right: 0
	}
}

.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-events-info {
	width: 100% !important
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-events-info {
		width: 50% !important
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-events-info {
		width: 100% !important
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events:first-child .news-events-info {
		width: 50% !important
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events:first-child .news-events-info {
		width: 100% !important
	}
}

@media screen and (max-width: 1440px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events:first-child .news-events-info h2 {
		margin-bottom: 20px
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events:first-child .news-events-info h2 {
		margin-bottom: 14px
	}
}

@media screen and (max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events:first-child .news-events-info h2 {
		margin-bottom: 10px
	}
}

@media screen and (max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide.count-1 .news-events:first-child .news-events-info .btn {
		margin-top: 0
	}
}

@media screen and (max-width: 767px) {
	.cb-17-heading {
		margin-bottom: 33px
	}
}

.sidebar-active .featured-news-events-section {
	padding: 0
}

.sidebar-active .featured-news-events-section .large-frame {
	padding: 46px 74px 58px
}

@media screen and (max-width: 1440px) {
	.sidebar-active .featured-news-events-section .large-frame {
		padding: 46px 49px 58px
	}
}

@media screen and (max-width: 1024px) {
	.sidebar-active .featured-news-events-section .large-frame {
		padding: 17px 52px 66px
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .large-frame {
		padding: 46px 15px
	}
}

.sidebar-active .featured-news-events-section .links-controls {
	margin-bottom: 14px
}

.sidebar-active .featured-news-events-section .links-controls.mobile {
	margin-bottom: 0
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide {
	max-height: 100%;
	display: block
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events {
	padding-right: 20px;
	margin-bottom: 50px
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events {
		margin-bottom: 81px;
		padding-right: 0
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:nth-last-child(1) {
	margin-bottom: 0
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events .news-events-info {
	margin-left: 22px
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child {
	margin-bottom: 30px
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child {
		display: flex !important;
		align-items: flex-start
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child::before {
	background: rgba(0, 0, 0, 0)
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-event-thumbnail-container {
	width: 401px;
	height: 330px
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-event-thumbnail-container {
		width: 377px;
		height: 310px;
		display: none;
		margin-right: 0
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-event-thumbnail-container {
		width: 334px;
		height: 274px
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info {
	position: unset;
	width: 50%;
	padding: 0;
	justify-content: flex-start
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info {
		width: 100% !important;
		margin-left: 0
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info {
		width: 100% !important;
		margin-left: 0;
		margin-top: 20px;
		padding-right: 0
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info p,
.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info ol li,
ol .sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info li,
.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info ul li,
ul .sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info li {
	color: #377ab9 !important
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info p span,
.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info ol li span,
ol .sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info li span,
.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info ul li span,
ul .sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info li span {
	color: #d93c2e !important
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info h2 {
	color: #0f145b !important
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info a {
	color: #0f145b !important;
	margin-top: 22px
}

@media screen and (max-width: 1440px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info a {
		margin-top: 0
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info a.btn.btn-blue-text:after {
	background: #fbad18 !important
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 {
	padding-right: 0;
	max-height: 304px;
	display: grid
}

@media screen and (max-width: 1440px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 {
		grid-template-columns: repeat(2, calc(26% - 20px) calc(74% - 20px))
	}
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 {
		display: flex !important
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 {
		display: block;
		max-height: 100%
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 .news-events {
	margin-bottom: auto
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 .news-events::before {
	background: rgba(77, 77, 79, .2)
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-event-thumbnail-container {
	width: 401px;
	height: 303px;
	margin-right: 0px
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-event-thumbnail-container {
		display: block;
		margin-right: 29px
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-event-thumbnail-container {
		width: 100%
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info {
	margin-left: 29px
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info {
		margin-left: 0
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 .news-events:first-child .news-events-info {
	padding-right: 0
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 .news-events:first-child .news-events-info {
		width: 50% !important
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-1 .news-events:first-child .news-events-info {
		width: 100% !important;
		margin-left: 0;
		margin-top: 20px
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 {
	padding-right: 0;
	max-height: 100%;
	display: grid
}

@media screen and (max-width: 1440px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 {
		grid-template-columns: repeat(2, calc(26% - 20px) calc(74% - 20px))
	}
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 {
		display: block
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 {
		padding-bottom: 0
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events {
	margin-bottom: auto
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events {
		margin-bottom: 48px
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
	width: 506px;
	height: 413px;
	margin-right: 29px
}

@media screen and (max-width: 1800px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 473px;
		height: 383px
	}
}

@media screen and (max-width: 1600px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 415px;
		height: 353px
	}
}

@media screen and (max-width: 1440px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 389px
	}
}

@media screen and (max-width: 1370px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 365px
	}
}

@media screen and (max-width: 1280px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 338px;
		height: 320px
	}
}

@media screen and (max-width: 1199px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 487px;
		height: 399px
	}
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 370px;
		height: 310px
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-event-thumbnail-container {
		width: 100%;
		height: 274px
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info {
	margin-left: 0
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events .news-events-info {
		margin-left: 0
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events:nth-last-child(1) {
	margin-left: 0
}

@media screen and (max-width: 1440px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events:nth-last-child(1) {
		margin-left: 0
	}
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events:nth-last-child(1) {
		margin-left: 0
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child::before {
	background: rgba(0, 0, 0, 0)
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-event-thumbnail-container {
		display: block
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-event-thumbnail-container {
		margin-bottom: 0
	}
}

.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-events-info {
	padding-right: 0
}

@media screen and (max-width: 991px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-events-info {
		width: 50% !important
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .featured-news-events-section .news-events-slider .slick-list .slick-track .slide.count-2 .news-events:first-child .news-events-info {
		width: 100% !important;
		margin-left: 0;
		margin-top: 20px
	}
}

@media(max-width: 991px) {

	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .cb-17-news-events-image .news-event-thumbnail-container,
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .news-events-info .news-event-thumbnail-container {
		display: block !important
	}
}

@media(max-width: 991px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .cb-17-news-events-image {
		margin-right: 25px;
		overflow: hidden
	}
}

@media(max-width: 767px) {
	.news-events-slider .slick-list .slick-track .slide .news-events:first-of-type .cb-17-news-events-image {
		margin-right: 0;
		margin-bottom: 20px
	}
}

.news-events-slider .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .cb-17-news-events-image,
.news-events-slider .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info {
	width: 50% !important
}

.news-events-slider .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info a>h2 {
	line-clamp: unset !important;
	-webkit-line-clamp: unset !important;
	height: unset !important;
	overflow: visible !important
}

@media(max-width: 650px) {
	.news-events-slider .news-events-slider .slick-list .slick-track .slide.count-1 .news-events {
		flex-direction: column !important;
		flex-wrap: nowrap !important
	}

	.news-events-slider .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .cb-17-news-events-image,
	.news-events-slider .news-events-slider .slick-list .slick-track .slide.count-1 .news-events .news-events-info {
		width: 100% !important;
		max-width: 100% !important;
		height: unset !important
	}
}

.slick-track {
	display: flex !important
}

@media(max-width: 768px) {
	.news-events:first-of-type {
		flex-direction: column !important
	}

	.news-events:first-of-type .cb-17-news-events-image {
		height: 300px !important
	}

	.news-events:first-of-type .cb-17-news-events-image,
	.news-events:first-of-type .news-events-info {
		width: 100% !important;
		max-width: 100% !important;
		position: relative
	}
}

.slide.count-3 {
	grid-template-rows: 33%
}

@media(min-width: 992px) {
	.slide.count-3:first-child {
		min-height: 577px
	}
}

.slide.count-3 .news-events:not(:first-of-type) {
	max-height: 162px
}

.slide.count-3 .news-events:not(:first-of-type) .cb-17-news-events-image {
	max-height: 148px
}

.slide.count-3 .news-events:not(:first-of-type):before {
	bottom: -30px !important
}

.container.has-sidebar .news-events-slider .slick-list .slick-track .slide {
	display: flex !important;
	flex-direction: column !important
}

.container.has-sidebar .news-events-slider .slick-list .slick-track .slide .news-events .news-events-info a>h2 {
	height: unset !important
}

.container.has-sidebar .news-events-slider .slick-list .slick-track .slide .news-events .cb-17-news-events-image {
	height: 148px;
	width: 148px
}

.container.has-sidebar .news-events-slider .slick-list .slick-track .slide .news-events:first-of-type {
	height: unset !important;
	width: unset !important
}

.container.has-sidebar .news-events-slider .slick-list .slick-track .slide .news-events:first-child .cb-17-news-events-image {
	width: 65%;
	height: 400px
}

.container.has-sidebar .news-events-slider .slick-list .slick-track .slide .news-events:first-child .cb-17-news-events-image .news-event-thumbnail-container {
	width: 100%;
	height: 100%
}

.container.has-sidebar .news-events-slider .slick-list .slick-track .slide .news-events:first-child .news-events-info a>h2 {
	height: 90px !important
}

.cb18-database {
	padding: 55px 0 65px;
	overflow: hidden;
	position: relative;
	opacity: 1
}

@media screen and (max-width: 1366px) {
	.cb18-database {
		padding: 40px 0 50px
	}
}

@media screen and (max-width: 1199px) {
	.cb18-database {
		padding: 30px 0 40px
	}
}

@media screen and (max-width: 767px) {
	.cb18-database {
		padding: 25px 8px 30px
	}
}

.cb18-database .heding-title {
	margin-bottom: 34px;
	margin-top: 0
}

@media(max-width: 991px) {
	.cb18-database .heding-title {
		margin-bottom: 31px
	}
}

@media(max-width: 767px) {
	.cb18-database .heding-title {
		margin-bottom: 34px
	}
}

.cb18-database .input-with-icon {
	margin-bottom: 52px;
	max-width: 754px
}

.cb18-database .input-with-icon form {
	display: flex
}

@media(max-width: 991px) {
	.cb18-database .input-with-icon {
		margin-bottom: 56px
	}
}

@media(max-width: 767px) {
	.cb18-database .input-with-icon {
		margin-bottom: 50px
	}
}

.cb18-database .input-with-icon input {
	background: rgba(0, 0, 0, 0);
	padding-left: 27px;
	height: 40px;
	font-size: 22px;
	border: 3px solid #0f145b;
	line-height: 29px;
	padding-top: 13px;
	padding-bottom: 15px
}

@media(max-width: 767px) {
	.cb18-database .input-with-icon input {
		height: 46px;
		padding-left: 11px;
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

.cb18-database .input-with-icon .search-btn {
	width: 63px;
	margin: 0;
	height: 100%
}

@media(max-width: 767px) {
	.cb18-database .input-with-icon .search-btn {
		height: 52px;
		width: 55px;
		padding: 5px
	}
}

.cb18-database .input-with-icon #search_cb18_posts_reset {
	position: absolute;
	right: -60px;
	top: 28px;
	line-height: 12px;
	font-size: 16px;
	display: none
}

.cb18-database .input-with-icon #search_cb18_posts_reset.searched {
	display: block
}

@media(max-width: 650px) {
	.cb18-database .input-with-icon #search_cb18_posts_reset.searched {
		position: relative;
		right: unset;
		display: inline-block
	}
}

.cb18-database .cb18-part-column {
	margin-bottom: 36px;
	margin-top: 10px
}

@media(max-width: 991px) {
	.cb18-database .cb18-part-column {
		margin-bottom: 24px
	}
}

@media(max-width: 767px) {
	.cb18-database .cb18-part-column {
		margin-bottom: 29px
	}
}

@media(max-width: 767px) {
	.cb18-database .cb18-part-column .d-flex {
		display: block !important
	}
}

.cb18-database .cb18-part-column .col-xl-5 {
	padding-right: 0
}

.cb18-database .cb18-part-column .cb18-database-image {
	padding-top: 2px
}

.cb18-database .cb18-part-column .cb18-database-image img {
	max-height: 320px;
	min-height: 299px;
	min-width: 232px;
	margin-right: 24px;
	object-fit: cover;
	object-position: center
}

@media(max-width: 1100px) {
	.cb18-database .cb18-part-column .cb18-database-image img {
		min-width: 232px;
		max-height: 234px
	}
}

@media(max-width: 767px) {
	.cb18-database .cb18-part-column .cb18-database-image img {
		margin-right: 15px;
		margin-bottom: 16px
	}
}

.cb18-database .cb18-part-column .cb-18-content-part {
	margin-left: 0px;
	margin-top: 0px;
	max-width: 261px
}

@media(max-width: 1100px) {
	.cb18-database .cb18-part-column .cb-18-content-part {
		max-width: auto
	}
}

@media(max-width: 991px) {
	.cb18-database .cb18-part-column .cb-18-content-part {
		max-width: 300px;
		margin-left: 9px;
		padding-top: 3px
	}
}

@media(max-width: 767px) {
	.cb18-database .cb18-part-column .cb-18-content-part {
		margin-left: 0;
		max-width: 400px
	}
}

.cb18-database .cb18-part-column .cb-18-content-part h4 {
	margin-top: 7px
}

.cb18-database .cb18-part-column .cb-18-content-part h4.bold {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	line-clamp: 6;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	margin-bottom: 14px
}

.cb18-database .cb18-part-column .cb-18-content-part h4.bold a {
	color: #0f145b !important
}

@media(max-width: 991px) {
	.cb18-database .cb18-part-column .cb-18-content-part .m-b-24 {
		margin-bottom: 22px !important
	}
}

@media(max-width: 767px) {
	.cb18-database .cb18-part-column .cb-18-content-part .m-b-24 {
		margin-bottom: 19px !important
	}
}

.cb18-database .cb18-part-column .cb-18-content-part .btn-blue-text {
	padding-top: 0
}

.cb18-database .btn.btn-primary-gold {
	margin: 0;
	margin-top: 42px
}

@media(max-width: 991px) {
	.cb18-database .btn.btn-primary-gold {
		margin-top: 33px
	}
}

@media(max-width: 767px) {
	.cb18-database .btn.btn-primary-gold {
		margin-top: 5px
	}
}

.ul-button-add {
	padding-left: 0;
	list-style: none
}

@media(max-width: 991px) {
	.ul-button-add li {
		display: inline-block
	}
}

@media(max-width: 450px) {
	.ul-button-add li {
		display: block
	}
}

.ul-button-add li .button-additional {
	margin-top: 14px
}

@media(max-width: 991px) {
	.ul-button-add li .button-additional {
		margin-top: 0;
		margin-left: 15px
	}
}

@media(max-width: 450px) {
	.ul-button-add li .button-additional {
		margin-left: 0
	}
}

#search_cb18_posts {
	padding-top: 16px
}

.breadcrumbs.dark-bg {
	top: 15px
}

.breadcrumbs.dark-bg span,
.breadcrumbs.dark-bg a {
	font-weight: 900;
	line-height: 19px
}

.cb-19-small-page-header {
	padding: 0 0 45px !important;
	margin-bottom: 60px
}

@media(min-width: 1300px) {
	.cb-19-small-page-header .container {
		max-width: 1260px
	}
}

@media screen and (max-width: 1366px) {
	.cb-19-small-page-header {
		padding-bottom: 45px !important
	}
}

@media screen and (max-width: 1024px) {
	.cb-19-small-page-header {
		padding-bottom: 59px !important;
		padding-top: 31px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header {
		padding-top: 21px !important;
		padding-bottom: 30px !important;
		position: relative;
		background: rgba(0, 0, 0, 0);
		margin-bottom: 30px
	}

	.cb-19-small-page-header:before {
		content: "";
		position: absolute;
		background: #f8f8f8;
		height: calc(100% - 180px);
		top: 0;
		left: 0;
		right: 0;
		display: block;
		z-index: -1
	}
}

.cb-19-small-page-header:not(.cb19-without-image) .date-time {
	display: block
}

.cb-19-small-page-header:not(.cb19-without-image) .date-time>div:after {
	display: none
}

.cb-19-small-page-header.cb19-without-image {
	padding-bottom: 0 !important
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header.cb19-without-image:before {
		display: none
	}
}

.cb-19-small-page-header.cb19-without-image .small-page-header-wrap {
	min-height: inherit !important;
	padding-top: 120px !important;
	padding-bottom: 30px !important
}

@media screen and (max-width: 1024px) {
	.cb-19-small-page-header.cb19-without-image .small-page-header-wrap {
		padding-top: 10px !important;
		padding-bottom: 0px !important
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header.cb19-without-image .small-page-header-wrap {
		padding-top: 12px !important;
		padding-bottom: 0px !important
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header.cb19-without-image .btn-s-media {
		min-height: inherit !important
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header.cb19-without-image .btn-s-media {
		margin-bottom: 0 !important
	}
}

.cb-19-small-page-header.cb19-without-image .section-content {
	width: 100%
}

.cb-19-small-page-header.cb19-without-image .section-content h1 {
	max-width: unset
}

.cb-19-small-page-header:not(.cb19-without-media-text) .small-page-header-wrap {
	min-height: 350px
}

.cb-19-small-page-header.cb19-without-media-text {
	padding-bottom: 0px !important
}

.cb-19-small-page-header.cb19-without-media-text .small-page-header-wrap {
	padding-bottom: 75px !important
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header.cb19-without-media-text .small-page-header-wrap {
		padding-bottom: 45px !important;
		padding-top: 0px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header.cb19-without-media-text .small-page-header-wrap {
		padding-bottom: 30px !important
	}
}

.cb-19-small-page-header.cb19-without-media-text .small-page-header-wrap h1 {
	margin-bottom: 0px !important;
	max-width: 880px
}

.cb-19-small-page-header.cb19-without-media-text .small-page-header-wrap .event-info-wrap {
	margin-top: 25px !important
}

.cb-19-small-page-header .small-page-header-wrap {
	padding-top: 60px
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header .small-page-header-wrap {
		padding-top: 0
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header .small-page-header-wrap {
		padding-top: 0px
	}
}

.cb-19-small-page-header .small-page-header-wrap .col-lg-12 {
	display: flex;
	align-items: center;
	position: relative;
	gap: 113px
}

@media(min-width: 1280px)and (max-width: 1366px) {
	.cb-19-small-page-header .small-page-header-wrap .col-lg-12 {
		padding-right: 0
	}
}

@media(min-width: 992px)and (max-width: 1200px) {
	.cb-19-small-page-header .small-page-header-wrap .col-lg-12 {
		justify-content: space-between
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header .small-page-header-wrap .col-lg-12 {
		display: block;
		text-align: center
	}
}

@media screen and (max-width: 575px) {
	.cb-19-small-page-header .small-page-header-wrap .col-lg-12 {
		padding-left: 20px;
		padding-right: 20px
	}
}

.cb-19-small-page-header .small-page-header-wrap .section-content-full-width {
	padding-left: 4px;
	width: 100%
}

@media screen and (max-width: 1366px) {
	.cb-19-small-page-header .small-page-header-wrap .section-content-full-width {
		padding-left: 0
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header .small-page-header-wrap .section-content-full-width {
		text-align: left !important
	}
}

.cb-19-small-page-header .small-page-header-wrap .section-content-wrap {
	max-width: 755px;
	padding-left: 4px;
	width: 100%;
	padding-top: 75px
}

@media(min-width: 992px)and (max-width: 1366px) {
	.cb-19-small-page-header .small-page-header-wrap .section-content-wrap {
		width: calc(100% - 435px)
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header .small-page-header-wrap .section-content-wrap {
		max-width: 100%;
		padding-top: 0;
		text-align: left !important
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header .small-page-header-wrap .section-content-wrap {
		max-width: 100%;
		margin-bottom: 0
	}
}

.cb-19-small-page-header .small-page-header-wrap .event-info-wrap {
	margin-top: 15px !important;
	margin-bottom: 15px !important
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header .small-page-header-wrap .event-info-wrap {
		margin-bottom: 24px !important
	}
}

@media(max-width: 767px) {
	.cb-19-small-page-header .small-page-header-wrap .event-info-wrap {
		margin-bottom: 17px !important
	}
}

.cb-19-small-page-header .small-page-header-wrap .event-info-wrap .eve-info {
	font-size: 22px;
	line-height: 29px;
	color: #0f145b;
	letter-spacing: .5px;
	padding: 5px 0
}

.cb-19-small-page-header .small-page-header-wrap .event-info-wrap .eve-info a {
	color: #fff
}

.cb-19-small-page-header .small-page-header-wrap .event-info-wrap .eve-info a:hover {
	color: #fbad18
}

.cb-19-small-page-header .small-page-header-wrap .event-info-wrap .eve-info a img {
	margin-left: 10px
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header .small-page-header-wrap .event-info-wrap .eve-info {
		font-size: 20px;
		line-height: 25px
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header .small-page-header-wrap .event-info-wrap .eve-info .date {
		padding-right: 0
	}
}

.cb-19-small-page-header .small-page-header-wrap .event-info-wrap .eve-info span {
	color: #0080a3
}

.cb-19-small-page-header .small-page-header-wrap .event-info-wrap .eve-info.end-date {
	display: flex;
	flex-direction: column
}

.cb-19-small-page-header .small-page-header-wrap .event-info-wrap .eve-info.end-date .date {
	padding-right: 0
}

.cb-19-small-page-header .small-page-header-wrap .event-info-wrap .eve-info.end-date .date:after {
	all: unset
}

.cb-19-small-page-header .small-page-header-wrap .section-content {
	display: inline-block
}

.cb-19-small-page-header .small-page-header-wrap .section-content a {
	color: #d93c2e
}

.cb-19-small-page-header .small-page-header-wrap .section-content a:hover {
	color: #b32d21
}

@media screen and (max-width: 991px) {

	.cb-19-small-page-header .small-page-header-wrap .section-content p,
	.cb-19-small-page-header .small-page-header-wrap .section-content ol li,
	ol .cb-19-small-page-header .small-page-header-wrap .section-content li,
	.cb-19-small-page-header .small-page-header-wrap .section-content ul li,
	ul .cb-19-small-page-header .small-page-header-wrap .section-content li {
		margin-bottom: 0 !important
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header .small-page-header-wrap .section-content {
		display: block
	}
}

.cb-19-small-page-header .breadcum {
	padding-left: 56px;
	padding-right: 56px;
	color: #0f145b;
	font-weight: 900;
	font-size: 14px;
	line-height: 18px;
	display: none
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header .breadcum {
		padding-left: 20px;
		padding-right: 20px
	}
}

.cb-19-small-page-header h1 {
	margin-top: 0
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header h1 {
		margin-bottom: 15px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header h1 {
		margin-bottom: 13px !important
	}
}

@media screen and (max-width: 450px) {
	.cb-19-small-page-header h1 {
		font-size: 32px !important;
		line-height: 36px !important
	}
}

.cb-19-small-page-header .section-content h1 {
	margin-bottom: 15px;
	max-width: 755px
}

@media screen and (max-width: 991px) {

	.cb-19-small-page-header .section-content p,
	.cb-19-small-page-header .section-content ol li,
	ol .cb-19-small-page-header .section-content li,
	.cb-19-small-page-header .section-content ul li,
	ul .cb-19-small-page-header .section-content li {
		margin-bottom: 0 !important
	}
}

.cb-19-small-page-header .section-content .m-b-32 {
	margin-bottom: 0 !important
}

.cb-19-small-page-header .section-content p,
.cb-19-small-page-header .section-content ol li,
ol .cb-19-small-page-header .section-content li,
.cb-19-small-page-header .section-content ul li,
ul .cb-19-small-page-header .section-content li {
	font-size: 22px;
	line-height: 29px;
	font-family: "Assistant";
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0
}

@media screen and (max-width: 991px) {

	.cb-19-small-page-header .section-content p,
	.cb-19-small-page-header .section-content ol li,
	ol .cb-19-small-page-header .section-content li,
	.cb-19-small-page-header .section-content ul li,
	ul .cb-19-small-page-header .section-content li {
		margin-bottom: 39px !important
	}
}

@media screen and (max-width: 767px) {

	.cb-19-small-page-header .section-content p,
	.cb-19-small-page-header .section-content ol li,
	ol .cb-19-small-page-header .section-content li,
	.cb-19-small-page-header .section-content ul li,
	ul .cb-19-small-page-header .section-content li {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 27px !important;
		margin-right: 0;
		letter-spacing: 0
	}
}

.cb-19-small-page-header .btn-s-media {
	margin-top: 30px
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header .btn-s-media {
		display: inline-block !important;
		min-height: inherit
	}
}

.cb-19-small-page-header .btn-s-media .btn {
	padding: 14.5px 23px;
	margin-right: 33px !important;
	line-height: 21px;
	min-width: 167px;
	border: 0
}

@media screen and (max-width: 1199px) {
	.cb-19-small-page-header .btn-s-media .btn {
		margin-bottom: 24px
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header .btn-s-media .btn {
		display: block;
		max-width: 250px
	}

	.cb-19-small-page-header .btn-s-media .btn:last-of-type {
		margin-bottom: 36px
	}
}

@media(max-width: 767px) {
	.cb-19-small-page-header .btn-s-media .btn {
		margin-bottom: 22px;
		max-width: inherit;
		margin-right: 0 !important;
		font-size: 15px
	}

	.cb-19-small-page-header .btn-s-media .btn:last-of-type {
		margin-bottom: 28px
	}
}

.cb-19-small-page-header .btn-s-media .social-media-icon {
	display: flex;
	align-items: center
}

.cb-19-small-page-header .btn-s-media .social-media-icon a {
	margin-right: 30px
}

.cb-19-small-page-header .btn-s-media .social-media-icon a:last-child {
	margin-right: 0
}

@media(min-width: 992px)and (max-width: 1199px) {
	.cb-19-small-page-header .btn-s-media .social-media-icon {
		margin-top: 20px
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header .btn-s-media {
		margin-bottom: 28px
	}
}

.cb-19-small-page-header .small-page-thumb {
	width: 435px;
	aspect-ratio: 1/1;
	height: auto;
	margin: auto
}

@media screen and (max-width: 1366px) {
	.cb-19-small-page-header .small-page-thumb {
		width: 435px
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header .small-page-thumb {
		width: 335px
	}
}

@media screen and (max-width: 360px) {
	.cb-19-small-page-header .small-page-thumb {
		width: 280px
	}
}

.cb-19-small-page-header .small-page-thumb img {
	border-radius: 100%;
	object-fit: cover;
	width: 100% !important;
	height: 100% !important;
	transition: none !important
}

.cb-19-small-page-header .small-page-thumb img:hover {
	transform: none !important
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header .small-page-thumb img {
		margin-bottom: 0
	}
}

.cb-19-small-page-header .small-page-thumb.huc-animate-active {
	-webkit-animation: img-fadeInRight 1s ease-in-out;
	animation: img-fadeInRight 1s ease-in-out;
	opacity: 1
}

@keyframes img-fadeInRight {
	from {
		opacity: 0;
		transform: translateX(300px)
	}

	to {
		opacity: 1 !important;
		transform: translateX(0px)
	}
}

.cb-19-small-page-header .date-time {
	display: flex
}

.cb-19-small-page-header .date-time>div {
	padding-right: 65px;
	position: relative
}

.cb-19-small-page-header .date-time>div::after {
	border-right: 2px solid #0f145b;
	content: "";
	position: absolute;
	height: 18px;
	right: 32px;
	top: 8px
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header .date-time>div::after {
		content: none
	}
}

.cb-19-small-page-header .date-time>div:last-child {
	padding-right: 0
}

.cb-19-small-page-header .date-time>div:last-child::after {
	content: none
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header .date-time {
		display: block
	}
}

.cb-19-small-page-header.event-specific {
	padding-bottom: 50px !important;
	margin-bottom: 50px
}

@media(min-width: 768px)and (max-width: 991px) {
	.cb-19-small-page-header.event-specific h1 {
		margin-bottom: 15px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header.event-specific h1 {
		margin-bottom: 13px !important
	}
}

.cb-19-small-page-header.event-specific p,
.cb-19-small-page-header.event-specific ol li,
ol .cb-19-small-page-header.event-specific li,
.cb-19-small-page-header.event-specific ul li,
ul .cb-19-small-page-header.event-specific li {
	font-size: 22px;
	line-height: 29px;
	font-family: "Assistant";
	color: #1c1c1c;
	letter-spacing: 0
}

@media(min-width: 992px)and (max-width: 1200px) {

	.cb-19-small-page-header.event-specific p,
	.cb-19-small-page-header.event-specific ol li,
	ol .cb-19-small-page-header.event-specific li,
	.cb-19-small-page-header.event-specific ul li,
	ul .cb-19-small-page-header.event-specific li {
		padding-right: 50px
	}
}

@media(min-width: 768px)and (max-width: 991px) {

	.cb-19-small-page-header.event-specific p,
	.cb-19-small-page-header.event-specific ol li,
	ol .cb-19-small-page-header.event-specific li,
	.cb-19-small-page-header.event-specific ul li,
	ul .cb-19-small-page-header.event-specific li {
		margin-bottom: 45px !important
	}
}

@media screen and (max-width: 767px) {

	.cb-19-small-page-header.event-specific p,
	.cb-19-small-page-header.event-specific ol li,
	ol .cb-19-small-page-header.event-specific li,
	.cb-19-small-page-header.event-specific ul li,
	ul .cb-19-small-page-header.event-specific li {
		font-size: 18px;
		line-height: 22px;
		font-weight: 300;
		letter-spacing: 0;
		margin-bottom: 26px !important
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header.event-specific {
		padding-bottom: 68px
	}
}

@media(min-width: 992px)and (max-width: 1200px) {
	.cb-19-small-page-header.event-specific .small-page-thumb {
		right: 0
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header.event-specific .small-page-header-wrap {
		padding-top: 0px
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header.event-specific .small-page-header-wrap {
		padding-top: 0
	}
}

.cb-19-small-page-header.cb-19-lightgray-bg {
	background: #fbfbfb;
	background: -moz-linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #f8f8f8 100%);
	background: -webkit-linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #f8f8f8 100%);
	background: linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #f8f8f8 100%)
}

.cb-19-small-page-header.cb-19-lightgray-bg .small-page-thumb {
	margin: 0 0 -100px
}

@media screen and (max-width: 1366px) {
	.cb-19-small-page-header.cb-19-lightgray-bg .small-page-thumb {
		margin: 30px 0 -100px
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header.cb-19-lightgray-bg .small-page-thumb {
		margin: 0 0 30px
	}
}

.cb-19-small-page-header.cb-19-navy-bg {
	background: #0f145b;
	background: -moz-linear-gradient(315deg, #377ab9 0%, #0f145b 81.77%);
	background: -webkit-linear-gradient(315deg, #377ab9 0%, #0f145b 81.77%);
	background: linear-gradient(315deg, #377ab9 0%, #0f145b 81.77%)
}

@media screen and (max-width: 1024px) {
	.cb-19-small-page-header.cb-19-navy-bg {
		padding-top: 50px !important
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header.cb-19-navy-bg {
		padding-top: 30px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header.cb-19-navy-bg {
		padding-bottom: 37px;
		padding-top: 21px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header.cb-19-navy-bg h1 {
		margin-bottom: 18px !important
	}
}

.cb-19-small-page-header.cb-19-navy-bg .breadcum,
.cb-19-small-page-header.cb-19-navy-bg h1,
.cb-19-small-page-header.cb-19-navy-bg .eve-info,
.cb-19-small-page-header.cb-19-navy-bg p,
.cb-19-small-page-header.cb-19-navy-bg ol li,
ol .cb-19-small-page-header.cb-19-navy-bg li,
.cb-19-small-page-header.cb-19-navy-bg ul li,
ul .cb-19-small-page-header.cb-19-navy-bg li {
	color: #fff !important
}

.cb-19-small-page-header.cb-19-navy-bg .eve-info span {
	color: #fbad18 !important
}

.cb-19-small-page-header.cb-19-navy-bg .social-media-icon svg path {
	fill: #fff
}

.cb-19-small-page-header.cb-19-navy-bg .date-time>div::after {
	border-right: 2px solid #fff
}

@media screen and (max-width: 767px) {
	.cb-19-small-page-header.cb-19-navy-bg {
		position: relative;
		background: #05183b
	}

	.cb-19-small-page-header.cb-19-navy-bg:before {
		background: #05183b
	}
}

.cb-19-small-page-header.cb-19-navy-bg .small-page-thumb {
	margin: 0 0 -100px
}

@media screen and (max-width: 1366px) {
	.cb-19-small-page-header.cb-19-navy-bg .small-page-thumb {
		margin: 30px 0 -100px
	}
}

@media screen and (max-width: 991px) {
	.cb-19-small-page-header.cb-19-navy-bg .small-page-thumb {
		margin: 0 0 30px
	}
}

.additional_padding_on_announcement .cb-19-small-page-header.event-specific {
	margin-bottom: 65px
}

@media screen and (max-width: 1366px) {
	.additional_padding_on_announcement .cb-19-small-page-header.event-specific {
		margin-bottom: 50px
	}
}

@media screen and (max-width: 991px) {
	.additional_padding_on_announcement .cb-19-small-page-header.event-specific {
		margin-bottom: 40px
	}
}

@media screen and (max-width: 767px) {
	.additional_padding_on_announcement .cb-19-small-page-header.event-specific {
		margin-bottom: 30px
	}
}

.sidebar-active .cb-19-small-page-header {
	margin-bottom: 66px !important
}

.has-sidebar .cb20-full-width-teaser {
	padding-left: 30px
}

@media(max-width: 1200px) {
	.has-sidebar .cb20-full-width-teaser {
		padding-left: 0
	}
}

.has-sidebar .cb20-full-width-teaser:after {
	left: 0
}

@media(max-width: 1200px) {
	.has-sidebar .cb20-full-width-teaser:after {
		left: -50vw
	}
}

.has-sidebar .cb20-full-width-teaser .section-box .cb-20-page .content-side {
	flex: 0 0 calc(100% - 430px)
}

.has-sidebar .cb20-full-width-teaser .section-box .cb-20-page .image-side {
	flex: 0 0 430px
}

.has-sidebar .cb20-full-width-teaser .section-box .cb-20-page .image-side .image-box {
	z-index: 2
}

.cb20-full-width-teaser {
	padding: 25px 0;
	margin: 40px 0;
	background: #fff;
	overflow: visible;
	position: relative
}

.cb20-full-width-teaser:after {
	content: "";
	background-color: #10345e;
	background: #0f145b;
	position: absolute;
	left: -50vw;
	width: 150vw;
	height: 100%;
	top: 0;
	z-index: 1
}

.cb20-full-width-teaser>div {
	z-index: 2;
	position: relative
}

@media screen and (max-width: 1366px) {
	.cb20-full-width-teaser {
		padding: 25px 0;
		margin: 25px 0
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser {
		padding: 29px 0;
		margin: 11px 0
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser {
		padding: 24px 0;
		margin: 6px 0
	}
}

.cb20-full-width-teaser.with-purple-bg {
	padding: 0;
	margin: 65px -14px;
	width: auto
}

@media screen and (max-width: 1366px) {
	.cb20-full-width-teaser.with-purple-bg {
		margin-top: 50px;
		margin-bottom: 50px
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser.with-purple-bg {
		margin-top: 40px;
		margin-bottom: 40px
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser.with-purple-bg {
		margin-top: 30px;
		margin-bottom: 30px
	}
}

.cb20-full-width-teaser.with-purple-bg .section-box {
	background: #462c6b
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser.with-purple-bg .section-box .cb-20-page {
		padding: 35px 0 0 0
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser.with-purple-bg .section-box .cb-20-page {
		padding: 31px 0 0 0
	}
}

@media screen and (max-width: 360px) {
	.cb20-full-width-teaser.with-purple-bg .section-box .cb-20-page {
		padding: 29px 0 0 0
	}
}

.cb20-full-width-teaser .section-box {
	padding: 10px 0 0
}

.cb20-full-width-teaser .section-box .container-fluid {
	padding: 0 12px
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box {
		padding: 10px 0 62px
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser .section-box {
		padding: 10px 8px 0
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page {
		padding: 35px 0 0 0
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser .section-box .cb-20-page {
		padding: 31px 0 0 0
	}
}

@media screen and (max-width: 360px) {
	.cb20-full-width-teaser .section-box .cb-20-page {
		padding: 29px 0 0 0
	}
}

.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content {
	max-width: 470px;
	margin: 0 0 40px
}

.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content.laptop-none {
	display: none
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content.laptop-none {
		display: block !important
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content.laptop-none h2 {
		display: block
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content {
		max-width: 620px;
		margin: 0 0 20px
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content {
		margin: 0 0
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content .btn.btn-white-text {
		letter-spacing: .4px;
		line-height: 14px;
		font-size: 14px
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content .btn.btn-white-text {
		letter-spacing: 0px
	}
}

@media screen and (max-width: 370px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content .btn.btn-white-text {
		font-size: 10px
	}
}

.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content h2 {
	font-size: 65px;
	line-height: 68px;
	margin: 0 0 22px
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content h2 {
		display: none;
		margin: 0 0 20px
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content h2 {
		font-size: 44px;
		line-height: 44px;
		margin-bottom: 14px
	}
}

.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content p,
.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content ol li,
ol .cb20-full-width-teaser .section-box .cb-20-page .cb-20-content li,
.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content ul li,
ul .cb20-full-width-teaser .section-box .cb-20-page .cb-20-content li {
	font-size: 32px;
	font-weight: 400;
	line-height: 40px;
	margin: 0 0 30px;
	font-family: "Assistant";
	letter-spacing: .6px
}

@media screen and (max-width: 1199px) {

	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content p,
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content ol li,
	ol .cb20-full-width-teaser .section-box .cb-20-page .cb-20-content li,
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content ul li,
	ul .cb20-full-width-teaser .section-box .cb-20-page .cb-20-content li {
		margin-bottom: 20px
	}
}

@media screen and (max-width: 767px) {

	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content p,
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content ol li,
	ol .cb20-full-width-teaser .section-box .cb-20-page .cb-20-content li,
	.cb20-full-width-teaser .section-box .cb-20-page .cb-20-content ul li,
	ul .cb20-full-width-teaser .section-box .cb-20-page .cb-20-content li {
		font-size: 28px;
		line-height: 29px;
		margin: 4px 0 27px;
		letter-spacing: .4px
	}
}

.cb20-full-width-teaser .section-box .cb-20-page .content-side {
	flex: 0 0 calc(100% - 730px)
}

@media screen and (max-width: 1366px) {
	.cb20-full-width-teaser .section-box .cb-20-page .content-side {
		flex: 0 0 calc(100% - 650px)
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page .content-side {
		flex: 0 0 48%
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser .section-box .cb-20-page .content-side {
		flex: 0 0 100%;
		margin: 0 0 53px
	}
}

.cb20-full-width-teaser .section-box .cb-20-page .image-side {
	flex: 0 0 730px;
	padding: 0
}

@media screen and (max-width: 1366px) {
	.cb20-full-width-teaser .section-box .cb-20-page .image-side {
		flex: 0 0 650px
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page .image-side {
		flex: 0 0 52%
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser .section-box .cb-20-page .image-side {
		flex: 0 0 100%
	}
}

.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box {
	position: relative;
	display: flex;
	justify-content: center
}

.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .image-box {
	border-radius: 250px 250px 0 0;
	max-width: 440px;
	overflow: hidden;
	margin: 0 30px 0 45px;
	height: 592px
}

@media screen and (max-width: 1366px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .image-box {
		margin: 0 30px 0 -25px
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .image-box {
		max-width: 328px;
		overflow: hidden;
		height: 443px;
		margin: 0 0 0 -40px
	}
}

@media screen and (max-width: 780px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .image-box {
		margin: 0 0 0 -20px
	}
}

@media screen and (max-width: 767px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .image-box {
		margin: 0 auto;
		max-width: 100%;
		height: 405px;
		padding: 0 10px
	}
}

.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .image-box img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center
}

.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .line-left {
	height: 592px;
	width: 234px;
	overflow: hidden;
	margin: 0;
	position: absolute;
	left: -55px
}

@media screen and (max-width: 1366px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .line-left {
		left: -130px
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .line-left {
		display: none
	}
}

.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .line-left svg {
	height: 100%;
	margin: 0 0 0 -50px
}

.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .line-left .anim {
	height: 100%
}

.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .line-right {
	height: 592px;
	width: 250px;
	overflow: hidden;
	margin: 0;
	position: absolute;
	right: -130px
}

@media screen and (max-width: 1366px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .line-right {
		right: -135px
	}
}

@media screen and (max-width: 1199px) {
	.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .line-right {
		display: none
	}
}

.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .line-right .anim {
	height: 100%
}

.cb20-full-width-teaser .section-box .cb-20-page .cb20-img-box .line-right svg {
	height: 100%
}

.tribe-events-c-view-selector__content,
.tribe-events-c-subscribe-dropdown {
	display: none !important
}

.tribe-common-l-container {
	padding: 0 !important
}

.calendar-view-container.cb21-active {
	height: auto;
	opacity: 1
}

.tribe-common-c-btn {
	border: none !important;
	padding: 14.5px 23px !important;
	font-family: Assistant !important;
	font-weight: 900 !important;
	font-size: 15px !important;
	line-height: 20.75px !important;
	text-transform: uppercase !important;
	color: #fff !important;
	background-color: #0f145b !important;
	border-radius: 0 !important;
	margin-right: 5px !important
}

.calendar-custom-list-view,
.calendar-view-container,
.events-list-view-container {
	opacity: 0;
	height: 0;
	width: 0
}

.calendar-custom-list-view.cb21-active,
.calendar-view-container.cb21-active,
.events-list-view-container.cb21-active {
	opacity: 1;
	height: auto;
	width: auto
}

.cb21-events,
.sb05-directory {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-content: center
}

.cb21-events h5,
.sb05-directory h5 {
	font-family: "Assistant Bold";
	font-weight: 400;
	font-size: 15px;
	line-height: 27px;
	letter-spacing: .5px;
	color: #377ab9;
	margin-bottom: 12px
}

.cb21-events h5 span,
.sb05-directory h5 span {
	font-family: "Assistant Bold";
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
	color: #0f145b;
	position: relative;
	display: inline-block
}

.cb21-events h5 span:after,
.sb05-directory h5 span:after {
	content: ",";
	margin-right: 5px
}

.cb21-events h5 span:last-child:after,
.sb05-directory h5 span:last-child:after {
	display: none
}

.cb21-events .top-container-title,
.sb05-directory .top-container-title {
	width: auto;
	max-width: 691px;
	height: 66px;
	color: #0f145b;
	font-weight: 900;
	font-size: 25px;
	line-height: 50px;
	font-family: "Assistant"
}

.cb21-events .flex-wrapper,
.sb05-directory .flex-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 47px
}

.cb21-events .flex-wrapper:nth-last-child(1),
.cb21-events .flex-wrapper:nth-last-child(2),
.sb05-directory .flex-wrapper:nth-last-child(1),
.sb05-directory .flex-wrapper:nth-last-child(2) {
	margin-bottom: 10px !important
}

.cb21-events .top-content-btn,
.sb05-directory .top-content-btn {
	display: flex;
	gap: 24px
}

.cb21-events .list-view-btn,
.sb05-directory .list-view-btn {
	color: #fff;
	background-color: #0f145b;
	border: none;
	padding: 14.5px 23px;
	font-family: Assistant;
	font-weight: 900;
	font-size: 15px;
	line-height: 20.75px;
	text-transform: uppercase;
	opacity: .5
}

.cb21-events .list-view-btn.cb21-active,
.sb05-directory .list-view-btn.cb21-active {
	opacity: 1
}

.cb21-events .calendar-view-btn,
.sb05-directory .calendar-view-btn {
	border: none;
	padding: 14.5px 23px;
	font-family: Assistant;
	font-weight: 900;
	font-size: 15px;
	line-height: 20.75px;
	text-transform: uppercase;
	color: #fff;
	background-color: #0f145b;
	opacity: .5
}

.cb21-events .calendar-view-btn.cb21-active,
.sb05-directory .calendar-view-btn.cb21-active {
	opacity: 1
}

.cb21-events .content-container,
.sb05-directory .content-container {
	display: flex
}

@media(max-width: 767px) {

	.cb21-events .content-container,
	.sb05-directory .content-container {
		flex-wrap: wrap
	}
}

.cb21-events .events-img,
.sb05-directory .events-img {
	width: 306px;
	height: 252px;
	background-size: cover;
	background-position: center;
	margin-right: 80px
}

@media(max-width: 767px) {

	.cb21-events .events-img,
	.sb05-directory .events-img {
		margin: 0 auto 20px;
		width: 100%;
		height: 276px
	}
}

.cb21-events .events-content h3,
.cb21-events .events-content-alt h3,
.sb05-directory .events-content h3,
.sb05-directory .events-content-alt h3 {
	margin-bottom: 20px
}

.cb21-events .events-content p.dates-location,
.cb21-events .events-content ol li.dates-location,
ol .cb21-events .events-content li.dates-location,
.cb21-events .events-content ul li.dates-location,
ul .cb21-events .events-content li.dates-location,
.cb21-events .events-content p.dates-location-alt,
.cb21-events .events-content ol li.dates-location-alt,
ol .cb21-events .events-content li.dates-location-alt,
.cb21-events .events-content ul li.dates-location-alt,
ul .cb21-events .events-content li.dates-location-alt,
.cb21-events .events-content-alt p.dates-location,
.cb21-events .events-content-alt ol li.dates-location,
ol .cb21-events .events-content-alt li.dates-location,
.cb21-events .events-content-alt ul li.dates-location,
ul .cb21-events .events-content-alt li.dates-location,
.cb21-events .events-content-alt p.dates-location-alt,
.cb21-events .events-content-alt ol li.dates-location-alt,
ol .cb21-events .events-content-alt li.dates-location-alt,
.cb21-events .events-content-alt ul li.dates-location-alt,
ul .cb21-events .events-content-alt li.dates-location-alt,
.sb05-directory .events-content p.dates-location,
.sb05-directory .events-content ol li.dates-location,
ol .sb05-directory .events-content li.dates-location,
.sb05-directory .events-content ul li.dates-location,
ul .sb05-directory .events-content li.dates-location,
.sb05-directory .events-content p.dates-location-alt,
.sb05-directory .events-content ol li.dates-location-alt,
ol .sb05-directory .events-content li.dates-location-alt,
.sb05-directory .events-content ul li.dates-location-alt,
ul .sb05-directory .events-content li.dates-location-alt,
.sb05-directory .events-content-alt p.dates-location,
.sb05-directory .events-content-alt ol li.dates-location,
ol .sb05-directory .events-content-alt li.dates-location,
.sb05-directory .events-content-alt ul li.dates-location,
ul .sb05-directory .events-content-alt li.dates-location,
.sb05-directory .events-content-alt p.dates-location-alt,
.sb05-directory .events-content-alt ol li.dates-location-alt,
ol .sb05-directory .events-content-alt li.dates-location-alt,
.sb05-directory .events-content-alt ul li.dates-location-alt,
ul .sb05-directory .events-content-alt li.dates-location-alt {
	font-family: "Assistant Bold";
	font-weight: 400;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #377ab9;
	cursor: pointer
}

.cb21-events .events-content p.event-desc,
.cb21-events .events-content ol li.event-desc,
ol .cb21-events .events-content li.event-desc,
.cb21-events .events-content ul li.event-desc,
ul .cb21-events .events-content li.event-desc,
.cb21-events .events-content-alt p.event-desc,
.cb21-events .events-content-alt ol li.event-desc,
ol .cb21-events .events-content-alt li.event-desc,
.cb21-events .events-content-alt ul li.event-desc,
ul .cb21-events .events-content-alt li.event-desc,
.sb05-directory .events-content p.event-desc,
.sb05-directory .events-content ol li.event-desc,
ol .sb05-directory .events-content li.event-desc,
.sb05-directory .events-content ul li.event-desc,
ul .sb05-directory .events-content li.event-desc,
.sb05-directory .events-content-alt p.event-desc,
.sb05-directory .events-content-alt ol li.event-desc,
ol .sb05-directory .events-content-alt li.event-desc,
.sb05-directory .events-content-alt ul li.event-desc,
ul .sb05-directory .events-content-alt li.event-desc {
	font-size: 19px;
	line-height: 26px
}

.cb21-events .events-content,
.sb05-directory .events-content {
	width: calc(100% - 386px)
}

@media(max-width: 767px) {

	.cb21-events .events-content,
	.sb05-directory .events-content {
		width: 100%
	}
}

.cb21-events .events-content-alt,
.sb05-directory .events-content-alt {
	width: 100%
}

.cb21-events .events-content>h3,
.sb05-directory .events-content>h3 {
	font-family: "Assistant";
	color: #0f145b;
	font-weight: 400;
	font-size: 32px;
	line-height: 40px
}

.cb21-events .dates-location>span,
.sb05-directory .dates-location>span {
	color: #0f145b;
	text-transform: capitalize
}

.cb21-events .event-desc,
.sb05-directory .event-desc {
	font-family: "Assistant";
	font-weight: 300;
	font-size: 19px;
	line-height: 26px;
	color: #1c1c1c;
	mix-blend-mode: normal;
	opacity: .8
}

.cb21-events .resource-links,
.sb05-directory .resource-links {
	display: flex;
	align-items: center;
	gap: 19px;
	font-family: "Assistant";
	font-style: normal;
	margin-top: 21px;
	font-weight: 900;
	font-size: 14px;
	line-height: 19px;
	text-align: right;
	letter-spacing: .5px;
	text-transform: uppercase;
	margin-bottom: 8px
}

.cb21-events a.learn-more-btn,
.cb21-events a.calendar-btn,
.sb05-directory a.learn-more-btn,
.sb05-directory a.calendar-btn {
	border-bottom: 4px solid #fbad18
}

.cb21-events .horizontal-bar,
.sb05-directory .horizontal-bar {
	margin-top: 47px;
	border: 1px solid #0f145b;
	margin-bottom: 43px
}

.cb21-events .dates-location-alt,
.sb05-directory .dates-location-alt {
	margin-bottom: 18px
}

.cb21-events .load-more-btn,
.sb05-directory .load-more-btn {
	color: #fff;
	text-transform: uppercase;
	background-color: #d93c2e;
	padding: 9px 23px;
	gap: 10px;
	height: 50px;
	width: 130px;
	cursor: pointer
}

.cb21-events .reset {
	position: absolute;
	bottom: -40px
}

@media(max-width: 768px) {
	.cb21-events .flex-wrapper {
		flex-direction: column
	}

	.cb21-events .flex-wrapper .top-container-title {
		height: auto
	}

	.cb21-events .flex-wrapper .top-container-title h2 {
		text-align: center;
		margin-bottom: 50px
	}
}

.tribe-events-calendar-month__day-cell--selected,
.tribe-events-calendar-month__mobile-events-icon,
.tribe-events-calendar-month__mobile-events-icon--event {
	background-color: #d93c2e !important
}

.datepicker .table-condensed {
	width: 100%
}

@media(max-width: 768px) {

	.flex2-grid .single-directory-block:nth-last-child(1),
	.filter-section:not(.table-filter-section) .alm-reveal .single-directory-block:nth-last-child(1),
	.table-filter-section:not(.table-filter-section) .alm-reveal .single-directory-block:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

.tribe-common--breakpoint-mediuml.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
	border: none !important;
	font-family: "Assistant" !important;
	font-size: 15px !important;
	font-weight: 900 !important;
	line-height: 21px !important;
	letter-spacing: .5px !important;
	text-align: right !important;
	text-transform: uppercase !important;
	color: #0f145b !important;
	overflow: hidden;
	position: relative;
	margin: 6px 15px !important;
	margin-top: 10px !important;
	padding: unset !important;
	padding-bottom: 5px !important;
	padding-top: 12px !important;
	border-radius: 0 !important
}

.tribe-common--breakpoint-mediuml.tribe-common .tribe-common-c-btn-border-small:after,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 4px;
	width: 100%;
	left: 0;
	background: #fbad18
}

.tribe-common--breakpoint-mediuml.tribe-common .tribe-common-c-btn-border-small:hover:after,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:hover:after {
	-webkit-animation-name: linedrow;
	animation-name: linedrow;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-duration: .5s;
	animation-duration: .5s
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
	font-family: "Assistant" !important;
	font-size: 32px !important;
	font-weight: 900 !important;
	line-height: 40px !important;
	letter-spacing: 0px !important;
	text-align: left;
	margin-top: 22px !important
}

.tribe-events .datepicker .day.active,
.tribe-events .datepicker .day.active.focused,
.tribe-events .datepicker .day.active:focus,
.tribe-events .datepicker .day.active:hover,
.tribe-events .datepicker .month.active,
.tribe-events .datepicker .month.active.focused,
.tribe-events .datepicker .month.active:focus,
.tribe-events .datepicker .month.active:hover,
.tribe-events .datepicker .year.active,
.tribe-events .datepicker .year.active.focused,
.tribe-events .datepicker .year.active:focus,
.tribe-events .datepicker .year.active:hover {
	background: #d93c2e !important
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover::after {
	background: #d93c2e !important
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
	font-family: Assistant;
	font-size: 15px;
	font-weight: 900;
	line-height: 21px;
	letter-spacing: .5px;
	text-align: left;
	color: #0f145b !important
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
	text-transform: capitalize
}

@media(min-width: 651px)and (max-width: 991px) {
	.cb21-events .alm-filter {
		width: calc(50% - 60px) !important
	}
}

@media(min-width: 992px) {
	.cb21-events .alm-filter {
		width: calc(33.3% - 60px) !important
	}
}

@media(max-width: 991px) {
	.cb21-events #alm-filters-event_filters[data-id=event_filters] .alm-filter[data-key=search] {
		width: 100% !important;
		margin-right: 0 !important;
		margin-bottom: 20px !important
	}
}

.tribe-events .tribe-events-header,
.tribe-events .tribe-events-calendar-month__header {
	z-index: 1;
	position: static
}

@media(max-width:827px) {
	.tribe-events .tribe-events-c-search__button {
		margin-top: 0 !important
	}
}

@media(max-width:827px) {
	.tribe-events .tribe-events-c-search__input-group {
		border: 1px solid #0f145b
	}

	.tribe-events .tribe-events-c-search__input-group input.tribe-events-c-search__input {
		padding-left: 10px
	}

	.tribe-events .tribe-events-c-search__input-group svg.tribe-events-c-search__input-control-icon-svg {
		right: 10px
	}
}

.filter-section.event-filters-container .alm-filters-container .alm-filters--submit,
.table-filter-section.event-filters-container .alm-filters-container .alm-filters--submit {
	left: calc(33.3% - 120px) !important
}

@media(max-width: 991px) {

	.filter-section.event-filters-container .alm-filters-container .alm-filters--submit,
	.table-filter-section.event-filters-container .alm-filters-container .alm-filters--submit {
		left: unset !important;
		right: 0px !important
	}
}

#alm-filters-event_filters[data-id=event_filters] .alm-filter[data-key=search] {
	width: calc(33.3% - 60px) !important
}

.tribe-events .datepicker .day.active,
.tribe-events .datepicker .day.active.focused,
.tribe-events .datepicker .day.active:focus,
.tribe-events .datepicker .day.active:hover,
.tribe-events .datepicker .month.active,
.tribe-events .datepicker .month.active.focused,
.tribe-events .datepicker .month.active:focus,
.tribe-events .datepicker .month.active:hover,
.tribe-events .datepicker .year.active,
.tribe-events .datepicker .year.active.focused,
.tribe-events .datepicker .year.active:focus,
.tribe-events .datepicker .year.active:hover {
	background-color: #0f145b !important
}

.calendar-view-container .key {
	max-width: 1260px;
	margin: auto;
	margin-top: 25px;
	display: flex
}

.calendar-view-container .key p,
.calendar-view-container .key ol li,
ol .calendar-view-container .key li,
.calendar-view-container .key ul li,
ul .calendar-view-container .key li {
	margin-right: 20px;
	font-family: "Assistant";
	font-size: 18px;
	font-weight: 900;
	line-height: 20px;
	letter-spacing: 0px;
	text-align: left
}

.cb22-imagevideo-gallery {
	position: relative;
	overflow: visible;
	padding: 55px 0;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

@media screen and (max-width: 1366px) {
	.cb22-imagevideo-gallery {
		padding: 40px 0
	}
}

@media screen and (max-width: 1199px) {
	.cb22-imagevideo-gallery {
		padding: 30px 0 35px
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery {
		padding: 8px
	}
}

.cb22-imagevideo-gallery .swiper {
	overflow: visible
}

@media(max-width: 767px) {
	.cb22-imagevideo-gallery .swiper {
		overflow: hidden
	}
}

.cb22-imagevideo-gallery .swiper:after {
	content: "";
	width: 50vw;
	height: 100%;
	background-color: #fff;
	position: absolute;
	left: -50vw;
	top: 0;
	z-index: 2
}

@media(max-width: 767px) {
	.cb22-imagevideo-gallery .swiper:after {
		display: none
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .imageGallery-cb22 {
		flex-direction: column
	}
}

.cb22-imagevideo-gallery .gallery-slider {
	position: relative;
	margin: 0 0 0 3px
}

@media screen and (max-width: 1366px) {
	.cb22-imagevideo-gallery .gallery-slider {
		margin: 0
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider {
		padding: 14px 0 15px 0
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .section-head {
	margin-bottom: 58px;
	min-height: 1px;
	position: relative
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .section-head {
		margin-bottom: 62px
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .section-head {
		margin-bottom: 25px;
		min-height: 20px
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .section-head h2 {
	margin: 0
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .section-head h2 {
		width: 100%;
		margin: 0 0 0
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .section-head h2 {
		width: 70%
	}
}

@media screen and (max-width: 540px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .section-head h2 {
		width: 55%
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-wrapper {
	height: inherit
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide {
	width: 793px
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide {
		opacity: .5
	}

	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.swiper-slide-active {
		opacity: 1
	}

	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.swiper-slide-next {
		opacity: .5
	}
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide {
		width: 618px
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide {
		width: 315px
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-box .gallery-thumb {
	height: 448px;
	align-items: center;
	justify-content: center
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-box .gallery-thumb {
		height: 349px
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-box .gallery-thumb {
		height: 178px
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-box .cb22-gallery-image {
	height: 448px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-box .cb22-gallery-image {
		height: 349px
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-box .cb22-gallery-image {
		height: 178px
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content {
	display: flex;
	margin-top: 19px;
	align-items: flex-start
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content {
		margin-top: 5px
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content {
		margin-top: 10px
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content p,
.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content ol li,
ol .cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content li,
.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content ul li,
ul .cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content li {
	margin-top: 3px;
	margin-bottom: 0
}

@media screen and (max-width: 767px) {

	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content p,
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content ol li,
	ol .cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content li,
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content ul li,
	ul .cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content li {
		font-size: 16px;
		line-height: 21px;
		margin-bottom: 0
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content p a,
.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content ol li a,
ol .cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content li a,
.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content ul li a,
ul .cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content li a {
	font-weight: 300;
	font-family: "Assistant";
	color: #d93c2e
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content p a:hover,
.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content ol li a:hover,
ol .cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content li a:hover,
.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content ul li a:hover,
ul .cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content li a:hover {
	color: #b32d21
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content .swiper-pagination {
	position: inherit;
	width: auto;
	margin-right: 16px;
	display: flex;
	align-items: flex-start;
	font-family: "Assistant";
	font-weight: 400;
	font-size: 22px;
	line-height: 29px
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content .swiper-pagination {
		flex-direction: row;
		margin-right: 16px;
		font-size: 20px;
		line-height: 25px;
		margin: 0px 13px 0 0
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content .swiper-pagination span {
	color: #462c6b;
	font-family: "Assistant";
	font-size: 22px;
	line-height: 29px
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide .gallery-content .swiper-pagination span {
		font-size: 20px;
		line-height: 25px
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide img {
	height: 100%;
	width: 100%;
	object-fit: cover
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .cb22-gallery-image {
	height: 448px;
	position: relative;
	align-items: center;
	justify-content: center;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .cb22-gallery-image {
		height: 349px
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .cb22-gallery-image {
		height: 178px
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .cb22-gallery-image .btn {
	position: absolute;
	margin: 0 auto !important;
	height: 79px;
	width: 79px
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .cb22-gallery-image .btn {
		height: 45px;
		width: 45px;
		padding: 0
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .cb22-gallery-image .btn img {
	width: 17px;
	height: 17px;
	object-fit: contain
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .cb22-gallery-image .btn img {
		width: 9.68px;
		height: 9.68px;
		margin: 1px 0 0 3px
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .gallery-thumb {
	position: relative;
	height: 448px
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .gallery-thumb {
		height: 349px
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .gallery-thumb {
		height: 178px
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .gallery-thumb .btn {
	position: absolute;
	margin: 0 auto !important;
	height: 79px;
	width: 79px
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .gallery-thumb .btn {
		height: 45px;
		width: 45px;
		padding: 0
	}
}

.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .gallery-thumb .btn img {
	width: 17px;
	height: 17px;
	object-fit: contain
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallery-slider .galeryInner .swiper-slide.videoType .gallery-thumb .btn img {
		width: 9.68px;
		height: 9.68px;
		margin: 1px 0 0 3px
	}
}

.cb22-imagevideo-gallery .swiper-button-with-title {
	height: 30px;
	position: absolute;
	right: 0;
	top: 10px;
	width: 182px;
	min-width: inherit
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .swiper-button-with-title {
		width: 100%;
		top: auto;
		right: auto;
		bottom: -45px
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .swiper-button-with-title {
		right: 20px;
		width: 100%;
		top: 15px;
		bottom: auto
	}
}

.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-next:after,
.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-prev:after {
	content: none
}

.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-next,
.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-prev {
	width: 79px;
	transform: inherit;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	outline: none !important;
	box-shadow: none !important;
	display: block !important
}

.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-next:focus,
.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-prev:focus {
	outline: none !important;
	box-shadow: none !important
}

@media screen and (max-width: 767px) {

	.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-next,
	.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-prev {
		width: 43px
	}
}

.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-next img,
.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-prev img {
	width: 100%
}

.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-next {
	right: 0
}

@media screen and (max-width: 991px) {
	.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-next {
		right: auto;
		left: 100px
	}
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-next {
		right: 0;
		left: auto
	}
}

.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-prev {
	left: 0
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .swiper-button-with-title .swiper-button-prev {
		left: auto;
		right: 57px
	}
}

.cb22-imagevideo-gallery .sidebarContent .main-sidebar {
	margin-right: 100px
}

.cb22-imagevideo-gallery .sidebarContent .main-sidebar img {
	width: 300px
}

.cb22-single-slide {
	padding-left: 0 !important
}

.cb22-single-slide .imageGallery-cb22 .gallery-slider .section-head {
	text-align: center
}

.cb22-single-slide .imageGallery-cb22 .gallery-slider .section-head h2 {
	margin: 0 auto
}

@media screen and (max-width: 540px) {
	.cb22-single-slide .imageGallery-cb22 .gallery-slider .section-head h2 {
		width: 90% !important
	}
}

.cb22-single-slide .imageGallery-cb22 .gallery-slider .swiper-wrapper {
	display: flex;
	align-items: center;
	justify-content: center
}

.cb22-single-slide .imageGallery-cb22 .gallery-slider .swiper-wrapper .swiper-slide {
	margin: 0 !important
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery {
		padding: 8px 0 8px 0
	}
}

.cb22-imagevideo-gallery .gallerySidebar .swiper-button-with-title {
	right: auto;
	top: auto;
	left: 0;
	min-width: auto;
	bottom: -60px
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallerySidebar .swiper-button-with-title {
		right: 10px;
		left: auto;
		top: 10px;
		bottom: auto
	}
}

.cb22-imagevideo-gallery .gallerySidebar .gallery-slider .galeryInner .section-head {
	margin-bottom: 72px
}

@media screen and (max-width: 767px) {
	.cb22-imagevideo-gallery .gallerySidebar .gallery-slider .galeryInner .section-head {
		margin-bottom: 20px
	}
}

.cb22-imagevideo-gallery .gallerySidebar .gallery-slider .galeryInner .gallery-box {
	padding-right: 52px
}

.sidebar-active .cb22-imagevideo-gallery {
	padding-left: 0
}

@media screen and (max-width: 1199px) {
	.sidebar-active .cb22-imagevideo-gallery {
		padding-left: 75px
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .cb22-imagevideo-gallery {
		padding: 8px 0 8px 20px
	}
}

.sidebar-active .cb22-imagevideo-gallery .gallery-slider .galeryInner .gallery-box {
	padding-right: 0
}

.sidebar-active .cb22-imagevideo-gallery .container-fluid .col-xl-8.col-lg-12 {
	padding-right: 0 !important
}

.additional_padding_on_announcement .announcement-slider.next-to-upper-section-gap {
	margin-top: 0px;
	z-index: 1
}

.additional_padding_on_announcement .announcement-slider.next-to-upper-section-gap .announcement-slider-container.next-to-upper-section {
	margin-top: 70px
}

@media screen and (max-width: 1399px) {
	.additional_padding_on_announcement .announcement-slider.next-to-upper-section-gap .announcement-slider-container.next-to-upper-section {
		margin-top: 30px
	}
}

@media screen and (max-width: 991px) {
	.additional_padding_on_announcement .announcement-slider.next-to-upper-section-gap .announcement-slider-container.next-to-upper-section {
		margin-top: 110px
	}
}

@media screen and (max-width: 767px) {
	.additional_padding_on_announcement .announcement-slider.next-to-upper-section-gap .announcement-slider-container.next-to-upper-section {
		margin-top: 0px
	}
}

.announcement-slider {
	padding-top: 28px;
	margin-bottom: 100px;
	position: relative
}

@media screen and (max-width: 767px) {
	.announcement-slider {
		margin-bottom: 60px
	}
}

.announcement-slider .cb-23-bg-box {
	padding-top: 59px;
	padding-bottom: 65px;
	height: calc(100% - 20px);
	background: #f8f8f8;
	border-radius: 0px 0 200px 0px;
	display: block;
	margin: 0 25px;
	z-index: -1
}

@media screen and (max-width: 1399px) {
	.announcement-slider .cb-23-bg-box {
		height: calc(100% - 40px);
		padding-top: 59px;
		padding-bottom: 50px
	}
}

@media screen and (max-width: 767px) {
	.announcement-slider .cb-23-bg-box {
		margin: 0 20px;
		border-radius: 0px 0 150px 0px;
		padding-top: 49px;
		padding-bottom: 40px
	}
}

@media screen and (max-width: 767px) {
	.announcement-slider .cb-23-bg-box {
		margin: 0 20px;
		border-radius: 0px 0 150px 0px;
		padding-top: 29px;
		padding-bottom: 30px
	}
}

@media screen and (max-width: 767px) {

	.announcement-slider .cb-23-bg-box .container,
	.announcement-slider .cb-23-bg-box .container-fluid {
		padding-left: 20px !important;
		padding-right: 20px !important
	}
}

@media screen and (min-width: 768px)and (max-width: 991px) {
	.announcement-slider .container-fluid {
		padding-left: 54px;
		padding-right: 54px
	}
}

@media screen and (max-width: 767px) {

	.announcement-slider .container,
	.announcement-slider .container-fluid {
		padding-left: var(--bs-gutter-x, 0.75rem);
		padding-right: var(--bs-gutter-x, 0.75rem);
		width: 100%;
		max-width: 100%
	}
}

@media screen and (min-width: 992px) {
	.announcement-slider.with-navbar {
		padding-top: 24px
	}

	.announcement-slider.with-navbar::before {
		margin: 0px
	}

	.announcement-slider.with-navbar .announcement-box .announcement-thumb {
		width: 308px;
		min-width: 308px;
		height: 308px
	}
}

@media screen and (min-width: 992px)and (max-width: 1399px) {
	.announcement-slider.with-navbar .announcement-box .announcement-thumb {
		width: 275px;
		min-width: 275px;
		height: 275px
	}
}

.cb23-section .announcement-slider-container {
	border-top: 4px solid #fbad18;
	padding-top: 28px
}

@media screen and (max-width: 1399px) {
	.cb23-section .announcement-slider-container {
		padding-top: 16px
	}
}

.cb23-section .announcement-slider-container.next-to-upper-section {
	margin-top: 70px
}

@media screen and (max-width: 1399px) {
	.cb23-section .announcement-slider-container.next-to-upper-section {
		margin-top: 30px
	}
}

@media screen and (max-width: 991px) {
	.cb23-section .announcement-slider-container.next-to-upper-section {
		margin-top: 110px
	}
}

@media screen and (max-width: 767px) {
	.cb23-section .announcement-slider-container.next-to-upper-section {
		margin-top: 0px
	}
}

.cb23-section h6.label-title {
	font-style: normal;
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	text-transform: uppercase;
	margin: 0
}

@media screen and (max-width: 767px) {
	.cb23-section h6.label-title {
		letter-spacing: 0px
	}
}

.cb23-section .announcement-box {
	margin-top: 31px;
	display: flex
}

@media(max-width: 650px) {
	.cb23-section .announcement-box {
		flex-direction: column
	}
}

.cb23-section .announcement-box .announcement-thumb {
	min-width: 383px;
	width: 383px;
	height: 383px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 77px;
	margin-top: 5px;
	margin-left: 5px
}

@media screen and (max-width: 1399px) {
	.cb23-section .announcement-box .announcement-thumb {
		min-width: 340px;
		width: 340px;
		height: 340px;
		margin: 0;
		margin-right: 58px
	}
}

@media screen and (max-width: 991px) {
	.cb23-section .announcement-box .announcement-thumb {
		min-width: 265px;
		width: 265px;
		height: 265px;
		margin-right: 36px
	}
}

@media screen and (max-width: 767px) {
	.cb23-section .announcement-box .announcement-thumb {
		min-width: auto;
		margin-right: 0px;
		max-width: 500px;
		max-height: 500px;
		margin: auto
	}
}

.cb23-section .announcement-box .announcement-thumb img {
	width: 100%;
	height: 100%
}

.cb23-section .announcement-box h3 {
	letter-spacing: .5px;
	margin-bottom: 20px;
	margin-top: 0
}

.cb23-section .announcement-box .announcement-content h3+p:first-child,
.cb23-section .announcement-box .announcement-content ol h3+li:first-child,
ol .cb23-section .announcement-box .announcement-content h3+li:first-child,
.cb23-section .announcement-box .announcement-content ul h3+li:first-child,
ul .cb23-section .announcement-box .announcement-content h3+li:first-child {
	margin-top: 0
}

@media screen and (max-width: 767px) {

	.cb23-section .announcement-box p,
	.cb23-section .announcement-box ol li,
	ol .cb23-section .announcement-box li,
	.cb23-section .announcement-box ul li,
	ul .cb23-section .announcement-box li {
		margin-bottom: 40px
	}
}

.swiper-button-with-title {
	min-width: 50%;
	margin-left: auto;
	display: flex;
	position: relative
}

.swiper-button-with-title .swiper-button-next {
	right: 0;
	margin: 0;
	top: 0;
	height: auto;
	transform: translate(0px, -50%);
	width: 110px
}

@media screen and (max-width: 767px) {
	.swiper-button-with-title .swiper-button-next {
		width: 50px
	}
}

.swiper-button-with-title .swiper-button-prev {
	right: 103px !important;
	margin: 0;
	top: 0;
	height: auto;
	-webkit-transform: translate(0px, -50%);
	transform: translate(0px, -50%);
	width: 110px;
	left: inherit
}

@media screen and (max-width: 767px) {
	.swiper-button-with-title .swiper-button-prev {
		width: 50px;
		right: 58px !important
	}
}

.swiper-button-with-title img.lg-arrow {
	width: 78px;
	margin-left: auto;
	margin-right: 6px
}

@media screen and (max-width: 1399px) {
	.swiper-button-with-title img.lg-arrow {
		margin-right: 0px
	}
}

@media screen and (max-width: 767px) {
	.swiper-button-with-title img.lg-arrow {
		height: 13px
	}
}

.swiper-button-with-title .swiper-button-next:after,
.swiper-button-with-title .swiper-button-prev:after {
	display: none
}

.sidebar-active .cb23-section .cb-23-bg-box .container {
	padding-left: 75px;
	padding-right: 90px
}

@media screen and (min-width: 1400px) {
	.sidebar-active .cb23-section .cb-23-bg-box .container {
		max-width: 1090px
	}
}

.template-f .announcement-slider {
	padding-top: 42px !important;
	padding-bottom: 86px !important
}

@media screen and (max-width: 767px) {
	.template-f .announcement-slider {
		padding-top: 52px !important;
		padding-bottom: 85px !important
	}
}

.template-f .announcement-slider .cb-23-bg-box {
	margin: 0 30px !important
}

.template-f.sidebar-active .announcement-slider {
	padding-top: 42px !important;
	padding-bottom: 85px !important
}

@media screen and (max-width: 767px) {
	.template-f.sidebar-active .announcement-slider {
		padding-top: 62px !important
	}
}

.template-f.sidebar-active .announcement-slider .cb-23-bg-box {
	margin: 0 30px !important
}

.cb24-drawers {
	background: #fff;
	padding: 0 0 65px;
	z-index: 1;
	overflow: hidden
}

@media screen and (max-width: 1366px) {
	.cb24-drawers {
		padding: 0 0 50px
	}
}

@media screen and (max-width: 1199px) {
	.cb24-drawers {
		padding: 0 0 40px
	}
}

@media screen and (max-width: 767px) {
	.cb24-drawers {
		padding: 0 8px 30px
	}
}

.cb24-drawers a:not(.btn) {
	color: #d93c2e !important;
	font-family: inherit
}

.cb24-drawers a:not(.btn):hover {
	color: #b32d21 !important
}

.cb24-drawers hr {
	height: 3px;
	background: #fbad18;
	opacity: 1;
	margin: 0
}

.cb24-drawers h1 {
	margin-top: 0
}

@media screen and (max-width: 1940px) {
	.cb24-drawers .m-b-38 {
		margin-bottom: 40px !important
	}
}

@media screen and (max-width: 1440px) {
	.cb24-drawers .m-b-38 {
		margin-bottom: 30px !important
	}
}

@media screen and (max-width: 767px) {
	.cb24-drawers .m-b-38 {
		margin-bottom: 30px !important
	}
}

.cb24-drawers .col-drawer-img {
	grid-area: image
}

.cb24-drawers .col-drawer-text {
	grid-area: text
}

.cb24-drawers .cus-colume {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 70px;
	align-items: flex-start
}

.cb24-drawers .cus-colume.grid {
	grid-template-columns: auto 1fr;
	grid-template-areas: "image text"
}

.cb24-drawers .cus-colume.grid.image-right {
	grid-template-columns: 1fr auto;
	grid-template-areas: "text image"
}

@media screen and (max-width: 991px) {
	.cb24-drawers .cus-colume {
		grid-template-columns: auto;
		display: block
	}
}

.cb24-drawers .cus-colume .col-cus:nth-child(3) {
	width: calc(100% - 516px);
	flex: 0 0 calc(100% - 516px)
}

@media screen and (max-width: 1366px) {
	.cb24-drawers .cus-colume .col-cus:nth-child(3) {
		width: calc(100% - 486px);
		flex: 0 0 calc(100% - 486px)
	}
}

@media screen and (max-width: 1199px) {
	.cb24-drawers .cus-colume .col-cus:nth-child(3) {
		width: calc(100% - 456px);
		flex: 0 0 calc(100% - 456px)
	}
}

@media screen and (max-width: 991px) {
	.cb24-drawers .cus-colume .col-cus:nth-child(3) {
		width: 100%;
		flex: 0 0 100%
	}
}

.cb24-drawers .theme-accordion .accordion-item {
	border-radius: 0
}

.cb24-drawers .accordion-header {
	margin-top: 0
}

.cb24-drawers .accordion-body {
	padding: 0px 0 30px
}

.cb24-drawers .accordion-body p,
.cb24-drawers .accordion-body ol li,
ol .cb24-drawers .accordion-body li,
.cb24-drawers .accordion-body ul li,
ul .cb24-drawers .accordion-body li {
	margin: 15px 0 15px;
	color: #1c1c1c
}

.cb24-drawers .accordion-body blockquote {
	margin-bottom: 15px
}

.cb24-drawers .accordion-body h5 {
	font-family: "Assistant";
	font-size: 18px;
	color: #0f145b
}

.cb24-drawers .accordion-button {
	font-family: "Assistant" !important;
	font-weight: 400 !important
}

.cb24-drawers .accordion-button::after {
	background-size: 17px !important
}

.cb24-drawers .accordion-button:focus {
	outline: none
}

@media screen and (max-width: 1920px) {
	.cb24-drawers .accordion-button {
		padding: 27px 0 24px 0 !important
	}
}

@media screen and (max-width: 1366px) {
	.cb24-drawers .accordion-button {
		padding: 27px 0 24px 0 !important
	}
}

@media screen and (max-width: 767px) {
	.cb24-drawers .accordion-button {
		font-size: 20px !important;
		padding: 23px 0 24px 0 !important
	}
}

.cb24-drawers .accordion-button:hover {
	color: #b32d21 !important
}

.cb24-drawers .order-md-2 .avtar-img {
	margin-left: auto
}

.cb24-drawers .avtar-img {
	height: auto;
	width: 489px;
	aspect-ratio: 1/1;
	overflow: hidden;
	opacity: 0;
	-webkit-transform: translateX(-300px);
	transform: translateX(-300px);
	animation-delay: 1.3s
}

.cb24-drawers .avtar-img:hover img {
	transform: none
}

@media screen and (max-width: 1366px) {
	.cb24-drawers .avtar-img {
		margin-left: 0
	}
}

@media screen and (max-width: 991px) {
	.cb24-drawers .avtar-img {
		margin: auto
	}
}

@media screen and (max-width: 991px) {
	.cb24-drawers .avtar-img.m-t-40 {
		margin-top: 0 !important;
		margin-bottom: 0 !important
	}
}

.cb24-drawers .avtar-img.huc-animate-active {
	animation-name: fadeInRight;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	animation-delay: 1.3s;
	opacity: 0;
	animation-fill-mode: forwards;
	transform: translateX(0px);
	margin-top: 10px
}

@media screen and (max-width: 1366px) {
	.cb24-drawers .avtar-img {
		height: 460px;
		width: 460px
	}
}

@media screen and (max-width: 1199px) {
	.cb24-drawers .avtar-img {
		height: 430px;
		width: 430px
	}
}

@media screen and (max-width: 991px) {
	.cb24-drawers .avtar-img {
		height: 404px;
		width: 404px
	}
}

@media screen and (max-width: 767px) {
	.cb24-drawers .avtar-img {
		height: 333px;
		width: 333px
	}
}

@media screen and (max-width: 350px) {
	.cb24-drawers .avtar-img {
		height: 280px;
		width: 280px
	}
}

.cb24-drawers .subtopic-text {
	opacity: 0;
	-webkit-transform: translateX(-300px);
	transform: translateX(-300px)
}

.cb24-drawers .subtopic-text.huc-animate-active {
	animation-name: fadeInLeft;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	opacity: 1;
	transform: translateX(0px);
	max-height: 100% !important
}

@media screen and (max-width: 1499px) {
	.cb24-drawers .subtopic-text.m-t-48 {
		margin-top: 44px !important
	}
}

@media screen and (max-width: 991px) {
	.cb24-drawers .subtopic-text.m-t-48 {
		margin-top: 34px !important
	}
}

@media screen and (max-width: 767px) {
	.cb24-drawers .subtopic-text.m-t-48 {
		margin-top: 26px !important
	}
}

.cb24-drawers .subtopic-text .heading-contant {
	display: flex;
	align-items: center;
	width: 100%
}

@media screen and (max-width: 767px) {
	.cb24-drawers .subtopic-text .heading-contant {
		display: block
	}
}

.cb24-drawers .subtopic-text .heading-contant .h2-subtopic {
	width: 83%;
	margin-right: auto
}

@media screen and (max-width: 1399px) {
	.cb24-drawers .subtopic-text .heading-contant .h2-subtopic {
		width: 79%;
		margin-top: 0
	}
}

@media screen and (max-width: 1199px) {
	.cb24-drawers .subtopic-text .heading-contant .h2-subtopic {
		margin-top: 0 !important
	}
}

@media screen and (max-width: 767px) {
	.cb24-drawers .subtopic-text .heading-contant .h2-subtopic {
		margin-bottom: 16px !important;
		padding-right: 0;
		width: 100%
	}
}

.cb24-drawers .subtopic-text .heading-contant h4 {
	margin-top: 0;
	width: 83%
}

@media screen and (max-width: 1399px) {
	.cb24-drawers .subtopic-text .heading-contant h4 {
		width: 79%
	}
}

@media screen and (max-width: 767px) {
	.cb24-drawers .subtopic-text .heading-contant h4 {
		width: 100%
	}
}

.cb24-drawers .subtopic-text .heading-contant .quick-link-btn {
	font-weight: 900 !important;
	white-space: nowrap;
	margin-left: auto;
	margin-bottom: 10px
}

@media screen and (max-width: 1399px) {
	.cb24-drawers .subtopic-text .heading-contant .quick-link-btn {
		margin-bottom: 12px
	}
}

@media screen and (max-width: 767px) {
	.cb24-drawers .subtopic-text .heading-contant .quick-link-btn {
		margin-top: 0px
	}
}

.cb24-drawers .btn.btn-blue-text {
	font-family: "Assistant"
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translateX(-300px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translateX(300px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@media screen and (max-width: 991px) {
	.accordion.m-t-6 {
		margin-top: 0 !important
	}
}

.cb24-drawers .theme-accordion .accordion-item .accordion-button {
	font-weight: 400 !important;
	padding-right: 35px !important;
	font-family: "Assistant" !important;
	position: relative
}

.accordion-body h1,
.accordion-body h2,
.accordion-body h3,
.accordion-body h4,
.accordion-body h5,
.accordion-body h6 {
	margin-top: 35px;
	margin-bottom: 15px;
	font-family: "Assistant"
}

.accordion-body p,
.accordion-body ol li,
ol .accordion-body li,
.accordion-body ul li,
ul .accordion-body li {
	margin: 12px 0 !important
}

.has-sidebar .cb25-image-callout .section-head {
	margin-bottom: 28px
}

.has-sidebar .cb25-image-callout .section-head h2 {
	margin-right: auto;
	margin-left: auto;
	display: block
}

@media(max-width: 1200px) {
	.has-sidebar .cb25-image-callout .section-head h2 {
		margin-right: 0;
		margin-left: 0
	}
}

.has-sidebar .cb25-image-callout .cus-slider .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

@media(max-width: 1200px) {
	.has-sidebar .cb25-image-callout .cus-slider .container {
		justify-content: flex-start
	}
}

.has-sidebar .cb25-image-callout .cus-slider .swiper {
	width: 100%
}

.has-sidebar .cb25-image-callout .cus-slider .swiper-button-next,
.has-sidebar .cb25-image-callout .cus-slider .swiper-button-prev {
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	position: relative;
	margin-bottom: 18px;
	z-index: 1
}

.has-sidebar .cb25-image-callout .cus-slider .swiper-button-next {
	margin-left: 10px
}

.has-sidebar .cb25-image-callout .cus-slider .swiper-button-prev {
	margin-left: 10px
}

.cb25-image-callout {
	padding: 65px 0;
	user-select: none
}

@media screen and (max-width: 1366px) {
	.cb25-image-callout {
		padding: 50px 0
	}
}

@media screen and (max-width: 1199px) {
	.cb25-image-callout {
		padding: 40px 0
	}
}

@media screen and (max-width: 767px) {
	.cb25-image-callout {
		padding: 30px 0
	}
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .container {
		max-width: 100%
	}
}

.cb25-image-callout .section-head {
	margin-bottom: 60px;
	flex-wrap: wrap;
	padding: 0
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .section-head .btn {
		margin-left: 0 !important
	}
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .section-head {
		flex-wrap: wrap;
		max-width: 452px;
		margin-bottom: 18px;
		margin-left: 12px
	}
}

@media screen and (max-width: 767px) {
	.cb25-image-callout .section-head {
		max-width: 100%
	}
}

.cb25-image-callout .section-head h2 {
	margin-right: 50px;
	display: block
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .section-head h2 {
		margin-bottom: 15px
	}
}

@media screen and (max-width: 767px) {
	.cb25-image-callout .section-head h2 {
		margin-bottom: 15px
	}
}

.cb25-image-callout .cus-slider .container {
	padding: 0;
	position: relative
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .cus-slider .container {
		max-width: 100%
	}
}

.cb25-image-callout .cus-slider .swiper-button-next,
.cb25-image-callout .cus-slider .swiper-button-prev {
	top: 199px
}

@media screen and (max-width: 1230px) {

	.cb25-image-callout .cus-slider .swiper-button-next,
	.cb25-image-callout .cus-slider .swiper-button-prev {
		top: -90px
	}
}

@media screen and (max-width: 1024px) {

	.cb25-image-callout .cus-slider .swiper-button-next,
	.cb25-image-callout .cus-slider .swiper-button-prev {
		top: -102px
	}
}

@media screen and (max-width: 767px) {

	.cb25-image-callout .cus-slider .swiper-button-next,
	.cb25-image-callout .cus-slider .swiper-button-prev {
		top: -110px
	}
}

.cb25-image-callout .cus-slider .swiper-button-next:focus,
.cb25-image-callout .cus-slider .swiper-button-prev:focus {
	outline: none
}

.cb25-image-callout .cus-slider .swiper-button-next {
	right: -85px;
	width: 75px
}

@media screen and (max-width: 1500px) {
	.cb25-image-callout .cus-slider .swiper-button-next {
		right: -80px;
		width: 65px
	}
}

@media screen and (max-width: 1366px) {
	.cb25-image-callout .cus-slider .swiper-button-next {
		right: -80px
	}
}

@media screen and (max-width: 1230px) {
	.cb25-image-callout .cus-slider .swiper-button-next {
		right: 20px;
		width: 75px
	}
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .cus-slider .swiper-button-next {
		right: 50px;
		width: 75px
	}
}

@media screen and (max-width: 767px) {
	.cb25-image-callout .cus-slider .swiper-button-next {
		right: 15px;
		width: 40px
	}
}

.cb25-image-callout .cus-slider .swiper-button-prev {
	left: -85px;
	width: 75px
}

@media screen and (max-width: 1500px) {
	.cb25-image-callout .cus-slider .swiper-button-prev {
		left: -80px;
		width: 65px
	}
}

@media screen and (max-width: 1366px) {
	.cb25-image-callout .cus-slider .swiper-button-prev {
		left: -80px
	}
}

@media screen and (max-width: 1230px) {
	.cb25-image-callout .cus-slider .swiper-button-prev {
		left: auto;
		right: 115px;
		width: 75px
	}
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .cus-slider .swiper-button-prev {
		right: 140px;
		width: 75px;
		left: auto
	}
}

@media screen and (max-width: 767px) {
	.cb25-image-callout .cus-slider .swiper-button-prev {
		right: 75px;
		width: 40px
	}
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .swiper-slide {
		opacity: .5
	}

	.cb25-image-callout .swiper-slide.swiper-slide-active {
		opacity: 1
	}

	.cb25-image-callout .swiper-slide.swiper-slide-next {
		opacity: 1
	}
}

@media screen and (max-width: 480px) {
	.cb25-image-callout .swiper-slide {
		opacity: .5
	}

	.cb25-image-callout .swiper-slide.swiper-slide-active {
		opacity: 1
	}

	.cb25-image-callout .swiper-slide.swiper-slide-next {
		opacity: .5
	}
}

.cb25-image-callout .slide-box {
	margin: 0 auto;
	max-width: 348px
}

@media screen and (max-width: 599px) {
	.cb25-image-callout .slide-box {
		max-width: 100%
	}
}

.cb25-image-callout .slide-box .slide-img {
	border-radius: 4px;
	user-select: none;
	overflow: hidden
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .slide-box .slide-img {
		margin-bottom: 20px !important
	}
}

.cb25-image-callout .slide-box .slide-img a {
	display: block
}

.cb25-image-callout .slide-box .slide-img a:hover img {
	transform: scale(1.1)
}

.cb25-image-callout .slide-box .slide-img img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	object-position: center;
	transition: all 200ms ease-in-out;
	user-select: none
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .slide-box .slide-img img {
		height: 408px
	}
}

@media screen and (max-width: 767px) {
	.cb25-image-callout .slide-box .slide-img img {
		height: 326px
	}
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout .slide-box .slide-content h3 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		font-size: 32px;
		line-height: 40px;
		max-height: 85px;
		margin-bottom: 12px !important
	}
}

@media screen and (max-width: 767px) {
	.cb25-image-callout .slide-box .slide-content h3 {
		-webkit-line-clamp: 3;
		font-size: 28px;
		line-height: 38px;
		max-height: 132px;
		margin-bottom: 12px !important
	}
}

.cb25-image-callout .slide-box .slide-content p,
.cb25-image-callout .slide-box .slide-content ol li,
ol .cb25-image-callout .slide-box .slide-content li,
.cb25-image-callout .slide-box .slide-content ul li,
ul .cb25-image-callout .slide-box .slide-content li {
	color: #1c1c1c;
	margin: 0 0 15px
}

@media screen and (max-width: 1024px) {

	.cb25-image-callout .slide-box .slide-content p,
	.cb25-image-callout .slide-box .slide-content ol li,
	ol .cb25-image-callout .slide-box .slide-content li,
	.cb25-image-callout .slide-box .slide-content ul li,
	ul .cb25-image-callout .slide-box .slide-content li {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		max-height: 98px
	}
}

.cb25-image-callout .slide-box .slide-content .m-b-20:nth-last-child(1) {
	margin-bottom: 0
}

.cb25-image-callout .slider-contant-center {
	justify-content: center
}

@media screen and (max-width: 767px) {
	.cb25-image-callout .slider-contant-center {
		justify-content: start
	}
}

.cb25-image-callout .single-slider-contant-center {
	justify-content: center
}

@media screen and (max-width: 767px) {
	.cb25-image-callout .single-slider-contant-center {
		justify-content: center
	}
}

.cb25-image-callout.cb25-heading-center-align .section-head {
	justify-content: center
}

@media screen and (max-width: 1024px) {
	.cb25-image-callout.cb25-heading-center-align .section-head {
		justify-content: flex-start
	}
}

.cb25-image-callout.cb25-heading-left-align .section-head {
	justify-content: flex-start
}

@media screen and (max-width: 1024px) {
	.cb25-with-button .section-head {
		margin-bottom: 38px
	}
}

@media screen and (max-width: 767px) {

	.cb25-with-button .cus-slider .swiper-button-next,
	.cb25-with-button .cus-slider .swiper-button-prev {
		top: -145px
	}
}

.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .section-head {
	justify-content: center
}

@media screen and (max-width: 1024px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .section-head {
		justify-content: flex-start;
		margin-bottom: 0
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .section-head {
		margin-bottom: 20px
	}
}

.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .slide-box {
	margin-top: 44px
}

@media screen and (max-width: 767px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .slide-box {
		margin-top: 0
	}
}

.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-prev {
	top: -30px;
	left: 42.1%;
	width: 79px;
	height: auto;
	margin-top: 0
}

@media screen and (max-width: 1600px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-prev {
		left: 41%
	}
}

@media screen and (max-width: 1440px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-prev {
		left: 40%
	}
}

@media screen and (max-width: 1366px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-prev {
		left: 39.5%
	}
}

@media screen and (max-width: 1024px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-prev {
		top: -92px;
		left: auto;
		right: 150px;
		width: 75px
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-prev {
		top: -100px;
		right: 75px;
		width: 40px
	}
}

.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-next {
	top: -30px;
	right: 42%;
	width: 79px;
	height: auto;
	margin-top: 0
}

@media screen and (max-width: 1600px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-next {
		right: 41%
	}
}

@media screen and (max-width: 1440px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-next {
		right: 40%
	}
}

@media screen and (max-width: 1366px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-next {
		right: 39.5%
	}
}

@media screen and (max-width: 1024px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-next {
		top: -92px;
		right: 50px;
		width: 75px
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .cus-slider .swiper-button-next {
		top: -100px;
		right: 10px;
		width: 43px
	}
}

.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout .slider-contant-center .slide-box {
	margin-top: 0
}

@media screen and (min-width: 1024px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout.cb25-without-slide .section-head {
		margin-bottom: 0
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout.cb25-without-slide .section-head {
		margin-bottom: 38px
	}
}

@media screen and (max-width: 1024px) {

	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout.cb25-without-slide .cus-slider .swiper-button-next,
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout.cb25-without-slide .cus-slider .swiper-button-prev {
		top: -82px
	}
}

@media screen and (max-width: 767px) {

	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout.cb25-without-slide .cus-slider .swiper-button-next,
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout.cb25-without-slide .cus-slider .swiper-button-prev {
		top: -145px
	}
}

.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout.cb25-heading-center-align .section-head {
	justify-content: center
}

@media screen and (max-width: 1024px) {
	.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout.cb25-heading-center-align .section-head {
		justify-content: flex-start
	}
}

.sidebar-active .container-fluid .col-xl-8.col-lg-12 .cb25-image-callout.cb25-heading-left-align .section-head {
	justify-content: flex-start
}

.cb26-differentiators {
	margin: 0 -14px;
	width: auto;
	background-color: rgba(0, 0, 0, 0)
}

.cb26-differentiators .differentiators-slider {
	padding: 129px 0 80px 0;
	margin-left: 188px
}

@media screen and (max-width: 1366px) {
	.cb26-differentiators .differentiators-slider {
		padding: 130px 0 80px 0;
		margin-left: 136px
	}
}

@media screen and (max-width: 1199px) {
	.cb26-differentiators .differentiators-slider {
		padding: 92px 0 50px 0;
		margin-left: 74px
	}
}

@media screen and (max-width: 767px) {
	.cb26-differentiators .differentiators-slider {
		padding: 56px 0 40px 0;
		margin-left: 20px
	}
}

.cb26-differentiators .differentiators-slider .slide-nav {
	position: absolute;
	right: 202px;
	top: -65px;
	width: 188px;
	display: flex;
	align-items: center;
	justify-content: space-between
}

@media screen and (max-width: 1366px) {
	.cb26-differentiators .differentiators-slider .slide-nav {
		right: 81px;
		top: -65px;
		width: 180px
	}
}

@media screen and (max-width: 1199px) {
	.cb26-differentiators .differentiators-slider .slide-nav {
		right: 50px;
		top: -47px;
		width: 180px
	}
}

@media screen and (max-width: 767px) {
	.cb26-differentiators .differentiators-slider .slide-nav {
		right: 21px;
		top: -30px;
		width: 101px
	}
}

.cb26-differentiators .differentiators-slider .slide-nav .swiper-button-prev {
	width: 78px;
	left: 0;
	position: static
}

.cb26-differentiators .differentiators-slider .slide-nav .swiper-button-prev:after {
	display: none
}

@media screen and (max-width: 767px) {
	.cb26-differentiators .differentiators-slider .slide-nav .swiper-button-prev {
		width: 44px
	}
}

.cb26-differentiators .differentiators-slider .slide-nav .swiper-button-next {
	width: 78px;
	position: static
}

.cb26-differentiators .differentiators-slider .slide-nav .swiper-button-next:after {
	display: none
}

@media screen and (max-width: 767px) {
	.cb26-differentiators .differentiators-slider .slide-nav .swiper-button-next {
		width: 44px
	}
}

@media screen and (max-width: 1199px) {

	.cb26-differentiators .differentiators-slider .swiper-slide.swiper-slide-prev,
	.cb26-differentiators .differentiators-slider .swiper-slide.swiper-slide-next {
		opacity: .4
	}
}

@media screen and (max-width: 1199px) {
	.cb26-differentiators .differentiators-slider .swiper-slide .container {
		padding: 0;
		width: 100%;
		max-width: 100%
	}
}

.cb26-differentiators .differentiators-slider .slider-head-content {
	display: flex
}

@media screen and (max-width: 1366px) {
	.cb26-differentiators .differentiators-slider .slider-head-content {
		margin-right: -12px
	}
}

@media screen and (max-width: 1199px) {
	.cb26-differentiators .differentiators-slider .slider-head-content {
		flex-wrap: wrap;
		margin-right: 0
	}
}

.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content {
	width: 380px;
	flex: 0 0 380px
}

@media screen and (max-width: 1366px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content {
		width: 345px;
		flex: 0 0 345px
	}
}

@media screen and (max-width: 1280px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content {
		width: 280px;
		flex: 0 0 280px
	}
}

@media screen and (max-width: 1199px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content {
		width: 100%;
		flex: 0 0 100%;
		order: 2;
		padding-top: 23px
	}
}

@media screen and (max-width: 767px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content {
		width: 100%;
		flex: 0 0 100%;
		order: 2;
		padding-top: 20px
	}
}

.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content h5 {
	margin: 0 0 20px 0;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 16px;
	color: #377ab9
}

@media screen and (max-width: 1199px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content h5 {
		margin-bottom: 10px
	}
}

@media screen and (max-width: 767px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content h5 {
		margin-bottom: 15px;
		font-size: 15px
	}
}

.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content h2 {
	margin: 0 0 20px
}

@media screen and (max-width: 1199px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content h2 {
		margin-bottom: 9px
	}
}

@media screen and (max-width: 767px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content h2 {
		margin-bottom: 12px
	}
}

.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content p,
.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content ol li,
ol .cb26-differentiators .differentiators-slider .slider-head-content .right-site-content li,
.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content ul li,
ul .cb26-differentiators .differentiators-slider .slider-head-content .right-site-content li {
	margin: 0 0 24px;
	letter-spacing: -0.02px
}

@media screen and (max-width: 1199px) {

	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content p,
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content ol li,
	ol .cb26-differentiators .differentiators-slider .slider-head-content .right-site-content li,
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content ul li,
	ul .cb26-differentiators .differentiators-slider .slider-head-content .right-site-content li {
		margin-bottom: 11px
	}
}

@media screen and (max-width: 767px) {

	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content p,
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content ol li,
	ol .cb26-differentiators .differentiators-slider .slider-head-content .right-site-content li,
	.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content ul li,
	ul .cb26-differentiators .differentiators-slider .slider-head-content .right-site-content li {
		margin-bottom: 20px
	}
}

.cb26-differentiators .differentiators-slider .slider-head-content .right-site-content a.btn {
	font-size: 15px
}

.cb26-differentiators .differentiators-slider .slider-head-content .image-setup {
	width: calc(100% - 380px);
	flex: 0 0 calc(100% - 380px);
	text-align: right;
	position: relative;
	padding: 10px 0 113px 128px;
	height: 100%
}

@media screen and (max-width: 1500px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .image-setup {
		padding: 10px 0 113px 80px
	}
}

@media screen and (max-width: 1366px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .image-setup {
		width: calc(100% - 345px);
		flex: 0 0 calc(100% - 345px);
		padding: 7px 0 116px 108px
	}
}

@media screen and (max-width: 1280px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .image-setup {
		width: calc(100% - 280px);
		flex: 0 0 calc(100% - 280px);
		padding: 7px 0 116px 90px
	}
}

@media screen and (max-width: 1199px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .image-setup {
		width: 100%;
		flex: 0 0 100%;
		order: 1;
		padding: 0
	}
}

.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slide-banner {
	max-width: 590px;
	height: 396px;
	position: relative;
	overflow: hidden;
	width: 100%
}

@media screen and (max-width: 1366px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slide-banner {
		max-width: 520px
	}
}

@media screen and (max-width: 1280px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slide-banner {
		height: 350px
	}
}

@media screen and (max-width: 1199px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slide-banner {
		max-width: 100%;
		height: auto;
		max-height: 400px
	}

	.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slide-banner img {
		width: 100%
	}
}

.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slide-banner img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center
}

.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slider-video {
	position: absolute;
	left: 29px;
	height: 372px;
	bottom: 0px;
	width: 282px;
	z-index: 3;
	overflow: hidden;
	background: #000
}

.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slider-video .video-play {
	right: 10px;
	bottom: 0 !important
}

@media screen and (max-width: 1366px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slider-video {
		left: 18px
	}
}

@media screen and (max-width: 1199px) {
	.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slider-video {
		display: none
	}
}

.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slider-video video,
.cb26-differentiators .differentiators-slider .slider-head-content .image-setup .slider-video img {
	height: 100%;
	width: 100%;
	object-fit: cover
}

.cb27-related-posts {
	padding: 66px 0 142px;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0);
	position: relative;
	opacity: 1
}

@media(max-width: 1366px) {
	.cb27-related-posts {
		padding: 65px 0 92px
	}
}

@media(max-width: 991px) {
	.cb27-related-posts {
		padding: 52px 0 65px
	}
}

@media(max-width: 767px) {
	.cb27-related-posts {
		padding: 45px 0px 58px
	}
}

@media(min-width: 1200px) {
	.cb27-related-posts .container {
		max-width: 1138px
	}
}

@media(min-width: 1400px) {
	.cb27-related-posts .container {
		max-width: 1250px
	}
}

.cb27-related-posts .heding-title {
	margin-top: 0;
	margin-bottom: 40px;
	width: 100%;
	word-break: break-all
}

@media(max-width: 1366px) {
	.cb27-related-posts .heding-title {
		margin-bottom: 41px
	}
}

@media(max-width: 991px) {
	.cb27-related-posts .heding-title {
		width: calc(100% - 114px);
		margin-bottom: 29px
	}
}

@media(max-width: 767px) {
	.cb27-related-posts .heding-title {
		width: calc(100% - 210px)
	}
}

@media(max-width: 523px) {
	.cb27-related-posts .heding-title {
		width: calc(100% - 40px)
	}
}

.cb27-related-posts .col-xl-4:first-child .related-column {
	padding-left: 0;
	padding-right: 10px
}

@media(max-width: 991px) {
	.cb27-related-posts .col-xl-4:first-child .related-column {
		padding-right: 0
	}
}

.cb27-related-posts .col-xl-4:first-child .related-column::before {
	border-left: none
}

@media(max-width: 991px) {
	.cb27-related-posts .col-xl-4:nth-last-child(1) .related-column {
		padding-bottom: 0px;
		margin-bottom: 0px
	}
}

@media(max-width: 991px) {
	.cb27-related-posts .col-xl-4:nth-last-child(1) .related-column::after {
		border-bottom: none
	}
}

.cb27-related-posts .col-xl-4 .related-column {
	position: relative;
	padding-left: 22px
}

@media(max-width: 991px) {
	.cb27-related-posts .col-xl-4 .related-column {
		padding-bottom: 32px;
		margin-bottom: 27px;
		padding-left: 0
	}
}

@media(max-width: 767px) {
	.cb27-related-posts .col-xl-4 .related-column {
		padding-bottom: 36px;
		margin-bottom: 40px
	}
}

.cb27-related-posts .col-xl-4 .related-column::before {
	position: absolute;
	content: "";
	border-left: 2px solid rgba(77, 77, 79, .2);
	align-self: stretch;
	height: 100%;
	left: 0px
}

@media(max-width: 991px) {
	.cb27-related-posts .col-xl-4 .related-column::before {
		border-left: none
	}
}

.cb27-related-posts .col-xl-4 .related-column::after {
	position: absolute;
	content: ""
}

@media(max-width: 991px) {
	.cb27-related-posts .col-xl-4 .related-column::after {
		border-left: none;
		bottom: 0;
		left: 0;
		width: 100%;
		border-bottom: 2px solid rgba(77, 77, 79, .2)
	}
}

.cb27-related-posts .col-xl-4 .related-column .subhead {
	margin-bottom: 8px
}

@media(max-width: 1366px) {
	.cb27-related-posts .col-xl-4 .related-column .subhead {
		margin-bottom: 10px
	}
}

@media(max-width: 991px) {
	.cb27-related-posts .col-xl-4 .related-column .subhead {
		margin-bottom: 3px
	}
}

@media(max-width: 767px) {
	.cb27-related-posts .col-xl-4 .related-column .subhead {
		font-size: 14px;
		line-height: 19px
	}
}

.cb27-related-posts .col-xl-4 .related-column .subhead span {
	color: #0f145b !important
}

.cb27-related-posts .col-xl-4 .related-column .speaker-tite {
	margin-top: 0;
	margin-bottom: 9px
}

@media(max-width: 1366px) {
	.cb27-related-posts .col-xl-4 .related-column .speaker-tite {
		margin-bottom: 11px
	}
}

@media(max-width: 991px) {
	.cb27-related-posts .col-xl-4 .related-column .speaker-tite {
		margin-bottom: 4px
	}
}

@media(max-width: 767px) {
	.cb27-related-posts .col-xl-4 .related-column .speaker-tite {
		margin-bottom: 4px
	}
}

.cb27-related-posts .col-xl-4 .related-column .speaker-tite .subhead {
	line-height: 27px
}

.cb27-related-posts .col-xl-4 .related-column .sub-text {
	margin-top: 0;
	margin-bottom: 30px
}

@media(max-width: 991px) {
	.cb27-related-posts .col-xl-4 .related-column .sub-text {
		margin-bottom: 11px
	}
}

@media(max-width: 767px) {
	.cb27-related-posts .col-xl-4 .related-column .sub-text {
		margin-bottom: 23px
	}
}

.cb27-related-posts .col-xl-4 .related-column .btn.btn-blue-text {
	padding-top: 0
}

.page-template-delete-me header,
.home header {
	opacity: 1;
	transition: all .15s ease-in-out
}

.page-template-delete-me.anim-end header,
.home.anim-end header {
	opacity: 0
}

.page-template-delete-me.active-scroll #banner-h1,
.home.active-scroll #banner-h1 {
	opacity: 1 !important
}

.homepage-banner {
	height: 100vh;
	width: 100% !important;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	border-right: 21px solid #fff;
	overflow: hidden
}

@media(max-width: 1300px) {
	.homepage-banner {
		border-right: none
	}
}

.homepage-banner #banner-h1 {
	z-index: 80;
	transform: translateY(115px)
}

@media(max-width: 900px) {
	.homepage-banner #banner-h1 {
		opacity: 0;
		transition: .3s all
	}
}

.homepage-banner.active-animation:after {
	transform: translateY(0)
}

.homepage-banner.active-animation .announcement-container p.sub,
.homepage-banner.active-animation .announcement-container ol li.sub,
ol .homepage-banner.active-animation .announcement-container li.sub,
.homepage-banner.active-animation .announcement-container ul li.sub,
ul .homepage-banner.active-animation .announcement-container li.sub,
.homepage-banner.active-animation .announcement-container a {
	transform: translateX(0)
}

.homepage-banner.active-animation .homepage-banner-content {
	padding-top: 90px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.homepage-banner.active-animation .homepage-banner-content h1 {
	transform: translateX(0)
}

.homepage-banner img#homepage-svg-interior {
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 7;
	height: 100vh
}

@media(max-width: 650px) {
	.homepage-banner img#homepage-svg-interior {
		position: absolute;
		top: 0;
		left: 50%;
		z-index: 7;
		height: 100vh;
		width: 100%;
		left: 0;
		top: -20%
	}
}

.homepage-banner:after {
	content: "";
	position: absolute;
	width: 42.25vw;
	height: 100%;
	right: 0;
	top: 0;
	transition: all .75s ease-in-out;
	transform: translateY(-100vh);
	background: linear-gradient(315deg, #377ab9 0%, #0f145b 50%)
}

@media(max-width: 1300px) {
	.homepage-banner:after {
		width: 100%
	}
}

.homepage-banner:before {
	content: "";
	width: 100%;
	height: 90px;
	background-color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0;
	z-index: 5;
	display: none
}

@media(max-width: 900px) {
	.homepage-banner:before {
		display: block
	}
}

@media(max-width: 1300px) {
	.homepage-banner {
		padding-left: 30px;
		padding-right: 30px
	}
}

@media(max-width: 900px) {
	.homepage-banner {
		flex-wrap: wrap;
		height: auto;
		padding-top: 60px;
		justify-content: flex-start;
		border-right: none
	}
}

.homepage-banner>div {
	width: 50vw;
	z-index: 10
}

.homepage-banner>div.homepage-banner-image {
	width: 50vw
}

@media(max-width: 1620px) {
	.homepage-banner>div.homepage-banner-image {
		width: 50vw
	}
}

@media(max-width: 1300px) {
	.homepage-banner>div.homepage-banner-image {
		width: 50vw
	}
}

@media(max-width: 900px) {
	.homepage-banner>div.homepage-banner-image {
		width: 100vw
	}
}

.homepage-banner>div.homepage-banner-content {
	display: flex;
	width: 50vw;
	padding-left: 240px;
	padding-right: 30px;
	transition: all .35s ease-in-out
}

@media(max-width: 1620px) {
	.homepage-banner>div.homepage-banner-content {
		padding-left: 60px
	}
}

@media(max-width: 1300px) {
	.homepage-banner>div.homepage-banner-content {
		width: 50vw;
		padding-left: 0;
		justify-content: flex-start;
		margin-top: 55px
	}
}

@media(max-width: 900px) {
	.homepage-banner>div.homepage-banner-content {
		width: 100vw;
		padding-top: 0 !important;
		margin-top: 0
	}
}

.homepage-banner>div.homepage-banner-content>div {
	max-width: 600px
}

@media(max-width: 650px) {
	.homepage-banner>div.homepage-banner-content>div {
		max-width: 100%
	}
}

.homepage-banner>div.homepage-banner-content h1 {
	transition: all .75s ease-in-out;
	transition-delay: 0s;
	transform: translateX(-50vw)
}

@media(max-width: 1300px) {
	.homepage-banner>div.homepage-banner-content h1 {
		color: #fff;
		margin-bottom: 26px
	}
}

.homepage-banner .flex2-grid,
.homepage-banner .filter-section:not(.table-filter-section) .alm-reveal,
.filter-section:not(.table-filter-section) .homepage-banner .alm-reveal,
.homepage-banner .table-filter-section:not(.table-filter-section) .alm-reveal,
.table-filter-section:not(.table-filter-section) .homepage-banner .alm-reveal {
	transition: all .75s ease-in-out
}

.hp-active .flex2-grid,
.hp-active .filter-section:not(.table-filter-section) .alm-reveal,
.filter-section:not(.table-filter-section) .hp-active .alm-reveal,
.hp-active .table-filter-section:not(.table-filter-section) .alm-reveal,
.table-filter-section:not(.table-filter-section) .hp-active .alm-reveal {
	transform: translateX(-50vw)
}

.hp-active .header-image-container {
	border-radius: 0
}

.header-image-container {
	width: 60vh;
	height: 65vh;
	position: relative;
	top: 15px;
	left: 0;
	border-radius: 320px 320px 0px 0px;
	overflow: hidden;
	display: none;
	align-items: center
}

@media(max-width: 1440px) {
	.header-image-container {
		border-radius: 420px 420px 0px 0px
	}
}

@media(max-width: 900px) {
	.header-image-container {
		transform: translateY(0) !important;
		width: 497px;
		height: 544px
	}
}

@media(max-width: 650px) {
	.header-image-container {
		width: 100%;
		width: 322px;
		height: 370px;
		margin: auto
	}
}

.header-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	object-fit: cover;
	width: 100%;
	height: 100%
}

@media(max-width: 767px) {
	.header-image-container img {
		display: none
	}
}

.header-image-container img.mobile {
	display: none
}

@media(max-width: 767px) {
	.header-image-container img.mobile {
		display: block
	}
}

.header-image-container h1 {
	color: #fff;
	width: 100%;
	text-align: center;
	max-width: 90vw;
	margin: 0 auto;
	display: inline-block
}

@media(max-width: 650px) {
	.header-image-container h1 br {
		display: none
	}
}

.announcement-container a,
.mobile-announcement-container a {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	color: #0f145b;
	display: block;
	border-bottom: 3px solid #fbad18;
	padding-bottom: 13px;
	margin-bottom: 13px
}

.announcement-container a:hover,
.mobile-announcement-container a:hover {
	text-decoration: underline
}

.announcement-container p.cta,
.announcement-container ol li.cta,
ol .announcement-container li.cta,
.announcement-container ul li.cta,
ul .announcement-container li.cta,
.mobile-announcement-container p.cta,
.mobile-announcement-container ol li.cta,
ol .mobile-announcement-container li.cta,
.mobile-announcement-container ul li.cta,
ul .mobile-announcement-container li.cta {
	font-family: "Assistant"
}

.mobile-announcement-container {
	margin-top: 94px;
	display: none
}

@media(max-width: 1300px) {
	.mobile-announcement-container {
		display: block
	}
}

.announcement-container {
	max-width: 430px;
	margin-top: 60px
}

.announcement-container p.sub,
.announcement-container ol li.sub,
ol .announcement-container li.sub,
.announcement-container ul li.sub,
ul .announcement-container li.sub,
.announcement-container a {
	transform: translateX(-50vw)
}

.announcement-container p.sub,
.announcement-container ol li.sub,
ol .announcement-container li.sub,
.announcement-container ul li.sub,
ul .announcement-container li.sub {
	transition: all .75s ease-in-out
}

.announcement-container a {
	transition: all .75s ease-in-out
}

.announcement-container a:first-child {
	transition-delay: .15s
}

.announcement-container a:nth-child(2) {
	transition-delay: .3s
}

.announcement-container a:nth-child(3) {
	transition-delay: .45s
}

.announcement-container a:last-child {
	transition-delay: .7s
}

@media(max-width: 1300px) {
	.announcement-container {
		display: none
	}
}

#line-homepage-after {
	position: absolute;
	top: 100vh;
	left: 0
}

@media(max-width: 1300px) {
	#line-homepage-after {
		display: none
	}
}

.cb29-tabbed-content {
	padding: 0px 24px 70px;
	background: #fff;
	overflow: hidden;
	margin: 65px 0 65px
}

.cb29-tabbed-content a:not(.btn):hover {
	color: #fbad18
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content {
		display: none
	}
}

.cb29-tabbed-content.cb29-mobile-section {
	display: none
}

@media(max-width: 1024px) {
	.cb29-tabbed-content.cb29-mobile-section {
		display: block !important;
		background: #0f145b
	}
}

.cb29-tabbed-content .cb29-anim {
	position: absolute;
	z-index: 1
}

.cb29-tabbed-content .cb29-anim-top {
	top: -15px;
	right: 0
}

.cb29-tabbed-content .cb29-anim-top svg {
	width: 50vw
}

.cb29-tabbed-content .cb29-anim-bottom {
	bottom: 0;
	left: 0
}

.cb29-tabbed-content .cb29-anim-bottom svg {
	width: 100vw
}

.cb29-tabbed-content .anim {
	position: absolute;
	left: -50px;
	top: 0
}

@media screen and (max-width: 1450px) {
	.cb29-tabbed-content .anim {
		left: -70px
	}
}

@media screen and (max-width: 1366px) {
	.cb29-tabbed-content .anim {
		left: -150px;
		top: -120px
	}
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .anim {
		display: none
	}
}

.cb29-tabbed-content .section-box {
	padding: 130px 0 35px;
	background: #0f145b
}

@media(max-width: 1024px) {
	.cb29-tabbed-content .section-box {
		padding: 40px 0;
		background: rgba(0, 0, 0, 0)
	}
}

.cb29-tabbed-content .section-box .section-head {
	padding-bottom: 25px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	z-index: 20;
	position: relative
}

@media screen and (max-width: 1366px) {
	.cb29-tabbed-content .section-box .section-head {
		padding-bottom: 48px
	}
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .section-head {
		display: block;
		padding-bottom: 20px
	}
}

@media screen and (max-width: 767px) {
	.cb29-tabbed-content .section-box .section-head {
		padding-bottom: 0
	}
}

.cb29-tabbed-content .section-box .section-head h1 {
	letter-spacing: .5px
}

.cb29-tabbed-content .section-box .section-head .slide-nav {
	position: relative;
	width: 175px;
	text-align: right
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .section-head .slide-nav {
		padding: 30px 0 0;
		text-align: left
	}
}

@media screen and (max-width: 767px) {
	.cb29-tabbed-content .section-box .section-head .slide-nav {
		padding: 26px 0 22px
	}
}

.cb29-tabbed-content .section-box .section-head .slide-nav .btn {
	margin: -10px 0 22px
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .section-head .slide-nav .btn {
		margin: 0 0 21px
	}
}

.cb29-tabbed-content .section-box .section-head .slide-nav .cb29-slide-btn {
	display: flex;
	align-items: center;
	position: relative
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .section-head .slide-nav .cb29-slide-btn {
		justify-content: flex-start
	}
}

.cb29-tabbed-content .section-box .section-head .slide-nav .cb29-slide-btn .swiper-button-next {
	width: 80px;
	position: static;
	margin: 0 0 -10px
}

.cb29-tabbed-content .section-box .section-head .slide-nav .cb29-slide-btn .swiper-button-next:after {
	display: none
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .section-head .slide-nav .cb29-slide-btn .swiper-button-next {
		margin-bottom: 0
	}
}

@media screen and (max-width: 767px) {
	.cb29-tabbed-content .section-box .section-head .slide-nav .cb29-slide-btn .swiper-button-next {
		width: 42px !important
	}
}

.cb29-tabbed-content .section-box .section-head .slide-nav .cb29-slide-btn .swiper-button-prev {
	width: 80px;
	position: static;
	margin: 0 15px -10px 0
}

.cb29-tabbed-content .section-box .section-head .slide-nav .cb29-slide-btn .swiper-button-prev:after {
	display: none
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .section-head .slide-nav .cb29-slide-btn .swiper-button-prev {
		margin-bottom: 0
	}
}

@media screen and (max-width: 767px) {
	.cb29-tabbed-content .section-box .section-head .slide-nav .cb29-slide-btn .swiper-button-prev {
		width: 42px !important
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs {
	border-top: 1px solid #fbad18;
	padding-top: 29px;
	z-index: 20;
	position: relative
}

.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs {
	padding-bottom: 70px;
	border-bottom: none;
	flex-wrap: nowrap;
	padding-left: 0;
	text-transform: inherit
}

@media screen and (max-width: 1366px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs {
		padding-bottom: 30px
	}
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs {
		height: 100%;
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs {
		padding-bottom: 0;
		height: auto
	}
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs li {
		list-style: none;
		padding-right: 10px;
		margin-bottom: 10px !important;
		margin-right: 0 !important
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs li.swiper-slide {
	margin: 0 10px 10px 0 !important;
	padding-right: 11px
}

@media screen and (max-width: 991px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs li.swiper-slide {
		width: 100% !important;
		max-width: 100%;
		margin: 0 !important;
		padding-right: 0 !important
	}
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs li.swiper-slide .item-inner-content .inner-link {
		display: flex !important;
		flex-wrap: wrap
	}
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs li.swiper-slide .item-inner-content .inner-link a.only_teasers_heading {
		margin: 0 10px 30px 0
	}
}

@media screen and (max-width: 767px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs li.swiper-slide .item-inner-content .inner-link a.only_teasers_heading {
		margin: 0 0 25px 0
	}
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs li.swiper-slide .item-inner-content .inner-link a {
		display: block;
		flex: 0 0 calc(50% - 10px);
		margin: 0 10px 15px 0;
		max-width: calc(50% - 10px)
	}
}

@media screen and (max-width: 767px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs li.swiper-slide .item-inner-content .inner-link a {
		display: block;
		flex: 0 0 100%;
		margin: 0 0 15px 0;
		max-width: 100%
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs .nav-link {
	color: #fff;
	padding: 0;
	font-weight: 400;
	border: none;
	font-size: 18px;
	line-height: 21px
}

@media screen and (max-width: 991px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs .nav-link {
		line-height: 24px
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs .nav-link.only_teasers_heading {
	font-style: normal;
	font-weight: 900;
	font-size: 18px;
	line-height: 21px
}

.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs .nav-link b {
	display: block;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: .5px;
	font-weight: 900;
	margin-bottom: 2px;
	text-transform: uppercase
}

@media screen and (max-width: 767px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs .nav-link b {
		font-size: 14px
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs .nav-link:hover {
	color: #fbad18
}

.cb29-tabbed-content .section-box .cb-29-tabs .nav-tabs .nav-link.active {
	color: #fbad18;
	background: rgba(0, 0, 0, 0);
	border: none
}

@media screen and (max-width: 1024px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .col-lg-6,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .col-lg-6 {
		flex: 0 0 100%;
		max-width: 100%
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .tab-pane.active .career-logo img,
.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .tab-pane.active .career-logo img {
	animation: rotate 600ms ease-in-out
}

.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box,
.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box {
	max-width: 543px;
	position: relative
}

@media screen and (max-width: 1366px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box {
		max-width: 475px
	}
}

@media screen and (max-width: 1024px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box {
		margin: 0 auto
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .career-logo,
.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .career-logo {
	position: absolute;
	right: -20px;
	top: 20px
}

.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .career-logo img,
.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .career-logo img {
	transition: all 600ms ease-in-out;
	position: relative
}

@media screen and (max-width: 1366px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .career-logo,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .career-logo {
		top: 25px
	}
}

@media screen and (max-width: 1024px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .career-logo,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .career-logo {
		display: none
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .image-box,
.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .image-box {
	max-width: 543px;
	border-radius: 350px 350px 0 0;
	overflow: hidden;
	margin-bottom: -100px
}

@media screen and (max-width: 1366px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .image-box,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .image-box {
		margin: 0 0 -80px
	}
}

@media screen and (max-width: 1199px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .image-box,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .image-box {
		margin: 0 0 -80px
	}
}

@media screen and (max-width: 1024px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .image-box,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .image-box {
		margin: 40px 0 0
	}
}

@media screen and (max-width: 767px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .image-box,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .image-box {
		margin: 30px 0 0
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .image-box img,
.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .image-box img {
	height: 717px;
	object-fit: cover;
	width: 100%;
	object-position: center
}

@media screen and (max-width: 1400px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .image-box img,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .image-box img {
		height: 684px
	}
}

@media screen and (max-width: 1366px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .image-box img,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .image-box img {
		height: 627px
	}
}

@media screen and (max-width: 767px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .tab-mob-content .cb29-img-box .image-box img,
	.cb29-tabbed-content .section-box .cb-29-tabs .tab-content .cb29-img-box .image-box img {
		height: 444px;
		width: 100%
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content {
	padding: 28px 0 0 23px;
	position: relative
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content {
		padding: 30px 0 0
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content h2 {
	margin-bottom: 40px
}

@media screen and (max-width: 1366px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content h2 {
		margin-bottom: 30px
	}
}

@media screen and (max-width: 767px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content h2 {
		margin: 0 0 25px 0
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content p,
.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content ol li,
ol .cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content li,
.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content ul li,
ul .cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content li {
	font-family: "Assistant";
	margin: 0 0 31px;
	font-size: 22px;
	letter-spacing: .5px;
	font-weight: 400;
	line-height: 29px
}

@media screen and (max-width: 1366px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content p,
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content ol li,
	ol .cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content li,
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content ul li,
	ul .cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content li {
		margin-bottom: 13px
	}
}

@media screen and (max-width: 1024px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content p,
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content ol li,
	ol .cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content li,
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content ul li,
	ul .cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content li {
		margin-bottom: 30px
	}
}

@media screen and (max-width: 767px) {

	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content p,
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content ol li,
	ol .cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content li,
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content ul li,
	ul .cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content li {
		margin-bottom: 15px;
		font-size: 20px;
		line-height: 25px
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content h5 {
	text-transform: uppercase;
	font-weight: 900;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: .5px;
	margin: 0 0 20px
}

@media screen and (max-width: 1024px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content h5 {
		margin: 0 0 18px
	}
}

@media screen and (max-width: 767px) {
	.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content h5 {
		margin: 0 0 18px
	}
}

.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content .banner-btns .btn {
	margin-right: 15px
}

.cb29-tabbed-content .section-box .cb-29-tabs .cb-29-content .banner-btns .btn:hover {
	color: #fbad18
}

@keyframes rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.cb30-tabbed-body-content {
	margin-top: 60px;
	margin-bottom: 65px;
	position: relative
}

@media screen and (max-width: 1399px) {
	.cb30-tabbed-body-content {
		margin-top: 45px;
		margin-bottom: 50px
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content {
		margin-top: 32px;
		margin-bottom: 40px
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content {
		padding: 0 8px;
		margin-top: 25px;
		margin-bottom: 30px
	}
}

.cb30-tabbed-body-content .cb30-inner h2 {
	margin: 39px 0 30px
}

@media screen and (max-width: 1366px) {
	.cb30-tabbed-body-content .cb30-inner h2 {
		margin: 35px 0 30px
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner h2 {
		margin: 31px 0 69px
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner h2 {
		margin: 31px 0 35px
	}
}

.cb30-tabbed-body-content .cb30-inner p a,
.cb30-tabbed-body-content .cb30-inner ol li a,
ol .cb30-tabbed-body-content .cb30-inner li a,
.cb30-tabbed-body-content .cb30-inner ul li a,
ul .cb30-tabbed-body-content .cb30-inner li a {
	color: #d93c2e;
	font-family: "Assistant"
}

.cb30-tabbed-body-content .cb30-inner p a:hover,
.cb30-tabbed-body-content .cb30-inner ol li a:hover,
ol .cb30-tabbed-body-content .cb30-inner li a:hover,
.cb30-tabbed-body-content .cb30-inner ul li a:hover,
ul .cb30-tabbed-body-content .cb30-inner li a:hover {
	color: #b32d21
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container {
	border-bottom: 3px solid rgba(77, 77, 79, .2)
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container {
		border-bottom: none
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .responsive-tabs-cb30 {
	border-bottom: 3px solid #fbad18
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .responsive-tabs-cb30 li {
	padding-right: 15px;
	margin-top: 0;
	margin-bottom: 28px;
	text-transform: none;
	width: 33.33%
}

@media screen and (max-width: 1366px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .responsive-tabs-cb30 li {
		margin: 0 0 28px
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .responsive-tabs-cb30 li {
		padding-right: 0
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .responsive-tabs-cb30 li.active a {
	color: #d93c2e;
	font-family: "Assistant"
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .responsive-tabs-cb30 li.active a:hover {
	color: #b32d21
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .responsive-tabs-cb30 li a {
	font-weight: 900;
	font-size: 20px;
	line-height: 29px;
	color: #0f145b;
	font-family: "Assistant";
	letter-spacing: 0
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .responsive-tabs-cb30 li a:hover {
	color: #b32d21
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .tab-content {
	padding: 35px 0
}

@media screen and (max-width: 1366px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .tab-content {
		padding: 33px 0 39px
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .tab-content {
		border: none;
		padding: 0px 0 0
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .tab-content {
		border: none;
		padding: 0px 0 0
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .tab-content a {
	color: #d93c2e
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container .tab-content ul li {
	font-size: 19px;
	line-height: 26px;
	font-family: "Assistant";
	margin-bottom: 10px
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane {
	margin-bottom: 0;
	animation: smooth .4s ease-in-out
}

@keyframes smooth {
	0% {
		opacity: 0;
		margin-top: -10px
	}

	100% {
		opacity: 1;
		margin-top: 0px
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane {
		border-bottom: 3px solid rgba(77, 77, 79, .2);
		margin-bottom: 20px;
		padding-bottom: 24px;
		transition: all ease-in-out .3s
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane {
		margin-bottom: 22px
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane:last-child {
		margin-bottom: 0
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane p,
.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane ol li,
ol .cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane li,
.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane ul li,
ul .cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane li {
	margin: 0 0 24px;
	font-weight: 400;
	color: #1c1c1c;
	mix-blend-mode: normal;
	opacity: 1 !important
}

@media screen and (max-width: 991px) {

	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane p,
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane ol li,
	ol .cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane li,
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane ul li,
	ul .cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane li {
		margin: 0 0 19px
	}
}

@media screen and (max-width: 767px) {

	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane p,
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane ol li,
	ol .cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane li,
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane ul li,
	ul .cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane li {
		margin: 0 0 15px
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane .btn.btn-blue-text {
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	text-transform: uppercase;
	margin: 4px 0 0
}

@media screen and (max-width: 1366px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane .btn.btn-blue-text {
		margin: -4px 0 0
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane .btn.btn-blue-text {
		margin: 0 0 0
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content {
	display: flex;
	align-items: flex-start
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content {
		flex-direction: column
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show {
	display: flex;
	width: 50.5%;
	margin: 2px 25px 0 2px;
	position: relative
}

@media screen and (max-width: 1600px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show {
		width: 486px;
		height: 299px
	}
}

@media screen and (max-width: 1366px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show {
		margin: 2px 25px 0 0px
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show {
		width: 363px;
		margin: 18px 0 38px
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show {
		width: 100%;
		margin: 0 0 35px
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show .content-img-preview {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show .btn.btn-white-circle {
	position: absolute;
	margin: auto;
	display: flex;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 95px;
	height: 94px
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show .btn.btn-white-circle {
		width: 79px;
		height: 79px
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show .btn.btn-white-circle {
		width: 45px;
		height: 45px;
		padding: 0
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show .btn.btn-white-circle .icon img {
	width: 20px;
	height: 20px;
	margin: 0 0 0 8px
}

@media screen and (max-width: 1366px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show .btn.btn-white-circle .icon img {
		width: 18px;
		height: 18px;
		margin: 2px 0 0 6px
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show .btn.btn-white-circle .icon img {
		width: 17px;
		height: 17px;
		margin: 1px 0 0 4px
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .media-show .btn.btn-white-circle .icon img {
		width: 9px;
		height: 9px;
		margin: 0px 0 0 0
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content {
	width: 50%
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content {
		width: 100%
	}
}

@media screen and (max-width: 767px) {

	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content p,
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content ol li,
	ol .cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content li,
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content ul li,
	ul .cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content li {
		margin: 0 0 15px
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content h2,
.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content h3,
.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content h4,
.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .middle-content .para-content h5 {
	font-family: "Assistant" !important
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .btn.btn-blue-text {
	margin: 0 0 0
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .btn.btn-blue-text {
		margin: 0 0 0
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-img-vdo .btn.btn-blue-text {
		margin: 0
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver {
	padding-bottom: 0
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver p,
.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver ol li,
ol .cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver li,
.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver ul li,
ul .cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver li {
	margin-bottom: 26px
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .accordion-button {
	padding: 24px 0 0 !important;
	font-size: 22px;
	line-height: 29px
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .accordion-button {
		padding: 16px 0 23px !important
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .accordion-button {
		font-size: 20px;
		line-height: 25px;
		align-items: center
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .accordion-button:after {
		background: url("../imgs/icons/arrow.svg");
		background-repeat: no-repeat;
		background-size: 100%;
		width: 12px;
		height: 8px
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content {
	margin-top: -22px
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-button {
	border-radius: 0
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-button:after {
	background: url("../imgs/icons/arrow.svg");
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	width: 18px;
	margin: 5px 3px 0 auto
}

@media screen and (max-width: 1366px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-button:after {
		margin: 5px 0px 0 auto
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-button:after {
		width: 10px
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-button:after {
		margin: 0 0px 0 auto;
		width: 12px
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-item {
	border-radius: 0 !important
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-item {
		padding-bottom: 0
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-item:last-child {
	border-bottom: none;
	padding-bottom: 0 !important
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-item .accordion-body {
	padding: 28px 0 0 !important
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-item .accordion-body {
		padding: 0 0 30px !important
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .middle-content .theme-accordion .accordion-item .accordion-collapse {
	border-radius: 0 !important
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .responsive-tabs-cb30 {
	margin-bottom: 26px
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .tab-pane.with-accordion-ver .responsive-tabs-cb30 li {
	margin: 0 0 28px 0
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .accordion-link {
	display: none;
	margin-bottom: 10px;
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-radius: 3px;
	border: 1px solid #ddd;
	color: #333;
	border-radius: 0;
	word-break: break-all
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .accordion-link:last-child {
		margin: 0
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .accordion-link {
		display: flex;
		font-weight: 900;
		font-size: 32px;
		line-height: 40px;
		color: #0f145b;
		border: none;
		border-bottom: 3px solid #fbad18;
		margin: 0 0 20px;
		background: rgba(0, 0, 0, 0);
		padding: 0 0 19px;
		position: relative;
		align-items: center
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .accordion-link {
		font-size: 28px;
		line-height: 29px;
		margin: 0 0 24px;
		padding: 0 0 21px;
		word-break: break-word
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .accordion-link::after {
	content: "";
	background: url("../imgs/icons/acordion-arrow.svg") no-repeat;
	background-size: 100%;
	width: 15px;
	height: 12px;
	margin-left: auto;
	flex-shrink: 0;
	transition: all ease-in-out .3s
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .accordion-link::after {
		width: 18px;
		height: 12px;
		margin: 7px 5px 0 auto
	}
}

.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .accordion-link.active {
	background: rgba(0, 0, 0, 0)
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container[class*=accordion-] .accordion-link.active::after {
		transform: rotate(-180deg)
	}
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container.accordion-xs .nav-tabs {
		display: none
	}
}

@media screen and (max-width: 1199px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container.accordion-md .nav-tabs {
		display: none
	}
}

@media screen and (min-width: 1200px) {
	.cb30-tabbed-body-content .cb30-inner .responsive-tabs-container.accordion-lg .nav-tabs {
		display: none
	}
}

.cb30-tabbed-body-content .cb30-inner .btn.btn-primary-gold {
	margin: 49px 0 53px;
	font-size: 15px;
	line-height: 21px
}

@media screen and (max-width: 991px) {
	.cb30-tabbed-body-content .cb30-inner .btn.btn-primary-gold {
		margin: 28px 0 30px;
		padding: 12px 20px
	}
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content .cb30-inner .btn.btn-primary-gold {
		margin: 6px 0 15px;
		padding: 12px 20px
	}
}

.sidebar-active .cb30-tabbed-body-content .row .col-lg-1 {
	display: none;
	display: none
}

.cb30-tabbed-body-content iframe {
	max-width: 100% !important
}

@media screen and (max-width: 767px) {
	.cb30-tabbed-body-content iframe {
		height: 310px
	}
}

@media screen and (max-width: 575px) {
	.cb30-tabbed-body-content iframe {
		height: 300px
	}
}

@media screen and (max-width: 475px) {
	.cb30-tabbed-body-content iframe {
		height: 260px
	}
}

@media screen and (max-width: 380px) {
	.cb30-tabbed-body-content iframe {
		height: 180px
	}
}

.tab-pane .para-content h2,
.tab-pane .para-content h3,
.tab-pane .para-content h4,
.tab-pane .para-content h5 {
	font-family: "Assistant";
	margin-top: 35px;
	margin-bottom: 15px
}

.tab-pane .para-content p,
.tab-pane .para-content ol li,
ol .tab-pane .para-content li,
.tab-pane .para-content ul li,
ul .tab-pane .para-content li {
	margin: 12px 0
}

.cb31-testimonial {
	margin: 65px -14px;
	overflow: visible;
	background-color: rgba(0, 0, 0, 0);
	position: relative;
	opacity: 1;
	width: auto;
	min-width: 100%;
	background: linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #F8F8F8 100%);
	z-index: 1;
	max-height: 90vh
}

@media screen and (max-width: 1366px) {
	.cb31-testimonial {
		margin: 50px -14px
	}
}

@media screen and (max-width: 991px) {
	.cb31-testimonial {
		margin: 40px 0
	}
}

@media screen and (max-width: 767px) {
	.cb31-testimonial {
		margin: 30px 0;
		padding-right: 8px;
		padding-left: 8px
	}
}

.cb31-testimonial.huc-animate-active {
	max-height: inherit
}

.cb31-testimonial::before {
	content: "";
	position: absolute;
	height: 601px;
	background: #fff;
	background: linear-gradient(180deg, #FFFFFF 3%, #598143 3%);
	bottom: 0;
	right: 0;
	width: 50%;
	z-index: -1;
	opacity: 0
}

@media screen and (max-width: 1366px) {
	.cb31-testimonial::before {
		background: linear-gradient(180deg, #FFFFFF 15%, #598143 3%);
		height: 630px
	}
}

@media screen and (max-width: 1200px) {
	.cb31-testimonial::before {
		width: calc(100% - 284px);
		background: linear-gradient(180deg, #FFFFFF 11%, #598143 8%)
	}
}

@media screen and (max-width: 991px) {
	.cb31-testimonial::before {
		background: linear-gradient(180deg, #FFFFFF 11%, #598143 8%);
		width: 84%
	}
}

@media screen and (max-width: 767px) {
	.cb31-testimonial::before {
		background: linear-gradient(180deg, #FFFFFF 35%, #598143 21%);
		width: 100%
	}
}

@media screen and (max-width: 475px) {
	.cb31-testimonial::before {
		width: 100%;
		height: 105vw;
		background: #598143;
		z-index: 1
	}
}

.cb31-testimonial.cb-testimonial::before {
	content: "";
	position: absolute;
	background: #fff;
	background: linear-gradient(180deg, #FFFFFF 3%, #598143 3%);
	bottom: 0;
	right: 0;
	width: 50%;
	z-index: -1;
	opacity: 0
}

@media screen and (max-width: 1366px) {
	.cb31-testimonial.cb-testimonial::before {
		background: linear-gradient(180deg, #FFFFFF 15%, #598143 3%)
	}
}

@media screen and (max-width: 1200px) {
	.cb31-testimonial.cb-testimonial::before {
		width: calc(100% - 284px);
		background: linear-gradient(180deg, #FFFFFF 6%, #598143 3%)
	}
}

@media screen and (max-width: 991px) {
	.cb31-testimonial.cb-testimonial::before {
		background: linear-gradient(180deg, #FFFFFF 0%, #598143 0%);
		width: 84%
	}
}

@media screen and (max-width: 767px) {
	.cb31-testimonial.cb-testimonial::before {
		background: linear-gradient(180deg, #FFFFFF 3%, #598143 3%);
		width: 100%
	}
}

@media screen and (max-width: 475px) {
	.cb31-testimonial.cb-testimonial::before {
		width: 100%;
		height: 145vw;
		background: #598143;
		z-index: 0
	}
}

@media screen and (max-width: 1400px) {
	.cb31-testimonial.cb-testimonial .testimonial-left-side {
		width: 100%
	}
}

.cb31-testimonial.cb-testimonial .testimonial-img {
	position: relative;
	z-index: -1;
	max-height: 671px;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: bottom;
	object-position: bottom;
	min-height: 640px
}

.cb31-testimonial.cb-testimonial .testimonial-img.testimonial-img-round {
	border-top-left-radius: 270px;
	border-top-right-radius: 270px;
	overflow: hidden;
	object-fit: cover
}

@media screen and (max-width: 991px) {
	.cb31-testimonial.cb-testimonial .testimonial-img {
		margin-left: -14%;
		object-fit: contain;
		object-position: bottom
	}
}

@media screen and (max-width: 767px) {
	.cb31-testimonial.cb-testimonial .testimonial-img {
		margin: auto;
		min-height: 462px
	}
}

@media screen and (max-width: 475px) {
	.cb31-testimonial.cb-testimonial .testimonial-img {
		position: relative;
		z-index: 2
	}
}

.cb31-testimonial.huc-animate-active::before {
	animation-name: siftLeft;
	animation-fill-mode: forwards;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	animation-delay: .3s
}

.cb31-testimonial .testimonial-left-side {
	width: 262px
}

@media screen and (max-width: 1366px) {
	.cb31-testimonial .testimonial-left-side {
		width: auto
	}
}

.cb31-testimonial .testimonial-left-side.m-t-left-side-60 {
	margin-top: 57%
}

@media screen and (max-width: 1200px) {
	.cb31-testimonial .testimonial-left-side.m-t-left-side-60 {
		margin-top: 0
	}
}

@media screen and (max-width: 1200px) {
	.cb31-testimonial .testimonial-left-side {
		width: 100%;
		margin-bottom: 44px;
		margin-top: 0
	}
}

.cb31-testimonial .testimonial-left-side hr {
	height: 3px;
	background: #fbad18;
	opacity: 1;
	margin: 0;
	margin-bottom: 30px;
	width: 123px
}

@media screen and (max-width: 991px) {
	.cb31-testimonial .testimonial-left-side hr {
		margin-bottom: 24px
	}
}

.cb31-testimonial .testimonial-left-side p,
.cb31-testimonial .testimonial-left-side ol li,
ol .cb31-testimonial .testimonial-left-side li,
.cb31-testimonial .testimonial-left-side ul li,
ul .cb31-testimonial .testimonial-left-side li {
	color: #1c1c1c
}

.cb31-testimonial .testimonial-img {
	position: relative;
	z-index: -1;
	max-height: 671px;
	object-fit: cover;
	object-position: bottom;
	min-height: 580px
}

.cb31-testimonial .testimonial-img.testimonial-img-round {
	border-top-left-radius: 270px;
	border-top-right-radius: 270px;
	overflow: hidden;
	object-fit: cover
}

@media screen and (max-width: 991px) {
	.cb31-testimonial .testimonial-img {
		margin-left: -25%;
		object-fit: cover;
		object-position: bottom
	}
}

@media screen and (max-width: 767px) {
	.cb31-testimonial .testimonial-img {
		margin: auto;
		min-height: 394px
	}
}

.cb31-testimonial .testimonial-right-side {
	position: absolute;
	width: 480px;
	height: 480px;
	border-radius: 50%;
	background: rgba(2, 42, 11, .75);
	padding-left: 60px;
	padding-right: 60px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	top: 50%;
	opacity: 0;
	left: 26%;
	transform: translate(39%, -42%)
}

.cb31-testimonial .testimonial-right-side.non-image {
	position: relative;
	top: auto;
	transform: translate(0, 0) !important;
	right: auto;
	left: auto;
	margin: 60px 0;
	float: right
}

@media screen and (max-width: 1366px) {
	.cb31-testimonial .testimonial-right-side {
		transform: translate(47%, -37%)
	}
}

@media(max-width: 1300px) {
	.cb31-testimonial .testimonial-right-side {
		transform: translate(40%, -36%)
	}
}

@media screen and (max-width: 1200px) {
	.cb31-testimonial .testimonial-right-side {
		transform: translate(40%, -36%)
	}
}

@media screen and (max-width: 991px) {
	.cb31-testimonial .testimonial-right-side {
		transform: translate(60px, -40%);
		width: 480px;
		height: 480px
	}
}

@media screen and (max-width: 767px) {
	.cb31-testimonial .testimonial-right-side {
		position: unset;
		margin: auto;
		width: 409px;
		height: 409px;
		transform: translate(0, -50px);
		background: rgba(2, 42, 11, .75)
	}
}

@media screen and (max-width: 475px) {
	.cb31-testimonial .testimonial-right-side {
		width: 108vw;
		height: 108vw;
		transform: translate(-8vw, 0px);
		padding-left: 70px;
		padding-right: 70px;
		margin: -50px 0 35px;
		position: relative;
		left: 0;
		right: 0;
		z-index: 4
	}
}

@media screen and (max-width: 375px) {
	.cb31-testimonial .testimonial-right-side {
		transform: translate(-9vw, 0px);
		padding-left: 65px;
		padding-right: 65px
	}
}

.cb31-testimonial .testimonial-right-side .testimonial-title {
	color: #fbad18;
	margin-bottom: 0;
	line-height: 21px
}

.cb31-testimonial .testimonial-right-side .testimonial-title:nth-last-child(1) {
	margin-bottom: 0
}

@media screen and (max-width: 1024px) {
	.cb31-testimonial .testimonial-right-side .testimonial-title {
		margin-bottom: 0
	}
}

.cb31-testimonial .testimonial-right-side h4 {
	display: block;
	display: -webkit-box;
	max-width: 100%;
	margin: 0 auto;
	position: relative;
	padding: 0 15px
}

@media screen and (max-width: 450px) {
	.cb31-testimonial .testimonial-right-side h4 {
		max-height: 210px
	}
}

@media screen and (max-width: 360px) {
	.cb31-testimonial .testimonial-right-side h4 {
		max-height: 210px
	}
}

@media screen and (max-width: 330px) {
	.cb31-testimonial .testimonial-right-side h4 {
		margin-bottom: 10px !important;
		font-size: 18px;
		line-height: 22px
	}
}

.cb31-testimonial .testimonial-right-side h4::before {
	content: "“ ";
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0
}

.cb31-testimonial .testimonial-right-side h4::after {
	content: " ”";
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0
}

.cb31-testimonial.huc-animate-active .testimonial-right-side {
	animation-name: siftRight;
	animation-timing-function: ease-in-out;
	animation-duration: 1.2s;
	animation-delay: 1s;
	animation-fill-mode: forwards
}

.side-with-section::before {
	width: calc(100% - 284px);
	background: linear-gradient(180deg, #FFFFFF 5%, #598143 5%)
}

@media screen and (max-width: 991px) {
	.side-with-section::before {
		background: linear-gradient(180deg, #FFFFFF 10%, #598143 6%);
		width: 84%
	}
}

@media screen and (max-width: 767px) {
	.side-with-section::before {
		background: linear-gradient(180deg, #FFFFFF 35%, #598143 21%);
		width: 100%
	}
}

@media screen and (max-width: 440px) {
	.side-with-section::before {
		background: linear-gradient(180deg, #FFFFFF 23%, #598143 21%);
		width: 100%
	}
}

@media screen and (max-width: 475px) {
	.side-with-section::before {
		width: 100%;
		height: 105vw;
		background: #598143;
		z-index: 1
	}
}

.side-with-section .testimonial-left-side {
	width: 100%;
	margin-bottom: 44px
}

.side-with-section .testimonial-left-side hr {
	margin-bottom: 24px
}

.side-with-section .testimonial-right-side {
	transform: translate(49%, -34%);
	left: 200px
}

@media screen and (max-width: 1366px) {
	.side-with-section .testimonial-right-side {
		transform: translate(40%, -36%)
	}
}

@media screen and (max-width: 1200px) {
	.side-with-section .testimonial-right-side {
		transform: translate(40%, -36%)
	}
}

@media screen and (max-width: 991px) {
	.side-with-section .testimonial-right-side {
		transform: translate(6%, -40%)
	}
}

@media screen and (max-width: 767px) {
	.side-with-section .testimonial-right-side {
		transform: translate(0, -50px)
	}
}

@media screen and (max-width: 475px) {
	.side-with-section .testimonial-right-side {
		width: 105vw;
		height: 105vw;
		transform: translate(-8vw, 0px);
		padding-left: 70px;
		padding-right: 70px;
		margin: -50px 0 35px;
		position: relative;
		left: 0;
		right: 0;
		z-index: 4
	}
}

@media screen and (max-width: 375px) {
	.side-with-section .testimonial-right-side {
		transform: translate(-9vw, 0px)
	}
}

.side-section::before {
	background: linear-gradient(180deg, #FFFFFF 9%, #598143 0);
	animation-name: siftLeft;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	opacity: 0;
	width: calc(100% - 284px) !important;
	animation-fill-mode: forwards
}

@media screen and (max-width: 991px) {
	.side-section::before {
		background: linear-gradient(180deg, #FFFFFF 20%, #598143 16%);
		width: 84% !important
	}
}

@media screen and (max-width: 767px) {
	.side-section::before {
		background: linear-gradient(180deg, #FFFFFF 35%, #598143 21%);
		width: 100% !important
	}
}

@media screen and (max-width: 475px) {
	.side-section::before {
		width: 100%;
		height: 105vw;
		background: #598143;
		z-index: 1
	}
}

.side-section.huc-animate-active::before {
	opacity: 1
}

.side-section .testimonial-left-side {
	width: 100%;
	margin-bottom: 44px
}

.side-section .testimonial-left-side hr {
	margin-bottom: 24px
}

.side-section .testimonial-right-side {
	transform: translate(33%, -40%)
}

@media screen and (max-width: 1366px) {
	.side-section .testimonial-right-side {
		transform: translate(40%, -36%)
	}
}

@media screen and (max-width: 1200px) {
	.side-section .testimonial-right-side {
		transform: translate(40%, -36%)
	}
}

@media screen and (max-width: 991px) {
	.side-section .testimonial-right-side {
		transform: translate(6%, -40%)
	}
}

@media screen and (max-width: 767px) {
	.side-section .testimonial-right-side {
		transform: translate(0, -50px)
	}
}

@media screen and (max-width: 767px) {
	.side-section .testimonial-right-side {
		transform: translate(0px, -17%)
	}
}

@media screen and (max-width: 475px) {
	.side-section .testimonial-right-side {
		width: 105vw;
		height: 105vw;
		transform: translate(-8vw, 0px);
		padding-left: 70px;
		padding-right: 70px;
		margin: -50px 0 35px;
		position: relative;
		left: 0;
		right: 0;
		z-index: 4
	}
}

@media screen and (max-width: 375px) {
	.side-section .testimonial-right-side {
		transform: translate(-9vw, 0px)
	}
}

@media screen and (max-width: 330px) {
	.side-section .testimonial-right-side {
		padding-left: 50px;
		padding-right: 50px
	}
}

@keyframes siftRight {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes siftLeft {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@media screen and (min-width: 1441px) {
	.sidebar-active .side-with-section::before {
		width: calc(100% - 384px);
		background: linear-gradient(180deg, #fff 0%, #598143 0%)
	}
}

@media screen and (min-width: 991px) {
	.sidebar-active .side-with-section::before {
		background: linear-gradient(180deg, #fff 4%, #598143 4%)
	}
}

@media screen and (min-width: 767px) {
	.sidebar-active .side-with-section::before {
		background: linear-gradient(180deg, #fff 35%, #598143 21%)
	}
}

@media screen and (min-width: 475px) {
	.sidebar-active .side-with-section::before {
		background: #598143
	}
}

@media screen and (min-width: 768px) {
	.sidebar-active .side-with-section .testimonial-img {
		width: 630px;
		max-height: inherit
	}
}

@media screen and (min-width: 1199px) {
	.sidebar-active .side-with-section .testimonial-img {
		width: 650px;
		max-height: inherit
	}
}

@media screen and (min-width: 1441px) {
	.sidebar-active .side-with-section .testimonial-img {
		width: 690px;
		max-height: inherit
	}
}

.sidebar-active .side-with-section .testimonial-right-side {
	transform: translate(64%, -25%)
}

@media screen and (max-width: 1440px) {
	.sidebar-active .side-with-section .testimonial-right-side {
		transform: translate(62%, -30%)
	}
}

@media screen and (max-width: 991px) {
	.sidebar-active .side-with-section .testimonial-right-side {
		transform: translate(12%, -29%)
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .side-with-section .testimonial-right-side {
		transform: translate(0, -50px)
	}
}

@media screen and (max-width: 475px) {
	.sidebar-active .side-with-section .testimonial-right-side {
		transform: translate(-8vw, 0px)
	}
}

@media screen and (max-width: 375px) {
	.sidebar-active .side-with-section .testimonial-right-side {
		transform: translate(-9vw, 0px)
	}
}

@media screen and (max-width: 991px) {
	.sidebar-active .cb31-testimonial.cb-testimonial::before {
		background: linear-gradient(180deg, #fff 3%, #598143 0)
	}
}

@media screen and (max-width: 991px) {
	.sidebar-active .cb31-testimonial.cb-testimonial .testimonial-img {
		margin-left: -20%
	}
}

@media screen and (max-width: 840px) {
	.sidebar-active .cb31-testimonial.cb-testimonial .testimonial-img {
		margin-left: -11%
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .cb31-testimonial.cb-testimonial .testimonial-img {
		margin-left: 0
	}
}

.cb32-section {
	padding-top: 50px;
	padding-bottom: 65px
}

@media(max-width: 1366px) {
	.cb32-section {
		padding-top: 35px;
		padding-bottom: 50px
	}
}

@media(max-width: 991px) {
	.cb32-section {
		padding-top: 25px;
		padding-bottom: 40px
	}
}

@media(max-width: 767px) {
	.cb32-section {
		padding-top: 21px;
		padding-bottom: 30px
	}
}

.cb32-section .anim {
	display: none;
	position: absolute;
	left: 0px;
	bottom: -25px;
	height: 100%
}

@media screen and (max-width: 767px) {
	.cb32-section .anim {
		display: none
	}
}

.cb32-section .anim svg {
	height: 122%
}

.cb32-section * {
	box-sizing: border-box
}

.cb32-section .letter-spacing-half {
	letter-spacing: .4px !important
}

.cb32-section .mx-w-100 {
	max-width: 100% !important
}

.cb32-section .title-box h1 {
	margin: 0 0 16px
}

.cb32-section .title-box .btn.btn-blue-text {
	margin-left: 5px
}

.cb32-section h4 {
	margin: 10px 0 0 auto;
	max-width: 610px
}

@media screen and (max-width: 1399px) {
	.cb32-section h4 {
		margin: 8px 0 0 auto;
		max-width: 100%
	}
}

@media screen and (max-width: 991px) {
	.cb32-section h4 {
		margin: 22px 0 0 auto
	}
}

@media screen and (max-width: 767px) {
	.cb32-section h4 {
		margin: 8px 0 0 auto
	}
}

.cb32-section .toggle-accordion-horizontal {
	margin-top: 57px;
	border-radius: 220px 0px 0px 0px;
	overflow: hidden;
	margin-left: 4px
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-horizontal {
		margin-left: 0px
	}
}

.cb32-section .toggle-accordion-horizontal>ul {
	display: flex;
	min-height: 566px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style-type: none;
	justify-content: flex-end
}

.cb32-section .toggle-accordion-horizontal>ul.large-number-slides li div.section-title-btn h2 {
	font-size: 26px !important;
	line-height: 1.25em !important
}

.cb32-section .toggle-accordion-horizontal>ul.large-number-slides li div.section-content h3 {
	font-size: 20px !important;
	line-height: 1.25em !important
}

.cb32-section .toggle-accordion-horizontal>ul.large-number-slides li div.section-content h3 p,
.cb32-section .toggle-accordion-horizontal>ul.large-number-slides li div.section-content h3 li {
	font-size: 20px !important;
	line-height: 1.25em !important
}

.cb32-section .toggle-accordion-horizontal>ul>li {
	display: flex;
	transition: width .25s ease-in-out, max-width .25s ease-in-out;
	width: 76px;
	min-width: 76px;
	max-width: 76px;
	overflow: hidden;
	margin: 0 0 10px 0 !important;
	position: relative
}

.cb32-section .toggle-accordion-horizontal>ul>li:after {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	right: 0;
	top: 0px;
	z-index: 1
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(1) {
	order: 1
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(1):after {
	background: #d93c2e
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(2) {
	order: 2
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(2):after {
	background: #76489d
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(3) {
	order: 3
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(3):after {
	background: #598143
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(4) {
	order: 4
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(4):after {
	background: #377ab9
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(5) {
	order: 5
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(5):after {
	background: #0f145b
}

.cb32-section .toggle-accordion-horizontal>ul>li:nth-child(5) .btn.btn-primary-blue {
	color: #fff;
	background: #d93c2e;
	border: 3px solid #d93c2e
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-horizontal>ul>li {
		width: 71px;
		min-width: 71px;
		max-width: 71px
	}
}

.cb32-section .toggle-accordion-horizontal>ul>li .section-title-btn {
	padding: 45px 16px 0px 20px;
	order: 1;
	display: inline-block;
	min-width: 76px;
	position: relative;
	z-index: 5
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-horizontal>ul>li .section-title-btn {
		padding: 49px 17px 0px 17px;
		min-width: 55px
	}
}

.cb32-section .toggle-accordion-horizontal>ul>li .section-title-btn h2 {
	font-family: "Assistant";
	writing-mode: vertical-rl;
	margin: 0;
	font-style: normal;
	font-weight: 400;
	font-size: 32px;
	line-height: 40px;
	color: #fff
}

.cb32-section .toggle-accordion-horizontal>ul>li .quots-icon {
	display: inline-block;
	padding-bottom: 18px;
	border-bottom: 3px solid #fbad18
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-horizontal>ul>li .quots-icon img {
		width: 38px;
		height: 35px
	}
}

.cb32-section .toggle-accordion-horizontal>ul>li h3 p,
.cb32-section .toggle-accordion-horizontal>ul>li h3 li,
.cb32-section .toggle-accordion-horizontal>ul>li h3 {
	font-family: "Assistant";
	font-style: normal;
	font-weight: 900;
	font-size: 18px;
	line-height: 1.25em;
	color: #fff;
	margin: 0 0 0 0;
	margin-top: 27px;
	width: 100%
}

@media(max-width: 1440px) {

	.cb32-section .toggle-accordion-horizontal>ul>li h3 p,
	.cb32-section .toggle-accordion-horizontal>ul>li h3 li,
	.cb32-section .toggle-accordion-horizontal>ul>li h3 {
		font-size: 18px;
		line-height: 32px
	}
}

@media screen and (max-width: 1399px) {

	.cb32-section .toggle-accordion-horizontal>ul>li h3 p,
	.cb32-section .toggle-accordion-horizontal>ul>li h3 li,
	.cb32-section .toggle-accordion-horizontal>ul>li h3 {
		margin-top: 25px
	}
}

.cb32-section .toggle-accordion-horizontal>ul>li h3 p a,
.cb32-section .toggle-accordion-horizontal>ul>li h3 li a {
	font-size: 18px;
	font-family: "Assistant";
	color: #d93c2e
}

.cb32-section .toggle-accordion-horizontal>ul>li h3 p a:hover,
.cb32-section .toggle-accordion-horizontal>ul>li h3 li a:hover {
	color: #b32d21
}

.cb32-section .toggle-accordion-horizontal>ul>li ul li {
	font-size: 19px;
	line-height: 26px
}

.cb32-section .toggle-accordion-horizontal>ul>li.open-now .testimonial-thumb,
.cb32-section .toggle-accordion-horizontal>ul>li.active .testimonial-thumb,
.cb32-section .toggle-accordion-horizontal>ul>li.active2 .testimonial-thumb {
	opacity: 1 !important;
	display: block !important
}

.cb32-section .toggle-accordion-horizontal>ul>li.open-now:after,
.cb32-section .toggle-accordion-horizontal>ul>li.active:after,
.cb32-section .toggle-accordion-horizontal>ul>li.active2:after {
	border-radius: 230px 0 0;
	top: 1px;
	width: 85%
}

.cb32-section .toggle-accordion-horizontal>ul>li .testimonial-thumb {
	height: 100%;
	min-width: 406px;
	min-height: 566px;
	opacity: 0;
	transition: opacity .5s ease-in-out;
	transition-delay: .8s;
	order: 2;
	opacity: 0 !important;
	display: none !important;
	position: relative;
	z-index: 5
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-horizontal>ul>li .testimonial-thumb {
		min-width: 356px;
		min-height: 356px
	}
}

.cb32-section .toggle-accordion-horizontal>ul>li .testimonial-thumb img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 1
}

.cb32-section .toggle-accordion-horizontal>ul>li .author-details {
	padding: 18px 0 50px
}

.cb32-section .toggle-accordion-horizontal>ul>li .author-details p,
.cb32-section .toggle-accordion-horizontal>ul>li .author-details li {
	display: inline-block;
	width: 100%;
	margin: 0 0 10px;
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #fff;
	font-family: "Assistant"
}

.cb32-section .toggle-accordion-horizontal>ul>li .author-details span {
	font-family: "Assistant";
	display: inline-block;
	font-style: normal;
	font-weight: 300;
	font-size: 19px;
	line-height: 26px;
	color: #fff;
	margin-bottom: 0px;
	width: 100%
}

.cb32-section .toggle-accordion-horizontal>ul>li .author-details .btn {
	margin: 2px 0 0 0px;
	margin-top: 26px
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-horizontal>ul>li .author-details .btn {
		margin-top: 22px
	}
}

.cb32-section .toggle-accordion-horizontal>ul>li.open-now .section-content,
.cb32-section .toggle-accordion-horizontal>ul>li.active .section-content,
.cb32-section .toggle-accordion-horizontal>ul>li.active2 .section-content {
	opacity: 1 !important;
	display: block !important
}

.cb32-section .toggle-accordion-horizontal>ul>li .section-content {
	order: 3;
	overflow: hidden;
	transition: all .5s ease-in-out;
	padding-left: 14px;
	padding-top: 51px;
	padding-right: 36px;
	opacity: 0 !important;
	display: none !important;
	position: relative;
	z-index: 5
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-horizontal>ul>li .section-content {
		padding-top: 57px
	}
}

.cb32-section .toggle-accordion-horizontal>ul>li:not(.active):hover {
	opacity: .6
}

.cb32-section .toggle-accordion-horizontal>ul>li.active1 {
	order: -1 !important
}

.cb32-section .toggle-accordion-horizontal>ul>li.active2 {
	order: -2 !important
}

.cb32-section .toggle-accordion-horizontal>ul>li.active {
	transition: width .8s ease-in-out, max-width .8s ease-in-out;
	overflow: hidden;
	width: 100%;
	max-width: 100%
}

.cb32-section .toggle-accordion-horizontal>ul>li.active .testimonial-thumb {
	opacity: 1;
	order: 1;
	transition-delay: 0s;
	position: relative;
	z-index: 9
}

.cb32-section .toggle-accordion-horizontal>ul>li.active .section-title-btn {
	order: 2
}

.cb32-section .toggle-accordion-horizontal>ul>li.active .section-content {
	display: block
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-horizontal>ul>li.active .section-content {
		padding-right: 23px;
		padding-left: 4px
	}
}

.cb32-section .toggle-accordion-horizontal>ul>li.active .author-details {
	display: block
}

.cb32-section .toggle-accordion-horizontal>ul>li.active h3 {
	display: block
}

.cb32-section .slider-tabs-btn-link {
	font-style: normal;
	font-weight: 400;
	font-size: 32px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	color: #fff;
	background: #d93c2e;
	padding: 9px 17px 16px;
	letter-spacing: 1px;
	opacity: 1;
	transition: all .5s ease-in-out;
	cursor: pointer;
	position: relative;
	bottom: -1px
}

.cb32-section .slider-tabs-btn-link:hover {
	opacity: .6
}

.cb32-section ul.accordion-slider-tabs-btn {
	padding: 0;
	list-style: none;
	margin: 0;
	display: flex;
	align-items: center;
	margin-top: 28px
}

@media screen and (max-width: 1399px) {
	.cb32-section ul.accordion-slider-tabs-btn {
		margin-top: 30px
	}
}

.cb32-section ul.accordion-slider-tabs-btn li {
	width: 100%;
	margin-bottom: 0 !important
}

.cb32-section ul.accordion-slider-tabs-btn li .slider-tabs-btn-link {
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 29px;
	padding: 5px 15px;
	height: 65px;
	min-width: 140px;
	display: flex;
	align-items: center;
	justify-content: center
}

@media screen and (max-width: 1399px) {
	.cb32-section ul.accordion-slider-tabs-btn li .slider-tabs-btn-link {
		min-width: 100px
	}
}

.cb32-section ul.accordion-slider-tabs-btn li:nth-child(1) a {
	background: #d93c2e
}

.cb32-section ul.accordion-slider-tabs-btn li:nth-child(2) a {
	background: #76489d
}

.cb32-section ul.accordion-slider-tabs-btn li:nth-child(3) a {
	background: #598143
}

.cb32-section ul.accordion-slider-tabs-btn li:nth-child(4) a {
	background: #377ab9
}

.cb32-section ul.accordion-slider-tabs-btn li:nth-child(5) a {
	background: #0f145b
}

.cb32-section .stories-bg-1 {
	background: #d93c2e !important
}

.cb32-section .stories-bg-2 {
	background: #76489d !important
}

.cb32-section .stories-bg-3 {
	background: #598143 !important
}

.cb32-section .stories-bg-4 {
	background: #377ab9 !important
}

.cb32-section .stories-bg-5 {
	background: #0f145b !important
}

.cb32-section .stories-bg-5 .btn.btn-primary-blue {
	color: #fff;
	background: #d93c2e;
	border: 3px solid #d93c2e
}

.cb32-section .toggle-accordion-slider-tabs {
	background: #d93c2e;
	display: flex;
	padding: 33px 0px 35px 39px;
	min-width: 100% !important
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-slider-tabs {
		padding: 30px 0px 50px 34px
	}
}

.cb32-section .toggle-accordion-slider-tabs .impact-stories-thumb {
	min-width: 320px;
	max-width: 320px;
	height: 468px
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-slider-tabs .impact-stories-thumb {
		min-width: 250px;
		max-width: 250px;
		height: 365px
	}
}

.cb32-section .toggle-accordion-slider-tabs .impact-stories-thumb img {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.cb32-section .toggle-accordion-slider-tabs .impact-stories-content {
	padding: 6px 54px 0 47px
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-slider-tabs .impact-stories-content {
		padding: 10px 45px 0 32px
	}
}

.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .quots-icon {
	display: inline-block;
	padding-bottom: 18px;
	border-bottom: 3px solid #fbad18
}

.cb32-section .toggle-accordion-slider-tabs .impact-stories-content h3 {
	font-style: normal;
	font-weight: 900;
	font-size: 18px;
	line-height: 1.25em;
	color: #fff;
	margin-top: 13px !important;
	margin-bottom: 0
}

.cb32-section .toggle-accordion-slider-tabs .impact-stories-content h3 p,
.cb32-section .toggle-accordion-slider-tabs .impact-stories-content h3 ol li,
ol .cb32-section .toggle-accordion-slider-tabs .impact-stories-content h3 li,
.cb32-section .toggle-accordion-slider-tabs .impact-stories-content h3 ul li,
ul .cb32-section .toggle-accordion-slider-tabs .impact-stories-content h3 li {
	font-style: normal;
	font-weight: 900;
	font-size: 18px !important;
	line-height: 1.25em;
	color: #fff;
	margin-top: 13px;
	margin-bottom: 0;
	font-family: "Assistant"
}

.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details {
	padding: 22px 0 50px
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details {
		padding: 22px 0 0px
	}
}

.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details p,
.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details ol li,
ol .cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details li,
.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details ul li,
ul .cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details li {
	margin: 0;
	font-style: normal;
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #fff;
	font-family: "Assistant";
	margin-bottom: 10px
}

@media screen and (max-width: 767px) {

	.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details p,
	.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details ol li,
	ol .cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details li,
	.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details ul li,
	ul .cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details li {
		font-weight: 900;
		font-size: 14px;
		line-height: 19px;
		letter-spacing: .5px
	}
}

.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details span {
	display: inline-block;
	margin-bottom: 22px;
	font-style: normal;
	font-weight: 300;
	font-size: 19px;
	line-height: 26px;
	color: #fff;
	font-family: "Assistant";
	width: 100%
}

@media screen and (max-width: 1399px) {
	.cb32-section .toggle-accordion-slider-tabs .impact-stories-content .author-details span {
		margin-bottom: 18px;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px
	}
}

.cb32-section .impact-stories-tabs {
	width: 100%;
	overflow: hidden
}

.cb32-section .impact-stories-tabs .impact-stories-tabs-wrapper {
	display: flex;
	width: 100%;
	transform: translate(0px, 0px);
	transition: all .5s ease-in-out
}

@media screen and (max-width: 767px) {
	.cb32-section h4.impact-sub-title {
		font-style: normal;
		font-weight: 400;
		font-size: 22px;
		line-height: 29px;
		margin-top: 26px;
		padding-right: 10px
	}
}

@media screen and (max-width: 767px) {
	.cb32-section .Impact-swiper-container {
		padding-left: 20px;
		padding-right: 20px
	}
}

.cb32-section .ImpactSwiper {
	margin: 35px 0 0
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper {
		margin: 53px -20px 0
	}
}

.cb32-section .ImpactSwiper .slider-tabs-btn-link {
	opacity: 1
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .slider-tabs-btn-link {
		padding: 15px 23px 10px;
		max-width: calc(100% - 130px);
		opacity: 0;
		transition: all .2s ease-in-out;
		min-width: 200px
	}
}

.cb32-section .ImpactSwiper .slider-tabs-btn-link.stories-bg-5 {
	padding: 15px 23px 10px;
	max-width: 200px
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .swiper-slide.swiper-slide-visible.swiper-slide-active .slider-tabs-btn-link {
		opacity: 1 !important
	}
}

.cb32-section .ImpactSwiper .swiper-button-box {
	position: absolute;
	top: 0;
	right: -10px;
	height: 65px;
	min-width: 200px
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .swiper-button-box {
		min-width: 118px;
		right: 20px;
		height: 35px
	}
}

.cb32-section .ImpactSwiper .swiper-button-box .swiper-button-next {
	width: 79px
}

.cb32-section .ImpactSwiper .swiper-button-box .swiper-button-next:focus {
	outline: none
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .swiper-button-box .swiper-button-next {
		width: 43px
	}
}

.cb32-section .ImpactSwiper .swiper-button-box .swiper-button-next:after {
	display: none
}

.cb32-section .ImpactSwiper .swiper-button-box .swiper-button-prev {
	width: 79px
}

.cb32-section .ImpactSwiper .swiper-button-box .swiper-button-prev:focus {
	outline: none
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .swiper-button-box .swiper-button-prev {
		width: 43px
	}
}

.cb32-section .ImpactSwiper .swiper-button-box .swiper-button-prev:after {
	display: none
}

.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs {
	padding: 29px 0px 50px 17px
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs {
		flex-wrap: wrap;
		padding: 45px 20px 50px;
		margin-top: -26px
	}
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-thumb {
		min-width: 100%;
		max-width: 100%;
		height: 430px;
		overflow: hidden
	}
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-thumb img {
		width: 100%
	}
}

.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content {
	padding: 0px 17px 0 30px
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content {
		padding: 30px 0px 0
	}
}

.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content .quots-icon {
	padding-bottom: 15px
}

.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content .author-details span {
	margin-bottom: 22px
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content .author-details span {
		margin-bottom: 26px
	}
}

@media screen and (max-width: 767px) {
	.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content h3 {
		margin-top: 24px;
		font-style: normal;
		font-weight: 900;
		font-size: 18px;
		line-height: 29px
	}
}

@media screen and (max-width: 767px) {

	.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content h3 p,
	.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content h3 ol li,
	ol .cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content h3 li,
	.cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content h3 ul li,
	ul .cb32-section .ImpactSwiper .toggle-accordion-slider-tabs .impact-stories-content h3 li {
		margin-top: 24px;
		font-style: normal;
		font-weight: 900;
		font-size: 18px;
		line-height: 29px
	}
}

.cb32-section .swiper-slide {
	opacity: 0 !important
}

.cb32-section .swiper-fade .swiper-slide-active,
.cb32-section .swiper-fade .swiper-slide-active .swiper-slide-active {
	opacity: 1 !important
}

.home .anim {
	display: block !important
}

@media screen and (max-width: 767px) {
	.home .anim {
		display: none !important
	}
}

.page-id-416 .cb33-archive-table .select2 {
	display: none
}

.archive-table-one a.reset-search {
	padding-left: 0;
	display: none
}

.tablepress td a,
.search-results td a {
	color: #d93c2e
}

.tablepress td a:hover,
.search-results td a:hover {
	color: #b32d21
}

form.table-search-form {
	margin-bottom: 10px;
	display: flex;
	width: 100%
}

form.table-search-form input[type=text] {
	height: 60px;
	border: 3px solid #0f145b;
	width: calc(100% - 72px);
	padding-left: 20px
}

form.table-search-form input[type=submit] {
	border: none;
	appearance: none;
	background: url(../imgs/search-icon.svg) center center/30px 30px no-repeat #00274c;
	height: 60px;
	padding: 0px;
	width: 60px;
	border-radius: 0px;
	position: relative;
	color: rgba(0, 0, 0, 0);
	transition: all .35s ease-in-out
}

form.table-search-form input[type=submit]:hover {
	background-color: #2b6092
}

form.table-search-form input[type=submit]:active {
	border: none
}

.ajpc-items-container .alm-reveal {
	border: 3px solid rgba(77, 77, 79, .2);
	border-top: 0
}

.ajpc-items-container .ajpc-headers {
	background: #462c6b;
	border: 3px solid #ddd;
	border-bottom: 0
}

.ajpc-items-container .ajpc-headers h4 {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 17px;
	margin: 0
}

.ajpc-items-container .ajpc-headers .flex-row {
	display: flex;
	justify-content: space-between;
	align-items: center
}

@media(max-width: 650px) {
	.ajpc-items-container .ajpc-headers .flex-row {
		flex-wrap: wrap
	}
}

.ajpc-items-container .ajpc-headers .flex-row>div {
	padding-top: 0;
	padding: 20px 15px;
	width: 20%;
	min-width: 0
}

.ajpc-items-container h3 {
	font-family: "Assistant";
	margin: 60px 0
}

.ajpc-items-container .alm-listing .flex-row {
	display: flex;
	justify-content: space-between
}

.ajpc-items-container .alm-listing .flex-row:nth-child(even) {
	background: #f8f8f8
}

.ajpc-items-container .alm-listing .flex-row:nth-child(odd) {
	background: #fff
}

.ajpc-items-container .alm-listing .flex-row>div {
	width: 20%;
	min-width: 0;
	border-right: 2px solid rgba(77, 77, 79, .2);
	padding: 8px 15px;
	overflow-wrap: break-word
}

.ajpc-items-container .alm-listing .flex-row>div:last-child {
	border-right: 0 !important
}

.ajpc-items-container .alm-listing .flex-row>div p,
.ajpc-items-container .alm-listing .flex-row>div ol li,
ol .ajpc-items-container .alm-listing .flex-row>div li,
.ajpc-items-container .alm-listing .flex-row>div ul li,
ul .ajpc-items-container .alm-listing .flex-row>div li,
.ajpc-items-container .alm-listing .flex-row>div a {
	font-family: "Assistant";
	font-size: 16px;
	line-height: 17px !important
}

.ajpc-items-container .alm-listing .flex-row>div a {
	color: #d93c2e
}

.ajpc-items-container .alm-listing .flex-row>div a:hover {
	color: #b32d21
}

.ajpc-items-container .alm-listing .flex-row>div:last-child {
	border-right: none;
	text-align: center
}

.ajpc-items-container .alm-listing .flex-row>div:last-child img {
	display: block;
	max-width: 125px;
	margin: 0 auto
}

.search-results-container {
	margin-top: 10px
}

.search-results-container.active table.search-results {
	border: 2px solid rgba(77, 77, 79, .2);
	margin-bottom: 20px
}

.search-results-container.active table.search-results td,
.search-results-container.active table.search-results th {
	min-width: 150px
}

.search-results-container.active .clear-search-table {
	display: inline-block
}

.search-results-container.no-results p.no-results-table,
.search-results-container.no-results ol li.no-results-table,
ol .search-results-container.no-results li.no-results-table,
.search-results-container.no-results ul li.no-results-table,
ul .search-results-container.no-results li.no-results-table {
	display: block;
	margin-bottom: 30px
}

table.search-results {
	width: 100%
}

table.search-results tr {
	height: 47px;
	padding: .5rem .5rem
}

.clear-search-table {
	line-height: 1.25em;
	margin-bottom: 10px
}

.no-results-table {
	margin-bottom: 10px
}

.clear-search-table,
.no-results-table {
	display: none
}

.cb33b-archive-table .archive-table-column {
	padding-left: 0;
	padding-right: 0
}

.cb33b-archive-table .alm-listing {
	border-bottom: 3px solid #f8f8f8
}

.cb33b-archive-table .alm-reveal div.ajpc-post-row {
	padding: 0 28px;
	border-top: 3px solid #f8f8f8;
	border-left: 3px solid #f8f8f8;
	border-right: 3px solid #f8f8f8;
	display: flex
}

@media(max-width: 650px) {
	.cb33b-archive-table .alm-reveal div.ajpc-post-row {
		flex-wrap: wrap
	}
}

.cb33b-archive-table .alm-reveal div.ajpc-post-row .ajpc-row-1 {
	width: 20%;
	border-right: 3px solid #f8f8f8;
	padding: 20px 0
}

@media(max-width: 650px) {
	.cb33b-archive-table .alm-reveal div.ajpc-post-row .ajpc-row-1 {
		width: 100%;
		border-right: none;
		padding: 10px 0 5px
	}
}

.cb33b-archive-table .alm-reveal div.ajpc-post-row .ajpc-row-2 {
	width: 65%;
	padding: 20px 2.5%;
	border-right: 3px solid #f8f8f8
}

@media(max-width: 650px) {
	.cb33b-archive-table .alm-reveal div.ajpc-post-row .ajpc-row-2 {
		width: 100%;
		border-right: none;
		padding: 5px 0
	}
}

.cb33b-archive-table .alm-reveal div.ajpc-post-row .ajpc-row-3 {
	width: 15%;
	padding: 20px 0;
	text-align: right
}

@media(max-width: 650px) {
	.cb33b-archive-table .alm-reveal div.ajpc-post-row .ajpc-row-3 {
		width: 100%;
		text-align: left;
		padding: 5px 0 10px
	}
}

.cb33-archive-table {
	padding: 54px 0 65px;
	position: relative;
	opacity: 1;
	display: inline-block
}

@media screen and (max-width: 1399px) {
	.cb33-archive-table {
		padding: 40px 0 50px
	}
}

@media screen and (max-width: 991px) {
	.cb33-archive-table {
		padding: 36px 0 40px
	}
}

@media screen and (max-width: 767px) {
	.cb33-archive-table {
		padding: 24px 0 30px
	}
}

@media screen and (max-width: 767px) {
	.cb33-archive-table .container {
		padding-left: 0;
		padding-right: 0
	}
}

.cb33-archive-table table th.hidden,
.cb33-archive-table table td.hidden {
	display: none
}

.cb33-archive-table td {
	word-break: break-word
}

.cb33-archive-table th {
	background-color: #462c6b !important
}

@media screen and (max-width: 1600px) {
	.cb33-archive-table .archive-table-column {
		max-width: 100%
	}
}

@media screen and (max-width: 1440px) {
	.cb33-archive-table .archive-table-column {
		max-width: 100%;
		padding-left: 0;
		padding-right: 0
	}
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column {
		max-width: 100%;
		padding-left: calc(var(--bs-gutter-x)*.5);
		padding-right: calc(var(--bs-gutter-x)*.5)
	}
}

@media screen and (max-width: 767px) {
	.cb33-archive-table .archive-table-column {
		max-width: 100%;
		padding-left: 20px;
		padding-right: 20px
	}
}

.cb33-archive-table .archive-table-column .heding-title {
	margin-bottom: 12px
}

@media screen and (max-width: 1400px) {
	.cb33-archive-table .archive-table-column .heding-title {
		margin-bottom: 10px
	}
}

@media screen and (max-width: 767px) {
	.cb33-archive-table .archive-table-column .heding-title {
		padding-right: 20px;
		margin-bottom: 16px
	}
}

.cb33-archive-table .archive-table-column p,
.cb33-archive-table .archive-table-column ol li,
ol .cb33-archive-table .archive-table-column li,
.cb33-archive-table .archive-table-column ul li,
ul .cb33-archive-table .archive-table-column li {
	margin-bottom: 34px
}

@media screen and (max-width: 991px) {

	.cb33-archive-table .archive-table-column p,
	.cb33-archive-table .archive-table-column ol li,
	ol .cb33-archive-table .archive-table-column li,
	.cb33-archive-table .archive-table-column ul li,
	ul .cb33-archive-table .archive-table-column li {
		margin-bottom: 26px
	}
}

@media screen and (max-width: 767px) {

	.cb33-archive-table .archive-table-column p,
	.cb33-archive-table .archive-table-column ol li,
	ol .cb33-archive-table .archive-table-column li,
	.cb33-archive-table .archive-table-column ul li,
	ul .cb33-archive-table .archive-table-column li {
		padding-right: 20px;
		margin-bottom: 30px
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding {
	padding-right: 20px
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .form-group {
	margin-bottom: 27px
}

@media screen and (max-width: 1440px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .form-group {
		margin-bottom: 29px
	}
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .form-group {
		margin-bottom: 25px
	}
}

@media screen and (max-width: 767px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .form-group {
		margin-bottom: 23px
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .form-group.input-with-icon input {
	border: 3px solid #0f145b;
	height: 60px;
	background: #fff;
	font-size: 22px;
	font-weight: 400;
	line-height: 29px;
	color: #1c1c1c;
	padding-left: 28px;
	padding-top: 12px;
	padding-bottom: 15px
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .form-group.input-with-icon input::placeholder {
	color: #1c1c1c;
	opacity: 1
}

@media screen and (max-width: 767px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .form-group.input-with-icon input {
		padding-left: 20px
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .form-group.input-with-icon .search-btn {
	height: 60px;
	width: 63px;
	margin: 0
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .form-group.input-with-icon .search-btn .icon img {
	max-width: 29px
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part {
	margin-bottom: 42px
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part {
		border: 3px solid #d93c2e;
		margin-bottom: 37px
	}
}

@media screen and (max-width: 767px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part {
		margin-bottom: 30px
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-btn {
	background-color: #d93c2e;
	width: 100%;
	color: #fff;
	border-radius: 0;
	border: none;
	height: 48px;
	text-transform: uppercase;
	text-align: left;
	padding: 10px 18px 26px;
	font-weight: 900;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: .5px;
	display: none;
	position: relative;
	margin: 0
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-btn {
		display: block;
		padding: 13px 18px 23px
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-btn::after {
	position: absolute;
	content: url("../imgs/icons/down-arrow-wh.svg");
	top: 32%;
	right: 10px
}

@media screen and (max-width: 1440px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-btn::after {
		right: 12px
	}
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-btn::after {
		right: 20px
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list {
	display: flex
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list {
		display: block
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown {
	width: 33%;
	margin-right: 27px
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown {
		width: 100%
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown:last-child {
	margin-right: 0
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox {
	border: none;
	border-bottom: 3px solid #d93c2e;
	position: relative;
	cursor: pointer
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox {
		border-bottom: none
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox__value {
	padding: 3px 30px 7px 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	color: #d93c2e;
	font-size: 14px;
	line-height: 39px;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-weight: 900
}

@media screen and (max-width: 1440px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox__value {
		padding: 3px 30px 3px 16px
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox:after {
	position: absolute;
	right: 12px;
	top: 48%;
	transform: translateY(-50%) rotate(0deg);
	transition: all .2s ease-in-out;
	content: url("../imgs/icons/dropdown-icon.svg")
}

@media screen and (max-width: 1440px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox:after {
		right: 20px
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox .dropdown-menu {
	transition: all .5s ease-in-out;
	opacity: 0;
	display: block;
	top: 100%;
	width: 100%;
	max-height: 300px;
	left: 0;
	z-index: -1;
	border-radius: 0;
	border: 3px solid #d93c2e;
	overflow-y: auto;
	transform: translateY(-15%);
	visibility: hidden;
	padding: 18px 0
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox.show {
	background-color: #fff
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox.show:after {
	transform: translateY(-50%) rotate(180deg)
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox.show:after {
		top: 12%
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox.show .dropdown-menu {
	transition: all .3s ease-in-out;
	max-height: 300px;
	visibility: visible;
	opacity: 1;
	z-index: 1;
	transform: translateY(1px)
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox.show .dropdown-menu {
		position: unset !important;
		background: #f8f8f8;
		border: none;
		transform: translate3d(0px, 0px, 0px) !important
	}
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox .dropdown-item {
	padding: 0 30px
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox .dropdown-item.active,
.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox .dropdown-item:active {
	background: rgba(0, 0, 0, 0) !important;
	color: #1c1c1c
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox .dropdown-item:hover {
	background: rgba(0, 0, 0, 0) !important
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox .dropdown-item .cus-checkbox label {
	padding-left: 20px;
	font-size: 16px;
	font-weight: 400;
	line-height: 33px;
	color: #1c1c1c;
	text-transform: capitalize
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox .dropdown-item .cus-checkbox label .check {
	top: 11px
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox .dropdown-item .cus-checkbox label .check:after {
	width: 7px;
	height: 7px
}

.cb33-archive-table .archive-table-column .cb-mobile-padding .filter-part .filter-list .filter-dropdown .selectBox .dropdown-item .cus-checkbox label .check:before {
	width: 13px;
	height: 13px
}

.cb33-archive-table .archive-table-column .archive-table-part .table-wrap,
.cb33-archive-table .archive-table-column .archive-table-part .search-results-container {
	overflow: hidden;
	overflow-x: auto
}

.cb33-archive-table .archive-table-column .archive-table-part.hidden {
	display: none
}

@media screen and (max-width: 767px) {
	.cb33-archive-table .archive-table-column .archive-table-part .archive-table-one th .column-1 {
		min-width: 350px
	}
}

.cb33-archive-table .archive-table-column .archive-table-part .archive-table-one th:nth-child(2) {
	border-left: 4px solid rgba(77, 77, 79, .2)
}

.cb33-archive-table .archive-table-column .archive-table-part .archive-table-one td:first-child {
	font-weight: 900 !important;
	color: #1c1c1c
}

.cb33-archive-table .archive-table-column .archive-table-part .archive-table-one td .img {
	width: 100% !important;
	height: 119px !important;
	object-fit: cover;
	margin-top: 13px
}

@media screen and (max-width: 1440px) {
	.cb33-archive-table .archive-table-column .archive-table-part .archive-table-one td .img {
		display: none
	}
}

.cb33-archive-table .archive-table-column .archive-table-part .archive-table-one td:nth-last-child(2) {
	border-left: 4px solid rgba(77, 77, 79, .2)
}

@media screen and (max-width: 767px) {
	.cb33-archive-table .archive-table-column .archive-table-part .archive-table-two th {
		min-width: 690px
	}
}

.cb33-archive-table .archive-table-column .archive-table-part .archive-table-two td:first-child {
	font-weight: 900;
	color: #1c1c1c
}

.cb33-archive-table .archive-table-column .archive-table-part .theme-table {
	border: none !important
}

.cb33-archive-table .archive-table-column .archive-table-part .theme-table tr th {
	border-left: 2px solid rgba(77, 77, 79, .2);
	border-right: 2px solid rgba(77, 77, 79, .2);
	padding: 16px 25px
}

@media screen and (max-width: 767px) {
	.cb33-archive-table .archive-table-column .archive-table-part .theme-table tr th {
		height: 59px
	}
}

.cb33-archive-table .archive-table-column .archive-table-part .theme-table tr td {
	border-right: 2px solid rgba(77, 77, 79, .2);
	padding: 20px 22px 15px;
	min-width: 190px
}

@media screen and (max-width: 1440px) {
	.cb33-archive-table .archive-table-column .archive-table-part .theme-table tr td {
		padding: 20px 24px 12px
	}
}

@media screen and (max-width: 991px) {
	.cb33-archive-table .archive-table-column .archive-table-part .theme-table tr td {
		padding: 20px 23px 15px
	}
}

.cb33-archive-table .archive-table-column .archive-table-part .theme-table tr td img {
	width: 100% !important;
	height: 119px !important;
	object-fit: cover;
	margin-top: 22px
}

@media screen and (max-width: 1440px) {
	.cb33-archive-table .archive-table-column .archive-table-part .theme-table tr td img {
		display: none;
		margin-top: 0
	}
}

.cb33-archive-table .archive-table-part td {
	white-space: nowrap
}

.cb33-archive-table .archive-table-part td.column-1 {
	font-weight: bold !important
}

.cb33-archive-table .archive-table-part td[colspan] {
	background-color: #462c6b !important;
	padding: 20px 27px !important;
	color: #fff !important;
	font-size: 18px;
	font-weight: 900;
	line-height: 20px;
	min-width: 190px;
	opacity: 1 !important;
	border-left: 0 !important
}

.cb33-archive-table .archive-table-part td[colspan="2"] {
	border-left: 4px solid rgba(255, 255, 255, .2) !important
}

.cb33-archive-table .table>:not(caption)>*>* {
	border-bottom-width: 0
}

.cb33-archive-table .tablepress {
	margin-bottom: 0;
	border: 3px solid rgba(77, 77, 79, .2) !important
}

.cb33-archive-table .tablepress tbody td,
.cb33-archive-table .tablepress tfoot th {
	border-right: 2px solid rgba(77, 77, 79, .2) !important;
	border-top: none !important
}

.cb33-archive-table tr {
	height: 47px
}

.cb33-archive-table tr.even {
	background: #f8f8f8
}

.cb3-four-columns-section+.cb33-archive-table {
	padding-top: 0
}

.cb33-archive-table .select2 {
	border: none;
	border-bottom: 2px solid #d93c2e;
	margin-bottom: 45px
}

@media screen and (max-width: 767px) {
	.cb33-archive-table .select2 {
		width: 100% !important
	}
}

.cb33-archive-table .select2-container--default .select2-selection--single {
	border: none
}

.cb33-archive-table .select2-container--default .select2-selection--single .select2-selection__rendered {
	font-family: "Assistant";
	font-size: 14px;
	font-weight: 900;
	line-height: 27px;
	letter-spacing: .5px;
	text-align: left;
	text-transform: uppercase;
	color: #d93c2e
}

.cb33-archive-table .select2-container--default .select2-selection--single .select2-selection__arrow b {
	background-image: url("/wp-content/themes/huc/assets/imgs/down-carat.svg");
	background-size: contain;
	background-repeat: no-repeat;
	border: none;
	border-color: rgba(0, 0, 0, 0);
	width: 12px;
	height: 8px;
	transition: .3s all
}

.cb33-archive-table .select2-selection__arrow b {
	background-image: url("/wp-content/themes/huc/assets/imgs/down-carat.svg");
	background-size: contain;
	background-repeat: no-repeat;
	border: none;
	border-color: rgba(0, 0, 0, 0);
	width: 12px;
	height: 8px
}

.cb33-archive-table .select2-container--open .select2-selection--single .select2-selection__arrow b {
	background-image: url("/wp-content/themes/huc/assets/imgs/down-carat.svg");
	transform: rotate(180deg)
}

li.select2-results__option,
li.select2-results__option[aria-selected] {
	background-color: rgba(0, 0, 0, 0) !important;
	font-family: "Assistant";
	font-size: 16px;
	font-weight: 400;
	line-height: 33px;
	letter-spacing: 0px;
	text-align: left;
	color: #1c1c1c !important
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 400px
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #f2f2f2 !important;
	font-weight: 400;
	line-height: 1.45;
	font-size: 15px;
	position: relative;
	text-decoration: none;
	color: #1c1c1c
}

.select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
	color: #d93c2e !important
}

li.select2-results__option,
li.select2-results__option[aria-selected] {
	font-weight: 400;
	line-height: 1.45;
	font-size: 15px;
	position: relative;
	text-decoration: none;
	color: #d93c2e
}

.select2-container--default .select2-results>.select2-results__options,
.select2-dropdown {
	border: none
}

span.select2-results {
	overflow-y: auto;
	border: 2px solid #d93c2e;
	margin-top: -2px;
	border-top: 0px
}

@media(max-width: 650px) {

	.filter-section .alm-filter,
	.table-filter-section .alm-filter {
		margin-right: 0 !important
	}
}

.cb34-list {
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0);
	position: relative;
	opacity: 1;
	padding: 56px 0 65px
}

@media(max-width: 1366px) {
	.cb34-list {
		padding: 41px 0 50px
	}
}

@media(max-width: 991px) {
	.cb34-list {
		padding: 31px 0 40px
	}
}

@media(max-width: 767px) {
	.cb34-list {
		padding: 26px 8px 30px
	}
}

@media(max-width: 767px) {
	.cb34-list .container {
		padding: 0 20px
	}
}

@media(min-width: 768px) {
	.cb34-list .container {
		max-width: 736px
	}
}

@media(min-width: 1200px) {
	.cb34-list .container {
		max-width: 1118px
	}
}

@media(min-width: 1400px) {
	.cb34-list .container {
		max-width: 1250px
	}
}

.cb34-list .list-heading-title {
	margin-top: 0;
	margin-bottom: 32px
}

@media(max-width: 1366px) {
	.cb34-list .list-heading-title {
		margin-bottom: 31px
	}
}

@media(max-width: 991px) {
	.cb34-list .list-heading-title {
		margin-bottom: 47px
	}
}

@media(max-width: 767px) {
	.cb34-list .list-heading-title {
		margin-bottom: 38px
	}
}

.cb34-list .cb-column {
	margin-bottom: 21px
}

@media(max-width: 991px) {
	.cb34-list .cb-column {
		margin-bottom: 11px
	}
}

@media(max-width: 767px) {
	.cb34-list .cb-column {
		margin-bottom: 32px
	}
}

.cb34-list .cb-column:nth-child(2n) {
	padding-left: 48px
}

@media(max-width: 1440px) {
	.cb34-list .cb-column:nth-child(2n) {
		padding-left: 32px
	}
}

@media(max-width: 991px) {
	.cb34-list .cb-column:nth-child(2n) {
		padding-left: calc(var(--bs-gutter-x)*.5)
	}
}

.cb34-list .cb-column .column-title {
	margin-top: 0;
	margin-bottom: 5px
}

@media(max-width: 767px) {
	.cb34-list .cb-column .column-title {
		margin-bottom: 10px
	}
}

.cb34-list .cb-column .cb-sub-text {
	margin-top: 0;
	margin-bottom: 0
}

@media screen and (max-width: 767px) {

	.cb34-list .cb-column .cb-sub-text p,
	.cb34-list .cb-column .cb-sub-text ol li,
	ol .cb34-list .cb-column .cb-sub-text li,
	.cb34-list .cb-column .cb-sub-text ul li,
	ul .cb34-list .cb-column .cb-sub-text li {
		font-size: 17px;
		line-height: 25px
	}
}

.cb34-list .cb-34-read-btn {
	margin-top: 12px
}

@media(max-width: 991px) {
	.cb34-list .cb-34-read-btn {
		margin-top: 37px
	}
}

@media(max-width: 767px) {
	.cb34-list .cb-34-read-btn {
		margin-top: 0
	}
}

.cb-34-sidebar-view .cb-column:nth-child(2n) {
	padding-left: calc(var(--bs-gutter-x)*.5)
}

@media(max-width: 1440px) {
	.cb-34-sidebar-view .cb-column:nth-child(2n) {
		padding-left: calc(var(--bs-gutter-x)*.5)
	}
}

@media(max-width: 991px) {
	.cb-34-sidebar-view .cb-column:nth-child(2n) {
		padding-left: calc(var(--bs-gutter-x)*.5)
	}
}

@media screen and (min-width: 991px) {
	.cb34-list .container .cb34-masonry-grid {
		margin: 0 -32px !important
	}
}

@media screen and (min-width: 1141px) {
	.cb34-list .container .cb34-masonry-grid {
		margin: 0 -48px !important
	}
}

@media screen and (min-width: 991px) {

	.cb34-list .container .cb34-masonry-grid .col-xxl-6,
	.cb34-list .container .cb34-masonry-grid .col-xl-6 {
		padding: 0 32px !important
	}
}

@media screen and (min-width: 1141px) {

	.cb34-list .container .cb34-masonry-grid .col-xxl-6,
	.cb34-list .container .cb34-masonry-grid .col-xl-6 {
		padding: 0 48px !important
	}
}

.cb35-text-flip-feature {
	position: relative;
	overflow: hidden;
	padding: 20px 25px;
	background: #fff
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature {
		padding: 21px 20px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature {
		padding: 21px 20px 90px;
		overflow: visible
	}
}

.cb35-text-flip-feature .placement-content {
	background: #462c6b;
	border-radius: 0 0 320px 0;
	overflow: hidden;
	min-height: 866px
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .placement-content {
		padding: 28px 13px 0;
		border-radius: 0 0 120px 0;
		overflow: visible;
		margin: 0 0 80px;
		min-height: 0px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .placement-content .swiper {
		overflow: visible
	}
}

@media screen and (max-width: 575px) {
	.cb35-text-flip-feature .swiper-slide .container {
		padding: 0 !important
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .placement-content {
		margin-bottom: 110px
	}
}

.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup {
	max-width: 474px;
	margin: 30px -104px 65px auto;
	position: relative;
	z-index: 5;
	min-height: 480px
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup {
		min-height: 350px;
		margin: -30px -104px 65px auto
	}
}

.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-img {
	border-radius: 50%;
	overflow: hidden;
	width: 423px;
	height: 423px
}

@media screen and (max-width: 1366px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-img {
		width: 410px;
		height: 410px
	}
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-img {
		width: 400px;
		height: 400px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-img {
		width: 100%;
		height: 305px
	}
}

.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-img.circle-view {
	width: 475px;
	height: 475px
}

@media screen and (max-width: 1366px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-img.circle-view {
		width: 435px;
		height: 435px
	}
}

@media screen and (max-width: 1199px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-img.circle-view {
		width: 420px;
		height: 420px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-img.circle-view {
		position: absolute;
		bottom: -10px;
		width: 313px;
		height: 313px;
		left: -20px;
		right: 0;
		margin: auto
	}
}

@media screen and (max-width: 450px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-img.circle-view {
		left: 0;
		width: 313px;
		height: 313px
	}
}

@media screen and (max-width: 365px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-img.circle-view {
		width: 260px;
		height: 260px
	}
}

.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center
}

@media screen and (max-width: 1500px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup {
		margin: 27px 40px 65px auto;
		max-width: 420px
	}
}

@media screen and (max-width: 1366px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup {
		margin: 27px -55px 65px auto
	}
}

@media screen and (max-width: 1330px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup {
		margin: 27px 30px 65px auto;
		max-width: 400px
	}
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup {
		margin: -141px 16px 54px auto;
		max-width: 423px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup {
		margin: 0 auto 60px;
		max-width: 322px
	}
}

.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-circle {
	position: absolute;
	left: -112px;
	top: 223px
}

@media screen and (max-width: 1366px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-circle {
		left: -79px;
		top: 195px
	}
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-circle {
		left: -133px;
		top: 167px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .swiper-slide.circle-view .slider-head-content .image-content .image-setup .user-circle {
		top: auto;
		left: -25px;
		right: -25px;
		bottom: -160px;
		height: 219px;
		width: 219px
	}
}

.cb35-text-flip-feature .slider-head-content {
	padding: 98px 0 0;
	display: flex;
	margin: 0 -12px
}

@media screen and (max-width: 1366px) {
	.cb35-text-flip-feature .slider-head-content {
		padding-top: 101px
	}
}

@media screen and (max-width: 1199px) {
	.cb35-text-flip-feature .slider-head-content {
		margin: 0 -12px 0 0
	}
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .slider-head-content {
		flex-wrap: wrap;
		padding-top: 25px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content {
		padding-top: 0;
		margin: 0;
		padding: 12px
	}
}

.cb35-text-flip-feature .slider-head-content .text-content {
	width: calc(100% - 465px);
	flex: 0 0 calc(100% - 465px)
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .slider-head-content .text-content {
		flex: 0 0 100%;
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content .text-content {
		word-break: break-word
	}
}

.cb35-text-flip-feature .slider-head-content .text-content p,
.cb35-text-flip-feature .slider-head-content .text-content ol li,
ol .cb35-text-flip-feature .slider-head-content .text-content li,
.cb35-text-flip-feature .slider-head-content .text-content ul li,
ul .cb35-text-flip-feature .slider-head-content .text-content li {
	margin: 0 0 28px 4px
}

@media screen and (max-width: 1024px) {

	.cb35-text-flip-feature .slider-head-content .text-content p,
	.cb35-text-flip-feature .slider-head-content .text-content ol li,
	ol .cb35-text-flip-feature .slider-head-content .text-content li,
	.cb35-text-flip-feature .slider-head-content .text-content ul li,
	ul .cb35-text-flip-feature .slider-head-content .text-content li {
		margin: 0 0 15px 4px
	}
}

@media screen and (max-width: 767px) {

	.cb35-text-flip-feature .slider-head-content .text-content p,
	.cb35-text-flip-feature .slider-head-content .text-content ol li,
	ol .cb35-text-flip-feature .slider-head-content .text-content li,
	.cb35-text-flip-feature .slider-head-content .text-content ul li,
	ul .cb35-text-flip-feature .slider-head-content .text-content li {
		margin: 0 0 15px 0;
		font-size: 28px;
		line-height: 36px
	}
}

.cb35-text-flip-feature .slider-head-content .text-content h2.job-title {
	font-size: 86px
}

@media screen and (max-width: 1199px) {
	.cb35-text-flip-feature .slider-head-content .text-content h2.job-title {
		font-size: 70px
	}
}

@media screen and (max-width: 991px) {
	.cb35-text-flip-feature .slider-head-content .text-content h2.job-title {
		font-size: 85px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content .text-content h2.job-title {
		font-size: 40px
	}
}

.cb35-text-flip-feature .slider-head-content .image-content {
	width: 465px;
	flex: 0 0 465px;
	padding: 0 12px;
	position: relative
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .slider-head-content .image-content {
		flex: 0 0 100%;
		width: 100%
	}
}

@media screen and (max-width: 575px) {
	.cb35-text-flip-feature .slider-head-content .image-content {
		padding: 0;
		margin: 0 0px
	}
}

.cb35-text-flip-feature .slider-head-content .image-content .slide-nav {
	display: none;
	position: static;
	margin: 25px 0 0 -4px
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .slider-head-content .image-content .slide-nav {
		display: flex
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content .image-content .slide-nav {
		margin: 51px 0 0 0
	}
}

.cb35-text-flip-feature .slider-head-content .image-content .right-site-content {
	min-height: 230px
}

@media(min-width: 1224px) {
	.cb35-text-flip-feature .slider-head-content .image-content .right-site-content {
		max-width: 474px;
		margin: 0px -104px 65px auto
	}
}

@media screen and (max-width: 1366px) {
	.cb35-text-flip-feature .slider-head-content .image-content .right-site-content {
		padding-left: 138px;
		min-height: 220px
	}
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .slider-head-content .image-content .right-site-content {
		padding: 30px 0 0 5px;
		max-width: 360px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content .image-content .right-site-content {
		padding: 20px 0 0 0;
		min-height: 0px
	}
}

.cb35-text-flip-feature .slider-head-content .image-content .right-site-content p,
.cb35-text-flip-feature .slider-head-content .image-content .right-site-content ol li,
ol .cb35-text-flip-feature .slider-head-content .image-content .right-site-content li,
.cb35-text-flip-feature .slider-head-content .image-content .right-site-content ul li,
ul .cb35-text-flip-feature .slider-head-content .image-content .right-site-content li {
	display: block;
	margin: 0 0 22px
}

@media screen and (max-width: 1024px) {

	.cb35-text-flip-feature .slider-head-content .image-content .right-site-content p,
	.cb35-text-flip-feature .slider-head-content .image-content .right-site-content ol li,
	ol .cb35-text-flip-feature .slider-head-content .image-content .right-site-content li,
	.cb35-text-flip-feature .slider-head-content .image-content .right-site-content ul li,
	ul .cb35-text-flip-feature .slider-head-content .image-content .right-site-content li {
		margin: 0 0 12px
	}
}

@media screen and (max-width: 767px) {

	.cb35-text-flip-feature .slider-head-content .image-content .right-site-content p,
	.cb35-text-flip-feature .slider-head-content .image-content .right-site-content ol li,
	ol .cb35-text-flip-feature .slider-head-content .image-content .right-site-content li,
	.cb35-text-flip-feature .slider-head-content .image-content .right-site-content ul li,
	ul .cb35-text-flip-feature .slider-head-content .image-content .right-site-content li {
		margin: 0 0 15px;
		font-size: 28px;
		line-height: 36px
	}
}

.cb35-text-flip-feature .slider-head-content .image-content .line-drow {
	position: absolute;
	right: -390px;
	bottom: 0;
	z-index: 1;
	width: 900px;
	opacity: 0;
	transition: all 1s ease-in-out;
	transition-delay: .25s
}

@media screen and (max-width: 1600px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow {
		position: absolute;
		right: -234px;
		width: 760px
	}
}

@media screen and (max-width: 1366px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow {
		right: -130px;
		bottom: 0px
	}
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow {
		right: -110px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow {
		display: none
	}
}

.cb35-text-flip-feature .slider-head-content .image-content .line-drow.mobile-line {
	display: none
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow.mobile-line {
		display: block;
		width: 100%
	}
}

@media screen and (max-width: 609px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow.mobile-line {
		right: -75px
	}
}

@media screen and (max-width: 575px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow.mobile-line {
		right: -70px
	}
}

@media screen and (max-width: 530px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow.mobile-line {
		right: -65px;
		width: 110%
	}
}

@media screen and (max-width: 435px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow.mobile-line {
		right: -65px;
		width: 122%
	}
}

@media screen and (max-width: 400px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow.mobile-line {
		right: -58px;
		width: 120%
	}
}

.cb35-text-flip-feature .slider-head-content .image-content .line-drow svg {
	width: 100%;
	height: auto
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow svg {
		width: 99%
	}
}

@media screen and (max-width: 740px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow svg {
		width: 97%
	}
}

@media screen and (max-width: 735px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow svg {
		width: 95%
	}
}

@media screen and (max-width: 718px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow svg {
		width: 92.2%
	}
}

@media screen and (max-width: 676px) {
	.cb35-text-flip-feature .slider-head-content .image-content .line-drow svg {
		width: 88.5%
	}
}

.cb35-text-flip-feature .slider-head-content .image-content .image-setup {
	max-width: 480px;
	margin: 12px -190px 0 auto;
	position: relative;
	z-index: 5
}

@media screen and (max-width: 1366px) {
	.cb35-text-flip-feature .slider-head-content .image-content .image-setup {
		margin: 12px -14px 0 auto
	}
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .slider-head-content .image-content .image-setup {
		margin: -140px 52px 0 auto;
		max-width: 400px
	}

	.cb35-text-flip-feature .slider-head-content .image-content .image-setup img {
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content .image-content .image-setup {
		margin: 75px auto 0;
		max-width: 293px
	}
}

.cb35-text-flip-feature .slider-head-content .image-content .image-setup .user-circle {
	position: absolute;
	left: -95px;
	top: 210px;
	border-radius: 100%;
	height: 250px;
	width: 250px;
	background: #652c7a;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 10px;
	padding-right: 10px
}

@media screen and (max-width: 1366px) {
	.cb35-text-flip-feature .slider-head-content .image-content .image-setup .user-circle {
		left: -102px
	}
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .slider-head-content .image-content .image-setup .user-circle {
		left: -140px;
		top: 208px
	}
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content .image-content .image-setup .user-circle {
		left: 0;
		top: 248px;
		right: 0;
		margin: 0 auto
	}
}

.cb35-text-flip-feature .slider-head-content .image-content .image-setup .user-circle h3 {
	font-family: "Assistant";
	font-style: normal;
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	text-align: center;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #fff;
	margin: 0 0 13px;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	line-clamp: 3;
	-webkit-line-clamp: 3
}

.cb35-text-flip-feature .slider-head-content .image-content .image-setup .user-circle .btn.btn-white-text {
	letter-spacing: .5px
}

.cb35-text-flip-feature .slider-head-content .user-img img {
	border-bottom-right-radius: 130px
}

.cb35-text-flip-feature .slider-head-content .user-img img:first-child {
	border-bottom-right-radius: 0
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content .user-img img:first-child {
		border-bottom-right-radius: 82px
	}
}

.cb35-text-flip-feature .slider-head-content p,
.cb35-text-flip-feature .slider-head-content ol li,
ol .cb35-text-flip-feature .slider-head-content li,
.cb35-text-flip-feature .slider-head-content ul li,
ul .cb35-text-flip-feature .slider-head-content li {
	color: #fff;
	font-family: "Assistant";
	font-style: normal;
	font-weight: 400;
	font-size: 32px;
	line-height: 42px;
	letter-spacing: .53px;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	line-clamp: 2;
	-webkit-line-clamp: 2
}

.cb35-text-flip-feature .slider-head-content h2 {
	color: #fff;
	font-family: "Assistant";
	font-style: normal;
	font-weight: 900;
	font-size: 95px;
	line-height: 96px;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	line-clamp: 6;
	-webkit-line-clamp: 6;
	padding-bottom: 15px
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .slider-head-content h2 {
		font-size: 48px;
		line-height: 44px;
		margin: 0 0 0 0px;
		max-height: 260px;
		-webkit-line-clamp: 6
	}
}

.cb35-text-flip-feature .cb-35slider .swiper-slide {
	overflow: hidden;
	height: auto
}

@media screen and (max-width: 767px) {
	.cb35-text-flip-feature .cb-35slider .swiper-slide.swiper-slide-active {
		overflow: visible
	}
}

.cb35-text-flip-feature .cb-35slider .container {
	position: relative
}

.cb35-text-flip-feature .slide-nav {
	position: absolute;
	bottom: 100px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	left: 13px;
	width: 181px
}

@media screen and (max-width: 1024px) {
	.cb35-text-flip-feature .slide-nav.none-834 {
		display: none
	}
}

.cb35-text-flip-feature .slide-nav .swiper-pagination {
	color: #fff;
	font-size: 22px;
	width: auto;
	position: static
}

.cb35-text-flip-feature .slide-nav .slider-btn {
	position: relative;
	width: 40px;
	right: auto;
	left: auto;
	top: 11px;
	height: 25px
}

.cb35-text-flip-feature .slide-nav .slider-btn:after {
	display: none
}

.cb35-text-flip-feature .slide-nav .slider-btn img {
	width: 38px
}

.cb35-text-flip-feature .slide-nav .slide-count {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	height: 28px;
	padding: 0
}

.cb35-text-flip-feature .slide-nav .slide-count li {
	list-style: none
}

.cb35-text-flip-feature .slide-nav .slide-count li a {
	font-size: 24px;
	color: #fff;
	padding: 0 12px;
	position: relative
}

.cb35-text-flip-feature .slide-nav .slide-count li a:after {
	content: "/";
	position: absolute;
	right: -6px;
	top: -1px;
	color: #fff;
	transform: rotate(-8deg)
}

.cb35-text-flip-feature .slide-nav .slide-count li:nth-last-child(1) a:after {
	display: none
}

.cb35-text-flip-feature .swiper-slide-active .image-setup.huc-animate-active {
	animation-name: featursanimtion;
	animation-fill-mode: forwards;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	animation-delay: .5s
}

.swiper-slide-active .anim.line-drow {
	opacity: 1 !important
}

@keyframes featursanimtion {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.cb-36-quick-links {
	margin: 115px 0
}

.cb-36-quick-links h2,
.cb-36-quick-links h3 {
	margin-top: 0
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links h2 {
		margin-bottom: 42px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links h2 {
		margin-bottom: 23px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .container {
		padding: 0 20px
	}
}

@media screen and (max-width: 1366px) {
	.cb-36-quick-links .col-lg-4 {
		padding-right: 10px
	}
}

.cb-36-quick-links .sidebar-link {
	display: block
}

.cb-36-quick-links .sidebar-link:nth-child(2),
.cb-36-quick-links .sidebar-link:nth-child(3) {
	margin-top: 16px
}

@media screen and (max-width: 1366px) {

	.cb-36-quick-links .sidebar-link:nth-child(2),
	.cb-36-quick-links .sidebar-link:nth-child(3) {
		margin-top: 16px
	}
}

@media screen and (max-width: 1199px) {

	.cb-36-quick-links .sidebar-link:nth-child(2),
	.cb-36-quick-links .sidebar-link:nth-child(3) {
		margin-top: 25px
	}
}

@media screen and (max-width: 991px) {

	.cb-36-quick-links .sidebar-link:nth-child(2),
	.cb-36-quick-links .sidebar-link:nth-child(3) {
		margin-top: 0
	}
}

@media screen and (max-width: 767px) {

	.cb-36-quick-links .sidebar-link:nth-child(2),
	.cb-36-quick-links .sidebar-link:nth-child(3) {
		margin-top: 16px
	}
}

.cb-36-quick-links .quicklink-left-panel {
	background: #d93c2e;
	min-height: 99%;
	max-width: 359px;
	padding: 30px 28px 35px 34px;
	position: relative;
	display: flex;
	cursor: pointer
}

.cb-36-quick-links .quicklink-left-panel.huc-animate-active {
	animation-name: fadeInlinks;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	animation-delay: .5s;
	opacity: 0;
	animation-fill-mode: forwards;
	transform: translateX(0px)
}

@media screen and (max-width: 1366px) {
	.cb-36-quick-links .quicklink-left-panel {
		padding: 30px 28px 44px 20px
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links .quicklink-left-panel {
		max-width: 100%;
		padding: 27px 73px 24px 32px;
		min-height: auto;
		margin-bottom: 40px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .quicklink-left-panel {
		max-width: 100%;
		padding: 25px 19px 30px 19px;
		min-height: auto
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links .quicklink-left-panel .left-panel-wrap {
		display: flex
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .quicklink-left-panel .left-panel-wrap {
		display: block
	}
}

.cb-36-quick-links .quicklink-left-panel h3 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 35px
}

.cb-36-quick-links .quicklink-left-panel h3:nth-last-child(1) {
	margin-bottom: 0
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links .quicklink-left-panel h3 {
		margin-bottom: 0
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .quicklink-left-panel h3 {
		margin-bottom: 30px
	}

	.cb-36-quick-links .quicklink-left-panel h3:nth-last-child(1) {
		margin-bottom: 0
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links .quicklink-left-panel .learn-more {
		width: 100%;
		text-align: right
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .quicklink-left-panel .learn-more {
		text-align: initial
	}
}

.cb-36-quick-links .quicklink-left-panel .btn {
	color: #fff
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links .quicklink-left-panel .btn {
		position: relative;
		bottom: unset
	}
}

.cb-36-quick-links .quicklink-left-panel:hover .btn.btn-blue-text:after {
	-webkit-animation-name: linedrow;
	animation-name: linedrow;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-duration: .5s;
	animation-duration: .5s
}

.cb-36-quick-links .quicklink-right-panel {
	margin-bottom: 45px
}

.cb-36-quick-links .quicklink-right-panel a {
	color: #0f145b;
	font-family: "Assistant SemiBold"
}

.cb-36-quick-links .quicklink-right-panel a:hover {
	color: #d93c2e
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links .quicklink-right-panel:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links .quicklink-right-panel {
		padding-top: 42px
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .quicklink-right-panel {
		margin-bottom: 40px !important
	}

	.cb-36-quick-links .quicklink-right-panel:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

.cb-36-quick-links .quicklink-right-panel h3 {
	margin-bottom: 19px
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links .quicklink-right-panel h3 {
		margin: 0 0 16px
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .quicklink-right-panel h3 {
		margin: 0 0 22px
	}
}

.cb-36-quick-links .quicklink-right-panel ul {
	list-style: none;
	padding-left: 0;
	margin: -5px 0 5px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-end
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links .quicklink-right-panel ul {
		margin: 0
	}
}

.cb-36-quick-links .quicklink-right-panel ul li {
	display: inline-block;
	width: 48.5%;
	margin-bottom: 13px;
	margin-right: 15px
}

.cb-36-quick-links .quicklink-right-panel ul li:nth-child(2n) {
	margin-right: 0
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .quicklink-right-panel ul li {
		width: 100%;
		margin-right: 0
	}
}

.cb-36-quick-links .quicklink-right-panel ul li span.btn.btn-icon {
	letter-spacing: .5px;
	transition: all 250ms ease-in-out;
	border-radius: 0;
	font-family: "Assistant";
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	text-transform: initial;
	text-align: left
}

.cb-36-quick-links .quicklink-right-panel .btn {
	padding: 0;
	border-bottom: 2px solid #dbdbdc;
	padding-bottom: 11px;
	display: flex;
	margin-right: 0 !important
}

.cb-36-quick-links .quicklink-right-panel .btn .icon {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	text-transform: initial;
	text-align: left;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%
}

.cb-36-quick-links .quicklink-right-panel .btn .icon img {
	padding-left: 10px;
	transition: all 250ms ease-in-out;
	transform: translateX(0)
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .quicklink-right-panel .btn .icon img {
		padding-left: 15px
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .quicklink-right-panel .btn .icon {
		font-size: 20px;
		line-height: 25px
	}
}

@media screen and (max-width: 1440px) {
	.cb-36-quick-links .quicklink-right-panel .btn {
		width: 100%
	}
}

@media screen and (max-width: 1200px) {
	.cb-36-quick-links .quicklink-right-panel .btn {
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links .quicklink-right-panel .btn {
		padding-bottom: 13px
	}
}

.cb-36-quick-links .quicklink-right-panel .btn:hover .icon img {
	transform: translateX(5px)
}

.cb-36-quick-links.with-search-bar {
	padding: 71px 0
}

@media screen and (max-width: 1366px) {
	.cb-36-quick-links.with-search-bar {
		padding: 40px 0
	}
}

@media screen and (max-width: 1366px) {
	.cb-36-quick-links.with-search-bar {
		padding: 22px 0
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.with-search-bar {
		padding: 32px 0
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.with-search-bar h2 {
		margin-bottom: 20px !important
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.with-search-bar h2.m-b-26 {
		margin-bottom: 26px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.with-search-bar h2.m-b-26 {
		margin-bottom: 24px !important
	}
}

.cb-36-quick-links.with-search-bar .quicklinks-search {
	margin-bottom: 50px !important
}

@media screen and (max-width: 1366px) {
	.cb-36-quick-links.with-search-bar .quicklinks-search {
		margin-bottom: 35px !important
	}
}

.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon {
	margin-bottom: 0
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon {
		margin-bottom: 15px
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon {
		margin-bottom: 23px
	}
}

.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon label {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 4px;
	color: #0f145b;
	letter-spacing: .3px
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon label {
		margin-bottom: 8px
	}
}

.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon .search-input {
	position: relative
}

.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon .search-btn {
	top: 0;
	margin: 0;
	padding: 12px;
	height: 52px;
	width: 52px
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon .search-btn {
		height: 59px;
		width: 64px
	}
}

@media screen and (max-width: 425px) {
	.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon .search-btn {
		top: 0
	}
}

.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon .search-btn img {
	width: 100%;
	max-width: 27px
}

.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon input {
	background: rgba(0, 0, 0, 0);
	padding: 10px 64px 10px 24px;
	height: 53px;
	font-size: 24px
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.with-search-bar .quicklinks-search .form-group.input-with-icon input {
		height: 60px;
		font-size: 20px
	}
}

.cb-36-quick-links.with-search-bar .quicklinks-search h2 {
	margin-bottom: 20px
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.with-search-bar .quicklinks-search h2 {
		margin-bottom: 21px
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.with-search-bar .quicklink-right-panel {
		padding-top: 42px
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.with-search-bar .quicklink-right-panel {
		margin-bottom: 40px !important
	}

	.cb-36-quick-links.with-search-bar .quicklink-right-panel:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

.cb-36-quick-links.with-search-bar ul {
	align-items: flex-end
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading {
		padding: 37px 0
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading h2 {
		margin-bottom: 48px !important
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading h2 {
		margin-bottom: 25px !important
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .col-lg-4 {
		display: flex;
		margin: 0 -10px;
		width: auto
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .col-lg-4 {
		display: block
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .sidebar-link {
		width: 50%;
		flex: 0 0 50%;
		padding: 0 10px;
		height: 100%
	}

	.cb-36-quick-links.cb-36-subheading .sidebar-link:last-child {
		margin-right: 0
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .sidebar-link {
		width: 100%;
		flex: 0 0 100%;
		padding: 0 10px;
		height: auto
	}

	.cb-36-quick-links.cb-36-subheading .sidebar-link:last-child {
		margin-right: 0
	}
}

.cb-36-quick-links.cb-36-subheading .quicklink-left-panel {
	padding: 28px 28px 35px 36px;
	max-width: unset;
	min-height: auto
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-left-panel {
		height: 100%
	}
}

.cb-36-quick-links.cb-36-subheading .quicklink-left-panel:last-of-type {
	margin-bottom: 0
}

.cb-36-quick-links.cb-36-subheading .quicklink-left-panel h3 {
	margin-bottom: 0;
	word-break: break-word
}

.cb-36-quick-links.cb-36-subheading .quicklink-left-panel h3:nth-last-child(1) {
	margin-bottom: 0
}

@media(max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-left-panel h3 {
		min-height: auto;
		font-size: 32px;
		line-height: 38px
	}
}

.cb-36-quick-links.cb-36-subheading .quicklink-left-panel .btn {
	position: relative;
	bottom: 0;
	margin-bottom: 0 !important
}

@media screen and (max-width: 1366px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-left-panel {
		padding: 26px 21px 23px 24px
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-left-panel {
		padding: 26px 25px 26px 27px;
		margin-right: 15px;
		margin-bottom: 0
	}

	.cb-36-quick-links.cb-36-subheading .quicklink-left-panel:last-child {
		margin-right: 0
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-left-panel {
		padding: 28px 30px;
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-left-panel {
		margin-right: 0;
		margin-bottom: 16px
	}

	.cb-36-quick-links.cb-36-subheading .quicklink-left-panel:last-child {
		margin-bottom: 0px
	}
}

.cb-36-quick-links.cb-36-subheading .quicklink-left-panel .left-panel-wrap {
	display: block
}

.cb-36-quick-links.cb-36-subheading .quicklink-left-panel .learn-more {
	margin-top: 34px
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-left-panel .learn-more {
		text-align: left;
		margin-top: 27px
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-left-panel .learn-more {
		margin-top: 35px
	}
}

.cb-36-quick-links.cb-36-subheading .quicklink-right-panel {
	margin-bottom: 45px
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-right-panel:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

@media screen and (max-width: 1199px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-right-panel {
		margin-bottom: 45px
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-right-panel {
		padding-top: 42px
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-right-panel {
		margin-bottom: 42px !important
	}

	.cb-36-quick-links.cb-36-subheading .quicklink-right-panel:last-child {
		margin-bottom: 0
	}
}

.cb-36-quick-links.cb-36-subheading .quicklink-right-panel h3 {
	margin-bottom: 20px
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-right-panel h3 {
		margin: 0 0 16px
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quicklink-right-panel h3 {
		margin: 0 0 26px
	}
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar {
	width: 100%;
	display: flex;
	justify-content: space-between
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar {
		flex-direction: column
	}
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel {
	width: 100%
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel {
		margin-bottom: 0
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel {
		width: 100%
	}
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel:first-child {
	margin-right: 24px
}

@media screen and (max-width: 1366px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel:first-child {
		margin-right: 23px
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel:first-child {
		margin-right: 22px
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel:first-child {
		margin-right: 0
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel:last-child {
		margin-bottom: 0
	}
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel:only-child .left-panel-wrap {
	align-items: center;
	display: flex
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel:only-child .left-panel-wrap {
		flex-direction: column;
		align-items: flex-start
	}
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel:only-child .learn-more {
	margin: 0 0 0 172px
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel:only-child .learn-more {
		margin: 35px 0 0 0
	}
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel:only-child .btn {
	margin: 0
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel h3 {
	max-width: 297px
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel h3:nth-last-child(1) {
	margin-bottom: 0
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-left-panel h3 {
		max-width: 100%
	}
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel {
	margin-bottom: 45px
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

@media screen and (max-width: 1199px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel {
		margin-bottom: 45px
	}
}

@media screen and (max-width: 991px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel {
		padding-top: 42px
	}
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel {
		margin-bottom: 40px
	}

	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel ul {
	align-items: flex-end
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel ul li {
	width: 48.5%;
	padding-right: 0
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel ul li:nth-last-child(1) {
	margin-bottom: 0
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel ul li {
		width: 100%
	}
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel ul li .btn {
	width: 100%
}

@media screen and (max-width: 767px) {
	.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel ul li .btn {
		padding-bottom: 15px
	}
}

.cb-36-quick-links.cb-36-subheading .quick-links-sidebar .quicklink-right-panel ul li span.btn.btn-icon {
	letter-spacing: .5px;
	transition: all 250ms ease-in-out;
	border-radius: 0;
	font-family: "Assistant";
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	text-transform: initial;
	text-align: left
}

.cb-36-quick-links .ml-auto {
	margin-left: auto
}

@media screen and (max-width: 1440px) {
	.with-side-bar h2.quick-link.m-b-26 {
		margin-bottom: 23px !important
	}
}

@media screen and (max-width: 991px) {
	.with-side-bar h2.quick-link.m-b-26 {
		margin-bottom: 48px !important
	}
}

.with-side-bar .quicklink-right-panel {
	margin-bottom: 45px
}

@media screen and (max-width: 991px) {
	.with-side-bar .quicklink-right-panel:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

@media screen and (max-width: 1199px) {
	.with-side-bar .quicklink-right-panel {
		margin-bottom: 45px
	}
}

@media screen and (max-width: 991px) {
	.with-side-bar .quicklink-right-panel {
		padding-top: 42px
	}
}

@media screen and (max-width: 767px) {
	.with-side-bar .quicklink-right-panel {
		margin-bottom: 40px
	}

	.with-side-bar .quicklink-right-panel:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

.with-side-bar .quicklink-right-panel ul {
	align-items: flex-end
}

@media screen and (max-width: 1440px) {
	.with-side-bar .quicklink-left-panel {
		padding: 26px 31px 35px 31px !important
	}
}

.with-side-bar .quicklink-left-panel h3 {
	min-height: 104px !important;
	margin-bottom: 0
}

.with-side-bar .quicklink-left-panel h3:nth-last-child(1) {
	margin-bottom: 0
}

@media screen and (max-width: 1440px) {
	.with-side-bar .quicklink-left-panel h3 {
		margin-bottom: 20px !important
	}
}

@media screen and (max-width: 991px) {
	.with-side-bar .quicklink-left-panel h3 {
		min-height: auto !important;
		margin-bottom: 20px !important
	}
}

@media(max-width: 767px) {
	.with-side-bar .quicklink-left-panel h3 {
		font-size: 32px;
		line-height: 38px
	}
}

@media screen and (max-width: 991px) {
	.with-side-bar .quicklink-left-panel .learn-more {
		margin-top: 0px !important
	}
}

.with-side-bar .subtext-sider {
	margin-top: 17px;
	margin-bottom: 22px
}

@media screen and (max-width: 1440px) {
	.with-side-bar .subtext-sider {
		margin-top: 0
	}
}

@media screen and (max-width: 767px) {
	.with-side-bar .left-panel-wrap.d-flex {
		display: block !important
	}
}

.with-side-bar .left-panel-wrap.d-flex .sidebar-orrange-box:first-child {
	width: 60%
}

@media screen and (max-width: 767px) {
	.with-side-bar .left-panel-wrap.d-flex .sidebar-orrange-box:first-child {
		width: 100%
	}
}

.with-side-bar .left-panel-wrap.d-flex .sidebar-orrange-box h3 {
	width: 70%
}

@media screen and (max-width: 991px) {
	.with-side-bar .left-panel-wrap.d-flex .sidebar-orrange-box h3 {
		width: 80%
	}
}

@media screen and (max-width: 767px) {
	.with-side-bar .left-panel-wrap.d-flex .sidebar-orrange-box h3 {
		width: 100%
	}
}

@keyframes fadeInlinks {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@media screen and (min-width: 992px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .col-lg-8.quick-links-sidebar {
		width: 91.66666667%
	}
}

.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar {
	flex-direction: column
}

.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 {
	flex-direction: row
}

@media screen and (min-width: 768px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 {
		margin: 0 -12px 38px
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 {
		flex-direction: column
	}
}

@media screen and (min-width: 768px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 .sidebar-link {
		flex: 0 0 50%;
		padding: 0 12px;
		height: 100%;
		width: 50%
	}

	.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 .sidebar-link:nth-child(2) {
		margin-top: 0px
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 .sidebar-link {
		flex: 0 0 auto !important
	}
}

.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 .sidebar-link .quicklink-left-panel {
	padding: 30px 19px 21px;
	margin-bottom: 0 !important
}

@media screen and (min-width: 1367px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 .sidebar-link .quicklink-left-panel {
		padding: 26px 30px 23px 36px
	}
}

@media screen and (min-width: 1025px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 .sidebar-link .quicklink-left-panel {
		padding: 26px 26px 27px 30px
	}
}

@media screen and (min-width: 768px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 .sidebar-link .quicklink-left-panel {
		padding: 30px 25px 25px
	}
}

.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 .sidebar-link .quicklink-left-panel .left-panel-wrap {
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	width: 100%
}

.sidebar-active .cb-36-quick-links.cb-36-subheading .quick-links-sidebar.col-lg-4 .sidebar-link .quicklink-left-panel .left-panel-wrap .learn-more {
	margin: 34px 0 0 0
}

.sidebar-active .cb-36-quick-links.cb-36-subheading .quicklink-right-panel {
	margin-bottom: 45px
}

@media screen and (max-width: 991px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quicklink-right-panel:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

@media screen and (max-width: 1199px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quicklink-right-panel {
		margin-bottom: 45px
	}
}

@media screen and (max-width: 991px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quicklink-right-panel {
		padding-top: 42px
	}
}

@media screen and (max-width: 767px) {
	.sidebar-active .cb-36-quick-links.cb-36-subheading .quicklink-right-panel {
		margin-bottom: 40px
	}

	.sidebar-active .cb-36-quick-links.cb-36-subheading .quicklink-right-panel:nth-last-child(1) {
		margin-bottom: 0 !important
	}
}

.template-f.sidebar-active .cb-36-quick-links .quicklink-right-panel {
	margin-bottom: 0
}

@media screen and (max-width: 767px) {
	.template-f.sidebar-active .cb-36-quick-links .quicklink-right-panel {
		margin-bottom: 42px !important
	}
}

.cb37-visual-list {
	padding: 70px 0 65px;
	overflow: hidden;
	background-color: #462c6b;
	position: relative;
	opacity: 1;
	margin: 65px 0
}

@media screen and (max-width: 1366px) {
	.cb37-visual-list {
		margin: 50px 0
	}
}

@media screen and (max-width: 1199px) {
	.cb37-visual-list {
		margin: 40px 0
	}
}

@media screen and (max-width: 991px) {
	.cb37-visual-list {
		padding: 47px 0 61px
	}
}

@media screen and (max-width: 767px) {
	.cb37-visual-list {
		padding: 40px 8px;
		margin: 30px 0
	}
}

@media(max-width: 456px) {
	.cb37-visual-list .container {
		padding-right: 9px !important;
		padding-left: 12px !important
	}
}

@media(min-width: 1224px) {
	.cb37-visual-list .container {
		max-width: 1200px !important
	}
}

.cb37-visual-list .heding-title {
	margin-bottom: 58px;
	margin-top: 0
}

@media(max-width: 991px) {
	.cb37-visual-list .heding-title {
		margin-bottom: 49px
	}
}

@media(max-width: 767px) {
	.cb37-visual-list .heding-title {
		margin-bottom: 36px
	}
}

.cb37-visual-list .cb37-part-column {
	margin-bottom: 58px;
	margin-top: 10px
}

.cb37-visual-list .cb37-part-column .text-white p,
.cb37-visual-list .cb37-part-column .text-white ol li,
ol .cb37-visual-list .cb37-part-column .text-white li,
.cb37-visual-list .cb37-part-column .text-white ul li,
ul .cb37-visual-list .cb37-part-column .text-white li {
	color: #fff !important
}

@media(max-width: 991px) {
	.cb37-visual-list .cb37-part-column {
		margin-bottom: 43px
	}
}

@media(max-width: 767px) {
	.cb37-visual-list .cb37-part-column {
		margin-bottom: 36px
	}
}

.cb37-visual-list .cb37-part-column .col-xl-5 {
	padding-right: 0
}

.cb37-visual-list .cb37-part-column .cb37-visual-image img {
	max-height: 210px;
	min-height: 204px;
	min-width: 158px;
	margin-right: 24px;
	object-fit: cover;
	object-position: center
}

@media(max-width: 1200px) {
	.cb37-visual-list .cb37-part-column .cb37-visual-image img {
		min-width: 158px;
		max-height: auto
	}
}

@media(max-width: 767px) {
	.cb37-visual-list .cb37-part-column .cb37-visual-image img {
		margin-right: 15px
	}
}

@media(max-width: 767px) {
	.cb37-visual-list .cb37-part-column .cb37-visual-image img {
		margin-right: 15px;
		min-width: 159px;
		min-height: 205px
	}
}

.cb37-visual-list .cb37-part-column .cb37-visual-image img.huc-animate-active {
	animation-name: fadeInRight;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	animation-delay: .3s;
	opacity: 0;
	animation-fill-mode: forwards;
	transform: translateX(0px);
	max-height: inherit
}

.cb37-visual-list .cb37-part-column .cb-37-content-part {
	margin-left: 6px
}

@media(max-width: 1366px) {
	.cb37-visual-list .cb37-part-column .cb-37-content-part {
		margin-left: 0
	}
}

@media(max-width: 991px) {
	.cb37-visual-list .cb37-part-column .cb-37-content-part {
		margin-left: 0;
		width: 60%
	}
}

@media(max-width: 767px) {
	.cb37-visual-list .cb37-part-column .cb-37-content-part {
		margin-left: 0;
		width: 100%
	}
}

.cb37-visual-list .cb37-part-column .cb-37-content-part.huc-animate-active {
	animation-name: visualLeft;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	opacity: 1;
	transform: translateX(0px);
	max-height: inherit
}

@media(max-width: 767px) {
	.cb37-visual-list .cb37-part-column .cb-37-content-part h4.bold {
		font-size: 22px !important;
		line-height: 29px !important
	}
}

@media(max-width: 767px) {
	.cb37-visual-list .cb37-part-column .cb-37-content-part .small {
		font-size: 16px !important;
		line-height: 21px !important
	}
}

.cb37-visual-list .cb37-part-column .cb-37-content-part .small p,
.cb37-visual-list .cb37-part-column .cb-37-content-part .small ol li,
ol .cb37-visual-list .cb37-part-column .cb-37-content-part .small li,
.cb37-visual-list .cb37-part-column .cb-37-content-part .small ul li,
ul .cb37-visual-list .cb37-part-column .cb-37-content-part .small li {
	color: #fff !important
}

.cb37-visual-list .btn.btn-primary-gold {
	margin: 0
}

@media(max-width: 991px) {
	.cb37-visual-list .btn.btn-primary-gold {
		margin-top: 17px
	}
}

@media(max-width: 767px) {
	.cb37-visual-list .btn.btn-primary-gold {
		margin-top: 28px
	}
}

.ul-button-add {
	padding-left: 0;
	list-style: none
}

.ul-button-add li {
	margin-bottom: 16px !important
}

@media(max-width: 991px) {
	.ul-button-add li {
		display: inline-block
	}
}

@media(max-width: 450px) {
	.ul-button-add li {
		display: block
	}
}

.ul-button-add li:nth-last-child(1) {
	margin-bottom: 0
}

.ul-button-add {
	padding-left: 0;
	list-style: none
}

@media(max-width: 991px) {
	.ul-button-add li {
		display: inline-block
	}
}

@media(max-width: 450px) {
	.ul-button-add li {
		display: block
	}
}

.ul-button-add li .button-additional {
	margin-top: 14px
}

@media(max-width: 991px) {
	.ul-button-add li .button-additional {
		margin-top: 0;
		margin-left: 15px
	}
}

@media(max-width: 450px) {
	.ul-button-add li .button-additional {
		margin-left: 0;
		margin-top: 14px
	}
}

.ul-button-add {
	padding-left: 0;
	list-style: none
}

@media(max-width: 991px) {
	.ul-button-add li {
		display: inline-block
	}
}

@media(max-width: 450px) {
	.ul-button-add li {
		display: block
	}
}

.ul-button-add li .button-additional {
	margin-top: 14px
}

@media(max-width: 991px) {
	.ul-button-add li .button-additional {
		margin-top: 0;
		margin-left: 15px
	}
}

@media(max-width: 450px) {
	.ul-button-add li .button-additional {
		margin-left: 0
	}
}

.cb37-without-image {
	padding: 70px 0;
	overflow: hidden;
	background-color: #462c6b;
	position: relative;
	opacity: 1
}

@media screen and (max-width: 991px) {
	.cb37-without-image {
		padding: 47px 0 61px
	}
}

@media screen and (max-width: 767px) {
	.cb37-without-image {
		padding: 40px 8px
	}
}

.cb37-without-image .heding-title {
	margin-bottom: 46px;
	margin-top: 0
}

@media(max-width: 991px) {
	.cb37-without-image .heding-title {
		margin-bottom: 77px
	}
}

@media(max-width: 767px) {
	.cb37-without-image .heding-title {
		margin-bottom: 34px
	}
}

.cb37-without-image .cb-37-content-part {
	margin-bottom: 48px
}

@media(max-width: 1366px) {
	.cb37-without-image .cb-37-content-part {
		margin-bottom: 34px
	}
}

@media(max-width: 991px) {
	.cb37-without-image .cb-37-content-part {
		margin-bottom: 45px
	}
}

@media(max-width: 767px) {
	.cb37-without-image .cb-37-content-part {
		margin-bottom: 48px
	}
}

.cb37-without-image .cb-37-content-part.huc-animate-active {
	animation-name: visualLeft;
	animation-timing-function: ease;
	animation-duration: 1.2s;
	opacity: 1;
	transform: translateX(0px);
	max-height: inherit
}

@media(max-width: 767px) {
	.cb37-without-image .cb-37-content-part h4.bold {
		font-size: 22px !important;
		line-height: 29px !important
	}
}

@media(max-width: 767px) {
	.cb37-without-image .cb-37-content-part .small {
		font-size: 16px !important;
		line-height: 21px !important
	}
}

.cb37-without-image .cb-37-content-part .small p,
.cb37-without-image .cb-37-content-part .small ol li,
ol .cb37-without-image .cb-37-content-part .small li,
.cb37-without-image .cb-37-content-part .small ul li,
ul .cb37-without-image .cb-37-content-part .small li {
	color: #fff !important
}

.cb37-without-image .btn.btn-primary-gold {
	margin-top: 38px;
	margin-bottom: 0
}

@media(max-width: 1366px) {
	.cb37-without-image .btn.btn-primary-gold {
		margin-top: 39px
	}
}

@media(max-width: 991px) {
	.cb37-without-image .btn.btn-primary-gold {
		margin-top: 32px
	}
}

@media(max-width: 767px) {
	.cb37-without-image .btn.btn-primary-gold {
		margin-top: 0
	}
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translateX(-100px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes visualLeft {
	from {
		opacity: 0;
		transform: translateX(-100px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@media(min-width: 1200px) {

	.sidebar-active .cb37-visual-list .container,
	.sidebar-active .cb37-without-image .container {
		max-width: 676px !important
	}
}

@media(min-width: 1440px) {

	.sidebar-active .cb37-visual-list .container,
	.sidebar-active .cb37-without-image .container {
		max-width: 820px !important
	}
}

@media(min-width: 1601px) {

	.sidebar-active .cb37-visual-list .container,
	.sidebar-active .cb37-without-image .container {
		max-width: 1005px !important
	}
}

.cb-38-circle-header {
	padding: 50px 21px 79px 21px;
	position: relative;
	overflow: hidden;
	background: linear-gradient(315deg, #76489d 0%, #462c6b 50%) !important
}

@media screen and (max-width: 1366px) {
	.cb-38-circle-header {
		padding: 50px 21px 113px 21px
	}
}

@media(min-width: 992px)and (max-width: 1199px) {
	.cb-38-circle-header {
		padding: 44px 21px 113px 21px
	}
}

@media screen and (max-width: 991px) {
	.cb-38-circle-header {
		padding: 10px 20px 30px
	}
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header {
		padding-top: 43px;
		position: relative;
		background: rgba(0, 0, 0, 0);
		margin-bottom: 0
	}

	.cb-38-circle-header:before {
		content: "";
		position: absolute;
		background: #f8f8f8;
		height: calc(100% - 180px);
		top: 0;
		left: 0;
		right: 0;
		display: block;
		z-index: -1
	}
}

.cb-38-circle-header .line-draw {
	position: absolute;
	right: 0;
	top: 0;
	width: 679px
}

@media(min-width: 992px)and (max-width: 1199px) {
	.cb-38-circle-header .line-draw {
		width: 460px
	}
}

@media screen and (max-width: 991px) {
	.cb-38-circle-header .line-draw {
		top: auto;
		bottom: 42px;
		left: 0;
		right: auto;
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header .line-draw {
		top: auto;
		bottom: 80px;
		left: 0;
		right: auto;
		width: 100%;
		height: 350px
	}
}

.cb-38-circle-header .line-draw svg {
	width: 100%;
	height: 100%
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header .line-draw svg {
		width: 100%;
		height: 100%
	}
}

.cb-38-circle-header .small-page-header-wrap {
	padding-top: 16px
}

@media screen and (max-width: 1366px) {
	.cb-38-circle-header .small-page-header-wrap {
		padding-top: 66px
	}
}

@media screen and (max-width: 991px) {
	.cb-38-circle-header .small-page-header-wrap {
		padding-top: 20px
	}
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header .small-page-header-wrap {
		padding-top: 0px
	}
}

.cb-38-circle-header .small-page-header-wrap .col-lg-12 {
	display: flex;
	align-items: center
}

@media(min-width: 1280px)and (max-width: 1366px) {
	.cb-38-circle-header .small-page-header-wrap .col-lg-12 {
		padding-right: 0
	}
}

@media(min-width: 992px)and (max-width: 1200px) {
	.cb-38-circle-header .small-page-header-wrap .col-lg-12 {
		justify-content: space-between
	}
}

@media screen and (max-width: 991px) {
	.cb-38-circle-header .small-page-header-wrap .col-lg-12 {
		display: block
	}
}

@media screen and (max-width: 575px) {
	.cb-38-circle-header .small-page-header-wrap .col-lg-12 {
		padding-left: 0;
		padding-right: 0
	}
}

.cb-38-circle-header .small-page-header-wrap .col-lg-12 .cb38-video-btn {
	position: absolute;
	width: 48px;
	height: 48px;
	right: -70px;
	bottom: 0;
	z-index: 90;
	cursor: pointer
}

@media screen and (max-width: 1366px) {
	.cb-38-circle-header .small-page-header-wrap .col-lg-12 .cb38-video-btn {
		right: -73px;
		bottom: -15px
	}
}

@media(min-width: 992px)and (max-width: 1200px) {
	.cb-38-circle-header .small-page-header-wrap .col-lg-12 .cb38-video-btn {
		right: 0;
		bottom: 0
	}
}

@media screen and (max-width: 991px) {
	.cb-38-circle-header .small-page-header-wrap .col-lg-12 .cb38-video-btn {
		right: 118px;
		bottom: 0
	}
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header .small-page-header-wrap .col-lg-12 .cb38-video-btn {
		width: 31px;
		height: 31px;
		right: -13px
	}

	.cb-38-circle-header .small-page-header-wrap .col-lg-12 .cb38-video-btn svg {
		height: 100%;
		width: 100%
	}
}

.cb-38-circle-header .small-page-header-wrap .section-content-wrap {
	padding-left: 4px;
	flex: 0 0 762px;
	position: relative;
	z-index: 9
}

@media screen and (max-width: 1366px) {
	.cb-38-circle-header .small-page-header-wrap .section-content-wrap {
		padding-left: 0
	}
}

.cb-38-circle-header h1 {
	margin-top: 5px
}

.cb-38-circle-header .section-content h1 {
	margin-bottom: 47px;
	font-family: "Assistant";
	line-height: 87px;
	font-size: 95px;
	margin-left: -6px;
	color: #fff
}

@media screen and (max-width: 991px) {
	.cb-38-circle-header .section-content h1 {
		margin-bottom: 30px;
		line-height: 96px
	}
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header .section-content h1 {
		font-size: 48px;
		line-height: 44px;
		margin-bottom: 35px;
		margin-left: 0
	}
}

.cb-38-circle-header .section-content .m-b-32 {
	margin-bottom: 0 !important
}

.cb-38-circle-header .section-content p,
.cb-38-circle-header .section-content ol li,
ol .cb-38-circle-header .section-content li,
.cb-38-circle-header .section-content ul li,
ul .cb-38-circle-header .section-content li {
	font-size: 22px;
	line-height: 29px;
	font-family: "Assistant";
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 33px
}

@media screen and (max-width: 991px) {

	.cb-38-circle-header .section-content p,
	.cb-38-circle-header .section-content ol li,
	ol .cb-38-circle-header .section-content li,
	.cb-38-circle-header .section-content ul li,
	ul .cb-38-circle-header .section-content li {
		margin-bottom: 39px !important
	}
}

@media screen and (max-width: 767px) {

	.cb-38-circle-header .section-content p,
	.cb-38-circle-header .section-content ol li,
	ol .cb-38-circle-header .section-content li,
	.cb-38-circle-header .section-content ul li,
	ul .cb-38-circle-header .section-content li {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 27px !important;
		margin-right: 0;
		letter-spacing: 0
	}
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header .btn-s-media {
		margin-bottom: 23px
	}
}

.cb-38-circle-header .btn-s-media .btn {
	font-size: 14px;
	padding: 13px 15px;
	max-width: 400px;
	border: 0;
	line-height: 19px;
	display: flex;
	align-items: center;
	min-width: auto
}

@media screen and (max-width: 991px) {
	.cb-38-circle-header .btn-s-media .btn {
		margin-bottom: 24px
	}

	.cb-38-circle-header .btn-s-media .btn:last-of-type {
		margin-bottom: 56px;
		max-width: 357px;
		text-align: left;
		padding: 13px 14px
	}
}

@media(max-width: 767px) {
	.cb-38-circle-header .btn-s-media .btn {
		margin-bottom: 22px;
		font-size: 14px;
		line-height: 19px;
		letter-spacing: .5px;
		text-align: left
	}

	.cb-38-circle-header .btn-s-media .btn:last-of-type {
		margin-bottom: 21px;
		align-items: flex-start
	}
}

.cb-38-circle-header .btn-s-media .btn .ic {
	margin-right: 20px
}

@media(max-width: 767px) {
	.cb-38-circle-header .btn-s-media .btn .ic {
		margin-top: 3px
	}
}

.cb-38-circle-header .btn-s-media .btn svg {
	width: 17px;
	height: 17px
}

@media(max-width: 767px) {
	.cb-38-circle-header .btn-s-media .btn svg {
		height: 15px
	}
}

.cb-38-circle-header .small-page-thumb {
	position: relative
}

.cb-38-circle-header .small-page-thumb.circle {
	border-radius: 100%;
	flex: 0 0 614px;
	height: 614px;
	margin-left: -30px;
	z-index: 0
}

@media screen and (max-width: 1499px) {
	.cb-38-circle-header .small-page-thumb.circle {
		flex: 0 0 529px;
		height: 529px;
		margin-left: -129px
	}
}

@media(min-width: 992px)and (max-width: 1200px) {
	.cb-38-circle-header .small-page-thumb.circle {
		flex: 0 0 350px;
		height: 350px;
		margin-left: -160px
	}
}

@media screen and (max-width: 991px) {
	.cb-38-circle-header .small-page-thumb.circle {
		flex: 0 0 472px;
		height: 472px;
		width: 472px;
		margin: 0 auto
	}
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header .small-page-thumb.circle {
		flex: 0 0 334px;
		height: 334px;
		width: 334px
	}
}

.cb-38-circle-header .small-page-thumb.circle button.gifa11y-btn {
	bottom: 3px;
	right: 62px;
	margin: 0 !important;
	box-shadow: none !important;
	border: none !important;
	background: rgba(0, 0, 0, 0);
	border: none;
	background: rgba(0, 0, 0, 0);
	position: absolute;
	min-height: initial !important;
	min-width: initial !important;
	z-index: 9 !important
}

.cb-38-circle-header .small-page-thumb.circle button.gifa11y-btn:before {
	content: none !important
}

@media screen and (max-width: 1366px) {
	.cb-38-circle-header .small-page-thumb.circle button.gifa11y-btn {
		bottom: -26px;
		right: 19px
	}
}

@media screen and (max-width: 991px) {
	.cb-38-circle-header .small-page-thumb.circle button.gifa11y-btn {
		bottom: -4px;
		right: 9px
	}
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header .small-page-thumb.circle button.gifa11y-btn {
		width: 31px;
		height: 31px;
		right: -11px;
		padding: 0 !important;
		bottom: 0
	}
}

.cb-38-circle-header .small-page-thumb.circle button.gifa11y-btn svg {
	width: 48px !important;
	height: 48px !important
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header .small-page-thumb.circle button.gifa11y-btn svg {
		width: 100% !important;
		height: 100% !important
	}
}

@media(min-width: 992px)and (max-width: 1200px) {
	.cb-38-circle-header .small-page-thumb {
		right: 0
	}
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header .small-page-thumb {
		position: inherit;
		width: 335px;
		height: 335px;
		margin-top: 0;
		bottom: unset
	}
}

@media screen and (max-width: 360px) {
	.cb-38-circle-header .small-page-thumb {
		width: auto;
		height: auto
	}
}

.cb-38-circle-header .small-page-thumb img,
.cb-38-circle-header .small-page-thumb canvas {
	border-radius: 100%;
	object-fit: cover;
	width: 100% !important;
	height: 100% !important;
	transition: none !important
}

.cb-38-circle-header .small-page-thumb img:hover,
.cb-38-circle-header .small-page-thumb canvas:hover {
	transform: none !important
}

@media(max-width: 767px) {

	.cb-38-circle-header .small-page-thumb img,
	.cb-38-circle-header .small-page-thumb canvas {
		margin-bottom: 0
	}
}

.cb-38-circle-header .small-page-thumb canvas {
	object-fit: fill !important
}

.cb-38-circle-header .small-page-thumb.huc-animate-active {
	-webkit-animation: img-fadeInRight 1s ease-in-out;
	animation: img-fadeInRight 1s ease-in-out;
	opacity: 1
}

@keyframes img-fadeInRight {
	from {
		opacity: 0;
		transform: translateX(300px)
	}

	to {
		opacity: 1 !important;
		transform: translateX(0px)
	}
}

.cb-38-circle-header.cb-38-lightgray-bg {
	background: #fbfbfb;
	background: -moz-linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #f8f8f8 100%);
	background: -webkit-linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #f8f8f8 100%);
	background: linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #f8f8f8 100%)
}

.cb-38-circle-header.cb-38-navy-bg {
	background: #05183b;
	background: -moz-linear-gradient(270deg, #05183B 0%, #10345E 81.77%);
	background: -webkit-linear-gradient(270deg, #05183B 0%, #10345E 81.77%);
	background: linear-gradient(270deg, #05183B 0%, #10345E 81.77%)
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header.cb-38-navy-bg {
		padding-bottom: 33px;
		background: #05183b;
		background: -webkit-gradient(linear, right top, left top, from(#05183b), color-stop(81.77%, #10345e));
		background: linear-gradient(270deg, #05183b 0, #10345e 81.77%)
	}
}

.cb-38-circle-header.cb-38-navy-bg h1 {
	margin-left: -6px
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header.cb-38-navy-bg h1 {
		margin-left: 0
	}
}

.cb-38-circle-header.cb-38-navy-bg h1,
.cb-38-circle-header.cb-38-navy-bg p,
.cb-38-circle-header.cb-38-navy-bg ol li,
ol .cb-38-circle-header.cb-38-navy-bg li,
.cb-38-circle-header.cb-38-navy-bg ul li,
ul .cb-38-circle-header.cb-38-navy-bg li {
	color: #fff !important
}

@media screen and (max-width: 767px) {
	.cb-38-circle-header.cb-38-navy-bg {
		position: relative;
		background: rgba(0, 0, 0, 0)
	}

	.cb-38-circle-header.cb-38-navy-bg:before {
		background: #05183b
	}
}

.block-404-page {
	padding: 149px 0 169px;
	background-color: #f8f8f8;
	margin-bottom: 28px
}

@media screen and (max-width: 767px) {
	.block-404-page {
		padding: 50px 8px
	}
}

.block-404-page h1 {
	margin: 0
}

.block-404-page .subHead-page {
	margin: 20px 0 48px
}

.block-404-page .subHead-page a {
	color: #d93c2e
}

.block-404-page .subHead-page a:hover {
	color: #fbad18
}

.block-404-page .input-with-icon .search-btn {
	height: 70px;
	width: 74px
}

@media screen and (max-width: 767px) {
	.block-404-page .input-with-icon .search-btn {
		height: 50px;
		width: 54px
	}
}

.block-404-page .input-with-icon .search-btn .icon {
	height: 100%
}

.block-404-page .input-with-icon .search-btn .icon input[type=image] {
	border: none;
	border-radius: 0;
	background: rgba(0, 0, 0, 0);
	height: auto;
	padding: 0;
	width: 33px;
	max-width: 33px
}

@media screen and (max-width: 767px) {
	.block-404-page .input-with-icon .search-btn .icon input[type=image] {
		width: 25px;
		max-width: 25px
	}
}

.block-404-page .input-with-icon input {
	box-sizing: border-box
}

.block-404-page .input-with-icon .search-field {
	height: 70px;
	padding-right: 60px;
	border: 3px solid #0f145b;
	border-radius: 0;
	width: 100%;
	display: block;
	background: #fff
}

@media screen and (max-width: 767px) {
	.block-404-page .input-with-icon .search-field {
		height: 50px
	}
}

.block-404-page .form-head {
	margin: 0 0 10px
}

.block-404-page form {
	margin-bottom: 17px
}

.block-404-page .poplar-content {
	display: flex;
	align-items: center
}

@media screen and (max-width: 767px) {
	.block-404-page .poplar-content {
		flex-direction: column;
		align-items: flex-start
	}
}

.block-404-page .poplar-content h5 {
	margin: 0;
	line-height: 20px
}

.block-404-page .poplar-content ul {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	list-style: none
}

@media screen and (max-width: 767px) {
	.block-404-page .poplar-content ul {
		flex-direction: column
	}
}

.block-404-page .poplar-content ul li {
	display: flex;
	margin-left: 20px
}

@media screen and (max-width: 767px) {
	.block-404-page .poplar-content ul li {
		margin-left: 0;
		margin-top: 15px
	}
}

.block-404-page .poplar-content ul li a {
	color: #0f145b;
	font-size: 18px;
	line-height: 20px;
	font-weight: 400
}

.block-404-page .poplar-content ul li a:hover {
	color: #d93c2e
}

.error404 main {
	min-height: auto
}

.search-header {
	background: linear-gradient(315deg, #377ab9 0%, #0f145b 50%);
	height: 230px;
	margin-bottom: 85px;
	padding-top: 110px
}

.search-header h1 {
	color: #fff
}

nav.navigation.pagination>a,
nav.navigation.pagination>h2 {
	display: none
}

nav.navigation.pagination div.nav-links {
	display: flex;
	justify-content: center;
	width: 100%
}

nav.navigation.pagination div.nav-links a.next,
nav.navigation.pagination div.nav-links a.prev {
	display: none
}

nav.navigation.pagination div.nav-links a,
nav.navigation.pagination div.nav-links span {
	color: #0f145b;
	font-family: "Assistant";
	font-style: normal;
	font-size: 15px;
	line-height: 21px;
	margin: 0 10px;
	display: inline-block;
	position: relative
}

nav.navigation.pagination div.nav-links a:hover:after,
nav.navigation.pagination div.nav-links span:hover:after {
	opacity: 1
}

nav.navigation.pagination div.nav-links a:after,
nav.navigation.pagination div.nav-links span:after {
	content: "";
	width: 30px;
	height: 30px;
	border: 3px solid #d93c2e;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all .35s ease-in-out;
	opacity: 0
}

nav.navigation.pagination div.nav-links span.current {
	position: relative
}

nav.navigation.pagination div.nav-links span.current:after {
	content: "";
	width: 30px;
	height: 30px;
	border: 3px solid #d93c2e;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all .35s ease-in-out;
	opacity: 1
}

.search-buttons {
	border-bottom: 3px solid #fbad18;
	padding-bottom: 20px;
	max-width: 995px;
	margin-left: auto;
	margin-right: auto
}

.search-buttons button {
	background-color: #fff;
	color: #0f145b
}

.search-buttons button.active {
	background-color: #0f145b;
	color: #fff
}

.search-buttons button:hover {
	background-color: #0f145b;
	color: #fbad18
}

.search-results-section .search-form-container {
	margin-top: 50px
}

.search-results-section .search-form-container,
.search-results-section .search-results-container {
	max-width: 787px;
	margin-left: auto;
	margin-right: auto
}

.search-results-section .search-results-container {
	margin-top: 50px
}

.search-results-section .search-form {
	display: none
}

.search-results-section .search-form.active {
	display: block
}

.search-results-section .search-form form {
	display: flex
}

.search-results-section .search-form label {
	width: calc(100% - 72px)
}

.search-results-section .search-form input[type=submit] {
	border: none;
	appearance: none;
	background: url(../imgs/search-icon.svg) center center/30px 30px no-repeat #0f145b;
	height: 50px;
	padding: 0;
	width: 60px;
	border-radius: 0;
	border: none;
	position: relative;
	color: rgba(0, 0, 0, 0);
	transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}

.search-results-section .search-form input[type=submit]:hover {
	background-color: #377ab9
}

.search-results-section .search-form input[type=submit]:active {
	border: none
}

.search-results-section .search-form span {
	position: absolute;
	z-index: -1;
	color: rgba(0, 0, 0, 0)
}

.search-results-section .search-form input[type=search] {
	border: 3px solid #0f145b;
	appearance: none;
	-webkit-appearance: none;
	padding: 10px;
	width: 100%
}

.search-results-section .search-result {
	padding: 24px 0;
	border-top: 1px solid #4d4d4f
}

.search-results-section .search-result h2 {
	margin-top: 0;
	margin-bottom: 20px
}

.search-results-section .search-result a {
	line-height: 1.25em;
	color: #d93c2e
}

.search-results-section .search-result a:hover {
	color: #fbad18
}

.search-results-section .search-result span.excerpt_part {
	display: none
}

.search-results-section .search-results-container>a {
	display: none
}

.directory-header {
	padding: 0
}

@media screen and (max-width: 767px) {
	.directory-header {
		padding: 30px 0
	}
}

.directory-header>.frame {
	display: flex;
	align-items: center
}

.directory-header .directory-image {
	width: 330px;
	height: 330px;
	flex: 0 0 330px;
	background-position: center center;
	background-size: cover;
	border-radius: 50%;
	overflow: hidden
}

@media screen and (max-width: 991px) {
	.directory-header .directory-image {
		width: 300px;
		height: 300px;
		flex: 0 0 300px
	}
}

@media screen and (max-width: 767px) {
	.directory-header .directory-image {
		width: 150px;
		height: 150px;
		flex: 0 0 150px;
		margin: 0 auto
	}
}

.directory-header .directory-content {
	padding-left: 30px;
	flex: 0 0 calc(100% - 330px);
	width: calc(100% - 330px)
}

@media screen and (max-width: 991px) {
	.directory-header .directory-content {
		width: calc(100% - 300px);
		flex: 0 0 calc(100% - 300px)
	}
}

@media screen and (max-width: 767px) {
	.directory-header .directory-content {
		width: calc(100% - 150px);
		flex: 0 0 calc(100% - 150px)
	}
}

.directory-header h1 {
	margin-bottom: 15px
}

@media screen and (max-width: 400px) {
	.directory-header h1 {
		font-size: 28px;
		line-height: 30px
	}
}

@keyframes pulse-white {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, .7)
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 255, 255, 0)
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0)
	}
}

@keyframes pulse-animation {
	0% {
		box-shadow: 0 0 0 0px #fff
	}

	100% {
		box-shadow: 0 0 0 10px rgba(255, 255, 255, 0)
	}
}

.impact-map-section a.skip-map {
	position: absolute;
	bottom: -20px;
	left: 50%;
	transform: translate(-50%, 0);
	z-index: -1;
	opacity: 0
}

.impact-map-section a.skip-map:focus {
	z-index: 30;
	opacity: 1
}

.impact-map-section .mapboxgl-ctrl-top-right {
	position: absolute;
	top: 2.5vh;
	right: 2.5vw
}

.impact-map-section .mapboxgl-ctrl-top-right button {
	display: block;
	position: relative;
	background-color: #0f145b;
	border: none;
	appearance: none;
	-webkit-appearance: none;
	margin-bottom: 10px;
	padding: 0;
	width: 40px;
	height: 40px
}

.impact-map-section .mapboxgl-ctrl-top-right button:after {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	transform: translate(-50%, -50%);
	font-weight: 900;
	font-size: 20px
}

.impact-map-section .mapboxgl-ctrl-top-right button.mapboxgl-ctrl-zoom-out:after {
	content: "-"
}

.impact-map-section .mapboxgl-ctrl-top-right button.mapboxgl-ctrl-zoom-in:after {
	content: "+"
}

.impact-map-section .single-mod-marker,
.impact-map-section .mapboxgl-ctrl-bottom-right,
.impact-map-section .country-data {
	display: none
}

.impact-map-section h2 {
	font-style: normal;
	font-weight: 900;
	font-size: 48px;
	line-height: 50px
}

.impact-map-section .country-mod h2 {
	font-size: 65px;
	line-height: 68px
}

.impact-map-section h4 {
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 29px
}

.impact-map-section .key p,
.impact-map-section .key ol li,
ol .impact-map-section .key li,
.impact-map-section .key ul li,
ul .impact-map-section .key li {
	font-family: "Assistant";
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px
}

.impact-map-section p,
.impact-map-section ol li,
ol .impact-map-section li,
.impact-map-section ul li,
ul .impact-map-section li {
	font-style: normal;
	font-weight: 400;
	font-size: 19px;
	line-height: 26px
}

.impact-map-section p.subhead,
.impact-map-section ol li.subhead,
ol .impact-map-section li.subhead,
.impact-map-section ul li.subhead,
ul .impact-map-section li.subhead {
	font-family: "Assistant";
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #0080a3
}

.impact-map-section p.scrolldown,
.impact-map-section ol li.scrolldown,
ol .impact-map-section li.scrolldown,
.impact-map-section ul li.scrolldown,
ul .impact-map-section li.scrolldown {
	font-style: normal;
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #0f145b
}

.impact-map-section .module-container {
	z-index: 20
}

.impact-map-section .module-container a {
	font-style: normal;
	font-weight: 900;
	font-size: 14px;
	line-height: 19px;
	text-align: right;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #0f145b;
	padding-bottom: 5px
}

.impact-map-header {
	max-width: 800px;
	margin: 0 auto;
	display: block;
	text-align: center;
	padding: 50px 0;
	position: relative
}

@media(max-width: 1300px) {
	.impact-map-header {
		padding: 50px 30px
	}
}

.impact-map-header>h2 {
	margin-top: 0;
	margin-bottom: 30px
}

.impact-map-header .key-container {
	display: flex;
	justify-content: center;
	margin-top: 30px
}

.impact-map-header .key-container>div {
	margin: 0 20px
}

.impact-map-header .key-container>div svg {
	transform: translateY(-2px)
}

.impact-map-header .key-container>div p,
.impact-map-header .key-container>div ol li,
ol .impact-map-header .key-container>div li,
.impact-map-header .key-container>div ul li,
ul .impact-map-header .key-container>div li {
	display: inline-block;
	margin: 0;
	margin-left: 10px
}

@media(max-width: 425px) {

	.impact-map-header .key-container>div p,
	.impact-map-header .key-container>div ol li,
	ol .impact-map-header .key-container>div li,
	.impact-map-header .key-container>div ul li,
	ul .impact-map-header .key-container>div li {
		margin-left: 0;
		display: block
	}
}

.acf-map-wrapper {
	position: relative;
	height: 100vh;
	max-height: 895px
}

@media(max-width: 767px) {
	.acf-map-wrapper {
		height: calc(100vh - 163px)
	}
}

.acf-map-wrapper .mod-wrapper {
	padding: 30px 70px
}

@media(max-width: 800px) {
	.acf-map-wrapper .mod-wrapper {
		padding: 30px 20px
	}
}

.acf-map-wrapper .module-container {
	position: absolute;
	top: 0;
	right: 0;
	width: 800px;
	background-color: #fff;
	height: 100%;
	overflow: auto;
	transform: translateX(100%);
	transition: all .35s ease-in-out
}

@media(max-width: 800px) {
	.acf-map-wrapper .module-container {
		width: 100%;
		position: fixed;
		top: 80px;
		height: calc(100vh - 130px)
	}
}

@media(max-width: 767px) {
	.acf-map-wrapper .module-container {
		top: 80px;
		height: calc(100vh - 163px)
	}
}

.acf-map-wrapper .module-container.active {
	transform: translateX(0)
}

.acf-map-wrapper .module-container .description {
	margin: 40px 0
}

.acf-map-wrapper .module-container .mod-img-container {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 424px;
	background-size: cover;
	background-position: center center
}

.acf-map-wrapper .module-container .close-button {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 35px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #fff;
	border: .5px solid rgba(77, 77, 79, .2)
}

.acf-map-wrapper .module-container .close-button svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.acf-map-wrapper .module-container .close-button svg path {
	transition: all .35s ease-in-out
}

.acf-map-wrapper .module-container .close-button:hover {
	background-color: #0080a3;
	transform: translateY(-2px)
}

.acf-map-wrapper .module-container .close-button:hover svg path {
	fill: #fff !important
}

.country-addon {
	padding: 50px 70px 0
}

@media(max-width: 800px) {
	.country-addon {
		padding: 30px 20px
	}
}

.country-addon p.scrolldown,
.country-addon ol li.scrolldown,
ol .country-addon li.scrolldown,
.country-addon ul li.scrolldown,
ul .country-addon li.scrolldown {
	margin-top: 0;
	margin-bottom: 30px
}

.country-addon .story-list {
	border-top: 2px solid #0f145b
}

.country-addon .story-list .single-story {
	margin: 35px 0;
	display: flex;
	align-items: center
}

.country-addon .story-list .single-story .image-container {
	width: 173px;
	height: 173px;
	border-radius: 50%;
	background-size: cover;
	background-position: center center;
	margin-right: 35px
}

.country-addon .story-list .single-story .cl-list-contnet {
	width: calc(100% - 208px)
}

.country-addon .story-list .single-story .cl-list-contnet p.subhead,
.country-addon .story-list .single-story .cl-list-contnet ol li.subhead,
ol .country-addon .story-list .single-story .cl-list-contnet li.subhead,
.country-addon .story-list .single-story .cl-list-contnet ul li.subhead,
ul .country-addon .story-list .single-story .cl-list-contnet li.subhead {
	margin-top: 0;
	margin-bottom: 20px
}

.country-addon .story-list .single-story .cl-list-contnet h4 {
	margin-top: 0;
	margin-bottom: 0
}

.active-marker-click #map {
	width: calc(100% - 800px)
}

@media(max-width: 800px) {
	.active-marker-click #map {
		width: 100%
	}
}

.acf-map-wrapper {
	width: 100%;
	overflow: hidden
}

#map {
	width: 100%;
	height: 100vh;
	max-height: 895px;
	overflow: hidden;
	position: relative
}

@media(max-width: 767px) {
	#map {
		height: calc(100vh - 163px)
	}
}

#map a.marker {
	position: absolute;
	top: 0;
	left: 0;
	will-change: transform;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0);
	transition: all 0s linear
}

#map a.marker:after {
	content: "";
	width: 7px;
	height: 7px;
	background-color: #fbad18;
	position: absolute;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

#map a.marker:hover:after {
	background-color: #d93c2e
}

#map a.marker:focus:after {
	background-color: #fff;
	border: 1px solid #fbad18;
	width: 10px;
	height: 10px
}

#map a.marker[data-featured=TRUE] {
	animation: pulse-animation 2s infinite
}

.select2-search {
	display: none
}

.active-sidbar .single-directory-block .flex-wrapper {
	display: block
}

.active-sidbar .single-directory-block .single-directory-block-image {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px
}

.active-sidbar .single-directory-block .single-directory-block-content {
	width: 100%
}

.single-directory .directory-header {
	background: linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, #F8F8F8 100%);
	padding-top: 46px;
	padding-bottom: 46px
}

.filter-section.event-filters-container .alm-filter[data-key=search],
.table-filter-section.event-filters-container .alm-filter[data-key=search] {
	width: calc(33.3% - 50px) !important;
	margin-right: 20px !important
}

@media(max-width: 650px) {

	.filter-section.event-filters-container .alm-filter[data-key=search],
	.table-filter-section.event-filters-container .alm-filter[data-key=search] {
		width: 100% !important;
		margin-right: 0 !important
	}
}

.filter-section.event-filters-container .alm-filters-container .alm-filters--submit,
.table-filter-section.event-filters-container .alm-filters-container .alm-filters--submit {
	right: auto;
	left: 256px
}

@media(max-width: 650px) {

	.filter-section.event-filters-container .alm-filters-container .alm-filters--submit,
	.table-filter-section.event-filters-container .alm-filters-container .alm-filters--submit {
		left: auto;
		right: 0
	}
}

.filter-section.event-filters-container .alm-filter,
.table-filter-section.event-filters-container .alm-filter {
	margin-left: 20px !important;
	margin-right: 20px !important
}

@media(max-width: 650px) {

	.filter-section.event-filters-container .alm-filter,
	.table-filter-section.event-filters-container .alm-filter {
		margin-left: 0 !important;
		margin-right: 0 !important
	}
}

.filter-section .p10-filter-toggles,
.table-filter-section .p10-filter-toggles {
	margin-top: 60px;
	margin-bottom: 30px
}

.filter-section .p10-filter-toggles a,
.table-filter-section .p10-filter-toggles a {
	line-height: 1.25em
}

.filter-section .p10-filter-toggles a svg,
.table-filter-section .p10-filter-toggles a svg {
	transform: translateY(-1px)
}

@media(max-width: 768px) {

	.filter-section .p10-filter-toggles a,
	.table-filter-section .p10-filter-toggles a {
		margin-left: 0;
		display: block;
		position: relative;
		padding-right: 30px
	}

	.filter-section .p10-filter-toggles a svg,
	.table-filter-section .p10-filter-toggles a svg {
		position: absolute;
		right: 10px;
		top: 50%;
		transform: translateY(-50%)
	}
}

.filter-section .alm-filters:focus,
.table-filter-section .alm-filters:focus {
	outline: none !important
}

.filter-section .alm-filters-container .alm-filter ul,
.table-filter-section .alm-filters-container .alm-filter ul {
	padding-left: 0 !important
}

.filter-section .alm-filters-container .alm-filter li div.alm-filter--link,
.table-filter-section .alm-filters-container .alm-filter li div.alm-filter--link {
	transition: all .35s ease-in-out;
	font-family: "Assistant";
	color: #0f145b
}

@media(max-width: 650px) {

	.filter-section .alm-filters-container .alm-filter li div.alm-filter--link,
	.table-filter-section .alm-filters-container .alm-filter li div.alm-filter--link {
		text-align: left
	}
}

.filter-section .alm-filters-container .alm-filter li div.alm-filter--link:focus,
.table-filter-section .alm-filters-container .alm-filter li div.alm-filter--link:focus {
	color: #d93c2e
}

.filter-section .alm-filters-container .alm-filter li div.alm-filter--link:hover,
.table-filter-section .alm-filters-container .alm-filter li div.alm-filter--link:hover {
	color: #d93c2e
}

.filter-section .alm-filters-container .alm-filter li div.alm-filter--link:hover:before,
.table-filter-section .alm-filters-container .alm-filter li div.alm-filter--link:hover:before {
	box-shadow: 0 0 0 3px #0f145b
}

.filter-section .alm-filters-container .alm-filter li div.alm-filter--link:before,
.table-filter-section .alm-filters-container .alm-filter li div.alm-filter--link:before {
	border-radius: 0 !important;
	width: 13px;
	height: 13px;
	top: 3.5px;
	left: 5px;
	box-shadow: none;
	color: #0f145b;
	box-shadow: 0 0 0 3px #0f145b;
	border: 2px solid rgba(0, 0, 0, 0) !important
}

.filter-section .alm-filters-container .alm-filter li div.alm-filter--link:after,
.table-filter-section .alm-filters-container .alm-filter li div.alm-filter--link:after {
	display: none !important
}

.filter-section .alm-filters-container .alm-filter li div.alm-filter--link.active:before,
.table-filter-section .alm-filters-container .alm-filter li div.alm-filter--link.active:before {
	background: #0f145b !important;
	border: 2px solid #fff !important
}

.filter-section .alm-filters-container .alm-filter li div.alm-filter--link.active.field-checkbox:before,
.filter-section .alm-filters-container .alm-filter li div.alm-filter--link.active.field-radio:before,
.table-filter-section .alm-filters-container .alm-filter li div.alm-filter--link.active.field-checkbox:before,
.table-filter-section .alm-filters-container .alm-filter li div.alm-filter--link.active.field-radio:before {
	border-color: #898989;
	background-color: #898989
}

.filter-section .alm-btn-wrap,
.table-filter-section .alm-btn-wrap {
	text-align: left
}

@media(max-width: 650px) {

	.filter-section .alm-btn-wrap,
	.table-filter-section .alm-btn-wrap {
		text-align: center
	}
}

.filter-section .alm-btn-wrap .alm-load-more-btn,
.table-filter-section .alm-btn-wrap .alm-load-more-btn {
	appearance: none;
	-webkit-appearance: none;
	border: none;
	background: #d93c2e !important;
	padding: 18px 20px;
	box-shadow: none;
	height: auto;
	border-radius: 0;
	font-size: 14px;
	font-weight: 900;
	line-height: auto;
	letter-spacing: .5px;
	text-transform: uppercase
}

.filter-section .alm-btn-wrap .alm-load-more-btn:hover,
.table-filter-section .alm-btn-wrap .alm-load-more-btn:hover {
	background: #b32d21 !important
}

.filter-section .p10-selections,
.table-filter-section .p10-selections {
	border: 1px solid rgba(77, 77, 79, .2);
	font-size: 15px;
	font-weight: 900;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: #0f145b;
	padding: 10px
}

.filter-section .p10-selections:hover,
.table-filter-section .p10-selections:hover {
	background-color: #0f145b;
	color: #fff
}

.filter-section .p10-selections:hover svg path,
.table-filter-section .p10-selections:hover svg path {
	fill: #fff !important
}

.filter-section .p10-selections svg,
.table-filter-section .p10-selections svg {
	margin-left: 10px;
	transform: translateY(1px)
}

.filter-section .p10-selections svg path,
.table-filter-section .p10-selections svg path {
	transition: all .35s ease-in-out
}

.filter-section .alm-filter--title,
.table-filter-section .alm-filter--title {
	display: none
}

.filter-section button.mobile-filters-toggle,
.table-filter-section button.mobile-filters-toggle {
	width: 100%;
	text-align: left;
	display: none;
	justify-content: space-between;
	align-items: center;
	-webkit-appearance: none;
	appearance: none;
	height: 49px
}

.filter-section button.mobile-filters-toggle svg,
.table-filter-section button.mobile-filters-toggle svg {
	transition: all .35s ease-in-out
}

.filter-section button.mobile-filters-toggle.active svg,
.table-filter-section button.mobile-filters-toggle.active svg {
	transform: rotate(180deg)
}

@media(max-width: 650px) {

	.filter-section button.mobile-filters-toggle,
	.table-filter-section button.mobile-filters-toggle {
		display: flex;
		margin-top: 15px
	}
}

.filter-section button.dropdown-trigger,
.table-filter-section button.dropdown-trigger {
	border: none;
	border-bottom: 3px solid #d93c2e;
	text-align: left;
	text-transform: uppercase;
	font-weight: 900;
	color: #d93c2e;
	font-size: 14px;
	line-height: 19.36px;
	letter-spacing: .5px;
	background-color: rgba(0, 0, 0, 0);
	padding-left: 0;
	padding-bottom: 17px;
	width: 100%;
	position: relative
}

@media(max-width: 650px) {

	.filter-section button.dropdown-trigger,
	.table-filter-section button.dropdown-trigger {
		border-bottom: none;
		border-left: 3px solid #d93c2e;
		border-right: 3px solid #d93c2e;
		padding-left: 18px;
		padding-right: 18px
	}
}

.filter-section button.dropdown-trigger:hover,
.table-filter-section button.dropdown-trigger:hover {
	color: #0f145b;
	border: none;
	border-bottom: 3px solid #0f145b
}

@media(max-width: 650px) {

	.filter-section button.dropdown-trigger:hover,
	.table-filter-section button.dropdown-trigger:hover {
		color: #d93c2e;
		border-bottom: none;
		border-left: 3px solid #d93c2e;
		border-right: 3px solid #d93c2e;
		padding-left: 18px;
		padding-right: 18px
	}
}

.filter-section button.dropdown-trigger svg,
.table-filter-section button.dropdown-trigger svg {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 5px;
	transition: all .35s ease-in-out
}

@media(max-width: 650px) {

	.filter-section button.dropdown-trigger svg,
	.table-filter-section button.dropdown-trigger svg {
		right: 18px
	}
}

.filter-section button.dropdown-trigger.dropdown-active svg,
.table-filter-section button.dropdown-trigger.dropdown-active svg {
	transform: translateY(-50%) rotate(180deg)
}

.filter-section .alm-filters--controls,
.table-filter-section .alm-filters--controls {
	display: none;
	margin: 0 !important
}

.filter-section .alm-filters-container,
.table-filter-section .alm-filters-container {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	margin-top: 20px
}

@media(max-width: 650px) {

	.filter-section .alm-filters-container,
	.table-filter-section .alm-filters-container {
		border-bottom: 3px solid #d93c2e
	}
}

.filter-section .alm-filter[data-key=search],
.table-filter-section .alm-filter[data-key=search] {
	width: 100% !important;
	margin: 0 !important
}

.filter-section .alm-filter[data-key=search] .alm-filter--text,
.table-filter-section .alm-filter[data-key=search] .alm-filter--text {
	border: 3px solid #0f145b;
	position: relative
}

.filter-section .alm-filter[data-key=search] .alm-filter--text label,
.table-filter-section .alm-filter[data-key=search] .alm-filter--text label {
	margin: 0;
	position: absolute;
	top: 50%;
	left: 25px;
	transform: translateY(-50%);
	font-weight: normal;
	font-size: 22px;
	line-height: 29px
}

.filter-section .alm-filter[data-key=search] .alm-filter--text input,
.table-filter-section .alm-filter[data-key=search] .alm-filter--text input {
	background: rgba(0, 0, 0, 0);
	height: 60px;
	padding-right: 70px;
	padding-left: 25px;
	-webkit-appearance: none;
	appearance: none;
	border: none;
	width: 100%;
	box-sizing: border-box
}

.filter-section .alm-filter[data-key=search] .alm-filter--text input::placeholder,
.table-filter-section .alm-filter[data-key=search] .alm-filter--text input::placeholder {
	font-weight: normal;
	font-size: 22px;
	line-height: 29px;
	color: #212529
}

.filter-section .alm-filter[data-key=search] .alm-filter--text input:not(:placeholder-shown),
.table-filter-section .alm-filter[data-key=search] .alm-filter--text input:not(:placeholder-shown) {
	background-color: #fff
}

.filter-section .alm-filters-container .alm-filters--submit,
.table-filter-section .alm-filters-container .alm-filters--submit {
	position: absolute;
	top: 1.5px;
	right: 0;
	margin-right: 0;
	height: 63px
}

.filter-section .alm-filters-container .alm-filters--submit button,
.table-filter-section .alm-filters-container .alm-filters--submit button {
	border: none;
	-webkit-appearance: none;
	appearance: none;
	background: #0f145b;
	height: 100%;
	padding: 0;
	width: 60px;
	border-radius: 0;
	background-image: url("../imgs/search-icon.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px 30px
}

.filter-section .alm-filters-container .alm-filters--submit button:hover,
.table-filter-section .alm-filters-container .alm-filters--submit button:hover {
	background: #1d27b3;
	background-image: url("../imgs/search-icon.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px 30px
}

.filter-section .alm-filters-container .alm-filters--submit button span,
.table-filter-section .alm-filters-container .alm-filters--submit button span {
	display: none
}

@media(max-width: 650px) {

	.filter-section .mobile-active .alm-filter[data-fieldtype=checkbox],
	.table-filter-section .mobile-active .alm-filter[data-fieldtype=checkbox] {
		display: block
	}
}

@media(max-width: 650px) {

	.filter-section .alm-filter[data-fieldtype=checkbox],
	.table-filter-section .alm-filter[data-fieldtype=checkbox] {
		display: none
	}
}

.filter-section .alm-filter[data-fieldtype=checkbox] .alm-filter--inner,
.table-filter-section .alm-filter[data-fieldtype=checkbox] .alm-filter--inner {
	display: none;
	margin-top: 20px;
	max-height: 250px;
	overflow: auto
}

@media(max-width: 650px) {

	.filter-section .alm-filter[data-fieldtype=checkbox] .alm-filter--inner,
	.table-filter-section .alm-filter[data-fieldtype=checkbox] .alm-filter--inner {
		padding: 20px 18px;
		background-color: #f8f8f8;
		border-right: 3px solid #d93c2e;
		border-left: 3px solid #d93c2e;
		margin-top: 0
	}
}

.filter-section .alm-filter[data-fieldtype=checkbox] .alm-filter--inner.dropdown-active,
.table-filter-section .alm-filter[data-fieldtype=checkbox] .alm-filter--inner.dropdown-active {
	display: block
}

.filter-section .alm-filter,
.table-filter-section .alm-filter {
	width: calc(50% - 20px);
	margin-right: 20px
}

.filter-section .alm-filter:last-child,
.table-filter-section .alm-filter:last-child {
	margin-right: 0
}

@media(max-width: 650px) {

	.filter-section .alm-filter,
	.table-filter-section .alm-filter {
		width: 100% !important
	}
}

.filter-section .alm-filter:last-of-type,
.table-filter-section .alm-filter:last-of-type {
	display: none
}

@media(max-width: 650px) {

	.filter-section .alm-filter:last-of-type,
	.table-filter-section .alm-filter:last-of-type {
		border-bottom: 3px solid #d93c2e
	}
}

.filter-section:not(.table-filter-section) .alm-filter,
.table-filter-section:not(.table-filter-section) .alm-filter {
	width: calc(33.3333333333% - 20px);
	margin-right: 10px;
	margin-left: 10px
}

@media(max-width: 650px) {

	.filter-section:not(.table-filter-section) .alm-filter,
	.table-filter-section:not(.table-filter-section) .alm-filter {
		width: 100% !important;
		margin-right: 0;
		margin-left: 0
	}
}

.filter-section:not(.table-filter-section) .alm-filter:last-of-type,
.table-filter-section:not(.table-filter-section) .alm-filter:last-of-type {
	display: none
}

@media(max-width: 650px) {

	.filter-section:not(.table-filter-section) .alm-filter:last-of-type,
	.table-filter-section:not(.table-filter-section) .alm-filter:last-of-type {
		border-bottom: 3px solid #d93c2e
	}
}

.filter-section:not(.table-filter-section) .alm-filter .select2,
.table-filter-section:not(.table-filter-section) .alm-filter .select2 {
	width: 100% !important
}

.filter-section:not(.table-filter-section) .alm-reveal>div,
.table-filter-section:not(.table-filter-section) .alm-reveal>div {
	margin-bottom: 60px
}

.directory-section {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto
}

.directory-section .ajax-load-more-wrap[data-total-posts] .alm-btn-wrap {
	visibility: visible;
	display: block
}

.directory-section .alm-btn-wrap {
	visibility: hidden;
	display: none
}

.directory-section.count-total-1 .flex2-grid>div,
.directory-section.count-total-1 .filter-section:not(.table-filter-section) .alm-reveal>div,
.filter-section:not(.table-filter-section) .directory-section.count-total-1 .alm-reveal>div,
.directory-section.count-total-1 .table-filter-section:not(.table-filter-section) .alm-reveal>div,
.table-filter-section:not(.table-filter-section) .directory-section.count-total-1 .alm-reveal>div {
	width: 100%;
	margin-right: 0 !important
}

.directory-section h3 {
	font-weight: 900
}

.directory-section .directory-header {
	margin-bottom: 40px
}

@media screen and (max-width: 767px) {
	.directory-section .directory-header {
		margin-bottom: 15px;
		padding: 0 !important
	}
}

@media(max-width: 650px) {
	.directory-section .directory-header {
		text-align: center;
		padding: 0 !important
	}
}

.directory-section .directory-header .directory-cta {
	padding: 10px 23px 9px;
	font-size: 15px;
	line-height: 21px;
	transform: translateY(-9px);
	margin-left: 25px
}

.directory-section .directory-header .directory-cta:hover {
	color: #fff
}

@media(max-width: 650px) {
	.directory-section .directory-header .directory-cta {
		transform: translateY(0);
		margin-left: 0
	}
}

@media screen and (max-width: 767px) {
	.directory-section .directory-header .directory-cta {
		margin-bottom: 25px
	}
}

.directory-section .directory-header h2,
.directory-section .directory-header a {
	display: inline-block
}

.directory-section .directory-header h2 {
	margin: 0
}

@media(max-width: 650px) {
	.directory-section .directory-header h2 {
		display: block;
		margin-bottom: 30px
	}
}

.directory-section .directory-header a {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px
}

@media(max-width: 650px) {
	.directory-section .directory-header a {
		margin-left: 0;
		margin-right: 0
	}
}

.single-directory-block {
	width: 50%
}

@media(max-width: 900px) {
	.single-directory-block {
		width: 100% !important;
		margin-right: 0 !important;
		max-width: 600px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media screen and (max-width: 900px) {
	.single-directory-block:first-child {
		margin-top: 0 !important
	}
}

.single-directory-block.non-image .single-directory-block-content {
	width: 100%;
	padding: 0 30px
}

@media(max-width: 650px) {
	.single-directory-block.non-image .single-directory-block-content {
		padding: 0
	}
}

.single-directory-block .single-directory-block-meta p,
.single-directory-block .single-directory-block-meta ol li,
ol .single-directory-block .single-directory-block-meta li,
.single-directory-block .single-directory-block-meta ul li,
ul .single-directory-block .single-directory-block-meta li {
	font-family: "Assistant";
	font-size: 18px;
	line-height: 21px;
	color: #4d4d4f
}

.single-directory-block .single-directory-block-meta p strong,
.single-directory-block .single-directory-block-meta ol li strong,
ol .single-directory-block .single-directory-block-meta li strong,
.single-directory-block .single-directory-block-meta ul li strong,
ul .single-directory-block .single-directory-block-meta li strong {
	font-size: 15px;
	letter-spacing: .5px;
	font-weight: normal;
	font-family: "Assistant"
}

.single-directory-block .single-directory-block-meta a {
	color: #d93c2e
}

.single-directory-block h2 {
	margin: 0
}

.single-directory-block h3 {
	font-size: 28px;
	line-height: 32px;
	margin-bottom: 0
}

@media screen and (max-width: 767px) {
	.single-directory-block h3 {
		font-size: 20px;
		line-height: 25px
	}
}

@media screen and (max-width: 650px) {
	.single-directory-block h3 {
		margin-bottom: 10px
	}
}

.single-directory-block .single-directory-block-content {
	width: calc(100% - 296px)
}

@media(max-width: 1090px) {
	.single-directory-block .single-directory-block-content {
		width: calc(100% - 223px)
	}
}

@media(max-width: 650px) {
	.single-directory-block .single-directory-block-content {
		width: 100%;
		text-align: center;
		margin-top: 15px;
		margin-bottom: 30px
	}
}

@media(max-width: 768px) {
	.single-directory-block .single-directory-block-content:last-child {
		margin-bottom: 0
	}
}

.single-directory-block .single-directory-block-image {
	background-size: cover;
	background-position: center center;
	border-radius: 50%;
	width: 246px;
	height: 246px;
	margin-right: 50px
}

@media(max-width: 1090px) {
	.single-directory-block .single-directory-block-image {
		width: 193px;
		height: 193px;
		margin-right: 30px
	}
}

@media(max-width: 650px) {
	.single-directory-block .single-directory-block-image {
		margin: 0 auto
	}
}

.single-directory-block .single-directory-block-meta p,
.single-directory-block .single-directory-block-meta ol li,
ol .single-directory-block .single-directory-block-meta li,
.single-directory-block .single-directory-block-meta ul li,
ul .single-directory-block .single-directory-block-meta li {
	margin: 0;
	font-size: 18px
}

.single-directory-block .single-directory-block-meta p span,
.single-directory-block .single-directory-block-meta ol li span,
ol .single-directory-block .single-directory-block-meta li span,
.single-directory-block .single-directory-block-meta ul li span,
ul .single-directory-block .single-directory-block-meta li span {
	position: relative;
	margin-right: 5px
}

.single-directory-block .single-directory-block-meta p span:after,
.single-directory-block .single-directory-block-meta ol li span:after,
ol .single-directory-block .single-directory-block-meta li span:after,
.single-directory-block .single-directory-block-meta ul li span:after,
ul .single-directory-block .single-directory-block-meta li span:after {
	content: ", ";
	position: absolute;
	bottom: 0;
	right: 0
}

.single-directory-block .single-directory-block-meta p span:last-child,
.single-directory-block .single-directory-block-meta ol li span:last-child,
ol .single-directory-block .single-directory-block-meta li span:last-child,
.single-directory-block .single-directory-block-meta ul li span:last-child,
ul .single-directory-block .single-directory-block-meta li span:last-child {
	margin-right: 0
}

.single-directory-block .single-directory-block-meta p span:last-child:after,
.single-directory-block .single-directory-block-meta ol li span:last-child:after,
ol .single-directory-block .single-directory-block-meta li span:last-child:after,
.single-directory-block .single-directory-block-meta ul li span:last-child:after,
ul .single-directory-block .single-directory-block-meta li span:last-child:after {
	display: none
}

.single-directory-block .single-directory-block-meta strong {
	font-size: 15px;
	letter-spacing: .5px
}

.single-directory-block .single-directory-block-meta a {
	color: #d93c2e
}

.single-directory-block .short-description {
	margin: 10px 0
}

.single-directory-block .flex-wrapper {
	align-items: flex-start
}

@media(max-width: 650px) {
	.single-directory-block .flex-wrapper {
		flex-wrap: wrap;
		justify-content: center
	}
}

.sidebar-active .single-directory-block .flex-wrapper {
	display: flex;
	flex-direction: column
}

.sidebar-active .single-directory-block .flex-wrapper .single-directory-block-content {
	width: 100%
}

@media(max-width: 649px) {
	.sidebar-active .single-directory-block .flex-wrapper>a {
		margin: auto
	}
}

.sidebar-active .single-directory-block .single-directory-block-image {
	aspect-ratio: 1/1;
	height: auto;
	max-width: 100%
}

.sidebar-active .single-directory-block-image-link {
	flex: 1;
	max-width: 246px;
	display: block;
	margin-right: 25px
}

@media(max-width: 649px) {
	.sidebar-active .single-directory-block-image-link {
		margin: auto
	}
}

.sidebar-active .single-directory-block-content {
	flex: 1
}

#alm-filters-program_filters {
	flex-wrap: nowrap;
	justify-content: space-between
}

#alm-filters-program_filters .alm-filter {
	width: calc(25% - 36px) !important
}

@media(max-width: 768px) {
	#alm-filters-program_filters {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap
	}

	#alm-filters-program_filters .alm-filter {
		width: 100% !important
	}
}

#alm-filters-program_filters .alm-filters--controls {
	position: absolute;
	left: 0;
	width: calc(25% - 36px)
}

#ajax-load-more[data-id=project_alm] .alm-listing .alm-reveal {
	display: flex !important;
	flex-direction: column !important
}

#ajax-load-more[data-id=project_alm] .alm-listing .alm-reveal .content-container,
#ajax-load-more[data-id=project_alm] .alm-listing .alm-reveal .horizontal-bar {
	width: 100% !important
}

.events-content .expand-btn {
	height: 10px;
	border-bottom: 4px solid #fbad18;
	font-style: normal;
	font-weight: 900;
	font-size: 14px;
	line-height: 19px;
	text-align: right;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-family: "Assistant";
	position: relative
}

.events-content .expand-btn:after {
	content: " ";
	background-image: url("/wp-content/themes/huc/assets/imgs/down-carat-gold.svg");
	background-size: contain;
	background-repeat: no-repeat;
	margin: auto;
	width: 10px;
	height: 10px;
	top: 8px;
	right: -15px;
	position: absolute;
	transition: .3 all
}

.events-content .expand-btn.expand-btn-active:after {
	top: 5px;
	transform: rotate(180deg)
}

.events-content .hidden-body {
	display: block
}

.events-content .hidden-body.hidden {
	display: none
}

.hidden-preselected-posts {
	display: none
}

.alm-reveal .hidden-preselected-posts {
	display: block;
	width: 100% !important
}

#alm-filters-program_filters {
	flex-wrap: nowrap;
	justify-content: space-between
}

#alm-filters-program_filters .alm-filter {
	width: calc(25% - 36px) !important
}

@media(max-width: 768px) {
	#alm-filters-program_filters .alm-filter {
		width: 100% !important
	}
}

#alm-filters-program_filters .alm-filters--controls {
	position: absolute;
	left: 0;
	width: calc(25% - 36px)
}

@media(max-width: 768px) {
	#alm-filters-program_filters .alm-filters--controls {
		left: unset;
		right: 0;
		width: unset
	}
}

#alm-filters-program_filters.filter-count-1,
#alm-filters-program_filters.filter-count-2,
#alm-filters-program_filters.filter-count-3 {
	justify-content: flex-start
}

#alm-filters-program_filters.filter-count-1 .alm-filter,
#alm-filters-program_filters.filter-count-2 .alm-filter,
#alm-filters-program_filters.filter-count-3 .alm-filter {
	margin-right: 25px !important
}

#alm-filters-program_filters.filter-count-1>.alm-filter {
	width: 66% !important
}

#alm-filters-program_filters.filter-count-1 .alm-filters--controls {
	width: 66% !important
}

#ajax-load-more[data-id=project_alm] .alm-listing .alm-reveal {
	display: flex !important;
	flex-direction: column !important
}

#ajax-load-more[data-id=project_alm] .alm-listing .alm-reveal .content-container,
#ajax-load-more[data-id=project_alm] .alm-listing .alm-reveal .horizontal-bar {
	width: 100% !important
}

#ajax-load-more[data-id=project_alm] .alm-listing .alm-reveal .content-container {
	margin: unset !important
}

.events-content .expand-btn {
	height: 10px;
	border-bottom: 4px solid #fbad18;
	font-style: normal;
	font-weight: 900;
	font-size: 14px;
	line-height: 19px;
	text-align: right;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-family: "Assistant"
}

.events-content .hidden-body {
	display: block
}

.events-content .hidden-body.hidden {
	display: none
}

.hidden-preselected-posts {
	display: none;
	margin-bottom: 0 !important;
	margin-top: 0 !important
}

.alm-reveal .hidden-preselected-posts {
	display: block;
	width: 100% !important
}

.horizontal-bar {
	margin-top: 60px !important;
	margin-bottom: 60px !important
}

.sb05-directory .flex-wrapper {
	align-items: flex-start
}

.cb21-events .events-img,
.sb05-directory .events-img {
	height: unset !important
}

.directory-section h3 {
	margin-top: 0 !important;
	line-height: 8px !important
}

.alm-load-more-btn.done {
	display: none !important
}

.alm-filters[data-target=directory_alm] .alm-filter {
	position: relative
}

@media(min-width: 650px) {
	.alm-filters[data-target=directory_alm] .alm-filter .alm-filter--inner.dropdown-active {
		position: absolute;
		width: 100%;
		background-color: #fff !important;
		opacity: 1 !important;
		border: 3px solid #d93c2e;
		margin-top: 0;
		padding-top: 20px;
		z-index: 5;
		border-top: 0px
	}
}

.alm-filters[data-target=directory_alm] .alm-filter .alm-filter--inner.dropdown-active ul {
	padding-left: 33px !important;
	padding-top: 31px !important
}

.alm-filters[data-target=directory_alm].filtering {
	opacity: 1
}

.alm-filters[data-target=directory_alm].filtering .alm-filter {
	opacity: 1
}

.alm-filters[data-target=directory_alm].filtering+.p10-filter-toggles {
	z-index: 1
}

.alm-filters[data-target=directory_alm] .alm-filter--inner.dropdown-active {
	opacity: 1 !important
}

.alm-filters[data-target=directory_alm] .alm-listing[data-paused=true]+.alm-btn-wrap {
	display: block !important
}

.alm-filters[data-target=directory_alm] .alm-listing[data-paused=true]+.alm-btn-wrap .alm-load-more-btn.more {
	display: block !important
}

#ajax-load-more[data-id=directory_alm] .alm-btn-wrap {
	display: none
}

.learn-more-btn.link-to-popup,
.expand-btn {
	font-family: "Assistant";
	font-size: 15px;
	font-weight: 900;
	line-height: 21px;
	letter-spacing: .5px;
	text-align: right;
	color: #0f145b
}

.alm-filters-directory_filters .btn.btn-blue-text.reset {
	position: absolute;
	right: -70px;
	top: 10px;
	margin: auto
}

.alm-filter--text {
	transition: .3s all
}

.alm-filter--text a.reset {
	left: 0
}

.alm-filter--text.searching {
	margin-bottom: 30px !important
}

@media(max-width: 768px) {
	.alm-btn-wrap {
		display: flex;
		justify-content: center;
		align-items: center
	}
}

body.hebrew-language-page .breadcrumbs span a:nth-child(1) {
	padding: 0 0 0 10px
}

body.hebrew-language-page .breadcrumbs span span span {
	padding: 0 10px 0 0
}

body.hebrew-language-page main h1,
body.hebrew-language-page main h2,
body.hebrew-language-page main h3,
body.hebrew-language-page main h4,
body.hebrew-language-page main h5,
body.hebrew-language-page main h6,
body.hebrew-language-page main p,
body.hebrew-language-page main a,
body.hebrew-language-page main span,
body.hebrew-language-page main ul,
body.hebrew-language-page main ol,
body.hebrew-language-page main li {
	font-family: "Assistant", sans-serif !important;
	text-align: right
}

body.hebrew-language-page main .cb2-large-callout .large-title {
	padding-left: 0;
	padding-right: 34px
}

body.hebrew-language-page main .cb2-large-callout .large-title:before {
	left: auto;
	right: 0;
	border-left: none;
	border-right: 4px solid #fbad18
}

@media screen and (max-width: 1366px) {
	body.hebrew-language-page main .cb5-imagetext-stacked .cb5-list {
		margin: 0 40px 0 0
	}
}

@media(max-width: 767px) {
	body.hebrew-language-page main .cb5-imagetext-stacked .cb5-list {
		margin: 0
	}
}

@media screen and (max-width: 1366px) {
	body.hebrew-language-page main .cb5-imagetext-stacked .cb5-content {
		padding: 0 29px 0 0 !important
	}
}

@media(max-width: 767px) {
	body.hebrew-language-page main .cb5-imagetext-stacked .cb5-content {
		padding: 0 !important
	}
}

body.hebrew-language-page main .breadcrumbs {
	right: 45px
}

body.hebrew-language-page main .cb-19-small-page-header .small-page-thumb {
	left: auto
}

@media(max-width:1366px) {
	body.hebrew-language-page main .cb-19-small-page-header .small-page-thumb {
		right: auto;
		left: 0
	}
}

@media(max-width: 650px) {
	body.hebrew-language-page main .cb10-medium-header {
		padding-top: 30px
	}
}

body.hebrew-language-page main ul.sidebar-ul {
	padding-right: 0
}

body.hebrew-language-page main ul.sidebar-ul ul.sub-menu {
	padding: 0
}

@media(min-width: 1200px) {

	body.hebrew-language-page main .cb11-image-repeater .offset-xl-1,
	body.hebrew-language-page main .cb11-image-repeater .offset-lg-1 {
		margin-left: 0;
		margin-right: 8.33333333%
	}
}

@media(max-width: 1200px) {
	body.hebrew-language-page main .cb11-image-repeater .cb11-right-side {
		padding-right: 10px
	}
}

@media(max-width: 767px) {
	body.hebrew-language-page main .cb11-image-repeater .cb11-right-side {
		padding-right: 0
	}
}

body.hebrew-language-page main .pd-l-22 {
	padding-right: 22px !important
}

body.hebrew-language-page main .m-r-14 {
	margin-left: 14px !important;
	margin-right: inherit !important
}

body.hebrew-language-page main .cb22-imagevideo-gallery {
	padding-right: 120px;
	padding-left: 0
}

@media(max-width:1340px) {
	body.hebrew-language-page main .cb22-imagevideo-gallery {
		padding-right: 0
	}
}

body.hebrew-language-page main .cb22-imagevideo-gallery .section-head h2 {
	position: absolute;
	right: 0px
}

body.hebrew-language-page main .cb22-imagevideo-gallery .swiper-button-with-title {
	right: auto;
	left: 200px
}

@media(max-width:1340px) {
	body.hebrew-language-page main .cb22-imagevideo-gallery .swiper-button-with-title {
		left: 0
	}
}

body.hebrew-language-page main .swiper-button-with-title {
	margin-right: auto;
	margin-left: inherit
}

body.hebrew-language-page main .swiper-button-with-title .swiper-button-next {
	right: auto;
	left: 103px !important
}

@media(max-width: 767px) {
	body.hebrew-language-page main .swiper-button-with-title .swiper-button-next {
		left: 50px !important
	}
}

body.hebrew-language-page main .swiper-button-with-title .swiper-button-prev {
	right: auto !important;
	left: 0
}

@media(max-width: 650px) {
	body.hebrew-language-page main .cb-23-bg-box .announcement-box {
		flex-wrap: wrap
	}
}

body.hebrew-language-page main .cb-23-bg-box .announcement-thumb {
	margin-left: 77px;
	margin-right: 5px
}

@media(max-width: 767px) {
	body.hebrew-language-page main .cb-23-bg-box .announcement-thumb {
		margin-left: 30px;
		margin-right: 0
	}
}

@media(max-width: 650px) {
	body.hebrew-language-page main .cb-23-bg-box .announcement-thumb {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px
	}
}

@media(max-width: 320px) {
	body.hebrew-language-page main .cb-23-bg-box .announcement-thumb {
		max-width: 100%;
		height: auto
	}
}

@media(max-width: 767px) {
	body.hebrew-language-page main .cb-23-bg-box .announcement-content {
		width: calc(100% - 295px)
	}
}

@media(max-width: 650px) {
	body.hebrew-language-page main .cb-23-bg-box .announcement-content {
		width: 100%
	}
}

body.hebrew-language-page main .cb-29-tabs .nav-tabs {
	padding-right: 0
}

body.hebrew-language-page main .cb-29-tabs .nav-tabs li.swiper-slide {
	padding-right: 0;
	padding-left: 11px
}

body.hebrew-language-page main .cb29-tabbed-content div.section-head {
	position: relative;
	z-index: 80
}

body.hebrew-language-page main .cb29-slide-btn .swiper-button-prev {
	order: 2
}

body.hebrew-language-page main .cb29-slide-btn .swiper-button-next {
	order: 1
}

.fill-bg {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}

.link-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.mobile-menu-active header.push10-header .emergency-banner {
	display: none
}

@media(max-width: 1090px) {
	.mobile-menu-active header.push10-header .nav-wrapper {
		display: block
	}
}

.ebanner-off header.push10-header .emergency-banner {
	display: none
}

header.push10-header {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 99;
	transition: all .35s ease-in-out
}

@media(max-width: 1024px) {
	header.push10-header {
		position: fixed !important
	}
}

@media(max-width: 1090px) {
	header.push10-header.search-box-enabled .header-frame-flex {
		transition: .3s transform;
		transform: translateY(65px)
	}
}

header.push10-header img.link-out-img {
	transform: translateY(-1px)
}

header.push10-header .emergency-banner {
	background-color: #d93c2e;
	padding: 13px 30px;
	position: relative
}

@media(max-width: 650px) {
	header.push10-header .emergency-banner {
		padding: 10px 20px
	}
}

header.push10-header .emergency-banner a {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 12px;
	height: 12px;
	display: inline-block
}

header.push10-header .emergency-banner a svg {
	display: block
}

header.push10-header .emergency-banner p,
header.push10-header .emergency-banner ol li,
ol header.push10-header .emergency-banner li,
header.push10-header .emergency-banner ul li,
ul header.push10-header .emergency-banner li {
	font-family: "Assistant";
	font-style: normal;
	font-family: "Assistant SemiBold";
	font-size: 15px;
	line-height: 21px;
	text-align: center;
	letter-spacing: .5px;
	color: #fff;
	margin: 0
}

header.push10-header .emergency-banner p.strong,
header.push10-header .emergency-banner ol li.strong,
ol header.push10-header .emergency-banner li.strong,
header.push10-header .emergency-banner ul li.strong,
ul header.push10-header .emergency-banner li.strong {
	text-transform: uppercase
}

header.push10-header .header-frame-flex {
	width: 100%;
	display: block;
	position: relative;
	max-width: 100%
}

@media(max-width: 1515px) {
	header.push10-header .header-frame-flex {
		padding-left: 30px;
		padding-right: 30px
	}
}

@media(max-width: 650px) {
	header.push10-header .header-frame-flex {
		padding-left: 20px;
		padding-right: 20px
	}
}

header.push10-header .utility-navigation,
header.push10-header .main-navigation {
	width: 100%
}

@media laptop1090 {

	header.push10-header .utility-navigation,
	header.push10-header .main-navigation {
		transition: .2s transform
	}
}

header.push10-header #logo {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
	background: #fff;
	transition: all .35s ease-in-out
}

@media(max-width: 1090px) {
	header.push10-header #logo {
		max-height: 80px;
		left: 30px
	}
}

header.push10-header #logo img {
	display: block;
	width: auto;
	height: 145px;
	transition: all .35s ease-in-out;
	padding: 32px 28px
}

@media(max-width: 1024px) {
	header.push10-header #logo img {
		width: auto;
		min-width: 0
	}
}

@media(max-width: 1090px) {
	header.push10-header #logo img {
		height: 80px;
		box-shadow: 0px -7px 7px rgba(0, 0, 0, 0);
		padding: 18px 14px
	}
}

header.push10-header .search-box {
	height: 65px;
	background: #0f145b
}

header.push10-header .search-box form {
	height: 100%;
	position: relative;
	width: 100%;
	max-width: 1490px;
	margin: 0 auto;
	display: block
}

@media(max-width: 1515px) {
	header.push10-header .search-box form {
		padding-left: 30px;
		padding-right: 30px
	}
}

header.push10-header .search-box form label {
	width: 100%;
	border: none;
	height: 100%;
	color: #0f145b
}

header.push10-header .search-box form span.screen-reader-text,
header.push10-header .search-box form input[type=submit] {
	position: absolute;
	z-index: -1;
	right: 0;
	top: 25%
}

@media(max-width: 1090px) {

	header.push10-header .search-box form span.screen-reader-text,
	header.push10-header .search-box form input[type=submit] {
		display: none
	}
}

header.push10-header .search-box form input[type=submit] {
	display: none;
	opacity: 0;
	z-index: -1
}

header.push10-header .search-box form input[type=search] {
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(0, 0, 0, 0);
	font-weight: 400;
	font-size: 32px;
	line-height: 40px;
	color: #fff;
	font-family: "Assistant";
	border: 0;
	padding: 0 0px 5px;
	box-sizing: border-box;
	letter-spacing: .7px;
	border: 0 !important
}

header.push10-header .search-box form input[type=search]::placeholder {
	color: #fff;
	opacity: 1
}

header.push10-header .nav-wrapper {
	position: relative;
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

@media(max-width: 1090px) {
	header.push10-header .nav-wrapper {
		position: fixed;
		top: 80px;
		left: 0;
		width: 100%;
		background-color: #fff;
		display: none;
		padding: 0;
		max-height: calc(100vh - 80px);
		overflow: auto
	}
}

header.push10-header .navigation-wrapper {
	position: relative;
	padding-left: 225px
}

@media(max-width: 1200px) {
	header.push10-header .navigation-wrapper {
		padding-left: 200px
	}
}

header.push10-header .navigation-wrapper:after {
	content: "";
	width: 150vw;
	left: -25vw;
	top: 0;
	position: absolute;
	z-index: 1;
	height: 100%
}

header.push10-header .utility-navigation {
	background-color: #0f145b;
	padding-top: 6px;
	padding-bottom: 6px
}

@media(max-width: 1090px) {
	header.push10-header .utility-navigation {
		display: none
	}
}

header.push10-header .utility-navigation:after {
	background-color: #0f145b
}

header.push10-header .utility-navigation a {
	color: #fff;
	font-style: normal;
	font-family: "Assistant Bold";
	font-size: 14px;
	line-height: 19px;
	display: inline-block;
	margin-right: 2%
}

@media(max-width: 1200px) {
	header.push10-header .utility-navigation a {
		margin-right: 10px;
		font-size: 13px
	}
}

header.push10-header .utility-navigation a:hover {
	color: #377ab9
}

header.push10-header .utility-navigation a.btn {
	padding: 7px 23px;
	margin-right: 4.5px;
	font-size: 14px;
	line-height: 19px
}

header.push10-header .utility-navigation a.btn.search-button {
	margin-right: 0;
	padding-left: 9px;
	padding-right: 9px
}

header.push10-header .utility-navigation a.btn.search-button svg path {
	transition: all .35s ease-in-out
}

header.push10-header .utility-navigation a.btn.search-button:hover svg path {
	fill: #377ab9 !important
}

header.push10-header .utility-navigation a.btn:hover {
	color: #fff;
	transform: translateY(0);
	background-color: rgba(0, 0, 0, 0)
}

header.push10-header .utility-mobile {
	display: none;
	padding: 20px 30px;
	columns: 2
}

@media(max-width: 650px) {
	header.push10-header .utility-mobile {
		padding: 20px
	}
}

header.push10-header .utility-mobile a {
	font-style: normal;
	font-family: "Assistant SemiBold";
	font-size: 14px;
	line-height: 19px;
	color: #0f145b;
	display: block;
	margin: 8px 0
}

header.push10-header .utility-mobile a:first-child {
	margin-top: 0
}

header.push10-header .utility-mobile a:last-child {
	margin-bottom: 0
}

header.push10-header .utility-mobile a.btn {
	color: #fff;
	font-family: "Assistant Bold"
}

header.push10-header .utility-mobile a.button {
	width: 100%;
	display: block;
	text-align: center;
	color: #fff
}

@media(max-width: 1090px) {
	header.push10-header .utility-mobile {
		display: block
	}
}

header.push10-header .main-navigation {
	background-color: #fff;
	padding-top: 36px;
	padding-bottom: 36px
}

@media(max-width: 1090px) {
	header.push10-header .main-navigation {
		padding-top: 26.5px;
		padding-bottom: 26.5px;
		display: flex;
		justify-content: flex-end;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		height: 80px
	}
}

@media(max-width: 1024px) {
	header.push10-header .main-navigation {
		position: absolute;
		top: 0;
		right: 30px
	}
}

@media(max-width: 650px) {
	header.push10-header .main-navigation {
		right: 20px
	}
}

header.push10-header .main-navigation:after {
	background-color: #fff
}

header.push10-header .main-navigation .mobile-menu-trigger,
header.push10-header .main-navigation .mobile-search-trigger {
	display: none
}

@media(max-width: 1090px) {

	header.push10-header .main-navigation .mobile-menu-trigger,
	header.push10-header .main-navigation .mobile-search-trigger {
		display: inline-block;
		position: relative;
		z-index: 20
	}
}

header.push10-header .main-navigation .mobile-search-trigger {
	margin-right: 15px
}

header.push10-header .main-navigation .nav-item {
	margin-right: 42px;
	padding: 0
}

@media(max-width: 1300px) {
	header.push10-header .main-navigation .nav-item {
		margin-right: 20px
	}
}

@media(max-width: 1140px) {
	header.push10-header .main-navigation .nav-item {
		margin-right: 10px
	}
}

@media(max-width: 1090px) {
	header.push10-header .main-navigation .nav-item {
		margin-right: 0
	}
}

header.push10-header .main-navigation .nav-item:last-of-type {
	margin-right: 0
}

@media(max-width: 1090px) {
	header.push10-header .main-navigation .nav-item:last-of-type {
		border-bottom: none
	}
}

header.push10-header .main-navigation .nav-item>a {
	color: #0f145b;
	font-style: normal;
	font-family: "Assistant ExtraBold";
	font-size: 15px;
	line-height: 21px;
	text-transform: uppercase;
	position: relative;
	padding: 0;
	margin: 0;
	display: inline-block
}

@media(max-width: 1090px) {
	header.push10-header .main-navigation .nav-item>a {
		padding: 20px 30px;
		width: 100%;
		position: relative;
		border-bottom: 1px solid rgba(77, 77, 79, .2)
	}
}

@media(max-width: 650px) {
	header.push10-header .main-navigation .nav-item>a {
		padding: 20px 40px 20px 20px
	}
}

header.push10-header .main-navigation .nav-item>a:hover:before,
header.push10-header .main-navigation .nav-item>a:hover:after {
	width: 50%
}

@media(max-width: 1090px) {

	header.push10-header .main-navigation .nav-item>a:hover:before,
	header.push10-header .main-navigation .nav-item>a:hover:after {
		width: 20px
	}
}

header.push10-header .main-navigation .nav-item>a:after,
header.push10-header .main-navigation .nav-item>a:before {
	content: "";
	height: 4px;
	position: absolute;
	bottom: -8px;
	transition: all .35s ease-in-out;
	background-color: #fbad18;
	width: 0
}

header.push10-header .main-navigation .nav-item>a:before {
	left: 50%
}

@media(max-width: 1090px) {
	header.push10-header .main-navigation .nav-item>a:before {
		display: none
	}
}

header.push10-header .main-navigation .nav-item>a:after {
	right: 50%
}

@media(max-width: 1090px) {
	header.push10-header .main-navigation .nav-item>a:after {
		width: 20px;
		height: 20px;
		bottom: auto;
		background-color: rgba(0, 0, 0, 0);
		right: 30px;
		top: 50%;
		transform: translateY(-50%);
		background-image: url("../imgs/mobile-menu-arrow.svg");
		background-size: 100%;
		background-position: center center;
		background-repeat: no-repeat
	}
}

@media(max-width: 650px) {
	header.push10-header .main-navigation .nav-item>a:after {
		right: 20px
	}
}

header.push10-header .main-navigation .nav-item>a.active-root:before,
header.push10-header .main-navigation .nav-item>a.active-root:after {
	width: 50%
}

@media(max-width: 1090px) {

	header.push10-header .main-navigation .nav-item>a.active-root:before,
	header.push10-header .main-navigation .nav-item>a.active-root:after {
		width: 20px;
		transform: rotate(180deg) translateY(50%)
	}
}

.active-scroll .search-box {
	display: none
}

.active-scroll .emergency-banner {
	display: none
}

.active-scroll header.push10-header .utility-navigation {
	display: none
}

.active-scroll header.push10-header #logo img {
	height: 92px;
	width: auto;
	padding: 10px;
	box-shadow: 0px -7px 7px rgba(0, 0, 0, 0)
}

@media(max-width: 1090px) {
	.active-scroll header.push10-header #logo img {
		height: 80px;
		padding: 18px 14px
	}
}

.active-scroll .main-navigation {
	padding: 33px 0
}

@media(max-width: 1090px) {
	.active-scroll .main-navigation {
		padding-top: 26.5px;
		padding-bottom: 26.5px
	}
}

.active-scroll .navigation-wrapper {
	padding-left: 140px
}

.active-scroll .dropdown-container {
	transform: translate(0, 0) !important
}

.active-scroll .dropdown-container {
	top: 91.5px
}

@media(max-width: 1090px) {
	.active-scroll .dropdown-container {
		top: auto
	}
}

.dropdown-container {
	position: fixed;
	left: 0;
	top: 160px;
	z-index: 9999;
	width: 100%;
	background: #0f145b;
	transition: all .35s ease-in-out;
	display: none
}

@media screen and (max-height: 700px) {
	.dropdown-container {
		overflow: auto;
		height: 100vh
	}
}

@media(max-width: 1090px) {
	.dropdown-container {
		position: relative;
		top: auto;
		height: auto !important
	}
}

.dropdown-container>.frame {
	max-width: 1490px;
	position: relative
}

@media(max-width: 1515px) {
	.dropdown-container>.frame {
		padding-left: 30px;
		padding-right: 30px
	}
}

@media(max-width: 800px) {
	.dropdown-container .dropdown-flex-wrapper {
		flex-wrap: wrap
	}
}

.dropdown-container .cta-wrapper {
	position: relative;
	padding-top: 72px
}

@media(max-width: 1090px) {
	.dropdown-container .cta-wrapper {
		padding-top: 35px
	}
}

.dropdown-container .cta-wrapper .cta-image {
	background-size: cover;
	background-position: center center
}

.dropdown-container .cta-wrapper:hover .cta-link-title {
	color: #fbad18
}

.dropdown-container .cta-wrapper:hover .cta-link-title svg {
	transform: translate(10px, 0)
}

.dropdown-container.dropdown-layout1 .cta-image,
.dropdown-container.dropdown-layout2 .cta-image,
.dropdown-container.dropdown-layout5 .cta-image {
	border-radius: 90px 0px 0px 0px;
	width: 383px;
	height: 253px
}

@media(max-width: 1440px) {

	.dropdown-container.dropdown-layout1 .cta-image,
	.dropdown-container.dropdown-layout2 .cta-image,
	.dropdown-container.dropdown-layout5 .cta-image {
		width: 100%;
		height: 240px
	}
}

@media(max-width:1366px) {

	.dropdown-container.dropdown-layout1 .cta-image,
	.dropdown-container.dropdown-layout2 .cta-image,
	.dropdown-container.dropdown-layout5 .cta-image {
		height: 181.65px
	}
}

@media(max-width: 800px) {

	.dropdown-container.dropdown-layout1 .cta-image,
	.dropdown-container.dropdown-layout2 .cta-image,
	.dropdown-container.dropdown-layout5 .cta-image {
		height: 320px;
		display: block
	}
}

@media(max-width: 425px) {

	.dropdown-container.dropdown-layout1 .cta-image,
	.dropdown-container.dropdown-layout2 .cta-image,
	.dropdown-container.dropdown-layout5 .cta-image {
		height: 221px;
		max-width: 334px
	}
}

.dropdown-container.dropdown-layout1 .cta-container,
.dropdown-container.dropdown-layout2 .cta-container,
.dropdown-container.dropdown-layout5 .cta-container {
	width: 30.2%;
	padding-right: 67px;
	border-right: 1px solid rgba(255, 255, 255, .2)
}

@media(max-width: 1440px) {

	.dropdown-container.dropdown-layout1 .cta-container,
	.dropdown-container.dropdown-layout2 .cta-container,
	.dropdown-container.dropdown-layout5 .cta-container {
		padding-right: 30px;
		width: 28%
	}
}

@media(max-width: 800px) {

	.dropdown-container.dropdown-layout1 .cta-container,
	.dropdown-container.dropdown-layout2 .cta-container,
	.dropdown-container.dropdown-layout5 .cta-container {
		width: 100%;
		border-right: none;
		border-bottom: 1px solid rgba(255, 255, 255, .2);
		padding-right: 0;
		padding-bottom: 29px
	}
}

.dropdown-container.dropdown-layout1 .nav-groups-container,
.dropdown-container.dropdown-layout2 .nav-groups-container,
.dropdown-container.dropdown-layout5 .nav-groups-container {
	width: 69.8%;
	padding-left: 72px
}

@media(max-width: 1440px) {

	.dropdown-container.dropdown-layout1 .nav-groups-container,
	.dropdown-container.dropdown-layout2 .nav-groups-container,
	.dropdown-container.dropdown-layout5 .nav-groups-container {
		width: 72%;
		padding-left: 30px
	}
}

@media(max-width: 800px) {

	.dropdown-container.dropdown-layout1 .nav-groups-container,
	.dropdown-container.dropdown-layout2 .nav-groups-container,
	.dropdown-container.dropdown-layout5 .nav-groups-container {
		padding-left: 0;
		width: 100%
	}
}

.dropdown-container.dropdown-layout3 .nav-groups-container {
	padding-left: 0;
	width: 77.72%
}

@media(max-width: 800px) {
	.dropdown-container.dropdown-layout3 .nav-groups-container {
		width: 100%;
		flex-wrap: wrap
	}

	.dropdown-container.dropdown-layout3 .nav-groups-container .column {
		width: 100%;
		padding: 0
	}
}

.dropdown-container.dropdown-layout3 .sidebar-nav-groups-container {
	width: 22.28%;
	padding-left: 47px
}

@media(max-width: 1300px) {
	.dropdown-container.dropdown-layout3 .sidebar-nav-groups-container {
		padding-left: 20px
	}
}

@media(max-width: 800px) {
	.dropdown-container.dropdown-layout3 .sidebar-nav-groups-container {
		width: 100%;
		padding-left: 0
	}
}

.dropdown-container.dropdown-layout3 .sidebar-nav-groups-container a {
	font-size: 15px;
	line-height: 20.75px
}

@media(max-width: 1090px) {
	.dropdown-container.dropdown-layout3 .sidebar-nav-groups-container a {
		margin-bottom: 10px
	}
}

.dropdown-container.dropdown-layout3 .column.no-blue-header {
	margin-top: 29px
}

@media(max-width: 800px) {
	.dropdown-container.dropdown-layout3 .column.no-blue-header {
		margin-top: 0
	}
}

.dropdown-container.dropdown-layout3 .column .nav-group {
	margin-bottom: 0;
	padding-top: 27px;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
	padding-left: 0;
	margin-left: 0;
	margin-right: 50px
}

@media(max-width: 1300px) {
	.dropdown-container.dropdown-layout3 .column .nav-group {
		margin-right: 25px;
		padding-top: 20px;
		padding-bottom: 20px
	}
}

@media(max-width: 800px) {
	.dropdown-container.dropdown-layout3 .column .nav-group a {
		margin-bottom: 10px
	}
}

.dropdown-container.dropdown-layout3 .column .nav-group:first-child {
	padding-top: 0
}

.dropdown-container.dropdown-layout3 .column .nav-group:last-child {
	border-bottom: none
}

@media(max-width: 1090px) {
	.dropdown-container.dropdown-layout3 .column .nav-group:last-child {
		border-bottom: 1px solid rgba(255, 255, 255, .2);
		margin-bottom: 30px
	}
}

@media(max-width: 800px) {
	.dropdown-container.dropdown-layout3 .column .nav-group:last-child {
		border-bottom: none;
		padding-bottom: 0
	}
}

.dropdown-container.dropdown-layout4 .cta-flex-wrapper {
	display: flex;
	flex-wrap: wrap;
	padding-top: 72px
}

@media(max-width: 1090px) {
	.dropdown-container.dropdown-layout4 .cta-flex-wrapper {
		padding-top: 35px
	}
}

.dropdown-container.dropdown-layout4 .cta-flex-wrapper>div {
	position: relative;
	width: 33.3333333333%
}

@media(max-width: 650px) {
	.dropdown-container.dropdown-layout4 .cta-flex-wrapper>div {
		width: 100%;
		margin-bottom: 20px
	}

	.dropdown-container.dropdown-layout4 .cta-flex-wrapper>div:last-child {
		margin-bottom: 0
	}
}

.dropdown-container.dropdown-layout4 .cta-container {
	width: 68%;
	padding-right: 41px
}

@media(max-width: 1300px) {
	.dropdown-container.dropdown-layout4 .cta-container {
		padding-right: 0
	}
}

@media(max-width: 800px) {
	.dropdown-container.dropdown-layout4 .cta-container {
		width: 100%;
		padding-bottom: 30px
	}
}

.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container {
	width: 32%;
	display: flex;
	flex-wrap: wrap;
	padding-left: 49px
}

@media(max-width: 1300px) {
	.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container {
		padding-left: 20px
	}
}

@media(max-width: 800px) {
	.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container {
		padding-left: 0;
		width: 100%;
		padding-top: 30px
	}
}

.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>p,
.dropdown-container.dropdown-layout4 ol .sidebar-nav-groups-container>li,
ol .dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>li,
.dropdown-container.dropdown-layout4 ul .sidebar-nav-groups-container>li,
ul .dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>li {
	width: 100%;
	margin-top: 0
}

.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div {
	width: 50%;
	margin-bottom: 35px
}

@media(max-width: 375px) {
	.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div {
		width: 100%;
		margin-bottom: 20px
	}
}

.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div:first-of-type,
.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div:nth-of-type(3) {
	padding-right: 15px
}

@media(max-width: 375px) {

	.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div:first-of-type,
	.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div:nth-of-type(3) {
		padding-right: 0
	}
}

.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div:nth-of-type(2),
.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div:last-of-type {
	padding-left: 15px
}

@media(max-width: 375px) {

	.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div:nth-of-type(2),
	.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div:last-of-type {
		padding-left: 0
	}
}

.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div .cta-image {
	width: 100%;
	height: 147px
}

@media(max-width: 800px) {
	.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div .cta-image {
		height: 220px
	}
}

.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container>div .cta-link-title {
	font-size: 22px;
	line-height: 29px
}

.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group {
	position: relative
}

.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group p,
.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group ol li,
ol .dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group li,
.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group ul li,
ul .dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group li {
	transition: all .35s ease-in-out;
	margin-top: 8px
}

.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group:hover p,
.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group:hover ol li,
ol .dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group:hover li,
.dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group:hover ul li,
ul .dropdown-container.dropdown-layout4 .sidebar-nav-groups-container .nav-group:hover li {
	color: #fbad18
}

.dropdown-container.dropdown-layout4 .cta-single {
	padding-right: 23px
}

@media(max-width: 650px) {
	.dropdown-container.dropdown-layout4 .cta-single {
		padding-right: 0
	}
}

.dropdown-container.dropdown-layout4 .cta-single svg,
.dropdown-container.dropdown-layout4 .cta-single p,
.dropdown-container.dropdown-layout4 .cta-single ol li,
ol .dropdown-container.dropdown-layout4 .cta-single li,
.dropdown-container.dropdown-layout4 .cta-single ul li,
ul .dropdown-container.dropdown-layout4 .cta-single li {
	transition: all .35s ease-in-out
}

.dropdown-container.dropdown-layout4 .cta-single:hover p,
.dropdown-container.dropdown-layout4 .cta-single:hover ol li,
ol .dropdown-container.dropdown-layout4 .cta-single:hover li,
.dropdown-container.dropdown-layout4 .cta-single:hover ul li,
ul .dropdown-container.dropdown-layout4 .cta-single:hover li {
	color: #fbad18
}

.dropdown-container.dropdown-layout4 .cta-single:hover svg {
	transform: translateX(20px)
}

.dropdown-container.dropdown-layout4 .cta-single .cta-image {
	height: 305px;
	width: 100%
}

.dropdown-container.dropdown-layout5 .cta-flex-wrapper {
	display: flex;
	justify-content: center;
	width: 100%;
	padding-top: 72px;
	padding-bottom: 72px
}

@media(max-width: 1090px) {
	.dropdown-container.dropdown-layout5 .cta-flex-wrapper {
		padding-top: 35px;
		padding-bottom: 35px
	}
}

@media(max-width: 650px) {
	.dropdown-container.dropdown-layout5 .cta-flex-wrapper {
		flex-wrap: wrap
	}
}

.dropdown-container.dropdown-layout5 .cta-container {
	border: none;
	width: 100%
}

.dropdown-container .single-cta {
	position: relative;
	width: 33.3333333333%;
	padding-right: 11px;
	padding-left: 11px
}

@media(max-width: 650px) {
	.dropdown-container .single-cta {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 20px
	}

	.dropdown-container .single-cta:last-child {
		margin-bottom: 0
	}
}

.dropdown-container .single-cta .cta-image {
	height: 310px
}

.dropdown-container .single-cta:hover p,
.dropdown-container .single-cta:hover ol li,
ol .dropdown-container .single-cta:hover li,
.dropdown-container .single-cta:hover ul li,
ul .dropdown-container .single-cta:hover li {
	color: #fbad18
}

.dropdown-container .single-cta:hover svg {
	transform: translate(10px, 0)
}

.dropdown-container .sidebar-nav-groups-container {
	border-left: 1px solid rgba(255, 255, 255, .2)
}

@media(max-width: 800px) {
	.dropdown-container .sidebar-nav-groups-container {
		border-left: 0
	}
}

.dropdown-container .cta-image {
	margin-right: 0
}

.dropdown-container .cta-link-sub {
	color: #fff;
	font-family: "Assistant";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px
}

.dropdown-container .cta-link-title {
	color: #fff;
	font-family: "Assistant";
	font-style: normal;
	font-weight: 400;
	font-size: 32px;
	line-height: 33px !important;
	margin-top: 22px;
	transition: all .35s ease-in-out;
	position: relative;
	padding-right: 45px;
	max-width: 383px
}

@media(max-width: 900px) {
	.dropdown-container .cta-link-title {
		font-size: 28px
	}
}

@media(max-width: 650px) {
	.dropdown-container .cta-link-title {
		max-width: 100%
	}
}

.dropdown-container .cta-link-title svg {
	transition: all .35s ease-in-out;
	transform: translate(0, 0);
	position: absolute;
	top: 5px;
	right: 0
}

@media(min-width: 800px)and (max-width: 900px) {
	.dropdown-container .cta-link-title svg {
		width: 30px
	}
}

.dropdown-container .nav-groups-container {
	display: flex;
	justify-content: space-between
}

@media(max-width: 500px) {
	.dropdown-container .nav-groups-container {
		flex-wrap: wrap
	}
}

.dropdown-container .nav-groups-container .column {
	width: 33.3333333333%;
	padding: 0 10px
}

@media(max-width: 500px) {
	.dropdown-container .nav-groups-container .column {
		padding: 0;
		width: 100%
	}
}

.dropdown-container .nav-groups-container,
.dropdown-container .sidebar-nav-groups-container {
	padding-top: 72px;
	padding-bottom: 72px
}

@media(max-width: 1090px) {

	.dropdown-container .nav-groups-container,
	.dropdown-container .sidebar-nav-groups-container {
		padding-top: 35px;
		padding-bottom: 35px
	}
}

.dropdown-container a.navgroup-button {
	font-size: 14px;
	font-family: "Assistant SemiBold";
	line-height: 19px;
	margin-top: 39px;
	display: inline-block;
	text-align: center
}

@media(max-width: 800px) {
	.dropdown-container a.navgroup-button {
		margin-top: 20px
	}
}

.dropdown-container .nav-group {
	margin-bottom: 50px
}

@media(max-width: 800px) {
	.dropdown-container .nav-group {
		margin-bottom: 20px
	}
}

.dropdown-container .nav-group p,
.dropdown-container .nav-group ol li,
ol .dropdown-container .nav-group li,
.dropdown-container .nav-group ul li,
ul .dropdown-container .nav-group li,
.dropdown-container .nav-group a {
	font-family: "Assistant"
}

.dropdown-container .nav-group a {
	color: #fff;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	display: table;
	margin-bottom: 8px
}

@media(max-width: 800px) {
	.dropdown-container .nav-group a {
		margin-bottom: 0
	}
}

.dropdown-container .nav-group a.header-link-nav {
	font-family: "Assistant SemiBold";
	font-size: 22px;
	line-height: 24px
}

.dropdown-container .nav-group a.btn {
	font-family: "Assistant Bold"
}

.dropdown-container .nav-group a.btn:hover {
	color: #fff
}

.dropdown-container .nav-group a:hover {
	color: #fbad18
}

.dropdown-container p.nav-group-header,
.dropdown-container ol li.nav-group-header,
ol .dropdown-container li.nav-group-header,
.dropdown-container ul li.nav-group-header,
ul .dropdown-container li.nav-group-header {
	color: #377ab9;
	text-transform: uppercase;
	font-family: "Assistant Bold";
	font-size: 15px;
	line-height: 21px;
	letter-spacing: .5px;
	margin: 0;
	margin-bottom: 8px
}

.dropdown-container .cta-button {
	padding: 9px 23px;
	margin-top: 15px;
	display: inline-block;
	font-family: "Assistant Bold"
}

.dropdown-container .cta-button:hover {
	color: #fff
}

@media(max-width: 1024px) {
	.dropdown-container .navgroups-cta-container {
		flex-wrap: wrap
	}
}

.dropdown-container .navgroups-cta-container .navgroup-cta {
	width: 148px;
	margin-right: 15px
}

@media(max-width: 1024px) {
	.dropdown-container .navgroups-cta-container .navgroup-cta {
		width: 33.3333333333%;
		margin-right: 0;
		padding: 0 10px;
		margin-bottom: 20px
	}
}

@media(max-width: 500px) {
	.dropdown-container .navgroups-cta-container .navgroup-cta {
		width: 50%
	}
}

.dropdown-container .navgroups-cta-container .navgroup-cta:last-child {
	margin-right: 0
}

.dropdown-container .navgroups-cta-container .navgroup-cta:hover .navgroup-img:after {
	width: 100%
}

.dropdown-container .navgroups-cta-container .navgroup-cta:hover .navgroup-title {
	transform: translateY(13px)
}

.dropdown-container .navgroups-cta-container .navgroup-title {
	font-family: "Assistant";
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	margin-top: 13px;
	margin-bottom: 0;
	transition: all .35s ease-in-out
}

.dropdown-container .navgroup-cta {
	position: relative
}

.dropdown-container .navgroup-img {
	width: 100%;
	max-width: 148px;
	height: 323px;
	position: relative
}

@media(max-width: 1024px) {
	.dropdown-container .navgroup-img {
		max-width: 100%
	}
}

@media(max-width: 650px) {
	.dropdown-container .navgroup-img {
		height: 220px
	}
}

.dropdown-container .navgroup-img:after {
	content: "";
	width: 0;
	height: 3px;
	background-color: #fbad18;
	position: absolute;
	bottom: -18px;
	left: 0;
	transition: all .35s ease-in-out
}

.dropdown-container .close-dropdown {
	position: absolute;
	top: 18px;
	right: -10px;
	display: inline-block
}

@media(max-width: 1090px) {
	.dropdown-container .close-dropdown {
		display: none
	}
}

.dropdown-container .close-dropdown:hover svg circle {
	fill: #377ab9
}

.dropdown-container .close-dropdown:hover svg path {
	fill: #fff
}

.dropdown-container .close-dropdown svg circle,
.dropdown-container .close-dropdown svg path {
	transition: all .35s ease-in-out
}

.dropdown-container .close-dropdown svg circle {
	fill: #fff
}

.dropdown-container .close-dropdown svg path {
	fill: #377ab9
}

@media(max-width: 1515px) {
	.dropdown-container .close-dropdown {
		right: 30px
	}
}

@media(max-width: 1090px) {
	#hub_search_box {
		display: block;
		transition: .3s all;
		transform: unset
	}

	#logo {
		position: relative
	}

	.main-navigation {
		position: relative
	}

	.search-box {
		position: relative
	}

	header.push10-header .header-frame-flex {
		display: flex;
		flex-wrap: nowrap
	}
}