#remote-hands {
	width: 100%;
	height: auto;
	overflow: hidden;
}


/* Remote Hands */
.remote-wrapper {
	padding: 50px 270px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	background-color: var(--white);
}
.remote-wrapper p {
	
	text-align: center;
}
.choose-icon {
	width: 50px;
	height: auto;
}
.card-wrapper {
	display: flex;
	gap: 3ch;
	margin-top: 40px;
}
.card {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 1ch;
	text-align: center;
	background-color: var(--off-white);
	width: 33%;
	height: auto;
	margin: 10px;
	padding: 30px;
	box-shadow: var(--shadow-elevation-medium);
	border-top: 3px solid var(--cyan);
}
.card p {
	width: 100%;
}


/* Included Support */
.included-support-wrapper {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: center;
	background-color: var(--off-white);
	padding: 50px 270px;
}
.included-support-wrapper ul {
	columns: 3;
	margin-top: 30px;
}
.included-support-wrapper li {
	margin-left: 10px;
}


/* Customer Portal */
.content-section ul {
	margin-top: 20px;
}
.content-section li {
	margin-bottom: 5px;
}


/**
 * ----------------------------------------
 * Media Breakpoints
 * ----------------------------------------
 */
@media only screen and (max-width: 600px) {
.remote-wrapper {
	padding: 20px 30px;
}
.remote-wrapper p {
	width:100%;
}
.card-wrapper {
	flex-direction: column;
}
.card {
	width: 100%;
	margin: 0;
	padding: 15px;
}
.included-support-wrapper {
	padding: 20px 30px;	
}
.included-support-wrapper ul, .content-section ul {
	columns: 1;
	margin-left: 15px;
}
.section-wrapper {
	padding: 20px 30px;
}
}
@media screen and (min-width : 601px) and (max-width : 900px) {
.remote-wrapper {
	padding: 40px 50px;
}
.card-wrapper {
	flex-direction: column;
}
.card {
	width: 100%;
	margin: 0;
}
.included-support-wrapper {
	padding: 40px 50px 40px 50px;
}
.included-support-wrapper ul {
	columns: 1;
	margin-left: 20px;
}
.section-wrapper {
	padding: 40px 50px;
}

}
@media screen and (min-width : 901px) and (max-width : 1200px) {
.remote-wrapper {
	padding: 50px 100px;	
}
.card {
	width: 100%;
	margin: 0;
}
.included-support-wrapper {
	padding: 50px 100px 50px 100px;		
}
.included-support-wrapper ul {
	margin-left: 20px;
}
.section-wrapper {
	padding: 50px 100px 50px 100px;	
}
}
@media screen and (min-width : 1201px) and (max-width : 1500px) {
.remote-wrapper {
	padding: 50px 200px;
}
.included-support-wrapper {
	padding: 50px 200px;	
}
.included-support-wrapper li {
	margin-left: 20px;
}
.section-wrapper {
	padding: 50px 200px;
}
}