/* Block: Media & Text */


.flex-imgntext .flex-media-image{flex-basis:calc(50%);margin:0 0 0 0;height:auto;color:#000000;font-size:20px;}
.flex-imgntext .flex-media-image.one-third{flex-basis:calc(33.4%);}
.flex-imgntext .flex-media-image.two-third{flex-basis:calc(66.6%);}
.flex-imgntext .flex-media-image img{object-fit:cover;width:100%;height:100%;}
.flex-imgntext .flex-media-text{flex-basis:calc(50%);margin:0 0 0 0;height:auto;padding:16px;text-align:left;align-self:center;transition:var(--us-transition);}
.flex-imgntext .flex-media-text.one-third{flex-basis:calc(33.4%);}
.flex-imgntext .flex-media-text.two-third{flex-basis:calc(66.6%);}
.flex-imgntext .flex-media-text hgroup{position:relative;top:0;left:0;margin-top:30px;margin-bottom:30px;margin-bottom:3vw;}
	.flex-imgntext .flex-media-text .media-title{display:block;margin:0;color:#000000 !important;font-size:22px;line-height:1.33;font-weight:600;text-align:left;text-transform:none !important;}
	.flex-imgntext .flex-media-text .media-title a{color:#000000 !important;text-decoration:none;font-weight:600;}
.flex-imgntext .flex-media-description{max-width:480px;margin:30px 0 30px 0;transition: all .25s ease-in-out;}
.flex-imgntext .media-button{margin:30px 0;transition:var(--us-transition);}
.flex-imgntext .media-button a.theme-button-secondary{font-size:16px !important;}


.block_imgntext.light .flex-media-text .media-title,
.block_imgntext.light .flex-media-text .media-title a{color:#FFFFFF !important;}
.block_imgntext.light .flex-media-description,
.block_imgntext.light .flex-media-description p{color:#FFFFFF !important;}
article .block_imgntext.light .flex-media-description ul,
article .block_imgntext.light .flex-media-description ul li{color:#FFFFFF !important;}
article .block_imgntext.light .flex-media-description ul li:before{background:#FFFFFF !important;}


.block_imgntext.alignwide .flex-imgntext{border-radius:6px;overflow:hidden;}
.block_imgntext.alignwide.lines .flex-imgntext{position:relative;}
.block_imgntext.alignwide.lines .flex-imgntext:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:'';pointer-events:none;border-radius:6px;overflow:hidden;}

@media screen and (min-width:768px){
	.flex-imgntext{
		display:flex;
		justify-content:flex-start;
		flex-direction:row;
		flex-wrap:nowrap;
		align-items:stretch;
		margin:0 auto;
	}
	.reverse .flex-imgntext{
		flex-direction:row-reverse !important;
	}

	.flex-imgntext .flex-media-text{padding:32px;}

	.flex-media-image.position-vertical-center.position-horizontal-left img{object-position:0% 50%;}
	.flex-media-image.position-vertical-center.position-horizontal-center img{object-position:50% 50%;}
	.flex-media-image.position-vertical-center.position-horizontal-right img{object-position:100% 50%;}
	.flex-media-image.position-vertical-top.position-horizontal-left img{object-position:0% 0%;}
	.flex-media-image.position-vertical-top.position-horizontal-center img{object-position:50% 0%;}
	.flex-media-image.position-vertical-top.position-horizontal-right img{object-position:100% 0%;}
	.flex-media-image.position-vertical-bottom.position-horizontal-left img{object-position:0% 100%;}
	.flex-media-image.position-vertical-bottom.position-horizontal-center img{object-position:50% 100%;}
	.flex-media-image.position-vertical-bottom.position-horizontal-right img{object-position:100% 100%;}


}

@media only screen and (min-width:1200px){
	.flex-imgntext .flex-media-text{padding:64px;}
	.flex-imgntext .flex-media-text .media-title,
	.flex-imgntext .flex-media-text .media-title a{font-size:32px;font-size:2.2vw;font-weight:600 !important;}
	.flex-imgntext .media-button{margin-top:3vw;}
}

@media only screen and (min-width:1400px){
	.flex-imgntext .flex-media-description{max-width:540px;}
}

@media only screen and (min-width:1680px){
	.flex-imgntext .flex-media-description{max-width:590px;}
}
