/* Slider CSS */#slide-container{	display: grid;		background-color: #3E16FF;}@media( min-width: 992px ){	#slide-container	{				overflow: hidden;		align-content: baseline;	}}@media( min-width: 1400px ){	#slide-container	{		align-content: center;		height: 624px;	}}/* - *//* - */.slide{	display: grid;	width: 100%;	max-width: 100vw;}/* - */.slide-img{	display: grid;	grid-row: 1;	grid-column: 1;	z-index: 1;		align-self: center;	justify-self: center;	opacity: 0.65;}@media( min-width: 768px ){	}/* - */.slide-img-d{	display: none;	width: 100%;}@media( min-width: 992px ){	.slide-img-d	{		display: grid;	}}/* - */.slide-img-m{	display: grid;	width: 100%;}@media( min-width: 992px ){	.slide-img-m	{		display: none;	}}/* - *//* - */.slide-txt{	display: grid;		grid-row: 1;	grid-column: 1;			z-index: 2;		grid-gap: 20px;	width: 90%;	align-self: center;	justify-self: center;	padding-top: 32px;	}@media( min-width: 768px ){	.slide-txt	{				align-self: center;		justify-self: center;		width: 750px;			}}@media( min-width: 992px ){	.slide-txt	{		/* justify-self: start; */		width: 950px;		padding: 0;	}}@media( min-width: 1200px ){	.slide-txt	{		grid-gap: 32px;		width: 1200px;	}}/* - */.slide-txt-inner{	display: grid;	justify-self: center;		/*	background-color: #3E16FF;	padding: 32px;	grid-gap: 16px;	*/}@media( min-width: 992px ){		.slide-txt-inner	{		justify-self: start;	}}.slide-txt-top {  background-color: rgba(0,0,0,0.6);  display: grid;  padding: 16px 32px;  border-bottom: solid 2px #3E16FF;}.slide-txt-bottom {  background-color: rgba(0,0,0,0.3);  padding: 32px;  display: grid;  grid-gap: 24px;}.slide-txt .btn{	margin: 0;}/* - */.slide-txt h2{	color: #fff;	font-size: 24px;}@media( min-width: 1200px ){	.slide-txt h2	{		font-size: 32px;	}}.slide-txt p{	font-size: 18px;	color: #fff;}@media( min-width: 1200px ){	.slide-txt p	{			}}.slide-txt .btn{	font-weight: 300;	letter-spacing: 1px;	background-color: #fff;	border-radius: 32px;	transition: ease .5s;}.slide-txt .btn h4{	color: #3E16FF;	border-radius: 32px;	transition: ease .5s;}.slide-txt .btn::before{	content: none;}.slide-txt .btn:hover{		background-color: #222;}/*.slide-txt .btn{	color: #fff;	background-color: #222;		padding: 20px 32px;	border-radius: 32px;		justify-self: start;	text-decoration: none;	}.slide-txt .btn:hover{	background-color: #3E16FF;}*//* slides */ .slide-container{	display: grid;	width: 100%;	background-image: url('../img/slide-bg.jpg');	background-attachment: fixed;	background-position: center center;	background-color: #111;	background-repeat: no-repeat;	background-size: cover;		min-height: 400px;}.slide{	grid-row: 1;	grid-column: 1;	opacity: 1;		transition: opacity ease .5s;		z-index: 3;}.opacity-0{	opacity: 0!important;	z-index: 1;}.slide-arrow{	color: #fff;	font-size: 32px;	grid-row: 1;	grid-column: 1;	z-index: 6;		align-self: center;		margin: 32px;		transition: opacity .5s ease;}.slide-arrow:hover{	cursor: pointer;	opacity: 0.5;}.slide-left{	justify-self: start;}.slide-right{	justify-self: end;}.slide-dots{	display: grid;	grid-gap: 8px;	justify-content: center;	justify-self: center;	align-self: end;	z-index: 6;	grid-row: 1;	grid-column: 1;	margin-bottom: 40px;}@media( min-width: 1280px ){	.slide-dots	{		margin-bottom: 0px;		margin-top: 550px;		align-self: center;	}}.slide-dot{	grid-row: 1;	width: 8px;	height: 8px;	border-radius: 16px;	background-color: #fff;	align-self: center;}.slide-dot:hover{	cursor: pointer;	border-color: #3E16FF;	}.active-slide-dot{	background-color: #737373;		/*border: none;*/}