
@media all and (min-width:200px) {
	.slideshow {
		display: none;
	}
}
@media all and (min-width:1000px) {
	section.slideshow-wrap {
		width: 100%;
	}
	.slideshow {
		display: block;
		position: relative;
		width: 100%;
		height: 581px;
		overflow: hidden;
		background: #ffb600;
		margin: 0 auto 0 auto;
	}
	.slides-container {
		width: calc(100% - 280px);
		height: 100%;
		position: relative;
	}
	.slide {
		position: absolute;
		width: 100%;
		height: 100%;
		transition: opacity .8s;
		opacity: 0;
		z-index: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		color: #fff;
		background-size: cover;
		background-position: center;
	}

	.slide.active {
		opacity: 1;
		z-index: 2;
		pointer-events: all;
	}
	
	.slide .slide-card {
		display: block;
		position: absolute;
		width: 350px;
		height: 230px;
		left: 75px;
		top: 75px;
		background: #ffffff;
		padding: 30px 30px;
		box-shadow: 0 10px 15px #00000020;
	}
	.slide .slide-card .slide-card-flag {
		display: inline-block;
		width: auto;
		float: left;
		background: #ffa500;
		color: #ffffff;
		border-radius: 16px;
		line-height: 32px;
		padding: 0 10px;
		margin-bottom: 14px;
	}

	.slide .slide-card .slide-title {
		display: inline-block;
		float: left;
		width: 100%;
		line-height: 20px;
		color: #2e2f38;
		font-family: "Ubuntu Regular";
	}

	.slide .slide-card .slide-desc {
		display: inline-block;
		float: left;
		width: 100%;
		margin: 13px 0;
		font-family: "Ubuntu Light";
		color: #67697eb3;
		font-weight: 100;
	}
	
	.slide .slide-card .slide-link {
		display: inline-block;
		width: auto;
		float: left;
		margin-top: 10px;
		background: #ffffff;
		border: solid 1px #274796;
		color: #274796;
		border-radius: 16px;
		line-height: 32px;
		padding: 0 10px;
		transition: all 0.18s linear;
	}
	.slide .slide-card .slide-link:hover {
		background: #274796;
		color: #ffffff;
	}
		

	.slide-arrow {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		background: #ffffff;
		color: #fff;
		border: none;
		border-radius: 50%;
		width: 46px;
		height: 46px;
		font-size: 1.5em;
		cursor: pointer;
		z-index: 3;
		outline: none;
		box-shadow: 0 10px 15px #00000005;
		transition: all 0.18s linear;
	}
	.slide-arrow:after {
		content: "\f053";
		display: block;
		position: absolute;
		width: 46px;
		height: 46px;
		left: 0px;
		top: 0px;
		text-align: center;
		line-height: 46px;
		font-family: "FontAwesome";
		font-size: 14px;
		color: #2e2f38;
	}

	.slide-arrow.left {
		left: 12px;
	}
	.slide-arrow.right {
		right: 22px;
	}
	.slide-arrow.right:after {
		content: "\f054";
	}
	.slide-arrow:hover {
		background: #a3bc1c;
	}
	.slide-arrow:hover:after {
		color: #ffffff;
	}

	.slide-radios {
		position: absolute;
		bottom: 18px;
		left: 0;
		width: 100%;
		text-align: center;
		z-index: 4;
	}

	.slide-radio {
		display: inline-block;
		margin: 0 4px;
	}
	.slide-radio:after {
		
	}
	.slide-radio input[type="radio"] {
		accent-color: #3577ed;
		width: 17px;
		height: 17px;
		cursor: pointer;
	}

	.links {
		display: block;
		position: absolute;
		left: auto;
		top: 130px;
		right: 0;
		z-index: 10;
	}
	.links a {
		display: inline-block;
		float: left;
		width: 280px;
		padding: 0 20px;
		background: #1b1b1b;
		color: #ffffff;
		font-size: 17px;
		line-height: 40px;
		text-decoration: underline;
		clear: both;
		margin-bottom: 20px;
	}
	.links a:hover {
		background: #e58a37;
		text-decoration: none;
	}
}
@media all and (min-width:1200px) {
	section.slideshow-wrap {
	}
	.slideshow {
		display: block;
		position: relative;
		width: 100%;
		height: 380px;
		overflow: hidden;
		background: #f8f9fb;
		margin: 0px auto 20px auto;
	}
	.slides-container {
		width: 100%;
		height: 100%;
		position: relative;
	}
	.slide {
		position: absolute;
		width: 100%;
		height: 100%;
		transition: opacity .8s;
		opacity: 0;
		z-index: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		color: #fff;
		background-size: cover;
		background-position: center;
	}

	.slide.active {
		opacity: 1;
		z-index: 2;
		pointer-events: all;
	}

	.slide-arrow {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		background: #ffffff;
		color: #fff;
		border: none;
		border-radius: 50%;
		width: 46px;
		height: 46px;
		font-size: 1.5em;
		cursor: pointer;
		z-index: 3;
		outline: none;
		box-shadow: 0 10px 15px #00000020;
	}

	.slide-arrow.left {
		left: 12px;
	}
	.slide-arrow.right {
		right: 22px;
	}

	.slide-radios {
		position: absolute;
		bottom: 18px;
		left: 0;
		width: 100%;
		text-align: center;
		z-index: 4;
	}

	.slide-radio {
		display: inline-block;
		margin: 0 4px;
	}
	.slide-radio input[type="radio"] {
		accent-color: #3577ed;
		width: 17px;
		height: 17px;
		cursor: pointer;
	}

	.links {
		display: block;
		position: absolute;
		left: auto;
		top: 130px;
		right: 0;
		z-index: 10;
	}
	.links a {
		display: inline-block;
		float: left;
		width: 280px;
		padding: 0 20px;
		background: #ffb600;
		color: #ffffff;
		font-size: 17px;
		line-height: 40px;
		text-decoration: underline;
		clear: both;
		margin-bottom: 20px;
	}
	.links a:hover {
		background: #294897;
		text-decoration: none;
	}
}