/* Slider CSS */#slide-container{	display: grid;		background-color: #784c57;	overflow: hidden;}@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: 16px;		width: 1200px;	}}/* - */.slide-txt h3{	font-size: 24px;	color: #fff;	justify-self: center;	text-align: center;}.slide-txt h2{	color: #fff;	font-size: 40px;	justify-self: center;	text-align: center;}@media( min-width: 1200px ){	.slide-txt h2	{		font-size: 50px;	}}.slide-txt p{	color: #fff;	font-size: 18px;	justify-self: center;	text-align: center;}@media( min-width: 1200px ){	.slide-txt p	{		width: 60%;	}}/* - */.slide-btns{	display: grid;	grid-gap: 16px;	justify-content: center;}.slide-txt .btn{	font-weight: 300;	letter-spacing: 1px;	background-color: #784c57;	border: none;	box-shadow: none;		grid-row: 1;	justify-content: center;}.slide-txt .btn h4{	color: #111;	border: none;	box-shadow: none;		z-index: 2;	}.slide-txt .btn::before{	content: "";	z-index: 1;	transition: ease .2s;	height: 100%;	width: 0;	background-color: #111;	border-radius: 0;	justify-self: end;}.slide-txt .btn:hover::before{		height: 100%;	width: 100%;}.slide-txt .btn:hover h4{        color: #e9e9e9;}/* 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: #dedede;	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: #dedede;	align-self: center;}.slide-dot:hover{	cursor: pointer;	background-color: #784c57;	}.active-slide-dot{	background-color: #784c57;}