.swiper-container {
	display:flex;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	height:auto;
	width:100%;
	z-index:1
}
.swiper-container-no-flexbox .swiper-slide {
	float:left
}
.swiper-container-vertical>.swiper-wrapper {
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	z-index:1;
	display:flex;
	align-self:stretch;
	align-items:stretch;
	width:100%;
	height:auto;
	min-height:inherit;
	transition-property:transform;
	box-sizing:content-box
}
.swiper-container {
	flex-shrink:0
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	transform:translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
	flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper {
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-wp8-horizontal {
	touch-action:pan-y
}
.swiper-wp8-vertical {
	touch-action:pan-x
}
.swiper-container-coverflow .swiper-wrapper {
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events:none
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	transform-origin:50%;
	animation:swiper-preloader-spin 1s steps(12, end) infinite
}
.swiper-lazy-preloader:after {
	display:block;
	content:"";
	width:100%;
	height:100%;
	background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyM2YzZjNmMnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+);
	background-position:50%;
	background-size:100%;
	background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after {
	background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+)
}
@keyframes swiper-preloader-spin {
100% {
transform:rotate(360deg)
}
}
.swiper-slide>.vide__body, .swiper-slide>.parallax_cnt {
	height:100%
}
.swiper-button-prev, .swiper-button-next {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	display:none;
	font-size:32px;
	line-height:1;
	color:#fff;
	text-align:center;
	cursor:pointer;
transition:.2s ease-in;
	will-change:transform;
	z-index:10
}
.swiper-button-prev::before, .swiper-button-next::before {
font-family:material design icons
}
.swiper-button-prev:hover, .swiper-button-next:hover {
	color:#0E4D92
}
@media(min-width:992px) {
.swiper-button-prev, .swiper-button-next {
display:block
}
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-prev {
	left:30px
}
.swiper-button-prev:before {
	content:"\f14a"
}
.swiper-button-next {
	right:30px
}
.swiper-button-next:before {
	content:"\f14f"
}
.swiper-slider.swiper-container-rtl .swiper-button-prev::before {
content:"\f061"
}
.swiper-slider.swiper-container-rtl .swiper-button-next::before {
content:"\f060"
}
.swiper-pagination {
	position:absolute;
	display:block;
	text-align:center;
	font-size:0;
	line-height:0;
transition:.3s;
	transform:translate3d(0, 0, 0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-bullet {
	position:relative;
	width:24px;
	height:24px;
	display:inline-block;
	border-radius:100%;
transition:.2s
}
.swiper-pagination-bullet::before {
position:absolute;
content:'';
width:0;
height:0;
top:50%;
left:50%;
background:#fee25f;
border-radius:50%;
transform:translate3d(-50%, -50%, 0);
transition:all .3s ease
}
.swiper-pagination-bullet circle {
	fill:none;
	stroke-width:2px;
	stroke-linecap:round;
	stroke-linejoin:round
}
.swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover {
	color:#fff
}
.swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-bullet-line, .swiper-pagination-bullet:hover .swiper-bullet-line {
	opacity:0;
transition:all 0s ease-in-out .5s
}
.swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-bullet-line-2, .swiper-pagination-bullet:hover .swiper-bullet-line-2 {
	stroke-dashoffset:0;
transition:stroke-dashoffset .5s
}
.swiper-pagination-bullet.swiper-pagination-bullet-active::before {
width:6px;
height:6px
}
.swiper-bullet-line {
	stroke:rgba(255, 255, 255, .44)
}
.swiper-bullet-line-2 {
	opacity:1;
	stroke:#fee25f;
	stroke-dasharray:63;
	stroke-dashoffset:63;
transition:stroke-dashoffset .5s
}
.swiper-pagination-2 {
	position:absolute;
	bottom:30px;
	left:0;
	width:100%
}
.swiper-pagination-2 .swiper-pagination-bullet {
	text-align:center;
	display:inline-flex;
	align-items:center;
	width:40px;
	height:24px;
	border-radius:0;
	margin:0 10px;
	background:0 0
}
.swiper-pagination-2 .swiper-pagination-bullet::before {
display:inline-block;
position:static;
top:auto;
left:auto;
height:3px;
width:100%;
transform:none;
border-radius:inherit;
background:rgba(255, 255, 255, .4)
}
.swiper-pagination-2 .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active)::before {
background:#fee25f
}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width:56px
}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
background:#fff
}
@media(min-width:992px) {
.swiper-pagination-2 {
top:50%;
right:0;
width:auto;
bottom:auto;
left:auto;
transform:translate3d(0, -50%, 0)
}
.swiper-pagination-2 .swiper-pagination-bullet {
display:flex;
margin:5px 0 5px auto
}
.swiper-pagination-2 .swiper-pagination-bullet::before {
height:2px
}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active {
width:56px
}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
background:rgba(255, 255, 255, .4)
}
}
.swiper-pagination-black .swiper-pagination-bullet {
	background:rgba(0, 0, 0, .6)
}
.swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background:#000
}
.swiper-container-vertical>.swiper-pagination {
	right:10px;
	top:50%;
	transform:translate3d(0px, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
	margin:5px 0;
	display:block
}
.swiper-container-horizontal>.swiper-pagination {
	bottom:20px;
	left:0;
	width:100%
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
	margin:0 15px
}
.swiper-slide {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0;
	width:100%;
	height:100%;
	white-space:nowrap
}
.swiper-slide-caption {
	width:100%;
	white-space:normal
}
.swiper-slider-1 {
	min-height:37.70833vw
}
.swiper-slider-1 h1 span, .swiper-slider-1 h2 span, .swiper-slider-1 h3 span, .swiper-slider-1 h4 span, .swiper-slider-1 h5 span, .swiper-slider-1 h6 span, .swiper-slider-1 [class^=heading-] span {
display:inline-block
}
.swiper-slider-1 h1.text-spacing-500 {
	margin-left:5%
}
.swiper-slider-1 .swiper-button-prev, .swiper-slider-1 .swiper-button-next {
	overflow:hidden;
	width:78px;
	height:78px;
	border-radius:50%;
transition:all .2s ease
}
.swiper-slider-1 .swiper-button-prev::before, .swiper-slider-1 .swiper-button-next::before {
display:inline-block;
position:absolute;
top:50%;
left:50%;
transform:translate3d(-50%, -50%, 0);
will-change:transform;
transition:all .5s ease
}
.swiper-slider-1 .swiper-button-prev circle, .swiper-slider-1 .swiper-button-next circle {
	fill:none;
	stroke-width:3px;
	stroke-linecap:round;
	stroke-linejoin:round
}
.swiper-slider-1 .swiper-button-prev .swiper-button-line, .swiper-slider-1 .swiper-button-next .swiper-button-line {
	stroke:rgba(255, 255, 255, .44)
}
.swiper-slider-1 .swiper-button-prev .swiper-button-line-2, .swiper-slider-1 .swiper-button-next .swiper-button-line-2 {
	opacity:0;
	stroke:#fee25f;
	stroke-dasharray:226;
	stroke-dashoffset:226;
transition:stroke-dashoffset .5s
}
.swiper-slider-1 .swiper-button-prev:hover, .swiper-slider-1 .swiper-button-next:hover {
	color:#fff
}
.swiper-slider-1 .swiper-button-prev:hover .swiper-button-line, .swiper-slider-1 .swiper-button-next:hover .swiper-button-line {
	opacity:0;
transition:all 0s ease-in-out .5s
}
.swiper-slider-1 .swiper-button-prev:hover .swiper-button-line-2, .swiper-slider-1 .swiper-button-next:hover .swiper-button-line-2 {
	opacity:1;
	stroke-dashoffset:0
}
.swiper-slider-1 .swiper-button-prev svg {
	transform:scale(-1, 1);
	will-change:transform
}
.swiper-slider-1 h6+h1 {
	margin-top:20px
}
.swiper-slider-1 h1+h4 {
	margin-top:23px
}
.swiper-slider-1 *+.button {
	margin-top:30px
}
@media(max-width:575px) {
.swiper-slider-1 h1 {
letter-spacing:.25em
}
.swiper-slider-1 h4 {
letter-spacing:.15em
}
.swiper-slider-1 .button {
min-width:auto
}
}
@media(max-width:767px) {
.swiper-slider-1 .swiper-slide-caption {
padding-bottom:70px
}
}
@media(min-width:992px) {
.swiper-slider-1 .swiper-pagination {
display:none
}
}
@media(min-width:992px) {
.swiper-slider-1 h6+h1 {
margin-top:30px
}
.swiper-slider-1 h1+h4 {
margin-top:33px
}
.swiper-slider-1 *+.button {
margin-top:50px
}
}
@media(min-width:1600px) {
.swiper-slider-1 .swiper-slide-caption {
padding-top:40px
}
}
@media(min-width:992px) {
.desktop .swiper-slider-1 .swiper-button-prev {
left:-78px
}
.desktop .swiper-slider-1 .swiper-button-next {
right:-78px
}
}
@media(min-width:992px) {
.desktop .swiper-slider-1:hover .swiper-button-prev {
left:30px
}
.desktop .swiper-slider-1:hover .swiper-button-next {
right:30px
}
}
@media(min-width:1200px) {
.desktop .swiper-slider-1:hover .swiper-button-prev {
left:50px
}
.desktop .swiper-slider-1:hover .swiper-button-next {
right:50px
}
}
@media(min-width:1600px) {
.desktop .swiper-slider-1:hover .swiper-button-prev {
left:75px
}
.desktop .swiper-slider-1:hover .swiper-button-next {
right:75px
}
}
.swiper-slider-2 {
	min-height:39.21875vw
}
.swiper-slider-2 .swiper-slide {
	background-position:50%
}
.swiper-slider-2 .swiper-title {
	font-weight:700
}
.swiper-slider-2 .swiper-text {
	max-width:400px;
	letter-spacing:.075em
}
.swiper-slider-2 .swiper-subtitle {
	font-weight:500;
	letter-spacing:.05em;
	text-transform:none
}
.swiper-slider-2 .swiper-button-prev, .swiper-slider-2 .swiper-button-next {
	display:none;
	min-width:80px;
	height:72px;
transition:all .3s ease
}
.swiper-slider-2 .swiper-button-prev:hover, .swiper-slider-2 .swiper-button-next:hover {
	color:#fff;
	height:100px
}
.swiper-slider-2 .swiper-button-prev:hover .swiper-button-arrow::after, .swiper-slider-2 .swiper-button-next:hover .swiper-button-arrow::after {
background:#fee25f
}
.swiper-slider-2 .swiper-button-prev:hover .preview, .swiper-slider-2 .swiper-button-next:hover .preview {
	width:180px;
	height:100px
}
.swiper-slider-2 .swiper-button-prev::before, .swiper-slider-2 .swiper-button-next::before {
display:none
}
.swiper-slider-2 .swiper-button-arrow {
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
	overflow:hidden;
	width:80px;
	height:inherit
}
.swiper-slider-2 .swiper-button-arrow::before {
font-family:material design icons
}
.swiper-slider-2 .swiper-button-arrow::after {
display:inline-block;
position:absolute;
content:'';
top:0;
right:0;
bottom:0;
left:0;
background:rgba(255, 255, 255, .2);
transform-origin:50% 100%;
will-change:transform;
pointer-events:none;
transition:inherit;
z-index:-1
}
.swiper-slider-2 .swiper-button-prev {
	left:0
}
.swiper-slider-2 .swiper-button-prev .swiper-button-arrow {
	padding-right:10px
}
.swiper-slider-2 .swiper-button-prev .swiper-button-arrow:before {
	content:"\f14a"
}
.swiper-slider-2 .swiper-button-prev .swiper-button-arrow::after {
transform:skew(10deg)
}
.swiper-slider-2 .swiper-button-next {
	right:0
}
.swiper-slider-2 .swiper-button-next .swiper-button-arrow {
	padding-left:10px
}
.swiper-slider-2 .swiper-button-next .swiper-button-arrow:before {
	content:"\f14f"
}
.swiper-slider-2 .swiper-button-next .swiper-button-arrow::after {
transform:skew(-10deg)
}
.swiper-slider-2 .preview__img {
	background-size:cover;
	background-position:50%
}
.swiper-slider-2 .preview {
	width:0;
	height:72px;
transition:all .3s ease
}
.swiper-slider-2 .preview__img {
	width:inherit;
	height:inherit
}
.swiper-slider-2 .swiper-bullet-line {
	stroke:#fff
}
.swiper-slider-2 *+.swiper-subtitle {
	margin-top:20px
}
@media(max-width:767px) {
.swiper-slider-2 .swiper-slide-caption {
padding-bottom:70px
}
}
@media(max-width:991px) {
.swiper-slider-2 .button {
min-width:auto
}
}
@media(min-width:992px) {
.swiper-slider-2 .swiper-button-prev, .swiper-slider-2 .swiper-button-next {
display:flex
}
.swiper-slider-2 .swiper-pagination {
display:none
}
.swiper-slider-2 *+.swiper-text {
margin-top:24px
}
.swiper-slider-2 *+.swiper-subtitle {
margin-top:28px
}
.swiper-slider-2 *+.button, .swiper-slider-2 *+.button-wrap {
margin-top:50px
}
}
.swiper-slider-3 .swiper-title {
	font-weight:400
}
.swiper-slider-3 .button {
	padding-left:35px;
	padding-right:35px
}
@media(min-width:992px) {
.swiper-slider-3 .button {
letter-spacing:.3em
}
}
@media(min-width:1200px) {
.swiper-slider-3 *+.button, .swiper-slider-3 *+.button-wrap {
margin-top:40px
}
}
.swiper-slider-4 [class*=swiper-title-] {
display:inline-block;
position:relative;
overflow:hidden
}
.swiper-slider-4 [class*=swiper-title-]::before {
position:absolute;
display:none;
content:'';
top:0;
right:1px;
bottom:0;
left:0;
background:rgba(0, 0, 0, .11);
transform-origin:50% 100%;
z-index:-1
}
.swiper-slider-4 span[class*=swiper-title-] {
overflow:visible
}
.swiper-slider-4 h2 {
	line-height:1;
	font-weight:900
}
.swiper-slider-4 h4 {
	line-height:1.14
}
.swiper-slider-4 h6 {
	line-height:1.5;
	font-weight:400
}
.swiper-slider-4 .swiper-title-1 {
	padding-right:2px;
	padding-left:2px
}
.swiper-slider-4 .swiper-title-1::before {
transform:skew(10deg)
}
.swiper-slider-4 .swiper-title-2 {
	padding-right:8px;
	padding-left:4px
}
.swiper-slider-4 .swiper-title-2::before {
transform:skew(8deg)
}
.swiper-slider-4 .swiper-title-3 {
	padding-right:8px;
	padding-left:4px
}
.swiper-slider-4 .swiper-title-3::before {
transform:skew(14deg)
}
.swiper-slider-4 .swiper-button-prev, .swiper-slider-4 .swiper-button-next {
	display:none
}
.swiper-slider-4 .swiper-button-prev .swiper-button-line-2, .swiper-slider-4 .swiper-button-next .swiper-button-line-2 {
	stroke:#fff
}
.swiper-slider-4 .swiper-pagination {
	display:block
}
.swiper-slider-4 .swiper-pagination-bullet::before {
background:#0E4D92
}
.swiper-slider-4 .swiper-bullet-line-2 {
	stroke:#0E4D92
}
.swiper-slider-4 .button {
	padding-left:40px;
	padding-right:40px
}
.swiper-slider-4 *+h2, .swiper-slider-4 *+.swiper-title-1 {
	margin-top:16px
}
.swiper-slider-4 *+h4, .swiper-slider-4 *+.swiper-title-2 {
	margin-top:18px
}
.swiper-slider-4 *+h6, .swiper-slider-4 *+.swiper-title-3 {
	margin-top:16px
}
@media(min-width:576px) {
.swiper-slider-4 h2 {
letter-spacing:.2em
}
.swiper-slider-4 h6 {
letter-spacing:.18em
}
.swiper-slider-4 [class*=swiper-title-]::before {
display:inline-block
}
}
@media(min-width:1200px) {
.swiper-slider-4 .swiper-button-prev, .swiper-slider-4 .swiper-button-next {
display:block
}
.swiper-slider-4 .swiper-pagination {
display:none
}
.swiper-slider-4 [class*=col-] {
margin-right:8.33333%
}
.swiper-slider-4 .swiper-title-1::before {
top:4px;
bottom:4px
}
.swiper-slider-4 *+.button-wrap {
margin-top:50px
}
}
@media(min-width:1600px) {
.swiper-slider-4 [class*=col-] {
margin-right:-8.33333%
}
.swiper-slider-4 .swiper-slide-caption {
padding-top:80px
}
}
.swiper-slider-5 {
	margin-top:70px;
	min-height:39.21875vw;
	max-width:1620px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px
}
.swiper-slider-5 .swiper-wrapper::before {
position:absolute;
content:'';
top:0;
left:0;
width:100%;
height:6px;
background-image:linear-gradient(to right, #fdab69 0%, #faea7d 100%);
z-index:1
}
.swiper-slider-5 .swiper-title {
	font-weight:700;
	letter-spacing:.05em;
	text-transform:none
}
.swiper-slider-5 .swiper-title-2 {
	font-weight:300;
	letter-spacing:.075em
}
.swiper-slider-5 .swiper-subtitle {
	font-size:16px;
	letter-spacing:.2em;
	color:rgba(255, 255, 255, .8)
}
.swiper-slider-5 .swiper-subtitle-2 {
	letter-spacing:.2em;
	color:#fee25f
}
.swiper-slider-5 .button {
	min-width:auto;
	padding-left:40px;
	padding-right:40px
}
.swiper-slider-5 *+.swiper-title {
	margin-top:28px
}
.swiper-slider-5 *+.swiper-title-2 {
	margin-top:30px
}
.swiper-slider-5 *+.swiper-subtitle-2 {
	margin-top:20px
}
@media(max-width:479px) {
.swiper-slider-5 .swiper-title-2 {
font-size:26px
}
.swiper-slider-5 .swiper-title {
font-size:28px
}
}
@media(min-width:480px) {
.swiper-slider-5 {
padding-left:30px;
padding-right:30px
}
}
@media(max-width:991px) {
.swiper-slider-5 .swiper-slide-caption {
padding-bottom:80px
}
}
@media(min-width:768px) {
.swiper-slider-5 {
padding-left:50px;
padding-right:50px
}
}
@media(min-width:992px) {
.swiper-slider-5 {
padding-left:75px;
padding-right:75px
}
.swiper-slider-5 .swiper-subtitle {
font-size:18px
}
.swiper-slider-5 *+.swiper-subtitle-2 {
margin-top:32px
}
}
@media(min-width:992px) and (max-width:1199px) {
.swiper-slider-5 .swiper-title {
font-size:46px
}
}
@media(min-width:1200px) {
.swiper-slider-5 .swiper-title {
line-height:1.21
}
.swiper-slider-5 .button {
letter-spacing:.3em
}
.swiper-slider-5 .button-wrap, .swiper-slider-5 *+.button {
margin-top:45px
}
}
@media(min-width:1200px) and (max-width:1399px) {
.swiper-slider-5 .swiper-title {
font-size:54px
}
}
.swiper-slider-6 .swiper-wrapper::before {
background:#fee25f
}
.swiper-slider-6 .button {
	padding-left:30px;
	padding-right:30px
}
@media(min-width:1200px) {
.swiper-slider-6 .button-wrap, .swiper-slider-6 *+.button {
margin-top:50px
}
}
@media(min-width:1600px) {
.swiper-slider-6 .swiper-slide-caption {
padding-bottom:165px
}
}
.swiper-slider-7 {
	min-height:31.51042vw;
	overflow:visible;
	margin-left:auto;
	margin-right:0
}
.swiper-slider-7 .swiper-slide {
	align-items:stretch
}
.swiper-slider-7 .swiper-slide-caption {
	position:relative;
	padding-left:30px;
	padding-right:30px;
	margin-left:0;
	margin-right:auto;
	z-index:1
}
.swiper-slider-7 .swiper-box {
	margin-left:auto;
	margin-right:auto
}
.swiper-slider-7 .swiper-title {
	letter-spacing:.075em;
	text-transform:none
}
.swiper-slider-7 .swiper-subtitle {
	line-height:1.67;
	font-weight:400;
	letter-spacing:.075em
}
.swiper-slider-7 .swiper-time {
	color:#0E4D92
}
.swiper-slider-7 [class*=swiper-content-bg] {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
background:url(../images/bg-index-6.jpg) repeat;
transition:all .6s ease-in-out .5s;
visibility:hidden;
opacity:0;
pointer-events:none;
z-index:-1
}
.swiper-slider-7 .swiper-content-bg-1 {
	top:50%;
	bottom:50%
}
.swiper-slider-7 .swiper-content-bg-2 {
	top:100%
}
.swiper-slider-7 .swiper-content-bg-3 {
	width:0
}
.swiper-slider-7 .swiper-slide-active [class*=swiper-content-bg] {
visibility:visible;
opacity:.7
}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-1 {
	top:0;
	bottom:0
}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-2 {
	top:0
}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-3 {
	width:100%
}
.swiper-slider-7 .swiper-pagination {
	bottom:-50px
}
.swiper-slider-7 .swiper-pagination-bullet::before {
background:#0E4D92
}
.swiper-slider-7 .swiper-bullet-line {
	stroke:rgba(21, 21, 21, .21)
}
.swiper-slider-7 .swiper-bullet-line-2 {
	stroke:#0E4D92
}
.swiper-slider-7 *+.swiper-title {
	margin-top:24px
}
.swiper-slider-7 *+.swiper-subtitle {
	margin-top:20px
}
.swiper-slider-7 *+.swiper-time {
	margin-top:18px
}
.swiper-slider-7 *+.button-wrap, .swiper-slider-7 *+.button {
	margin-top:50px
}
@media(min-width:576px) {
.swiper-slider-7 .swiper-slide-caption {
max-width:320px
}
}
@media(min-width:768px) {
.swiper-slider-7 .swiper-slide-caption {
max-width:350px
}
}
@media(min-width:992px) {
.swiper-slider-7 {
max-width:calc(100% - 100px)
}
.swiper-slider-7 .swiper-slide-caption {
max-width:380px
}
.swiper-slider-7 .swiper-slide-active [class*=swiper-content-bg] {
opacity:1
}
.swiper-slider-7 .swiper-pagination {
display:none
}
.swiper-slider-7 *+.swiper-title {
margin-top:34px
}
.swiper-slider-7 *+.button-wrap, .swiper-slider-7 *+.button {
margin-top:70px
}
}
@media(min-width:1200px) {
.swiper-slider-7 {
max-width:calc(100% - 150px)
}
.swiper-slider-7 .swiper-slide-caption {
max-width:400px
}
.swiper-slider-7 .swiper-box {
max-width:370px
}
}
@media(min-width:1600px) {
.swiper-slider-7 {
max-width:calc(100% - 210px)
}
.swiper-slider-7 .swiper-slide-caption {
padding-left:50px;
padding-right:30px;
max-width:36%
}
.swiper-slider-7 .swiper-title {
font-size:48px
}
.swiper-slider-7 .swiper-navigation__module {
padding:30px 60px 15px
}
.swiper-slider-7 .swiper-pagination__fraction-index {
font-size:60px
}
}
@media(min-width:1800px) {
.swiper-slider-7 .swiper-slide-caption {
max-width:38.5%
}
}
.swiper-slider-8 {
	min-height:29.89583vw
}
.swiper-slider-8 .swiper-slide::before {
position:absolute;
content:'';
top:0;
right:0;
bottom:0;
left:0;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover;
z-index:0
}
.swiper-slider-8 h4, .swiper-slider-8 .title-classic {
	color:rgba(255, 255, 255, .3)
}
@media(max-width:767px) {
.swiper-slider-8 .swiper-slide-caption {
padding-bottom:70px
}
}
@media(min-width:768px) {
.swiper-slider-8 .swiper-slide::before {
left:35%
}
}
@media(min-width:992px) {
.swiper-slider-8 .swiper-slide::before {
left:40%
}
.swiper-slider-8 .swiper-pagination {
display:none
}
}
@media(min-width:1200px) {
.swiper-slider-8 .swiper-slide::before {
left:50%
}
}
.swiper-slider-9 .swiper-slide::before {
background-image:url(../images/bg-index-7.jpg)
}
.swiper-slider-10 .swiper-slide::before {
background-image:url(../images/bg-index-10.jpg)
}
.swiper-custom-container {
	position:relative;
	padding-top:1px;
	z-index:1000
}
@media(min-width:1200px) {
.swiper-custom-container .rd-navbar-creative.rd-navbar-static .rd-navbar-main-outer {
padding-left:75px;
padding-right:75px
}
}
.swiper-custom-container .swiper-custom-bg, .swiper-custom-container .section-relative {
	position:absolute;
	overflow:hidden;
	top:0;
	right:0;
	bottom:30px;
	left:0;
	z-index:-1
}
.swiper-custom-container .list-share-2 {
	position:absolute;
	top:20px;
	left:0;
	width:100%;
	z-index:1
}
.swiper-custom-container .list-share-2 .icon {
	background:rgba(255, 255, 255, .1)
}
.swiper-custom-container .list-share-2 .icon:hover {
	background:#fee25f
}
.swiper-custom-container .list-share-2 a, .swiper-custom-container .list-share-2 a:focus, .swiper-custom-container .list-share-2 a:active {
	color:#fff
}
.swiper-custom-container .list-share-2 a:hover {
	color:#151515
}
@media(min-width:768px) {
.swiper-custom-container .swiper-custom-bg, .swiper-custom-container .section-relative {
bottom:50px
}
}
@media(min-width:992px) {
.swiper-custom-container .swiper-custom-bg, .swiper-custom-container .section-relative {
bottom:70px
}
.swiper-custom-container .list-share-2 {
top:50%;
left:23px;
width:auto;
transform:translate3d(0, -50%, 0)
}
.swiper-custom-container .list-share-2>li {
display:block
}
}
@media(min-width:1400px) {
.swiper-custom-container .swiper-pagination-2, .swiper-custom-container .list-share-2 {
top:calc(50% - 35px)
}
}
@media(min-width:1637px) {
.swiper-custom-container .list-share-2 {
left:calc((50% - 735px)/2);
transform:translate3d(-50%, -50%, 0)
}
}
.swiper-custom-bg {
	background-repeat:repeat;
	background:#303e4f
}
@media(min-width:1200px) {
.mobile .swiper-custom-container .page-header+.swiper-slider {
margin-top:0
}
}
@media(min-width:992px) {
.desktop .swiper-custom-container .page-header+.swiper-slider {
margin-top:0
}
}
@media(min-width:1200px) {
.desktop .swiper-slider-5 {
margin-top:120px
}
}
@media(min-width:992px) {
.swiper-custom-container-2 .list-share-2 {
top:54%
}
.swiper-custom-container-2 .swiper-pagination-2 {
top:53%
}
.swiper-custom-container-2 .swiper-pagination-2 .swiper-pagination-bullet::before {
background:#50575d
}
}
.swiper-custom-container-3 {
	padding-bottom:80px;
	background:url(../images/bg-index-6.jpg) repeat
}
.swiper-custom-container-3 .swiper-navigation__module {
	background:url(../images/bg-index-6.jpg) repeat
}
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static {
	background:0 0
}
@media(min-width:1600px) {
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static .rd-navbar-main {
padding:40px 0 65px
}
}
@media(min-width:1600px) {
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static .rd-menu {
top:calc(100% - 44px)
}
}
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck, .swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone {
	background:url(../images/bg-index-6.jpg) repeat
}
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {
	padding:12px 0
}
@media(min-width:1600px) {
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-menu, .swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-menu {
top:100%
}
}
@media(min-width:992px) {
.swiper-custom-container-3 {
padding-bottom:100px
}
}
@media(min-width:1600px) {
.swiper-custom-container-3 {
padding-bottom:110px
}
}
.swiper-navigation__module {
	display:none;
	align-items:center;
	position:absolute;
	padding:10px 20px 5px;
	bottom:0;
	right:0;
	background:#fff;
	z-index:1
}
.swiper-navigation__module .swiper-button-next, .swiper-navigation__module .swiper-button-prev {
	position:static;
	width:48px;
	height:48px;
	top:auto;
	left:auto;
	font-size:28px;
	line-height:46px;
	transform:none;
	color:#151515;
	border:1px solid #989898;
	border-radius:50%
}
.swiper-navigation__module .swiper-button-next:hover, .swiper-navigation__module .swiper-button-prev:hover {
	color:#0E4D92;
	border-color:#0E4D92
}
.swiper-navigation__module>*+* {
	margin-left:18px
}
.swiper-navigation__module .swiper-pagination__fraction+* {
	margin-left:32px
}
@media(min-width:576px) {
.swiper-navigation__module {
display:flex
}
}
@media(min-width:992px) {
.swiper-navigation__module {
padding:20px 30px 10px
}
}
@media(min-width:1800px) {
.swiper-navigation__module {
padding:30px 60px 15px
}
}
.swiper-pagination__fraction {
	font-size:24px;
	line-height:1.167;
	letter-spacing:0;
	color:#0E4D92
}
.swiper-pagination__fraction-index {
	font-size:40px;
	line-height:1;
	font-weight:300;
	color:rgba(21, 21, 21, .21)
}
@media(min-width:992px) {
.swiper-pagination__fraction-index {
font-size:50px
}
}
@media(min-width:1800px) {
.swiper-pagination__fraction-index {
font-size:60px
}
}
.swiper-pagination__fraction-count {
	margin-left:6px
}
.gm-style-pbt {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background:#111;
	color:#fff;
	padding:5px 14px;
	font-size:16px;
	border-radius:3px;
	box-shadow:1px 1px 10px 0 rgba(0, 0, 0, .2);
	width:100%;
	text-align:center;
	max-width:300px
}
.rd-google-map__model {
	color:#000;
	height:200px
}
.rd-google-map__model img {
	max-width:none!important
}
@media(min-width:768px) {
.rd-google-map__model {
height:400px
}
}
@media(min-width:1200px) {
.rd-google-map__model {
height:665px
}
}
.map_locations {
	display:none
}
.map_locations-text {
	padding-top:30px;
	font-size:14px;
	font-weight:500;
	letter-spacing:.075em;
	text-transform:uppercase;
	font-family:roboto, -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, Arial, sans-serif;
	color:#777
}
.iw-content {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	max-width:240px
}
@media(min-width:992px) {
.gmap-classic {
position:absolute;
content:'';
top:0;
right:0;
bottom:0;
left:50%
}
.gmap-classic .rd-google-map {
width:100%;
height:100%
}
}
.google-map-markers {
	display:none
}
.google-map-container {
	width:100%
}
.google-map {
	height:250px;
	width:100%
}
@media(min-width:768px) {
.google-map {
height:400px
}
}
@media(min-width:1200px) {
.google-map {
height:665px
}
}
.rd-search-results-live {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	max-height:600px;
	overflow-y:auto;
	margin:-3px 0 0;
	text-align:left;
	z-index:998
}
.rd-search-results-live #search-results {
	position:relative;
	padding:16px 0 0;
	color:#777;
	background:#fff;
	opacity:0;
	visibility:hidden;
	transform-origin:50% 0;
	transform:scale(1, .9);
transition:.3s all ease
}
.rd-search-results-live #search-results::before {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
pointer-events:none;
z-index:-1;
border:1px solid #ebebeb;
border-top:0
}
.rd-search-results-live #search-results.active {
	opacity:1;
	visibility:visible;
	transform:scale(1, 1)
}
.rd-search-results-live .search-quick-result {
	padding-left:15px;
	padding-right:15px;
	font-family:roboto, -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, Arial, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:30px;
	text-transform:uppercase;
	color:#151515
}
.rd-search-results-live .search-list {
	margin-top:11px
}
.rd-search-results-live .search-list li:only-child {
	padding:0 15px 15px
}
.rd-search-results-live .search-link {
	color:#e1e1e1
}
.rd-search-results-live .search-link:hover {
	color:#0E4D92
}
.rd-search-results-live .search-error {
	font-size:14px;
	line-height:1.6
}
.rd-search-results-live .search-title {
	position:relative;
	font-family:roboto, -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, Arial, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#151515
}
.rd-search-results-live .search-title a:hover {
	color:#0E4D92
}
.rd-search-results-live .search-list-item-all {
	margin-top:18px;
	width:100%
}
.rd-search-results-live .search-submit {
	position:relative;
	overflow:hidden;
	z-index:0;
	display:block;
	padding:8px;
	font-family:roboto, -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, Arial, sans-serif;
	font-size:14px;
	font-weight:900;
	letter-spacing:.2em;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	background:#0E4D92
}
.rd-search-results-live .search-submit:hover {
	color:#fff;
	background:#e1e1e1
}
.rd-search-results-live .match {
	display:none
}
.not-empty~.rd-search-results-live {
visibility:visible;
opacity:1
}
.rd-search-results-live p {
	font-size:11px
}
.rd-search-results-live p * {
	margin:0
}
.rd-search-results-live .search-list-item {
	padding:0 15px
}
.rd-search-results-live *+p {
	margin-top:5px
}
.rd-search-results-live .search-list-item+.search-list-item {
	margin-top:17px
}
.rd-search-results .search-list {
	counter-reset:li;
	text-align:left;
	padding-left:0;
	font-size:18px;
	list-style-type:none;
	overflow:hidden
}
.rd-search-results .search-list li div {
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	white-space:nowrap
}
.rd-search-results .search-list li:only-child::before {
display:none
}
.rd-search-results .search-list-item {
	position:relative;
	padding-left:40px;
	font-size:15px;
	color:#9b9b9b
}
.rd-search-results .search-list-item::before {
content:counter(li, decimal-leading-zero) ".";
counter-increment:li;
position:absolute;
left:0;
top:0;
font-size:14px;
line-height:inherit;
font-weight:500;
color:#000
}
.rd-search-results .search-list-item+.search-list-item {
	margin-top:40px
}
.rd-search-results .search-title {
	font-size:16px;
	color:#000
}
.rd-search-results .search {
	color:#fff;
	padding:0 .25em;
	background:#0E4D92
}
.rd-search-results .match {
	padding:5px;
	font-size:12px;
	line-height:1.7;
	letter-spacing:.1em;
	text-transform:uppercase;
	color:#000
}
.rd-search-results .match em {
	margin:0;
	font-style:normal
}
.rd-search-results p * {
	margin:0
}
.rd-search-results *+.match {
	margin-top:10px
}
@media(min-width:768px) {
.rd-search-results .search-title {
font-size:18px
}
.rd-search-results .search-list-item::before {
top:-1px;
font-size:16px
}
.rd-search-results *+p {
margin-top:12px
}
}
@media(min-width:992px) {
.rd-search-results .search-list-item {
padding-left:40px
}
}
*+.rd-search-results {
	margin-top:40px
}
@media(min-width:768px) {
*+.rd-search-results {
margin-top:55px
}
}
.rd-search-classic {
	position:relative
}
.rd-search-classic .form-input {
	padding-right:50px
}
.rd-search-classic .form-input, .rd-search-classic .form-label {
	letter-spacing:0
}
.rd-search-classic .rd-search-submit {
	background:0 0;
	border:none;
	display:inline-block;
	padding:0;
	outline:none;
	outline-offset:0;
	cursor:pointer;
	-webkit-appearance:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:50px;
	padding-top:3px;
	padding-right:2px;
	margin:0;
	text-align:center;
	color:#e1e1e1;
	font-size:0;
	line-height:0
}
.rd-search-classic .rd-search-submit::-moz-focus-inner {
border:none;
padding:0
}
.rd-search-classic .rd-search-submit:before {
	position:relative;
	top:-1px;
	content:'\e014';
	font:400 20px fl-chapps;
	line-height:1;
transition:.33s all ease
}
.rd-search-classic .rd-search-submit:hover {
	color:#0E4D92
}
.rd-search.rd-search-inline {
	position:relative
}
.rd-search.rd-search-inline .form-input {
	padding-right:60px
}
.rd-search.rd-search-inline .button-link {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:60px;
	right:0;
	margin:0;
	font-size:21px;
	color:#e1e1e1;
transition:.33s
}
.rd-search.rd-search-inline .button-link::before {
display:block;
margin:auto
}
.rd-search.rd-search-inline .button-link:hover {
	color:#0E4D92
}
.rd-search.rd-search-inline.form-sm .form-input {
	padding-right:40px
}
.rd-search.rd-search-inline.form-sm .button-link {
	width:40px;
	font-size:18px
}
.rd-search.rd-search-inline.form-lg .form-input {
	padding-right:70px
}
.rd-search.rd-search-inline.form-lg .button-link {
	width:70px
}
.button-search {
	position:absolute;
	text-align:center;
	padding:0 5px;
	right:0;
	top:0;
	height:60px;
	width:60px;
	font-size:20px;
	line-height:60px;
	border:none;
	outline:none;
	box-shadow:none;
	background:0 0;
	cursor:pointer;
	transition:all 250ms ease
}
.button-search:hover {
	color:#0E4D92
}
.form-search .form-input {
	min-height:60px;
	padding-right:60px;
	padding-left:20px;
	font-size:16px;
	letter-spacing:.1em;
	color:#9b9b9b;
	background:#f3f3f3;
	border-color:#f3f3f3
}
.form-search .form-label {
	padding-right:60px;
	padding-left:20px;
	font-size:16px;
	letter-spacing:.1em;
	color:#9b9b9b
}
*+.form-search {
	margin-top:40px
}
@media(min-width:768px) {
.form-search .form-input {
padding-right:70px;
padding-left:30px
}
.form-search .form-label {
padding-right:70px;
padding-left:30px
}
.button-search {
width:70px
}
*+.form-search {
margin-top:55px
}
}
@keyframes sprite-animation {
from {
background-position:0 0
}
}
[data-isotope-layout] {
z-index:0;
display:block;
min-height:160px;
margin-left:-15px;
margin-right:-15px
}
[data-isotope-layout] .row {
	margin-bottom:-30px
}
[data-isotope-layout] .row>[class*=col-] {
margin-top:30px
}
[data-isotope-layout] .row-narrow {
	margin-bottom:-10px
}
[data-isotope-layout] .row-narrow>[class*=col-] {
margin-top:10px
}
[data-isotope-layout] .row-condensed {
	margin-bottom:0
}
[data-isotope-layout] .row-condensed>[class*=col-] {
margin-top:0
}
[data-isotope-layout] [class*=col-] {
display:block;
will-change:transform;
backface-visibility:hidden;
transition:.1s opacity ease-in
}
[data-isotope-layout].isotope--loaded [class*=col-] {
opacity:1
}
[data-isotope-layout].isotope--loaded:after {
	opacity:0;
	visibility:hidden
}
[data-isotope-layout][data-column-class]>div:first-child {
opacity:0;
visibility:hidden
}
[data-isotope-layout].gutters-10 {
	margin-left:-5px;
	margin-right:-5px
}
.isotope-sizer {
	height:0;
	margin-top:-1px;
	margin-bottom:0!important
}
.isotope-filters>* {
	margin-top:0;
	vertical-align:middle
}
.isotope-filters .inline-list {
	position:relative;
	word-spacing:0
}
.isotope-filters .inline-list li {
	display:inline-block
}
.isotope-filters .inline-list a {
	position:relative;
transition:.3s;
	color:#e1e1e1
}
.isotope-filters .inline-list .isotope-filters-trigger {
	display:none
}
.isotope-filters-modern .inline-list {
	transform:translate3d(0, -10px, 0);
	margin-bottom:-10px;
	margin-left:-10px;
	margin-right:-10px
}
.isotope-filters-modern .inline-list>* {
	margin-top:10px;
	padding-left:10px;
	padding-right:10px
}
.isotope-filters-modern .inline-list>li {
	font-family:roboto, -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, Arial, sans-serif;
	font-size:18px
}
.isotope-filters-modern .inline-list a {
	position:relative;
	padding-bottom:10px
}
.isotope-filters-modern .inline-list a::after {
content:'';
position:absolute;
left:0;
bottom:0;
width:0;
height:2px;
transition:.4s;
background:#0E4D92
}
.isotope-filters-modern .inline-list a:hover {
	color:#0E4D92
}
.isotope-filters-modern .inline-list a.active::after {
width:100%
}
@media(min-width:992px) {
.isotope-filters-modern .inline-list {
transform:translate3d(0, -10px, 0);
margin-bottom:-10px;
margin-left:-23px;
margin-right:-23px
}
.isotope-filters-modern .inline-list>* {
margin-top:10px;
padding-left:23px;
padding-right:23px
}
}
.isotope-modern-wrap [class*=col] {
margin-top:30px
}
@media(max-width:767px) {
.isotope-modern-wrap [class*=col] {
width:100%;
max-width:100%
}
}
@media(min-width:992px) {
html:not(.tablet):not(.mobile) .isotope-modern-wrap [class*=col] {
margin-top:0
}
}
.isotope-condensed {
	margin-left:0;
	margin-right:0
}
.isotope-condensed .row>* {
	margin-top:-1px;
	margin-bottom:-1px
}
*+.isotope {
	margin-top:44px
}
*+.isotope-condensed {
	margin-top:30px
}
@media(max-width:991px) {
.isotope-condensed {
padding:0 0 30px;
margin-left:0;
margin-right:0
}
.isotope-condensed .row.row-condensed>[class*=col] {
padding-left:10px;
padding-right:10px
}
.isotope-condensed .row.row-condensed>[class*=col]+[class*=col] {
margin-top:25px
}
}
@media(min-width:768px) {
*+.isotope-condensed {
margin-top:50px
}
}
.isotope-filters {
	position:relative
}
.isotope-filters .isotope-filters-toggle .icon::before {
transition:transform .2s ease
}
.isotope-filters .isotope-filters-toggle.active .icon::before {
transform:rotate(-180deg)
}
.isotope-filters-list {
	position:absolute;
	top:calc(100% + 20px);
	left:50%;
	max-width:280px;
	width:100%;
	padding:20px;
	font-size:14px;
	line-height:1;
	font-weight:500;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-family:roboto, -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, Arial, sans-serif;
	color:#777;
	background:#fff;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .17);
	transform:translate3d(-50%, 0, 0);
	opacity:0;
	visibility:hidden;
transition:all .3s ease-in-out;
	z-index:1
}
.isotope-filters-list.active {
	opacity:1;
	visibility:visible
}
.isotope-filters-list a {
	display:block;
	padding:7px 5px
}
.isotope-filters-list a, .isotope-filters-list a:focus, .isotope-filters-list a:active {
	color:inherit
}
.isotope-filters-list a:hover {
	color:#fff
}
.isotope-filters-list a:hover {
	color:#0E4D92
}
.isotope-filters-list a.active {
	color:#fff;
	background:#0E4D92
}
@media(min-width:768px) {
.isotope-filters-list {
position:static;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
max-width:none;
top:auto;
left:auto;
width:auto;
padding:0;
margin-left:-25px;
margin-right:-25px;
margin-bottom:-10px;
box-shadow:none;
transform:none;
opacity:1;
visibility:visible
}
.isotope-filters-list>* {
margin-bottom:10px
}
.isotope-filters-list>li {
position:relative;
padding:0 25px
}
.isotope-filters-list a {
display:inline;
padding:0
}
.isotope-filters-list a, .isotope-filters-list a:focus, .isotope-filters-list a:active {
color:inherit
}
.isotope-filters-list a:hover {
color:#0E4D92
}
.isotope-filters-list a.active {
color:#0E4D92;
background:0 0
}
.isotope-filters .isotope-filters-toggle {
display:none
}
}
.tabs-custom {
	text-align:left;
	color:#151515
}
.tabs-custom .nav-tabs {
	font-size:0;
	line-height:0;
	word-spacing:0;
	border:0;
	justify-content:center
}
.tabs-custom .nav-tabs:before, .tabs-custom .nav-tabs:after {
	display:none
}
.tabs-custom .nav-item {
	float:none;
	margin:0;
	border:0;
	cursor:pointer;
transition:.33s all ease
}
.tabs-custom .nav-link {
	margin:0;
	border-radius:0;
	border:0;
	color:#777;
	font-family:roboto, -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, Arial, sans-serif
}
.tabs-custom .nav-link.active {
	cursor:default
}
.tabs-custom-1 {
	color:inherit
}
.tab-content>.tab-pane {
	display:block;
	visibility:hidden;
	height:0;
	overflow:hidden
}
.tab-content>.active {
	visibility:visible;
	height:auto;
	overflow:visible
}
*+.tabs-line {
	margin-top:24px
}
*+.tabs-line-big {
	margin-top:18px
}
*+.tabs-horizontal.tabs-corporate {
	margin-top:25px
}
h4+.tabs-horizontal.tabs-corporate {
	margin-top:40px
}
h1+.tabs-line {
	margin-top:22px
}
h3+.tabs-custom {
	margin-top:35px
}
.row+.tabs-corporate {
	margin-top:40px
}
.tabs-line .nav-link {
	padding:10px 10px 6px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	line-height:1;
	letter-spacing:.1em;
	color:#777;
	background:0 0;
	text-align:center;
	vertical-align:middle
}
.tabs-line .nav-link-big {
	font-size:24px
}
.tabs-line *+.tab-content {
	margin-top:20px
}
@media(max-width:767px) {
.tabs-line .nav-tabs {
margin-bottom:-10px
}
.tabs-line .nav-item {
margin-bottom:10px
}
.tabs-line .nav-link {
border-width:1px 0;
border-style:solid;
border-color:#e1e1e1
}
.tabs-line .nav-link:hover, .tabs-line .nav-link.active {
color:#0E4D92
}
.tabs-line .nav-link.active {
border-color:#0E4D92
}
}
.tabs-corporate .nav-tabs {
	position:relative
}
.tabs-corporate .nav-link {
	padding:10px 10px 6px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	line-height:1;
	letter-spacing:.1em;
	color:#777;
	background:0 0;
	text-align:center;
	vertical-align:middle
}
.tabs-corporate .nav-link:hover, .tabs-corporate .nav-link.active {
	color:#0E4D92
}
.tabs-corporate .nav-link:hover {
	border-color:transparent
}
.tabs-corporate .tab-content {
	padding:20px 0 0
}
@media(max-width:767px) {
.tabs-corporate .nav-link {
border-width:1px;
border-style:solid;
border-color:transparent
}
.tabs-corporate .nav-link.active {
border-color:#e1e1e1
}
}
@media(min-width:768px) {
.tabs-horizontal.tabs-corporate .nav-tabs {
position:relative;
width:100%;
will-change:transform;
justify-content:flex-start;
border:1px solid #e1e1e1
}
.tabs-horizontal.tabs-corporate .nav-item {
will-change:transform
}
.tabs-horizontal.tabs-corporate .nav-link {
position:relative;
text-align:left;
display:block;
z-index:1;
padding:32px 20px;
border:none
}
.tabs-horizontal.tabs-corporate .nav-link.active, .tabs-horizontal.tabs-corporate .nav-link:hover {
color:#0E4D92
}
.tabs-horizontal.tabs-corporate .nav-link.active {
border-color:#e1e1e1
}
.tabs-horizontal.tabs-line .nav-tabs {
justify-content:space-between;
border-bottom:3px solid #3f4651
}
.tabs-horizontal.tabs-line .nav-item {
display:inline-block
}
.tabs-horizontal.tabs-line .nav-link {
position:relative;
padding:0 0 10px;
background-color:transparent;
border:0
}
.tabs-horizontal.tabs-line .nav-link::after {
content:'';
position:absolute;
bottom:-3px;
left:0;
height:3px;
width:0;
background:#0E4D92;
transition:.22s ease
}
.tabs-horizontal.tabs-line .nav-link-big {
padding-bottom:5px
}
.tabs-horizontal.tabs-line .nav-link.active, .tabs-horizontal.tabs-line .nav-link:hover {
color:#0E4D92
}
.tabs-horizontal.tabs-line .nav-link.active::after {
width:100%
}
.tabs-horizontal.tabs-line *+.tab-content {
margin-top:30px
}
.tabs-horizontal.tabs-line-big *+.tab-content {
margin-top:26px
}
}
@media(min-width:768px) {
.tabs-horizontal.tabs-corporate .tab-content {
padding:40px 0 0
}
.tabs-horizontal.tabs-corporate .nav-link {
padding:20px
}
}
@media(min-width:992px) {
.tabs-horizontal.tabs-corporate .nav-link {
padding:32px 50px;
letter-spacing:.2em
}
.tabs-horizontal.tabs-corporate .nav-item:first-child .nav-link {
padding-left:40px
}
.tabs-horizontal.tabs-corporate .nav-item:last-child .nav-link {
padding-right:40px
}
}
@media(min-width:1200px) {
.tabs-horizontal.tabs-corporate .nav-link {
padding-left:60px;
padding-right:60px
}
}
@media(min-width:768px) {
.tabs-vertical {
display:flex;
align-items:flex-start
}
.tabs-vertical .nav-tabs {
display:flex;
flex-direction:column;
align-items:stretch;
flex-shrink:0;
max-width:50%
}
.tabs-vertical .nav-item {
border:0;
width:100%;
text-align:left
}
.tabs-vertical .tab-content {
flex-grow:1
}
.tabs-vertical.tabs-line .nav-tabs {
width:auto;
min-width:167px;
border:0
}
.tabs-vertical.tabs-line .nav-item {
margin:0
}
.tabs-vertical.tabs-line .nav-link {
position:relative;
padding:20px 0;
border:0;
overflow:hidden;
text-align:left
}
.tabs-vertical.tabs-line .nav-link.active, .tabs-vertical.tabs-line .nav-link:hover {
color:#0E4D92
}
.tabs-vertical.tabs-line .nav-item+.nav-item {
border-top:1px solid #e1e1e1
}
.tabs-vertical.tabs-line .tab-content {
padding:0 0 0 35px
}
.tabs-vertical.tabs-line *+.tab-content {
margin-top:0
}
}
.tab-content-1 {
	color:#777
}
.tab-content-1 h4+p {
	margin-top:22px
}
.tab-content-1 h5+p {
	margin-top:30px
}
.tab-content-1 p+p {
	margin-top:20px
}
.tab-content-1 *+img {
	margin-top:35px
}
.tab-content-1 *+.button {
	margin-top:30px
}
@media(min-width:1200px) {
.tab-content-1 h5 {
max-width:88%
}
.tab-content-1 p {
max-width:96%
}
.tab-content-1 *+.button {
margin-top:45px
}
}
@media(min-width:992px) {
.tab-content-2 {
display:flex;
align-items:center;
padding-top:25px;
padding-bottom:25px
}
}
@media(max-width:767px) {
.tab-content-2 .box-info-figure {
width:200px
}
}
@media(min-width:992px) and (max-width:1199px) {
.tab-content-2 .box-info-figure {
width:230px
}
}
.ie-10 .tab-content-2 .tab-content, .ie-11 .tab-content-2 .tab-content, .ie-edge .tab-content-2 .tab-content {
	width:100%
}
@media(max-width:767px) {
.tab-content-3 {
position:static
}
.tab-content-3 img {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
min-height:100%;
min-width:100%;
width:auto;
height:auto;
max-width:none
}
@supports(object-fit:cover) {
.tab-content-3 img {
left:0;
top:0;
width:100%;
height:100%;
transform:none;
object-fit:cover;
object-position:center center
}
}
.tab-content-3::before {
position:absolute;
content:'';
top:0;
right:0;
bottom:0;
left:0;
background:rgba(0, 0, 0, .6);
pointer-events:none;
z-index:1
}
}
.tab-content-4 {
	flex-grow:1;
	padding-left:15px;
	padding-right:15px
}
.tab-content-4 h4+p {
	margin-top:32px
}
.tab-content-4 *+.button-wrap, .tab-content-4 *+.button {
	margin-top:35px
}
@media(min-width:576px) {
.tab-content-4 .tab-pane {
max-width:350px
}
}
@media(min-width:1600px) {
.tab-content-4 {
padding-left:9%;
padding-right:30px
}
}
.nav-tabs-2 {
	padding-top:10px;
	justify-content:center;
	border-top:1px solid #fee25f
}
@media(max-width:991px) {
.nav-tabs-2 {
margin-bottom:-10px;
margin-left:-20px
}
.nav-tabs-2:empty {
margin-bottom:0;
margin-left:0
}
.nav-tabs-2>* {
display:inline-block;
margin-top:0;
margin-bottom:10px;
margin-left:20px
}
}
@media(min-width:992px) {
.nav-tabs-2 {
display:block;
padding-top:0;
border:none;
background:0 0
}
}
.nav-item-2 {
	font-size:14px;
	line-height:1.72;
	font-weight:700;
	letter-spacing:.1em;
	color:#151515
}
.nav-item-2 a {
	display:block;
	padding-left:20px;
	color:inherit;
	text-indent:-20px
}
.nav-item-2 a::before {
display:inline-block;
content:'';
width:9px;
height:9px;
margin-right:11px;
border-radius:50%;
background:#e1e1e1;
transition:inherit
}
.nav-item-2 a.active::before {
background:#fee25f
}
@media(min-width:992px) {
.nav-item-2 a {
padding:42px 20px 42px 60px;
letter-spacing:.3em;
text-transform:uppercase;
border-width:1px 1px 0;
border-style:solid;
border-color:#ebebeb #fff #ebebeb #fff;
background:#fff
}
.nav-item-2:last-child a {
border-bottom-width:1px
}
}
@media(min-width:1200px) {
.nav-item-2 a {
padding-left:100px;
padding-right:42px;
text-indent:-27px
}
.nav-item-2 a::before {
margin-right:18px
}
}
@media(min-width:992px) {
.desktop .nav-item-2 a:hover {
background:#f5f5f5;
border-color:#ebebeb
}
.desktop .nav-item-2 a:hover::before {
background:#fee25f
}
}
.nav-tabs-2-title {
	padding:10px 15px;
	flex-grow:1;
	font-weight:400;
	letter-spacing:.025em;
	text-transform:none
}
@media(min-width:992px) {
.nav-tabs-2-title {
padding-top:15px;
padding-bottom:15px
}
}
.nav-tabs-2-button {
	position:relative;
	overflow:hidden;
	display:flex;
	align-items:center;
	flex-wrap:nowrap;
	text-align:center;
	z-index:1
}
.nav-tabs-2-button::before {
display:none;
position:absolute;
content:'';
top:0;
bottom:0;
left:14px;
width:120%;
background:#fff;
transform:skew(-43deg);
transform-origin:50% 0;
pointer-events:none;
z-index:-1
}
.nav-tabs-2-button .icon {
	display:none;
	width:65px;
	height:76px;
	font-size:22px;
	line-height:76px;
	color:#0E4D92;
	background:#f5f5f5;
	cursor:pointer
}
@media(min-width:992px) {
.nav-tabs-2-button {
margin-top:-76px
}
.nav-tabs-2-button::before {
display:inline-block
}
.nav-tabs-2-button .icon {
display:inline-block
}
.nav-tabs-2-button .icon::before {
display:inline-block;
animation:arrowTransformY .7s linear infinite
}
}
@media(min-width:1200px) {
.nav-tabs-2-button {
padding-left:25px
}
.nav-tabs-2-button .icon {
width:76px
}
}
.tabs-custom-3 {
	display:flex;
	flex-direction:column-reverse;
	text-align:center;
	color:inherit
}
@media(min-width:576px) {
.tabs-custom-3 {
flex-direction:row;
text-align:left
}
}
@media(min-width:768px) and (max-width:991px) {
.tabs-custom-3 h4 {
font-size:26px
}
}
.nav-tabs-3 {
	display:flex;
	flex-direction:column;
	text-align:center;
	background:#343c49;
	width:100%
}
.nav-tabs-3>li+li {
	border-top:1px solid #565c60
}
@media(min-width:576px) {
.nav-tabs-3 {
max-width:250px
}
}
.nav-item-3 {
	display:flex;
	flex-direction:column;
	flex-grow:1
}
.nav-link-3 {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-grow:1;
	padding:15px;
	font-size:16px;
	letter-spacing:.2em;
	text-transform:uppercase
}
.nav-link-3, .nav-link-3:focus, .nav-link-3:active {
	color:#fff
}
.nav-link-3:hover {
	color:#fff
}
.nav-link-3::before {
position:absolute;
content:'';
bottom:0;
left:50%;
width:20px;
height:3px;
background:0 0;
transform:translate3d(-50%, 0, 0);
transition:all .3s ease
}
.nav-link-3:hover, .nav-link-3.active {
	background:#3f4959
}
.nav-link-3.active::before {
width:77px;
background:#0E4D92
}
@media(min-width:1200px) {
.nav-tabs-3 {
max-width:374px
}
}
@media(min-width:1600px) {
.nav-link-3 {
font-size:16px
}
}
.nav-tabs-4 {
	margin-bottom:-20px;
	margin-left:-30px
}
.nav-tabs-4:empty {
	margin-bottom:0;
	margin-left:0
}
.nav-tabs-4>* {
	display:inline-block;
	margin-top:0;
	margin-bottom:20px;
	margin-left:30px
}
.nav-link-4 {
	padding:0;
	font-size:18px;
	font-weight:500;
	letter-spacing:.1em;
	text-transform:uppercase;
	color:#777
}
.nav-link-4.active {
	color:#0E4D92
}
.tabs-post {
	padding:30px 15px 30px 35px
}
.tabs-post .nav-tabs {
	display:block
}
.tabs-post .nav-item {
	position:relative;
	padding:10px 0;
	font-size:12px;
	line-height:1.6;
	letter-spacing:0;
	cursor:default
}
@media(min-width:768px) {
.tabs-post .nav-item {
padding:20px 2% 20px 10%;
font-size:15px
}
.tabs-post .nav-item:first-child {
padding-top:0
}
.tabs-post .nav-item:last-child {
padding-bottom:0
}
}
@media(min-width:992px) {
.tabs-post .nav-item {
padding:20px 8%
}
}
@media(min-width:1200px) {
.tabs-post .nav-item {
padding:30px 12%
}
}
.tabs-post .nav-item+.nav-item {
	border-top:1px solid #ebebeb
}
.tabs-post .nav-link {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:0;
	border:none;
	background:0 0;
	pointer-events:auto;
	z-index:1
}
.tabs-post .nav-link.active {
	background:0 0;
	pointer-events:none
}
*+.nav-tabs {
	margin-top:14px
}
@media(min-width:576px) {
.tabs-post {
padding:50px
}
*+.nav-tabs {
margin-top:28px
}
}
@media(max-width:767px) {
.tabs-post {
position:relative;
overflow:hidden
}
.tabs-post .nav-link.active+.post-amy {
opacity:1
}
.tabs-post-title {
color:#fff
}
}
@media(min-width:768px) {
.tabs-post {
padding:0
}
.tabs-post .nav-link {
background:rgba(255, 255, 255, .5)
}
.tabs-post-title {
padding-left:10%
}
}
@media(min-width:992px) {
.tabs-post-title {
padding-left:8%
}
}
@media(min-width:1200px) {
.tabs-post-title {
padding-left:12%
}
*+.nav-tabs {
margin-top:38px
}
}
.card-group-custom {
	margin-bottom:0
}
.card-group-custom .card-header+.collapse>.card-body, .card-group-custom .card-header+.collapse>.list-group {
	border-top:0
}
.card-group-custom .card+.card {
	margin-top:0
}
.card-group-custom.card-group-corporate .card+.card {
	margin-top:18px
}
.card-custom {
	display:block;
	margin:0;
	background:inherit;
	border:0;
	border-radius:0;
	box-shadow:none;
	text-align:left
}
.card-custom a {
	display:block
}
.card-custom .card-header {
	padding:0;
	border-bottom:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.card-custom .card-body {
	padding:0;
	border:0
}
*+.card-group-custom {
	margin-top:30px
}
@media(min-width:768px) {
*+.card-group-custom {
margin-top:40px
}
}
@media(min-width:1200px) {
h3+.card-group-custom {
margin-top:50px
}
}
.card-corporate {
	text-align:left
}
.card-corporate .card-title {
	margin-bottom:0
}
.card-corporate .card-body {
	background:#fff
}
.card-corporate .card-title a {
	position:relative;
	z-index:1;
	padding:17px 20px 15px 48px;
	font-weight:500;
	font-size:14px;
	line-height:1.25;
	letter-spacing:.1em;
	color:#2c343b;
	background:#f5f5f5;
	border-radius:0 0 0 0;
transition:.3s all ease
}
.card-corporate .card-title a::before {
position:absolute;
content:'';
bottom:0;
left:0;
height:2px;
width:100%;
background:#0E4D92;
transition:all .3s ease
}
.card-corporate .card-title a .card-arrow:after {
	opacity:0;
	visibility:hidden
}
.card-corporate .card-title a.collapsed {
	border-radius:0
}
.card-corporate .card-title a.collapsed::before {
width:0
}
.card-corporate .card-title a.collapsed .card-arrow {
	border-radius:0 0 0 0
}
.card-corporate .card-title a.collapsed .card-arrow:after {
	opacity:1;
	visibility:visible
}
.card-corporate .card-arrow {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	z-index:2;
	width:44px;
	background:0 0;
	border-radius:0 0 0 0;
transition:.33s all ease
}
.card-corporate .card-arrow::before, .card-corporate .card-arrow::after {
content:'';
position:absolute;
top:50%;
z-index:4;
transform:translate3d(50%, -50%, 0);
background:#151515
}
.card-corporate .card-arrow::before {
width:14px;
height:2px;
right:50%
}
.card-corporate .card-arrow::after {
width:2px;
height:14px;
right:50%
}
.card-corporate .collapse {
	position:relative;
	border-radius:0 0 0 0;
	z-index:1
}
.card-corporate .card-body {
	padding:20px 10px 4px
}
@media(min-width:576px) {
.card-corporate .card-title a {
font-size:16px
}
}
.card-corporate-2 .card-title a {
	background:#fff
}
.card-corporate-2 .card-title a::before {
background:#0E4D92
}
.card-corporate-2 .card-body {
	background:0 0
}
.context-dark .card-corporate, .bg-gray-dark .card-corporate, .bg-primary .card-corporate {
	color:rgba(255, 255, 255, .3)
}
.context-dark .card-corporate .card-title a, .bg-gray-dark .card-corporate .card-title a, .bg-primary .card-corporate .card-title a {
	color:#fff;
	background:rgba(255, 255, 255, .1)
}
.context-dark .card-corporate .card-body, .bg-gray-dark .card-corporate .card-body, .bg-primary .card-corporate .card-body {
	background:0 0
}
.context-dark .card-corporate .card-arrow::before, .bg-gray-dark .card-corporate .card-arrow::before, .bg-primary .card-corporate .card-arrow::before, .context-dark .card-corporate .card-arrow::after, .bg-gray-dark .card-corporate .card-arrow::after, .bg-primary .card-corporate .card-arrow::after {
background:#fff
}
.card-classic {
	text-align:left;
	font-size:14px;
	color:#777
}
.card-classic .card-title {
	margin-bottom:0;
	border-bottom:1px solid #e1e1e1
}
.card-classic .card-header, .card-classic .card-title a, .card-classic .card-body {
	background:0 0
}
.card-classic .card-title a {
	display:flex;
	align-items:center;
	position:relative;
	z-index:1;
	padding:15px 32px 15px 0;
	font-size:16px;
	line-height:1.25;
	font-weight:400;
	letter-spacing:.025em;
	color:#2c343b;
	border-radius:0;
transition:all .3s ease
}
.card-classic .card-title a:hover {
	color:#0E4D92
}
.card-classic .card-title a>span+span {
	margin-left:15px
}
.card-classic .card-title a .card-arrow:after {
	opacity:0;
	visibility:hidden
}
.card-classic .card-title a.collapsed {
	border-radius:0
}
.card-classic .card-title a.collapsed .card-arrow {
	border-radius:0
}
.card-classic .card-title a.collapsed .card-arrow:after {
	opacity:1;
	visibility:visible
}
.card-classic .card-arrow {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	z-index:2;
	width:26px;
	background:0 0;
	border-radius:0;
transition:.33s all ease
}
.card-classic .card-arrow::before, .card-classic .card-arrow::after {
content:'';
position:absolute;
top:50%;
z-index:4;
transform:translate3d(50%, -50%, 0);
background:#151515
}
.card-classic .card-arrow::before {
width:16px;
height:2px;
right:50%
}
.card-classic .card-arrow::after {
width:2px;
height:16px;
right:50%
}
.card-classic .collapse {
	position:relative;
	z-index:1;
	border-radius:0
}
.card-classic .card-body {
	padding:20px 4px 0
}
.card-classic .icon {
	text-align:left;
	min-width:30px;
	font-size:26px;
	color:#0E4D92
}
@media(min-width:576px) {
.card-classic .card-title a {
padding-top:23px;
padding-bottom:23px;
font-size:18px
}
}
@media(min-width:992px) {
.card-classic {
font-size:15px
}
.card-classic .card-title a {
font-size:24px
}
.card-classic .icon {
min-width:50px;
font-size:36px
}
}
.card-classic-2 .card-title a {
	display:block;
	padding-left:24px;
	letter-spacing:.075em
}
.card-classic-2 .card-title a::before {
position:absolute;
top:50%;
left:0;
content:'';
width:10px;
height:10px;
border-radius:50%;
background:#0E4D92;
transform:translate3d(0, -50%, 0)
}
.card-classic-2 .card-title a.collapsed::before {
background:#e1e1e1
}
@media(min-width:576px) {
.card-classic-2 .card-title a {
padding-top:30px;
padding-bottom:30px;
font-size:18px
}
}
@media(min-width:768px) {
.card-group-classic {
margin-top:-18px
}
}
*+.card-group-classic {
	margin-top:4px
}
[data-toggle=tooltip] {
padding-left:.25em;
padding-right:.25em;
color:#b7b7b7
}
.tooltip {
	font-size:15px;
	line-height:1.35;
	letter-spacing:.05em;
	color:#fff;
	z-index:1010
}
.tooltip.bs-tooltip-top .arrow::before {
border-top-color:#151515
}
.tooltip.bs-tooltip-right .arrow::before {
border-right-color:#151515
}
.tooltip.bs-tooltip-bottom .arrow::before {
border-bottom-color:#151515
}
.tooltip.bs-tooltip-left .arrow::before {
border-left-color:#151515
}
.counter-classic {
	position:relative;
	overflow:hidden;
	text-align:center;
	padding:40px 0;
	z-index:1
}
.counter-classic-number {
	font-weight:900;
	letter-spacing:.05em
}
.counter-classic-number>* {
	display:inline-block
}
.counter-classic-title {
	letter-spacing:.05em;
	text-transform:lowercase;
	color:#fff
}
.counter-classic-decor {
	position:absolute;
	bottom:0;
	left:50%;
	width:53px;
	height:5px;
	font-size:0;
	line-height:0;
	background:#0E4D92;
	transform:translateX(-50%);
transition:all .4s ease
}
*+.counter-classic-title {
	margin-top:8px
}
@media(min-width:768px) {
.counter-classic {
padding:60px 0
}
}
@media(min-width:992px) {
.counter-classic {
padding:83px 0
}
}
@media(min-width:992px) {
.desktop .counter-classic:hover::before {
opacity:0;
visibility:hidden;
transform:scaleX(0)
}
.desktop .counter-classic:hover::after {
opacity:1;
visibility:visible;
transform:none
}
.desktop .counter-classic:hover .counter-classic-decor {
bottom:62px;
transform:translateX(-50%) rotate(180deg)
}
}
.counter-modern-wrap {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	margin-bottom:-30px;
	margin-left:-30px
}
.counter-modern-wrap:empty {
	margin-bottom:0;
	margin-left:0
}
.counter-modern-wrap>* {
	display:inline-block;
	margin-top:0;
	margin-bottom:30px;
	margin-left:30px
}
.counter-modern-wrap .counter-modern {
	min-width:120px
}
.counter-modern {
	text-align:center
}
.counter-modern-number {
	letter-spacing:0
}
.counter-modern-title {
	font-size:14px;
	font-weight:500;
	letter-spacing:.1em;
	text-transform:uppercase
}
.counter-modern-decor {
	margin-left:auto;
	margin-right:auto;
	width:26px;
	height:4px;
	font-size:0;
	line-height:0;
	background:#0E4D92
}
*+.counter-modern-decor {
	margin-top:6px
}
*+.counter-modern-title {
	margin-top:12px
}
*+.counter-modern-wrap {
	margin-top:35px
}
.counter-creative {
	text-align:center;
	padding:30px 10px
}
.counter-creative-number {
	font-weight:900;
	letter-spacing:.05em
}
.counter-creative-title {
	text-transform:none;
	letter-spacing:.05em
}
*+.counter-creative-title {
	margin-top:6px
}
@media(min-width:768px) {
.counter-creative {
padding-top:44px;
padding-bottom:44px
}
}
.context-dark .counter-creative-title, .bg-gray-dark .counter-creative-title, .bg-primary .counter-creative-title {
	color:rgba(255, 255, 255, .3)
}
.counter-aria {
	position:relative;
	text-align:center;
	z-index:1
}
.counter-aria-number {
	letter-spacing:0;
	color:rgba(255, 255, 255, .7);
	text-shadow:5px 9px 7px rgba(0, 0, 0, .14);
transition:all .3s ease;
	will-change:transform
}
.counter-aria-title {
	font-size:14px;
	font-weight:500;
	letter-spacing:.1em;
	color:rgba(255, 255, 255, .5);
	text-transform:uppercase
}
.counter-aria-decor {
	position:absolute;
	bottom:15%;
	left:50%;
	width:100px;
	transform:translate3d(-50%, 0, 0);
	z-index:-1
}
*+.counter-aria-title {
	margin-top:40px
}
*+.counter-aria-decor {
	margin-top:0
}
@media(min-width:576px) {
.counter-aria-title {
letter-spacing:.2em
}
}
@media(min-width:768px) {
.counter-aria-title {
font-size:16px;
letter-spacing:.3em
}
.counter-aria-decor {
width:120px;
bottom:12%
}
}
@media(min-width:992px) {
.counter-aria-decor {
width:auto;
bottom:0
}
}
@media(min-width:1200px) {
.counter-aria-decor {
bottom:4%
}
*+.counter-aria-title {
margin-top:55px
}
}
@media(min-width:992px) {
.desktop .counter-aria:hover .counter-aria-number {
transform:translate3d(0, -15px, 0)
}
}
.box-ordered {
	counter-reset:div
}
.box-ordered .box-ordered-item::before {
content:counter(div, decimal-leading-zero);
counter-increment:div
}
.progress-linear {
	position:relative;
	text-align:left;
	line-height:1;
	font-weight:700;
	text-transform:uppercase;
	font-family:roboto, -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, Arial, sans-serif;
	color:#777
}
.progress-header {
	font-size:12px
}
.progress-header>* {
	max-width:50%
}
.progress-bar-linear-wrap {
	height:11px;
	border-radius:0;
	background:#ddd
}
.progress-bar-linear {
	position:relative;
	width:0;
	height:inherit;
	background:#0E4D92;
transition:.5s all ease-in-out
}
.progress-bar-linear::before {
position:absolute;
content:'';
right:0;
bottom:0;
width:0;
height:0;
margin-right:-9px;
border-style:solid;
border-width:0 9px 16px;
border-color:transparent transparent #0E4D92 transparent
}
.progress-value {
	position:absolute;
	bottom:100%;
	right:-4px;
	margin-bottom:12px;
	font-size:14px;
	letter-spacing:.1em;
	transform:translate3d(50%, 0, 0);
	will-change:transform
}
.progress-value::after {
content:"%"
}
.progress-orange .progress-bar-linear {
	background:#ffb45c
}
.progress-orange .progress-bar-linear::before {
border-bottom-color:#ffb45c
}
.progress-orange .progress-marker {
	background:#ffb45c
}
.progress-green .progress-bar-linear {
	background:#73cca1
}
.progress-green .progress-bar-linear::before {
border-bottom-color:#73cca1
}
.progress-green .progress-marker {
	background:#73cca1
}
*+.progress-bar-linear-wrap {
	margin-top:12px
}
*+.progress-linear {
	margin-top:35px
}
.progress-linear+.progress-linear {
	margin-top:40px
}
@media(min-width:768px) {
.progress-value {
font-size:18px
}
.progress-header {
font-size:14px;
letter-spacing:.2em
}
}
@media(min-width:992px) {
.progress-linear+.progress-linear {
margin-top:50px
}
}
.progress-linear {
	position:relative;
	text-align:left
}
.progress-linear-header {
	font-size:12px
}
.progress-linear-body {
	height:11px;
	background:#ddd
}
.progress-linear-bar {
	position:relative;
	width:0;
	height:inherit;
	background:#0E4D92;
	transition:1s all ease-in-out
}
.progress-linear-bar::before {
position:absolute;
content:'';
right:0;
bottom:0;
width:0;
height:0;
margin-right:-9px;
border-style:solid;
border-width:0 9px 16px;
border-color:transparent transparent #0E4D92 transparent
}
.progress-linear-counter {
	position:absolute;
	bottom:100%;
	right:-4px;
	margin-bottom:12px;
	font-size:14px;
	letter-spacing:.1em;
	transform:translate3d(50%, 0, 0);
	will-change:transform
}
.progress-linear-counter::after {
content:"%"
}
*+.progress-linear-body {
	margin-top:8px
}
@media(min-width:768px) {
.progress-linear-counter {
font-size:18px
}
.progress-linear-header {
font-size:14px;
letter-spacing:.2em
}
}
.progress-bar-circle {
	display:inline-block;
	position:relative;
	text-align:center;
	line-height:1.2
}
.progress-bar-circle canvas {
	vertical-align:middle
}
.progress-bar-circle span {
	position:absolute;
	top:50%;
	left:51%;
	font-size:36px;
	line-height:36px;
	transform:translate(-50%, -50%);
	color:#9b9b9b
}
.progress-bar-circle span::after {
content:"%"
}
.progress-bar-circle-title {
	font-size:14px;
	letter-spacing:.05em;
	text-transform:uppercase
}
*+.progress-bar-circle-title {
	margin-top:12px
}
.countdown-wrap {
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
	margin-bottom:-20px;
	margin-left:-20px
}
.countdown-wrap:empty {
	margin-bottom:0;
	margin-left:0
}
.countdown-wrap>* {
	display:inline-block;
	margin-top:0;
	margin-bottom:20px;
	margin-left:20px
}
@media(min-width:576px) {
.countdown-wrap {
margin-bottom:-30px;
margin-left:-30px
}
.countdown-wrap:empty {
margin-bottom:0;
margin-left:0
}
.countdown-wrap>* {
display:inline-block;
margin-top:0;
margin-bottom:30px;
margin-left:30px
}
}
.countdown-circle {
	flex-basis:136px;
	flex-shrink:1;
	display:block
}
.countdown-circle svg {
	display:block;
	width:100%;
	height:auto
}
.countdown-number {
	position:relative
}
.countdown-gradient .stop-color-1 {
	stop-color:#fee25f
}
.countdown-gradient .stop-color-2 {
	stop-color:#0E4D92
}
.countdown-fg {
	fill:transparent;
	stroke:#0E4D92;
	stroke-width:2.21px
}
.countdown-bg {
	fill:transparent;
	stroke:#d7d7d7;
	stroke-width:.74px
}
.countdown-overlay {
	position:absolute;
	top:52%;
	left:0;
	right:0;
	transform:translateY(-50%)
}
.countdown-counter {
	display:block;
	font-weight:500;
	letter-spacing:.05em;
	color:#151515
}
.countdown-heading {
	color:rgba(119, 119, 119, .5)
}
@media(max-width:575px) {
.countdown-heading {
font-size:14px
}
}
.countdown-seconds {
	display:none
}
@media(min-width:576px) {
.countdown-seconds {
display:block
}
}
.context-dark .countdown-bg, .bg-gray-dark .countdown-bg, .bg-primary .countdown-bg {
	stroke:rgba(255, 255, 255, .58)
}
.context-dark .countdown-fg, .bg-gray-dark .countdown-fg, .bg-primary .countdown-fg {
	stroke:#0E4D92
}
.context-dark .countdown-heading, .bg-gray-dark .countdown-heading, .bg-primary .countdown-heading {
	color:rgba(255, 255, 255, .5)
}
*+.countdown-wrap {
	margin-top:33px
}
*+.countdown-heading {
	margin-top:14px
}
@media(min-width:576px) {
*+.countdown-heading {
margin-top:20px
}
}
@media(min-width:1200px) {
*+.countdown-wrap {
margin-top:48px
}
.countdown-wrap+p {
margin-top:39px
}
}
.jspContainer {
	overflow:hidden;
	position:relative
}
.jspPane {
	position:absolute;
	right:4px
}
.jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:4px;
	height:100%;
	background:#e1e1e1;
	pointer-events:auto
}
.jspHorizontalBar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:16px;
	background:#e1e1e1;
	pointer-events:auto
}
.jspCap {
	display:none
}
.jspHorizontalBar .jspCap {
	float:left
}
.jspTrack {
	background:#e1e1e1;
	position:relative
}
.jspDrag {
	background:rgba(255, 82, 0, .5);
	width:8px;
	position:relative;
	top:0;
	left:0;
	cursor:pointer
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float:left;
	height:100%
}
.jspArrow {
	background:#50506d;
	text-indent:-20000px;
	display:block;
	cursor:pointer;
	padding:0;
	margin:0
}
.jspArrow.jspDisabled {
	cursor:default;
	background:#80808d
}
.jspVerticalBar .jspArrow {
	height:16px
}
.jspHorizontalBar .jspArrow {
	width:16px;
	float:left;
	height:100%
}
.jspVerticalBar .jspArrow:focus {
	outline:none
}
.jspCorner {
	background:#eeeef4;
	float:left;
	height:100%
}
.owl-carousel .animated {
	animation-duration:1000ms;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
	z-index:0
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	animation-name:fadeOut
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height {
	transition:height 500ms ease-in-out
}
.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1
}
.owl-carousel .owl-item>img {
	width:100%
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
	cursor:pointer;
	user-select:none
}
.owl-carousel.owl-loaded {
	display:block
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden {
	opacity:0
}
.owl-carousel .owl-refresh .owl-item {
	display:none
}
.owl-carousel .owl-item {
	position:relative;
	min-height:1px;
	float:left;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none
}
.owl-carousel .owl-grab {
	cursor:move;
	cursor:-webkit-grab;
	cursor:grab
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:right
}
.no-js .owl-carousel {
	display:block
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
	transition:opacity 400ms ease
}
.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	font:400 40px/80px 'FontAwesome';
	cursor:pointer;
	z-index:1;
	transition:scale 100ms ease
}
.owl-carousel .owl-video-play-icon:before {
	content:'\f144'
}
.owl-carousel .owl-video-play-icon:hover {
	transform:scale(1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display:none
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1
}
.owl-nav.disabled {
	display:none!important
}
.owl-prev, .owl-next {
	position:absolute;
	top:50%;
	padding:0;
	font:400 28px/40px "Material Design Icons";
	color:rgba(21, 21, 21, .2);
	border:none;
	background:0 0;
	transform:translateY(-50%);
transition:all .25s ease-in-out;
	cursor:pointer
}
.owl-prev:hover, .owl-next:hover {
	color:#151515
}
.owl-prev {
	left:0
}

.owl-next {
	right:0
}

.owl-dots {
	text-align:center;
	margin-top:20px;
	font-size:0;
	line-height:0
}
.owl-dots.disabled {
	display:none!important
}
.owl-dot {
	position:relative;
	display:inline-block;
	width:14px;
	height:14px;
	border:none;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	outline:none;
	cursor:pointer;
	background-color:#484848;
transition:.2s; border-radius:10px
}
.owl-dot::before {
position:absolute;
content:'';
top:50%;
left:50%;
width:6px;
height:6px;
opacity:0;
background:#0E4D92;
transform:translate3d(-50%, -50%, 0);
will-change:transform;
transition:all .2s ease; border-radius:10px
}
.owl-dot:only-child {
	display:none
}
.owl-dot:hover::before, .owl-dot:focus::before {
opacity:1
}
.owl-dot.active::before {
opacity:1;
width:14px;
height:14px
}
.owl-carousel.owl-carousel-light-dots .owl-dot {
	border-color:#fff
}
.owl-carousel.owl-carousel-light-dots .owl-dot:hover, .owl-carousel.owl-carousel-light-dots .owl-dot:focus {
	background-color:#fff
}
.owl-carousel.owl-carousel-light-dots .owl-dot.active {
	background-color:#fff
}
[class*=dots-custom]:not(.dots-custom-wrap) {
font-size:0;
line-height:0
}
.dots-custom-wrap {
	margin-top:20px
}
.owl-custom-nav {
	display:flex;
	flex-wrap:nowrap;
	align-items:center;
	margin-bottom:-10px;
	margin-left:-10px
}
.owl-custom-nav:empty {
	margin-bottom:0;
	margin-left:0
}
.owl-custom-nav>* {
	display:inline-block;
	margin-top:0;
	margin-bottom:10px;
	margin-left:10px
}
.owl-custom-nav .owl-prev, .owl-custom-nav .owl-next {
	position:static;
	text-align:center;
	transform:none;
	width:60px;
	height:60px;
	padding:0;
	line-height:56px;
	color:#151515;
	border:2px solid #151515;
	background:#fff
}
.owl-custom-nav .owl-prev:hover, .owl-custom-nav .owl-next:hover {
	color:#fff;
	background:#0E4D92;
	border-color:#0E4D92
}
@media(min-width:992px) {
.owl-custom-nav {
margin-bottom:-16px;
margin-left:-16px
}
.owl-custom-nav:empty {
margin-bottom:0;
margin-left:0
}
.owl-custom-nav>* {
display:inline-block;
margin-top:0;
margin-bottom:16px;
margin-left:16px
}
}
@media(min-width:1200px) {
.owl-custom-nav .owl-prev, .owl-custom-nav .owl-next {
width:72px;
height:67px;
line-height:63px
}
}
.owl-custom-nav-2 {
	display:flex;
	align-items:center
}
.owl-custom-nav-2 .owl-prev, .owl-custom-nav-2 .owl-next {
	position:static;
	text-align:center;
	padding:0;
	width:54px;
	line-height:28px;
	color:#151515;
	background:#fff;
	border:none;
	transform:none
}
.owl-custom-nav-2 .owl-prev:hover, .owl-custom-nav-2 .owl-next:hover {
	color:#0E4D92
}
.owl-custom-nav-2 .owl-next {
	border-left:1px solid #e1e1e1
}
.dots-style-2 .owl-dots {
	margin-top:30px
}
.dots-style-2 .owl-dot {
	width:30px;
	height:20px;
	margin-left:8px;
	margin-right:8px;
	background:0 0;
	z-index:1
}
.dots-style-2 .owl-dot::before {
height:4px;
width:100%;
background:0 0;
opacity:1;
z-index:0
}
.dots-style-2 .owl-dot::after {
position:absolute;
content:'';
top:50%;
left:0;
height:4px;
width:100%;
background:#e1e1e1;
transform:translate3d(0, -50%, 0);
z-index:-1
}
.dots-style-2 .owl-dot:hover::before {
background:#151515
}
.dots-style-2 .owl-dot.active::before {
background:#0E4D92
}
@media(min-width:576px) {
.dots-style-2 .owl-dot {
width:64px
}
}
@media(min-width:768px) {
.dots-style-2 .owl-dots {
margin-top:45px
}
}
.dots-style-3 .owl-dot.active::before {
background:#0E4D92
}
.dots-style-4 {
	overflow:hidden;
	padding-right:30px
}
.dots-style-4 .owl-dots {
	position:absolute;
	top:-13px;
	right:0;
	margin-top:0
}
.dots-style-4 .owl-dots::before {
position:absolute;
content:'';
top:calc( 100% + 20px);
height:100vh;
border-left:1px solid #ebebeb
}
.dots-style-4 .owl-dot {
	display:block;
	margin:17px 0
}
@media(min-width:576px) {
.dots-style-4 {
padding-right:40px
}
}
@media(min-width:1200px) {
.dots-style-4 {
padding-right:50px
}
}
.owl-style-1 {
	text-align:center
}
.owl-style-1 .owl-dot {
	margin:0 9px
}
@media(min-width:576px) {
.owl-style-1 {
position:relative;
padding-right:60px;
padding-bottom:30px
}
.owl-style-1 .owl-carousel::before {
display:inline-block;
position:absolute;
content:'';
top:20px;
right:0;
bottom:0;
left:0;
border:4px solid #e8e8e8;
transform:translate3d(60px, 30px, 0);
pointer-events:none
}
.owl-style-1 .owl-dot {
display:block;
margin:18px auto
}
.dots-custom-wrap {
position:absolute;
top:50%;
right:4px;
width:100%;
max-width:56px;
text-align:center;
transform:translate3d(0, -40%, 0);
margin-top:0
}
}
@media(min-width:1200px) {
.owl-style-1 {
margin-right:40px;
margin-left:24px
}
}
.owl-numbering {
	color:#151515;
	margin-top:16px
}
.owl-numbering>* {
	display:inline-block;
	vertical-align:middle
}
@media(min-width:576px) {
.owl-numbering {
margin-top:0;
padding:6px 5px
}
.owl-numbering>* {
display:block
}
}
.owl-style-2 {
	text-align:center
}
.owl-style-2 .owl-dots {
	margin-top:30px
}
@media(min-width:992px) {
.owl-style-2 .owl-dots {
position:relative;
display:inline-block;
margin-top:50px
}
.owl-style-2 .owl-dots::before {
position:absolute;
content:'';
top:50%;
right:0;
left:0;
height:2px;
background:rgba(255, 255, 255, .2);
transform:translate3d(0, -50%, 0)
}
.owl-style-2 .owl-dot {
width:92px;
height:20px;
margin:0 75px;
background:0 0
}
.owl-style-2 .owl-dot:last-child {
margin-right:0
}
.owl-style-2 .owl-dot:first-child {
margin-left:0
}
.owl-style-2 .owl-dot::before {
background:#fff;
transition-duration:.3s;
z-index:1
}
.owl-style-2 .owl-dot::after {
position:absolute;
content:'';
top:50%;
right:0;
left:0;
height:4px;
background:rgba(255, 255, 255, .3);
transform:translate3d(0, -50%, 0);
will-change:transform
}
.owl-style-2 .owl-dot:focus::before, .owl-style-2 .owl-dot:hover::before {
width:100%;
height:4px
}
.owl-style-2 .owl-dot.active::before {
width:100%;
height:4px;
background:#fee25f
}
}
.owl-style-3 .owl-stage-outer {
	margin:-10px -15px;
	padding:10px 15px
}
.owl-style-4 .owl-stage {
	display:flex;
	align-items:stretch
}
.owl-style-4 .owl-item {
	flex:0 0 auto
}
.owl-style-4 .owl-next, .owl-style-4 .owl-prev {
	display:none;
	top:79%;
	transform:none
}
.owl-style-4 .owl-prev {
	left:12px
}
.owl-style-4 .owl-next {
	right:12px
}
@media(min-width:768px) {
.owl-style-4 {
overflow:hidden
}
.owl-style-4>div {
width:calc( 100% + 30px);
margin-left:-15px;
margin-right:-15px
}
}
@media(min-width:992px) {
.owl-style-4 .owl-next, .owl-style-4 .owl-prev {
display:inline-block
}
.owl-style-4 .owl-dots {
display:none
}
}
.owl-style-5 .owl-stage-outer {
	margin:-30px -15px -15px;
	padding:30px 15px 15px
}
@media(min-width:1200px) {
.owl-style-5 .owl-stage-outer {
margin:-40px -30px -30px;
padding:40px 30px 30px
}
}
.owl-style-6 .owl-stage-outer {
	margin:-15px;
	padding:15px
}
@media(min-width:1200px) {
*+.owl-style-6 {
margin-top:60px
}
}
.owl-style-7 .owl-item {
	padding:0 15px
}
@media(max-width:1599px) {
.owl-style-7 .owl-dots {
display:block!important;
margin-top:30px
}
}
.owl-style-8 .owl-stage-outer {
	margin:-20px;
	padding:20px
}
@media(min-width:1200px) {
.owl-style-8 .owl-dots {
margin-top:70px
}
}
.owl-style-9 .owl-stage-outer {
	margin:-10px;
	padding:10px
}
.owl-style-10 {
	overflow:hidden;
	padding:33px 40px;
	border-width:1px 0;
	border-style:solid;
	border-color:#e1e1e1
}
.owl-style-10 .owl-nav {
	display:flex;
	align-items:center;
	justify-content:space-between;
	position:absolute;
	top:50%;
	right:0;
	left:0;
	transform:translate3d(0, -50%, 0);
	pointer-events:none
}
.owl-style-10 .owl-nav::before, .owl-style-10 .owl-nav::after {
position:absolute;
content:'';
width:100%;
height:1000%;
border-width:0 1px;
border-style:solid;
border-color:#e1e1e1
}
.owl-style-10 .owl-nav::before {
bottom:100%
}
.owl-style-10 .owl-nav::after {
top:100%
}
.owl-style-10 .owl-prev, .owl-style-10 .owl-next {
	position:relative;
	top:auto;
	line-height:54px;
	transform:none;
	pointer-events:auto
}
.owl-style-10 .owl-prev {
	left:-5px
}
.owl-style-10 .owl-next {
	right:-5px
}
*+.owl-style-10 {
	margin-top:50px
}
@media(min-width:992px) {
.owl-style-10 {
padding-left:70px;
padding-right:70px
}
}
@media(min-width:1200px) {
.owl-style-10 {
padding-left:100px;
padding-right:100px
}
*+.owl-style-10 {
margin-top:70px
}
}
.ie-10 .owl-style-10, .ie-11 .owl-style-10, .ie-edge .owl-style-10 {
	overflow:visible;
	border-width:1px
}
.ie-10 .owl-style-10 .owl-nav::before, .ie-10 .owl-style-10 .owl-nav::after, .ie-11 .owl-style-10 .owl-nav::before, .ie-11 .owl-style-10 .owl-nav::after, .ie-edge .owl-style-10 .owl-nav::before, .ie-edge .owl-style-10 .owl-nav::after {
display:none
}
.ie-10 .owl-style-10 .owl-prev, .ie-10 .owl-style-10 .owl-next, .ie-11 .owl-style-10 .owl-prev, .ie-11 .owl-style-10 .owl-next, .ie-edge .owl-style-10 .owl-prev, .ie-edge .owl-style-10 .owl-next {
	background:#fff
}
.owl-style-11 .owl-stage-outer {
	margin:-20px;
	padding:20px
}
.owl-style-12 .owl-stage-outer {
	padding:60px 24px 0;
	margin-left:-24px;
	margin-right:-24px
}
.owl-style-12 .owl-item .quote-tara-caption {
	opacity:.3
}
.owl-style-12 .owl-item .quote-tara-author, .owl-style-12 .owl-item .quote-tara-status {
	opacity:.4
}
.owl-style-12 .quote-tara {
	pointer-events:none
}
.owl-style-12 .owl-item.center .quote-tara {
	pointer-events:auto
}
.owl-style-12 .owl-item.center .quote-tara-caption {
	opacity:1
}
.owl-style-12 .owl-item.center .quote-tara-author, .owl-style-12 .owl-item.center .quote-tara-status {
	opacity:1
}
.owl-style-12 .owl-prev, .owl-style-12 .owl-next {
	top:0;
	font-size:31px;
	transform:none;
	color:#151515
}
.owl-style-12 .owl-prev:hover, .owl-style-12 .owl-next:hover {
	color:#0E4D92
}
.owl-style-12 .owl-next {
	right:5%
}
.owl-style-12 .owl-prev {
	left:5%
}
*+.owl-style-12 {
	margin-top:26px
}
@media(min-width:992px) {
.owl-style-12 .owl-stage-outer {
padding-top:100px
}
.owl-style-12 .owl-prev, .owl-style-12 .owl-next {
top:35px
}
.owl-style-12 .owl-next {
right:14%
}
.owl-style-12 .owl-prev {
left:14%
}
}
.owl-style-13 .owl-prev, .owl-style-13 .owl-next {
	display:none;
	font-size:31px;
	color:#151515
}
.owl-style-13 .owl-prev:hover, .owl-style-13 .owl-next:hover {
	color:#0E4D92
}
.owl-style-13 .owl-dots {
	margin-top:30px
}
@media(min-width:992px) {
.owl-style-13 {
padding-left:40px;
padding-right:40px
}
.owl-style-13 .owl-prev, .owl-style-13 .owl-next {
display:inline-block
}
.owl-style-13 .owl-next {
right:-15px
}
.owl-style-13 .owl-prev {
left:-15px
}
.owl-style-13 .owl-dots {
display:none
}
}
@media(min-width:1200px) {
.owl-style-13 {
padding-left:100px;
padding-right:100px
}
.owl-style-13 .owl-next {
right:20px
}
.owl-style-13 .owl-prev {
left:20px
}
}
.owl-wrap-1 {
	margin-left:-15px;
	margin-right:-15px
}
*+.owl-wrap-1 {
	margin-top:50px
}
.lg-sub-html, .lg-toolbar {
	background-color:rgba(0, 0, 0, .45)
}
@font-face {
font-family:lg;
src:url(../fonts/lg.eot);
src:url(../fonts/lg.eot) format("embedded-opentype"), url(../fonts/lg.woff) format("woff"), url(../fonts/lg.ttf) format("truetype"), url(../fonts/lg.svg) format("svg");
font-weight:400;
font-style:normal
}
.lg-icon {
	font-family:lg;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.lg-actions .lg-next, .lg-actions .lg-prev {
	background-color:rgba(0, 0, 0, .45);
	border-radius:2px;
	color:#999;
	cursor:pointer;
	display:block;
	font-size:22px;
	margin-top:-10px;
	padding:8px 10px 9px;
	position:absolute;
	top:50%;
	z-index:1080;
	border:none;
	outline:0
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
	pointer-events:none;
	opacity:.5
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
	color:#fff
}
.lg-actions .lg-next {
	right:20px
}
.lg-actions .lg-next:before {
	content:"\e095"
}
.lg-actions .lg-prev {
	left:20px
}
.lg-actions .lg-prev:after {
	content:"\e094"
}
@-webkit-keyframes lg-right-end {
0%, 100% {
left:0
}
50% {
left:-30px
}
}
@-moz-keyframes lg-right-end {
0%, 100% {
left:0
}
50% {
left:-30px
}
}
@-ms-keyframes lg-right-end {
0%, 100% {
left:0
}
50% {
left:-30px
}
}
@keyframes lg-right-end {
0%, 100% {
left:0
}
50% {
left:-30px
}
}
@-webkit-keyframes lg-left-end {
0%, 100% {
left:0
}
50% {
left:30px
}
}
@-moz-keyframes lg-left-end {
0%, 100% {
left:0
}
50% {
left:30px
}
}
@-ms-keyframes lg-left-end {
0%, 100% {
left:0
}
50% {
left:30px
}
}
@keyframes lg-left-end {
0%, 100% {
left:0
}
50% {
left:30px
}
}
.lg-outer.lg-right-end .lg-object {
-webkit-animation:lg-right-end .3s;
-o-animation:lg-right-end .3s;
animation:lg-right-end .3s;
	position:relative
}
.lg-outer.lg-left-end .lg-object {
-webkit-animation:lg-left-end .3s;
-o-animation:lg-left-end .3s;
animation:lg-left-end .3s;
	position:relative
}
.lg-toolbar {
	z-index:1082;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.lg-toolbar .lg-icon {
	color:#999;
	cursor:pointer;
	float:right;
	font-size:24px;
	height:47px;
	line-height:27px;
	padding:10px 0;
	text-align:center;
	width:50px;
	text-decoration:none!important;
	outline:0;
-webkit-transition:color .2s linear;
-o-transition:color .2s linear;
transition:color .2s linear
}
.lg-toolbar .lg-icon:hover {
	color:#fff
}
.lg-toolbar .lg-close:after {
	content:"\e070"
}
.lg-toolbar .lg-download:after {
	content:"\e0f2"
}
.lg-sub-html {
	bottom:0;
	color:#eee;
	font-size:16px;
	left:0;
	padding:10px 40px;
	position:fixed;
	right:0;
	text-align:center;
	z-index:1080
}
.lg-sub-html h4 {
	margin:0;
	font-size:13px;
	font-weight:700
}
.lg-sub-html p {
	font-size:12px;
	margin:5px 0 0
}
#lg-counter {
	color:#999;
	display:inline-block;
	font-size:16px;
	padding-left:20px;
	padding-top:12px;
	vertical-align:middle
}
.lg-next, .lg-prev, .lg-toolbar {
	opacity:1;
-webkit-transition:-webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
-moz-transition:-moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
-o-transition:-o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
transition:transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear
}
.lg-hide-items .lg-prev {
	opacity:0;
	-webkit-transform:translate3d(-10px, 0, 0);
	transform:translate3d(-10px, 0, 0)
}
.lg-hide-items .lg-next {
	opacity:0;
	-webkit-transform:translate3d(10px, 0, 0);
	transform:translate3d(10px, 0, 0)
}
.lg-hide-items .lg-toolbar {
	opacity:0;
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
-webkit-transform:scale3d(.5, .5, .5);
transform:scale3d(.5, .5, .5);
opacity:0;
-webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
-moz-transition:-moz-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
-o-transition:-o-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
transition:transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
opacity:1
}
.lg-outer .lg-thumb-outer {
	background-color:#0d0a0a;
	bottom:0;
	position:absolute;
	width:100%;
	z-index:1080;
	max-height:350px;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
-moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
transition:transform .25s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
	-webkit-transition-duration:0s!important;
	transition-duration:0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.lg-outer .lg-thumb {
	padding:10px 0;
	height:100%;
	margin-bottom:-5px;
	margin-left:auto;
	margin-right:auto
}
.lg-outer .lg-thumb-item {
	cursor:pointer;
	float:left;
	overflow:hidden;
	height:100%;
	border:2px solid transparent;
	border-radius:0;
	margin-bottom:5px
}
@media(min-width:1025px) {
.lg-outer .lg-thumb-item {
-webkit-transition:border-color .25s ease;
-o-transition:border-color .25s ease;
transition:border-color .25s ease
}
}
.lg-outer .lg-thumb-item:hover {
	border-color:#fff
}
.lg-outer .lg-thumb-item.active {
	border-color:#0E4D92
}
.lg-outer .lg-thumb-item img {
	width:100%;
	height:100%;
	object-fit:cover
}
.lg-outer.lg-has-thumb .lg-item {
	padding-bottom:120px
}
.lg-outer.lg-can-toggle .lg-item {
	padding-bottom:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
-webkit-transition:bottom .25s ease;
-o-transition:bottom .25s ease;
transition:bottom .25s ease
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
	bottom:100px
}
.lg-outer .lg-toogle-thumb {
	background-color:#0d0a0a;
	border-radius:2px 2px 0 0;
	color:#999;
	cursor:pointer;
	font-size:24px;
	height:39px;
	line-height:27px;
	padding:5px 0;
	position:absolute;
	right:20px;
	text-align:center;
	top:-39px;
	width:50px
}
.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {
	color:#fff
}
.lg-outer .lg-toogle-thumb:after {
	content:"\e1ff"
}
.lg-outer .lg-video-cont {
	display:inline-block;
	vertical-align:middle;
	max-width:1140px;
	max-height:100%;
	width:100%;
	padding:0 5px
}
.lg-outer .lg-video {
	width:100%;
	height:0;
	padding-bottom:56.25%;
	overflow:hidden;
	position:relative
}
.lg-outer .lg-video .lg-object {
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	width:100%!important;
	height:100%!important
}
.lg-outer .lg-video .lg-video-play {
	width:84px;
	height:59px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-42px;
	margin-top:-30px;
	z-index:1080;
	cursor:pointer
}
.lg-outer .lg-has-iframe .lg-video {
	-webkit-overflow-scrolling:touch;
	overflow:auto
}
.lg-outer .lg-has-vimeo .lg-video-play {
	background:url(../images/vimeo-play.png) no-repeat
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
	background:url(../images/vimeo-play.png) 0 -58px no-repeat
}
.lg-outer .lg-has-html5 .lg-video-play {
	background:url(../images/video-play.png) no-repeat;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	width:64px;
	opacity:.8
}
.lg-outer .lg-has-html5:hover .lg-video-play {
	opacity:1
}
.lg-outer .lg-has-youtube .lg-video-play {
	background:url(../images/youtube-play.png) no-repeat
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
	background:url(../images/youtube-play.png) 0 -60px no-repeat
}
.lg-outer .lg-video-object {
	width:100%!important;
	height:100%!important;
	position:absolute;
	top:0;
	left:0
}
.lg-outer .lg-has-video .lg-video-object {
	visibility:hidden
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
	display:none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
	visibility:visible
}
.lg-progress-bar {
	background-color:#333;
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1083;
	opacity:0;
	-webkit-transition:opacity 80ms ease 0s;
	-moz-transition:opacity 80ms ease 0s;
	-o-transition:opacity 80ms ease 0s;
	transition:opacity 80ms ease 0s
}
.lg-progress-bar .lg-progress {
	background-color:#0E4D92;
	height:5px;
	width:0
}
.lg-progress-bar.lg-start .lg-progress {
	width:100%
}
.lg-show-autoplay .lg-progress-bar {
	opacity:1
}
.lg-autoplay-button:after {
	content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after {
	content:"\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition-duration:0s;
	transition-duration:0s
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
-moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
-o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
-moz-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
-o-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
-moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
-o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
#lg-zoom-in:after {
	content:"\e311"
}
#lg-actual-size {
	font-size:20px
}
#lg-actual-size:after {
	content:"\e033"
}
#lg-zoom-out {
	opacity:.5;
	pointer-events:none
}
#lg-zoom-out:after {
	content:"\e312"
}
.lg-zoomed #lg-zoom-out {
	opacity:1;
	pointer-events:auto
}
.lg-outer .lg-pager-outer {
	bottom:60px;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	z-index:1080;
	height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
	overflow:visible
}
.lg-outer .lg-pager-cont {
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
	position:relative;
	vertical-align:top;
	margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
	opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
	box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont {
	background-color:#fff;
	color:#fff;
	bottom:100%;
	height:83px;
	left:0;
	margin-bottom:20px;
	margin-left:-60px;
	opacity:0;
	padding:5px;
	position:absolute;
	width:120px;
	border-radius:3px;
-webkit-transition:opacity .15s ease 0s, -webkit-transform .15s ease 0s;
-moz-transition:opacity .15s ease 0s, -moz-transform .15s ease 0s;
-o-transition:opacity .15s ease 0s, -o-transform .15s ease 0s;
transition:opacity .15s ease 0s, transform .15s ease 0s;
	-webkit-transform:translate3d(0, 5px, 0);
	transform:translate3d(0, 5px, 0)
}
.lg-outer .lg-pager-thumb-cont img {
	width:100%;
	height:100%
}
.lg-outer .lg-pager {
	background-color:rgba(255, 255, 255, .5);
	border-radius:50%;
	box-shadow:0 0 0 8px rgba(255, 255, 255, .7) inset;
	display:block;
	height:12px;
-webkit-transition:box-shadow .3s ease 0s;
-o-transition:box-shadow .3s ease 0s;
transition:box-shadow .3s ease 0s;
	width:12px
}
.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
	box-shadow:0 0 0 8px #fff inset
}
.lg-outer .lg-caret {
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px dashed;
	bottom:-10px;
	display:inline-block;
	height:0;
	left:50%;
	margin-left:-5px;
	position:absolute;
	vertical-align:middle;
	width:0
}
.lg-fullscreen:after {
	content:"\e20c"
}
.lg-fullscreen-on .lg-fullscreen:after {
	content:"\e20d"
}
.lg-outer #lg-dropdown-overlay {
	background-color:rgba(0, 0, 0, .25);
	bottom:0;
	cursor:default;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:1081;
	opacity:0;
	visibility:hidden;
-webkit-transition:visibility 0s linear .18s, opacity .18s linear 0s;
-o-transition:visibility 0s linear .18s, opacity .18s linear 0s;
transition:visibility 0s linear .18s, opacity .18s linear 0s
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
	-webkit-transition-delay:0s;
	transition-delay:0s;
	-moz-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	opacity:1;
	visibility:visible
}
.lg-outer .lg-dropdown {
	background-color:#fff;
	border-radius:2px;
	font-size:14px;
	list-style-type:none;
	margin:0;
	padding:10px 0;
	position:absolute;
	right:0;
	text-align:left;
	top:50px;
	opacity:0;
	visibility:hidden;
	-moz-transform:translate3d(0, 5px, 0);
	-o-transform:translate3d(0, 5px, 0);
	-ms-transform:translate3d(0, 5px, 0);
	-webkit-transform:translate3d(0, 5px, 0);
	transform:translate3d(0, 5px, 0);
-webkit-transition:-webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
-moz-transition:-moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
-o-transition:-o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
transition:transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s
}
.lg-outer .lg-dropdown:after {
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	border:8px solid transparent;
	border-bottom-color:#fff;
	right:16px;
	top:-16px
}
.lg-outer .lg-dropdown>li:last-child {
	margin-bottom:0
}
.lg-outer .lg-dropdown>li:hover .lg-icon, .lg-outer .lg-dropdown>li:hover a {
	color:#333
}
.lg-outer .lg-dropdown a {
	color:#333;
	display:block;
	white-space:pre;
	padding:4px 12px;
	font-family:open sans, helvetica neue, Helvetica, Arial, sans-serif;
	font-size:12px
}
.lg-outer .lg-dropdown a:hover {
	background-color:rgba(0, 0, 0, .07)
}
.lg-outer .lg-dropdown .lg-dropdown-text {
	display:inline-block;
	line-height:1;
	margin-top:-3px;
	vertical-align:middle
}
.lg-outer .lg-dropdown .lg-icon {
	color:#333;
	display:inline-block;
	float:none;
	font-size:20px;
	height:auto;
	line-height:1;
	margin-right:8px;
	padding:0;
	vertical-align:middle;
	width:auto
}
.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
	width:100%;
	height:100%
}
.lg-outer #lg-share {
	position:relative
}
.lg-outer #lg-share:after {
	content:"\e80d"
}
.lg-outer #lg-share-facebook .lg-icon {
	color:#3b5998
}
.lg-outer #lg-share-facebook .lg-icon:after {
	content:"\e901"
}
.lg-outer #lg-share-twitter .lg-icon {
	color:#00aced
}
.lg-outer #lg-share-twitter .lg-icon:after {
	content:"\e904"
}
.lg-outer #lg-share-googleplus .lg-icon {
	color:#dd4b39
}
.lg-outer #lg-share-googleplus .lg-icon:after {
	content:"\e902"
}
.lg-outer #lg-share-pinterest .lg-icon {
	color:#cb2027
}
.lg-outer #lg-share-pinterest .lg-icon:after {
	content:"\e903"
}
.lg-group:after {
	content:"";
	display:table;
	clear:both
}
.lg-outer {
	position:fixed;
	top:0;
	left:0;
	z-index:1090;
	text-align:left;
	opacity:0;
-webkit-transition:opacity .15s ease 0s;
-o-transition:opacity .15s ease 0s;
transition:opacity .15s ease 0s
}
.lg-outer * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.lg-outer.lg-visible {
	opacity:1
}
.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
	-webkit-transition-duration:inherit!important;
	transition-duration:inherit!important;
	-webkit-transition-timing-function:inherit!important;
	transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
	-webkit-transition-duration:0s!important;
	transition-duration:0s!important;
	opacity:1
}
.lg-outer.lg-grab img.lg-object {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
.lg-outer.lg-grabbing img.lg-object {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing
}
.lg-outer .lg {
	position:relative;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
	max-height:100%
}
.lg-outer .lg-inner {
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap
}
.lg-outer .lg-item {
	background:url(../images/loading.gif) center center no-repeat;
	display:none!important
}
.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
	display:inline-block!important
}
.lg-outer .lg-img-wrap, .lg-outer .lg-item {
	display:inline-block;
	text-align:center;
	position:absolute;
	width:100%;
	height:100%
}
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
	content:"";
	display:inline-block;
	height:50%;
	width:1px;
	margin-right:-1px
}
.lg-outer .lg-img-wrap {
	position:absolute;
	padding:0 5px;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.lg-outer .lg-item.lg-complete {
	background-image:none
}
.lg-outer .lg-item.lg-current {
	z-index:1060
}
.lg-outer .lg-image {
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
	width:auto!important;
	height:auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
	opacity:0;
-webkit-transition:opacity .15s ease 0s;
-o-transition:opacity .15s ease 0s;
transition:opacity .15s ease 0s
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
	opacity:1
}
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
	display:none
}
.lg-backdrop {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1090;
	background-color:rgba(0, 0, 0, .8);
	opacity:0;
-webkit-transition:opacity .15s ease 0s;
-o-transition:opacity .15s ease 0s;
transition:opacity .15s ease 0s
}
.lg-backdrop.in {
	opacity:1
}
.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
	-webkit-transition:none 0s ease 0s!important;
	-moz-transition:none 0s ease 0s!important;
	-o-transition:none 0s ease 0s!important;
	transition:none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item {
	opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current {
	opacity:1
}
.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
-webkit-transition:opacity .1s ease 0s;
-moz-transition:opacity .1s ease 0s;
-o-transition:opacity .1s ease 0s;
transition:opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity:0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-moz-transition:-moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
transition:transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-left .lg-item {
	opacity:0;
	position:absolute;
	left:0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	left:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
	left:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	left:0;
	opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
-webkit-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-moz-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-o-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}
.tablet #lg-zoom-in, .tablet #lg-zoom-out, .mobile #lg-zoom-in, .mobile #lg-zoom-out {
	display:none
}
.tablet .lg-icon, .mobile .lg-icon {
	font-size:22px;
	width:45px
}
@media(max-width:767px) {
.lg-fullscreen, #lg-zoom-in, #lg-zoom-out {
display:none
}
.lg-icon {
font-size:22px;
width:45px
}
}
.parallax-container {
	position:relative;
	overflow:hidden;
	background-color:#212121;
	background-position:50%
}
.material-parallax {
	position:absolute;
	top:0;
	left:-1px;
	right:-1px;
	bottom:0
}
.ipad .parallax-container, .iphone .parallax-container {
	background-attachment:scroll!important
}
.material-parallax img {
	display:none;
	position:absolute;
	left:50%;
	bottom:0;
	min-width:101%;
	min-height:101%;
	max-width:none;
	transform:translate3d(-50%, 0, 0)
}
.parallax-content {
	position:relative;
	z-index:1
}
.container+.parallax-container {
	margin-top:30px
}
@media(min-width:992px) {
.container+.parallax-container {
margin-top:50px
}
}
.select2-container {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	min-height:50px;
	min-width:256px;
	margin:0;
	padding:0;
	letter-spacing:.075em;
	background:#fff
}
.select2-container-active {
	border-color:#0E4D92
}
.select2-container, .select2-drop, .select2-search, .select2-search input {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.select2-container .select2-choice {
	display:block;
	position:relative;
	color:#777;
	background-color:#fff;
	padding:16px 40px 16px 26px;
	border-radius:0;
	text-decoration:none;
	min-height:60px
}
.select2-container .select2-choice>.select2-chosen {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.select2-dropdown-open .select2-choice {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-arrow {
	display:inline-block;
	position:absolute;
	right:14px;
	top:50%;
	transform:translateY(-50%);
	line-height:1
}
.select2-arrow b:before {
	display:inline-block;
	font-weight:400;
	content:"";
	font-family:material design icons;
	font-size:20px;
	transform:rotate(0deg)
}
.select2-dropdown-open .select2-arrow b:before {
	transform:rotate(180deg)
}
.select2-container .select2-choice abbr {
	display:none
}
.select2-drop-mask {
	border:0;
	margin:0;
	padding:0;
	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-drop {
	width:100%;
	margin-top:-1px;
	position:absolute;
	z-index:100;
	top:100%;
	background:#fff;
	color:#777;
	border:1px solid #e1e1e1;
	border-top:0;
	border-radius:0 0 0 0
}
.select2-drop-active {
	border:1px solid #0E4D92;
	border-top:0
}
.select2-drop.select2-drop-above {
	margin-top:1px;
	border-top:1px solid #e1e1e1;
	border-bottom:0
}
.select2-drop.select2-drop-above.select2-drop-active {
	border:1px solid #0E4D92
}
.select2-search {
	display:inline-block;
	width:100%;
	padding:4px 4px 0;
	position:relative;
	z-index:10000;
	white-space:nowrap
}
.select2-search:before {
	position:absolute;
	right:25px;
	top:50%;
	transform:translateY(calc(-50% + 4px));
	display:inline-block;
	content:'\f43b';
	font-family:material design icons;
	font-size:20px;
	line-height:1
}
.select2-search input {
	width:100%;
	padding:5px 35px 5px 5px;
	margin:0;
	outline:0;
	font-size:1em;
	background-color:#fff;
	color:#777;
	border:1px solid #e1e1e1
}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
	border:1px solid #e1e1e1;
	border-top-color:transparent
}
.select2-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.select2-results {
	padding:4px;
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-tap-highlight-color:transparent
}
.select2-result {
	border-radius:0;
transition:.1s
}
.select2-results li.select2-result-with-children>.select2-result-label {
	font-weight:700
}
.select2-results .select2-result-label {
	padding:3px 7px 4px;
	margin:0;
	cursor:pointer;
	min-height:1em;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.select2-results .select2-highlighted {
	color:#fff;
	background:#0E4D92
}
.select2-results li em {
	background:#fff;
	font-style:normal
}
.select2-results .select2-highlighted em {
	background:0 0
}
.select2-results .select2-highlighted ul {
	background:#fff;
	color:#000
}
.select2-results .select2-disabled.select2-highlighted {
	color:#fff;
	background:#0E4D92;
	display:list-item;
	cursor:default
}
.select2-results .select2-disabled {
	background:#b7b7b7;
	display:list-item;
	cursor:default
}
.select2-results .select2-selected {
	display:none
}
.select2-results .select2-ajax-error {
	background:rgba(255, 50, 50, .2)
}
.select2-more-results {
	background:#f4f4f4;
	display:list-item
}
.select2-container.select2-container-disabled .select2-choice {
	background-color:#f4f4f4;
	background-image:none;
	border:1px solid #ddd;
	cursor:default
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
	background-color:#f4f4f4;
	background-image:none;
	border-left:0
}
.select2-container.select2-container-disabled .select2-choice abbr {
	display:none
}
.select2-container-multi {
	display:flex;
	align-items:stretch;
	height:auto;
	min-height:60px
}
.select2-container-multi .select2-choices {
	display:flex;
	flex-flow:row;
	align-items:center;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	line-height:0;
	cursor:text;
	overflow:hidden
}
.select2-locked {
	padding:3px 5px!important
}
.select2-container-multi .select2-choices {
	min-height:26px
}
.select2-container-multi .select2-choices .select2-search-field {
	margin:0;
	padding:0;
	white-space:nowrap
}
.select2-container-multi .select2-choices .select2-search-field input {
	width:100%!important;
	outline:0;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:0 0!important
}
.select2-container-multi .select2-choices .select2-search-choice {
	padding:4px 5px 4px 20px;
	margin:3px 0 3px 5px;
	position:relative;
	line-height:13px;
	cursor:default;
	border:1px solid #c8c8c8;
	background-clip:padding-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#c8c8c8
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
	cursor:default
}
.select2-search-choice-close {
	display:block;
	width:12px;
	height:13px;
	position:absolute;
	right:3px;
	top:3px;
	color:#2c343b
}
.select2-search-choice-close:before {
	display:inline-block;
	content:'\f24c';
	font-family:material design icons;
	font-size:12px;
	line-height:1
}
.select2-container-multi .select2-search-choice-close {
	left:3px
}
.select2-container-multi.select2-container-disabled .select2-choices {
	background-color:#f4f4f4;
	background-image:none;
	border:1px solid #ddd;
	cursor:default
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
	padding:3px 5px;
	border:1px solid #ddd;
	background-image:none;
	background-color:#f4f4f4
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
	display:none;
	background:0 0
}
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
	text-decoration:underline
}
.select2-offscreen, .select2-offscreen:focus {
	clip:rect(0 0 0 0)!important;
	width:1px!important;
	height:1px!important;
	border:0!important;
	margin:0!important;
	padding:0!important;
	overflow:hidden!important;
	position:absolute!important;
	outline:0!important;
	left:0!important;
	top:0!important
}
.select2-display-none {
	display:none
}
.select2-measure-scrollbar {
	position:absolute;
	top:-10000px;
	left:-10000px;
	width:100px;
	height:100px;
	overflow:scroll
}
.rd-range {
	height:18px;
	display:flex;
	-webkit-align-items:center
}
.rd-range__wrap {
	position:relative;
	width:100%;
	height:6px;
	border-radius:3px;
	background-color:#f4f4f4;
	transition:background 100ms cubic-bezier(.23, 1, .32, 1)
}
.rd-range__pointer {
	position:absolute;
	cursor:pointer;
	top:3px;
	left:6%;
	z-index:1;
	width:16px;
	height:16px;
	border-radius:50%;
	transform:translate(-50%, -50%);
	transform-origin:0 15%;
transition:transform .2s cubic-bezier(.35, 0, .25, 1);
	overflow:visible;
	background-color:#0E4D92;
	background-clip:padding-box
}
@media(min-width:768px) {
.rd-range__pointer.active {
transform:scale3d(1.1, 1.1, 1.1) translate(-50%, -50%)
}
}
.rd-range__line {
	background-color:#0E4D92;
	position:absolute;
	top:0;
	left:0;
	height:6px;
	transition:none
}
.rd-range .rd-range__pointer-tooltip {
	display:none!important
}
.rd-range-wrap {
	display:flex;
	align-items:center
}
.rd-range-form-wrap span, .rd-range-input, .rd-range-title {
	font-size:15px;
	line-height:1;
	letter-spacing:.05em;
	font-family:roboto, -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, Arial, sans-serif
}
.rd-range-title {
	margin-right:4px;
	color:#151515
}
.rd-range-form-wrap {
	position:relative;
	padding-left:4px;
	color:#151515
}
.rd-range-form-wrap span {
	position:absolute;
	top:4px;
	left:0
}
.rd-range-divider {
	width:10px;
	margin-right:5px;
	margin-bottom:2px;
	border-top:1px solid #151515
}
.rd-range-input {
	text-align:center;
	outline:none;
	border:none;
	max-width:36px;
	background-color:transparent;
	border-radius:0
}
*+.rd-range {
	margin-top:35px
}
.rd-range+.group-md {
	margin-top:30px
}
.ie-10 .rd-range-form-wrap, .ie-11 .rd-range-form-wrap, .ie-edge .rd-range-form-wrap {
	padding-left:8px
}
.tablet .rd-range-input, .mobile .rd-range-input {
	max-width:44px
}
.slick-slider {
	position:relative;
	display:block;
	-moz-box-sizing:border-box;
	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:transparent
}
.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
}
.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;
	text-align:center;
	padding-left:0;
	padding-right:0;
	display:none
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:inline-block;
	width:100%
}
.slick-slide:focus {
	outline:none
}
.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
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-loading .slick-list {
	background:#fff url(./../images/ajax-loader.gif) center center no-repeat
}
.slick-prev, .slick-next {
	display:block;
	padding:0;
	font-size:22px;
	line-height:1;
	border:none;
	background:0 0;
	cursor:pointer;
	z-index:9
}
.slick-prev:hover, .slick-next:hover {
	outline:none;
	color:#0E4D92
}
.slick-prev::before {
content:'\f14a'
}
.slick-next::before {
content:'\f14f'
}
.slick-prev:before, .slick-next:before {
	font-family:material design icons;
	opacity:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots {
	position:absolute;
	bottom:-45px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	width:100%
}
.slick-dots li {
	position:relative;
	display:inline-block;
	width:14px;
	height:14px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	display:block;
	height:14px;
	width:14px;
	outline:none;
	line-height:0;
	font-size:0;
	color:transparent;
	background:#e1e1e1;
	cursor:pointer
}
.slick-dots li button:before {
	position:absolute;
	content:'';
	top:50%;
	left:50%;
	width:6px;
	height:6px;
	opacity:0;
	background:#0E4D92;
	transform:translate3d(-50%, -50%, 0);
	will-change:transform;
transition:all .2s ease
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline:none
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity:.7
}
.slick-dots li.slick-active button:before {
	opacity:1;
	width:14px;
	height:14px
}
.child-carousel .slick-slide {
	cursor:pointer
}
.child-carousel .slick-slide img {
	width:100%
}
@media(min-width:768px) {
.child-carousel .slick-slide {
max-width:100%
}
}
.slick-custom-nav .slick-prev, .slick-custom-nav .slick-next {
	background-color:transparent;
	font-size:60px
}
.slick-custom-nav .slick-prev {
	left:-30px
}
.slick-custom-nav .slick-next {
	right:-20px
}
@media(min-width:1600px) {
.slick-custom-nav .slick-prev {
left:-50px
}
.slick-custom-nav .slick-next {
right:-40px
}
}
.slick-project .slick-prev, .slick-project .slick-next {
	position:absolute;
	bottom:1px;
	width:50px;
	height:50px;
	font-size:26px;
	line-height:50px;
	outline:none;
	border-style:solid;
	border-color:#e1e1e1;
	color:#151515;
	background:#fff;
transition:all .25s ease-in-out
}
.slick-project .slick-prev:hover, .slick-project .slick-next:hover {
	color:#0E4D92
}
.slick-project .slick-prev {
	right:50px;
	border-width:0 1px
}
.slick-project .slick-prev::before {
content:'\f14a'
}
.slick-project .slick-next {
	right:0;
	border-width:0 1px 0 0
}
.slick-project .slick-next::before {
content:'\f14f'
}
.slick-project .carousel-parent {
	margin-bottom:16px
}
.slick-project .child-carousel {
	margin-right:-12px
}
.slick-project .child-carousel .slick-slide {
	margin-right:16px
}
@media(min-width:576px) {
.slick-project .slick-prev, .slick-project .slick-next {
width:74px;
height:74px;
line-height:74px
}
.slick-project .slick-prev {
right:74px
}
}
.slick-project-caption {
	text-align:left;
	padding:14px 120px 14px 20px;
	border:1px solid #e1e1e1
}
.slick-project-title {
	font-weight:400;
	letter-spacing:.05em;
	font-size:18px;
	line-height:22px;
	text-transform:none;
	color:#151515
}
.slick-project+.table-custom-responsive {
	margin-top:20px
}
@media(min-width:576px) {
.slick-project-caption {
padding:26px 170px 26px 30px
}
}
.slick-product.slick-vertical .slick-prev, .slick-product.slick-vertical .slick-next {
	position:absolute;
	top:50%;
	padding:0;
	width:40px;
	height:40px;
	font-size:24px;
	line-height:40px;
	border:none;
	outline:none;
	margin-top:-10px \9;
	color:#fff;
	background:#0E4D92;
	transform:translate(0, -50%)
}
.slick-product.slick-vertical .slick-prev.slick-disabled, .slick-product.slick-vertical .slick-next.slick-disabled {
	background-color:#ebebeb
}
.slick-product.slick-vertical .slick-prev {
	left:-15px
}
[dir=rtl] .slick-product.slick-vertical .slick-prev {
	left:auto;
	right:0
}
.slick-product.slick-vertical .slick-prev:before {
	content:""
}
[dir=rtl] .slick-product.slick-vertical .slick-prev:before {
	content:""
}
.slick-product.slick-vertical .slick-next {
	right:-15px
}
[dir=rtl] .slick-product.slick-vertical .slick-next {
	left:0;
	right:auto
}
.slick-product.slick-vertical .slick-next:before {
	content:""
}
[dir=rtl] .slick-product.slick-vertical .slick-next:before {
	content:""
}
.slick-product.slick-vertical .carousel-parent {
	margin-bottom:7px
}
.slick-product.slick-vertical .child-carousel .slick-list {
	margin-left:-6px;
	margin-right:-6px
}
.slick-product.slick-vertical .child-carousel .slick-slide {
	margin:0 6px
}
@media(min-width:768px) and (max-width:991px) {
.slick-product.slick-vertical {
display:flex;
margin-left:-6px;
margin-right:-6px
}
.slick-product.slick-vertical .carousel-parent, .slick-product.slick-vertical .child-carousel {
padding-left:6px;
padding-right:6px
}
.slick-product.slick-vertical .carousel-parent {
width:74%;
margin-bottom:0
}
.slick-product.slick-vertical .child-carousel {
width:26%;
display:flex;
align-content:stretch
}
.slick-product.slick-vertical .child-carousel .slick-list {
display:flex;
margin-left:0;
margin-right:0
}
.slick-product.slick-vertical .child-carousel .slick-slide {
width:calc(100% - 10px)!important;
margin-left:5px;
margin-right:5px
}
.slick-product.slick-vertical .slick-arrow {
right:auto;
left:50%;
transform:translate(-50%, 0)
}
.slick-product.slick-vertical .slick-prev {
top:-10px
}
.slick-product.slick-vertical .slick-prev::before {
content:'\f239'
}
.slick-product.slick-vertical .slick-next {
top:auto;
bottom:-10px
}
.slick-product.slick-vertical .slick-next::before {
content:'\f236'
}
}
@media(min-width:992px) {
.slick-product.slick-vertical {
margin-right:25px
}
}
@media(min-width:1200px) {
.slick-product.slick-vertical {
margin-right:38px
}
}
.slick-product-figure {
	position:relative;
	overflow:hidden;
	background:#f3f3f3;
transition:all .3s ease
}
.slick-product-figure img {
	width:100%;
	transform:none;
	transition:inherit
}
.child-carousel .slick-product-figure {
	margin-top:5px;
	margin-bottom:5px
}
.child-carousel .slick-product-figure img {
	will-change:transform
}
.child-carousel .slick-product-figure:hover {
	background:rgba(243, 243, 243, .5)
}
.child-carousel .slick-product-figure:hover img {
	transform:scale(1.1)
}
.child-carousel .slick-current .slick-product-figure {
	background:0 0;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .17)
}
.slick-quote .carousel-parent {
	margin-bottom:50px
}
.slick-quote .child-carousel {
	margin-right:-22px
}
.slick-quote .child-carousel .slick-slide {
	margin-right:22px;
	opacity:.5;
transition:all .25s ease-in-out
}
.slick-quote .child-carousel .slick-slide:hover {
	opacity:1
}
.slick-quote .child-carousel .slick-current {
	opacity:1
}
*+.slick-quote {
	margin-top:32px
}
.slick-team {
	background:#fff
}
.slick-team .child-team-carousel {
	position:relative;
	padding:0 30px;
	margin:20px auto 0
}
.slick-team .child-carousel {
	position:static;
	margin-right:-10px
}
.slick-team .child-carousel .slick-slide {
	position:relative;
	margin-right:10px;
	padding:20px 0
}
.slick-team .child-carousel .slick-slide::before {
position:absolute;
content:'';
bottom:0;
left:50%;
width:0;
height:3px;
background:#fee25f;
transform:translate3d(-50%, 0, 0);
will-change:transform;
transition:all .3s ease
}
.slick-team .child-carousel .slick-slide img {
	filter:grayscale(100%);
transition:all .3s ease
}
.slick-team .child-carousel .slick-slide:hover img {
	filter:grayscale(0)
}
.slick-team .child-carousel .slick-slide.slick-current::before {
width:30px
}
.slick-team .child-carousel .slick-slide.slick-current img {
	filter:grayscale(0)
}
.slick-team .child-carousel .slick-arrow {
	position:absolute;
	top:50%;
	transform:translate3d(0, -50%, 0)
}
.slick-team .child-carousel .slick-next {
	right:0
}
.slick-team .child-carousel .slick-prev {
	left:0
}
.slick-team .team-creative-figure img {
	width:120px
}
*+.slick-team {
	margin-top:35px
}
@media(min-width:576px) {
.slick-team .child-team-carousel {
max-width:80%
}
.slick-team .team-creative-figure img {
width:150px
}
}
@media(min-width:768px) {
.slick-team {
padding:28px 20px;
border:1px solid #e1e1e1
}
.slick-team .child-team-carousel {
max-width:380px;
margin-top:-115px;
margin-right:0
}
.slick-team .team-creative-figure img {
width:240px
}
.slick-team .team-creative-body {
padding:10px 0 130px 6px
}
}
@media(min-width:992px) {
.slick-team .child-team-carousel {
max-width:300px
}
.slick-team-2 {
position:relative;
z-index:1
}
.slick-team-2::before, .slick-team-2::after {
position:absolute;
content:'';
width:0;
height:0;
border-style:solid;
transform:translate3d(50%, 0, 0)
}
.slick-team-2::before {
top:22px;
right:0;
border-width:40px 24px 0;
border-color:#e1e1e1 transparent transparent transparent;
z-index:-1
}
.slick-team-2::after {
top:23px;
right:1px;
border-width:39px 23.5px 0;
border-color:#fff transparent transparent transparent;
z-index:1
}
}
@media(min-width:1200px) {
.slick-team {
padding-bottom:66px
}
.slick-team .child-team-carousel {
max-width:410px;
margin-top:-155px
}
.slick-team .team-creative-figure img {
width:auto
}
.slick-team .team-creative-body {
padding-bottom:170px
}
}
@media(min-width:1600px) {
.slick-team {
padding-left:28px;
padding-right:28px
}
}
.slick-news {
	margin:-15px
}
.slick-news .slick-slide {
	padding:15px
}
.slick-news .slick-dots {
	top:50%;
	right:15px;
	bottom:auto;
	width:auto;
	transform:translate3d(0, -50%, 0)
}
.slick-news .slick-dots li {
	display:block;
	margin:10px 0
}
@media(min-width:576px) {
.slick-news .slick-dots {
display:none!important
}
}
.custom-circle-arrows {
	font-size:0;
	line-height:0;
	visibility:hidden;
	display:none
}
.custom-circle-arrows.active {
	visibility:visible;
	display:block
}
.custom-circle-arrows .slick-arrow {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:78px;
	height:78px;
	font-size:32px;
	border-radius:50%;
transition:all .2s ease
}
.custom-circle-arrows .slick-arrow::before {
display:inline-block;
position:absolute;
top:50%;
left:50%;
transform:translate3d(-50%, -50%, 0);
will-change:transform;
transition:all .5s ease
}
.custom-circle-arrows .slick-arrow circle {
	fill:none;
	stroke-width:3px;
	stroke-linecap:round;
	stroke-linejoin:round
}
.custom-circle-arrows .slick-arrow .slick-button-line {
	stroke:#ebebeb
}
.custom-circle-arrows .slick-arrow .slick-button-line-2 {
	opacity:0;
	stroke:#0E4D92;
	stroke-dasharray:226;
	stroke-dashoffset:226;
transition:stroke-dashoffset .5s
}
.custom-circle-arrows .slick-arrow:hover {
	color:#151515
}
.custom-circle-arrows .slick-arrow:hover .slick-button-line {
	opacity:0;
transition:all 0s ease-in-out .5s
}
.custom-circle-arrows .slick-arrow:hover .slick-button-line-2 {
	opacity:1;
	stroke-dashoffset:0
}
.custom-circle-arrows .slick-prev::before {
content:'\f144'
}
.custom-circle-arrows .slick-prev svg {
	transform:scale(-1, 1);
	will-change:transform
}
.custom-circle-arrows .slick-next::before {
content:'\f156'
}
.custom-circle-arrows .slick-arrow+.slick-arrow {
	margin-left:35px
}
@media(max-width:767px) {
.custom-circle-arrows {
text-align:center
}
}
.custom-arrows-4 .slick-arrow {
	display:inline-block;
	vertical-align:middle;
	font-size:28px;
	padding:0 12px
}
.custom-arrows-4>*+* {
	border-left:1px solid #e1e1e1
}
@media(min-width:1200px) {
.custom-arrows-4 {
padding-bottom:8px
}
}
.context-dark .custom-arrows-4 .slick-arrow, .bg-gray-dark .custom-arrows-4 .slick-arrow, .bg-primary .custom-arrows-4 .slick-arrow {
	color:#fff
}
.context-dark .custom-arrows-4 .slick-arrow:hover, .bg-gray-dark .custom-arrows-4 .slick-arrow:hover, .bg-primary .custom-arrows-4 .slick-arrow:hover {
	color:#fee25f
}
.context-dark .custom-arrows-4>*+*, .bg-gray-dark .custom-arrows-4>*+*, .bg-primary .custom-arrows-4>*+* {
	border-color:rgba(225, 225, 225, .3)
}
.slick-fraction {
	font-size:26px;
	line-height:1;
	letter-spacing:0;
	font-weight:300;
	color:#0E4D92
}
@media(min-width:576px) {
.slick-fraction {
font-size:30px
}
}
@media(min-width:768px) {
.slick-fraction {
font-size:36px
}
}
.slick-fraction-current {
	font-size:40px;
	line-height:.88;
	font-weight:100;
	color:rgba(21, 21, 21, .3)
}
@media(min-width:576px) {
.slick-fraction-current {
font-size:50px
}
}
@media(min-width:768px) {
.slick-fraction-current {
font-size:70px
}
}
@media(min-width:992px) {
.slick-fraction-current {
font-size:90px
}
}
@media(min-width:1200px) {
.slick-fraction-current {
font-size:118px
}
}
.swiper-pagination__fraction-count {
	margin-left:6px
}
.context-dark .slick-fraction, .bg-gray-dark .slick-fraction, .bg-primary .slick-fraction {
	color:inherit
}
.context-dark .slick-fraction-current, .bg-gray-dark .slick-fraction-current, .bg-primary .slick-fraction-current {
	color:rgba(255, 255, 255, .21)
}
