.b-gallery {
	margin-top:7.5rem;
	margin-bottom:7.5rem;
	position:relative;
	overflow:hidden
}
@media (max-width:1919px) {
.b-gallery {
margin-top:7.5rem;
margin-bottom:7.5rem
}
}
@media (max-width:1599px) {
.b-gallery {
margin-top:7.5rem;
margin-bottom:7.5rem
}
}
@media (max-width:1199px) {
.b-gallery {
margin-top:7.5rem;
margin-bottom:7.5rem
}
}
@media (max-width:991px) {
.b-gallery {
margin-top:6.25rem;
margin-bottom:6.25rem
}
}
@media (max-width:767px) {
.b-gallery {
margin-top:5rem;
margin-bottom:5rem
}
}
@media (max-width:575px) {
.b-gallery {
margin-top:2.8125rem;
margin-bottom:2.8125rem
}
}
.b-gallery .container {
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:stretch;
	-moz-align-items:stretch;
	align-items:stretch;
	-ms-flex-pack:start;
	-moz-justify-content:flex-start;
	justify-content:flex-start
}
.b-gallery-background {
	position:relative;
	margin-left:-1.875rem;
	margin-right:-1.875rem
}
.b-gallery-background .slider-outer {
	min-height:50rem
}
@media (max-width:1199px) {
.b-gallery-background .slider-outer {
min-height:0
}
}
.b-gallery-foreground {
	position:relative;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:stretch;
	-moz-align-items:stretch;
	align-items:stretch;
	-ms-flex-pack:start;
	-moz-justify-content:flex-start;
	justify-content:flex-start;
	-ms-flex-item-align:end;
	align-self:flex-end;
	-moz-flex:none;
	-ms-flex:none;
	flex:none;
	margin-right:-7.5rem;
	min-height:21.25rem;
	margin-top:-25rem;
width:calc((50% + 5.625rem) * 1);
	z-index:10
}
@media (max-width:1919px) {
.b-gallery-foreground {
margin-right:-7.5rem
}
}
@media (max-width:1599px) {
.b-gallery-foreground {
margin-right:-7.5rem
}
}
@media (max-width:1199px) {
.b-gallery-foreground {
margin-right:-7.5rem
}
}
@media (max-width:991px) {
.b-gallery-foreground {
margin-right:-6.25rem
}
}
@media (max-width:767px) {
.b-gallery-foreground {
margin-right:-5rem
}
}
@media (max-width:575px) {
.b-gallery-foreground {
margin-right:-1.875rem
}
}
@media (max-width:1199px) {
.b-gallery-foreground {
margin:0;
min-height:0;
width:100%
}
}
.b-gallery-items {
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-moz-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-align:start;
	-moz-align-items:flex-start;
	align-items:flex-start;
	-ms-flex-pack:start;
	-moz-justify-content:flex-start;
	justify-content:flex-start;
	height:100%;
	width:100%
}
.b-gallery-items .slider-slide {
	height:100%;
	padding-left:1.875rem;
	padding-right:1.875rem
}
.b-gallery-items .slider-slide-cell {
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-moz-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-align:start;
	-moz-align-items:flex-start;
	align-items:flex-start;
	-ms-flex-pack:start;
	-moz-justify-content:flex-start;
	justify-content:flex-start;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-1.875rem;
	margin-right:-1.875rem
}
.b-gallery-item {
	position:relative;
	-moz-flex:none;
	-ms-flex:none;
	flex:none;
	cursor:pointer;
	height:21.25rem;
	margin-left:1.875rem;
	margin-right:1.875rem;
	margin-bottom:7.75rem;
width:calc((50% - 3.75rem) * 1)
}
@media (max-width:1199px) {
.b-gallery-item {
height:auto
}
}
@media (max-width:767px) {
.b-gallery-item {
width:calc((100% - 3.75rem) * 1)
}
}
.b-gallery-item-background {
	position:relative;
	height:100%;
	width:100%
}
@media (max-width:1199px) {
.b-gallery-item-background {
height:auto;
padding-top:66.66%
}
}
.b-gallery-item-background .image {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover
}
.b-gallery-item-foreground {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(23, 40, 117, 0);
	transition-property:background-color;
transition-duration:.25s;
	transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
.b-gallery-item-foreground a {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:start;
	-moz-align-items:flex-start;
	align-items:flex-start;
	-ms-flex-pack:start;
	-moz-justify-content:flex-start;
	justify-content:flex-start;
	display:block
}
.b-gallery-item-foreground a span {
	display:block
}
.no-touchevents .b-gallery-item:hover .b-gallery-item-foreground {
	background:rgba(23, 40, 117, .6)
}
.b-gallery-item-legend {
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:stretch;
	-moz-align-items:stretch;
	align-items:stretch;
	-ms-flex-pack:start;
	-moz-justify-content:flex-start;
	justify-content:flex-start;
	padding-top:3.75rem;
	padding-bottom:3.75rem;
	width:7.5rem
}
@media (max-width:1919px) {
.b-gallery-item-legend {
width:7.5rem
}
}
@media (max-width:1599px) {
.b-gallery-item-legend {
width:7.5rem
}
}
@media (max-width:1199px) {
.b-gallery-item-legend {
width:7.5rem
}
}
@media (max-width:991px) {
.b-gallery-item-legend {
width:6.25rem
}
}
@media (max-width:767px) {
.b-gallery-item-legend {
display:none
}
}
.b-gallery-item-legend:before {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	content:"";
	display:block;
	background:#172978
}
@supports (mix-blend-mode:multiply) {
.b-gallery-item-legend:before {
mix-blend-mode:multiply
}
}
.b-gallery-item-legend:after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	content:"";
	display:block;
	background:#172978;
	opacity:.5
}
.b-gallery-main {
	position:relative;
	-moz-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	background:#fff;
	opacity:0;
	transform:translateY(3.75rem);
	transition-property:opacity, transform;
	transition-duration:1.25s;
	transition-timing-function:cubic-bezier(.19, 1, .22, 1);
	padding:7.5rem 8.75rem 5.625rem 6.875rem
}
[data-items="1"] .b-gallery-main, [data-items="2"] .b-gallery-main, [data-items="3"] .b-gallery-main {
	padding-top:5.625rem
}
@media (max-width:1919px) {
.b-gallery-main {
padding:7.5rem 8.75rem 5.625rem 6.875rem
}
[data-items="1"] .b-gallery-main, [data-items="2"] .b-gallery-main, [data-items="3"] .b-gallery-main {
padding-top:5.625rem
}
}
@media (max-width:1599px) {
.b-gallery-main {
padding:7.5rem 8.75rem 5.625rem 6.875rem
}
[data-items="1"] .b-gallery-main, [data-items="2"] .b-gallery-main, [data-items="3"] .b-gallery-main {
padding-top:5.625rem
}
}
@media (max-width:1199px) {
.b-gallery-main {
padding:7.5rem 8.75rem 5.625rem 6.875rem
}
[data-items="1"] .b-gallery-main, [data-items="2"] .b-gallery-main, [data-items="3"] .b-gallery-main {
padding-top:5.625rem
}
}
@media (max-width:991px) {
.b-gallery-main {
padding:9.0625rem 6.25rem 4.375rem 4.375rem
}
[data-items="2"] .b-gallery-main, [data-items="3"] .b-gallery-main {
padding-top:9.0625rem
}
[data-items="1"] .b-gallery-main {
padding-top:2.1875rem
}
}
@media (max-width:767px) {
.b-gallery-main {
padding:8.4375rem 5.625rem 3.75rem 3.75rem
}
[data-items="2"] .b-gallery-main, [data-items="3"] .b-gallery-main {
padding-top:8.4375rem
}
[data-items="1"] .b-gallery-main {
padding-top:1.875rem
}
}
@media (max-width:575px) {
.b-gallery-main {
padding:7.5rem 4.6875rem 2.8125rem 2.8125rem
}
[data-items="2"] .b-gallery-main, [data-items="3"] .b-gallery-main {
padding-top:7.5rem
}
[data-items="1"] .b-gallery-main {
padding-top:1.40625rem
}
}
@media (max-width:991px) {
[data-items="3"] .b-gallery-main {
padding-top:9.0625rem
}
[data-items="1"] .b-gallery-main, [data-items="2"] .b-gallery-main {
padding-top:4.375rem
}
}
@media (max-width:767px) {
[data-items="2"] .b-gallery-main, [data-items="3"] .b-gallery-main {
padding-top:8.4375rem
}
[data-items="1"] .b-gallery-main {
padding-top:3.75rem
}
}
.ready .visible-on-screen .b-gallery-main {
transition-delay:.3125s;
	opacity:1;
	transform:none
}
.b-gallery-content {
	color:#6687cc;
	font-size:1.375rem
}
.b-gallery-content:not(:last-child) {
margin-bottom:3.75rem
}
.b-gallery-control {
	position:absolute;
	top:0;
	left:0;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-moz-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-align:start;
	-moz-align-items:flex-start;
	align-items:flex-start;
	-ms-flex-pack:start;
	-moz-justify-content:flex-start;
	justify-content:flex-start
}
[data-items="1"] .b-gallery-control, [data-items="2"] .b-gallery-control, [data-items="3"] .b-gallery-control {
	display:none
}
@media (max-width:991px) {
[data-items="3"] .b-gallery-control {
display:-moz-flex;
display:-ms-flexbox;
display:flex
}
[data-items="1"] .b-gallery-control, [data-items="2"] .b-gallery-control {
display:none
}
}
@media (max-width:767px) {
[data-items="2"] .b-gallery-control, [data-items="3"] .b-gallery-control {
display:-moz-flex;
display:-ms-flexbox;
display:flex
}
[data-items="1"] .b-gallery-control {
display:none
}
}
/*# sourceMappingURL=styles.css.map */
