.main-content{
	box-sizing: border-box;
	width: auto;
	margin: auto;
	max-width: 1020px;
	padding: 96px 32px;
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: subpixel-antialiased;
}
.sqs-row {
	width: auto !important;
}
.sqs-col-12 .sqs-col-1 {
	width: 8.3333%;
}
.sqs-col-1 {
	width: 8.3333%;
}
.sqs-col-10 {
	width: 83.3333%;
}
.sqs-block {
	padding: 17px;
}
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) {
	display: flex;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 {
	position: relative;
}
.image-block-outer-wrapper.animation-loaded {
	transform: translatez(0);
}
.sqs-block-image .sqs-block-image-figure {
	margin: 0;
}
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width)>:first-child {
	width: 50%;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 .intrinsic {
	position: relative;
	max-width: initial !important;
}
.image-block-collage-content-position-top .sqs-block-image .design-layout-collage .image-card-wrapper {
	align-items: flex-start;
}
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card-wrapper {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card-wrapper{
	width: 50%;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card-wrapper {
	z-index: 2;
}
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-position-left>:first-child>* {
	width: 140%;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-inset{
	display: block;
}
.image-block-outer-wrapper.combination-animation-reveal.animation-loaded .image-inset{
	opacity: 1;
	transform: matrix(1,0,0,1,0,0);
}
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-inset{
	position: relative !important;
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-position-left>:first-child>* {
	width: 140%;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-inset, .sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-title-wrapper {
	display: block;
}
.image-block-outer-wrapper.combination-animation-reveal.animation-loaded .image-inset, .image-block-outer-wrapper.combination-animation-reveal.animation-loaded .image-block-wrapper, .image-block-outer-wrapper.combination-animation-reveal.animation-loaded .sqs-image-content, .image-block-outer-wrapper.combination-animation-reveal.animation-loaded .image-caption-wrapper, .image-block-outer-wrapper.combination-animation-reveal.animation-loaded.sqs-text-ready .sqs-dynamic-text-container {
	opacity: 1;
	transform: matrix(1,0,0,1,0,0);
}
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-inset, .sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .sqs-image-content {
	position: relative !important;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-inset {
	position: relative;
}
.image-block-outer-wrapper.combination-animation-reveal .image-inset, .image-block-outer-wrapper.combination-animation-reveal .image-block-wrapper, .image-block-outer-wrapper.combination-animation-reveal .sqs-image-content {
	transition: opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
	will-change: opacity,transform;
	opacity: 0;
	transform: matrix(1,0,0,1,20,0);
}
.sqs-block-image .sqs-block-image-link {
	display: block;
}
a {
	text-decoration: none;
	color: #1f1f1f;
}
@media (min-width: 767px) {
	[class*=sqs-col] {
		float: left;
	}
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 .intrinsic img {
	display: block;
	width: 100%;
}
.sqs-block-image .design-layout-collage .intrinsic img{
	width: 100% !important;
	height: 400px ;
	position: static !important;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 .sqs-image-content::after, .sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-overlay {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.sqs-block-image .design-layout-collage .image-overlay {
	background-color: rgba(0,0,0,0);
}
.image-block-outer-wrapper.combination-animation-reveal.animation-loaded.sqs-text-ready .sqs-dynamic-text-container {
	opacity: 1;
	transform: matrix(1,0,0,1,0,0);
}
.sqs-block-image .design-layout-collage .image-card {
	background: linear-gradient(to right, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
	padding: 10%;
	box-sizing: border-box;
}
.image-card {
	margin-top: 10%;
}
.image-block-outer-wrapper.combination-animation-reveal.animation-loaded .image-inset, .image-block-outer-wrapper.combination-animation-reveal.animation-loaded .image-block-wrapper, .image-block-outer-wrapper.combination-animation-reveal.animation-loaded .sqs-image-content, .image-block-outer-wrapper.combination-animation-reveal.animation-loaded .image-caption-wrapper, .image-block-outer-wrapper.combination-animation-reveal.animation-loaded.sqs-text-ready .sqs-dynamic-text-container {
	opacity: 1;
	transform: matrix(1,0,0,1,0,0);
}
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-position-left .image-card {
	width: 90%;
	margin-left: 10%;
}
.image-block-collage-text-alignment-left .sqs-block-image .design-layout-collage .image-card>* {
	text-align: left !important;
}
.sqs-dynamic-text {
	min-width: 100%;
	line-height: 1em;
}
/*.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-title p {*/
/*	display: inline;*/
/*	margin: 0;*/
/*	word-wrap: break-word;*/
/*	overflow-wrap: break-word;*/
/*}*/
.box-title{
	font-family: Cairo, sans-serif;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0em;
	text-transform: none;
	line-height: 1.2em;
	font-size: large !important;
}
.sqs-block-image .design-layout-collage .image-title p {
	color: #fff;
}

.sqs-block-image .design-layout-collage .image-title a{
	color: #fff;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card a {
	display: inline;
}
.image-block-collage-text-alignment-left .sqs-block-image .design-layout-collage .image-card>* {
	text-align: left !important;
}
.sqs-block-image .design-layout-collage .image-subtitle-wrapper {
	font-size: 4.4vw;
}
.sqs-block-image .design-layout-collage .image-subtitle-wrapper {
	width: 100%;
}
.sqs-block-image .design-layout-collage .image-title-wrapper+.image-subtitle-wrapper .image-subtitle {
	margin-top: 10%;
}
.sqs-dynamic-text {
	min-width: 100%;
	line-height: 1em;
}
.block-image .image-block-outer-wrapper.image-block-v2 .image-subtitle p {
	white-space: pre-wrap;
}

.image-subtitle p {
	font-family: Cairo, sans-serif;
	font-weight: 600;
	font-style: normal;
	letter-spacing: .01em;
	text-transform: none;
	line-height: 1.5em;
	text-align: justify;
}
.sqs-block-image .design-layout-collage .image-subtitle p {
	color: white;
}
/*.sqs-block-image .image-block-outer-wrapper.image-block-v2 p {*/
/*	font-size: inherit;*/
/*}*/
.min-font-set, .min-font-set~* {
	font-size: 13px ;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-subtitle p:last-child {
	margin-bottom: 0;
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-subtitle p:first-child {
	margin-top: 0;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-subtitle p {
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card a{
	text-decoration: none;
}
.banner-03 h1{
	letter-spacing: 0px;
	font-size: 40px;
	margin-top:10%;
}
.banner-03 h3{
	letter-spacing: 0px;
	font-size: 25px;
	line-height: 40px;
	text-shadow: 0px 20px 10px rgb(0 0 0 / 10%);
	margin-top: 1%;
	margin-bottom: 2%;

}
.banner-03 h1 small{
	line-height: normal;
}
.banner-03 .link {
	width: 370px;
}
.sqs-image-min-height{
	height: 400px !important;
}