#partnership {	color: #ffffff;	text-align: center;	margin: 10rem auto;}#partnership .logo{	text-align: center;	margin-bottom: 2rem;}#partnership .logo img{	max-height: 8rem;}#partnership p{	font-size: 1.3rem;	line-height: 2.3rem;}#partnership .intro{	padding-left: 15rem;	padding-right: 15rem;}#partnership .service-cards-summary{	/* margin: 5rem; */	margin-top: 3rem;}.service-cards{	display : flex;	flex-wrap: wrap;	flex-direction: row;	justify-content: space-evenly;}.card-title-section {	display: flex;	flex-direction: row;	flex-wrap: nowrap;	font-size: 1.7rem;	margin-bottom: 1.7rem;	margin-left: 0.5rem;}.card-index-container {	border-radius: 50%;	height: 20px;	width: 20px;	display: inline-block;    	background: rgb(36, 30, 106);	vertical-align: top;	margin-right: 0.5em;}.card-index {	display: block;	color: #FFFFFF;    	height: 20px;    	line-height: 20px;    	text-align: center;}.card-title {	margin-top: 0.3rem;}.card-intro{	margin-bottom: 2rem	;	padding-top:3rem;	padding-bottom: 3rem;	padding-left : 2em;	padding-right : 2em;	text-align: left;	border-radius: 6px;	background-color: rgba(82, 69, 165, 0.5);	box-shadow: 10px 10px 10px rgba(21, 16, 45, 0.15);	-webkit-appearance: none;	-webkit-box-shadow: 10px 10px 10px rgba(21, 16, 45, 0.15);	-moz-box-shadow: 10px 10px 10px rgba(21, 16, 45, 0.15);}#partnership p.scenarios-title {	font-size: 2.3rem;	position: relative;	display: inline-block;	margin: 2rem;}#partnership p.scenarios-title:before,#partnership p.scenarios-title:after {	content: "";	position: absolute;	border-bottom: 1px solid rgba(255,255,255,0.5);	top: 1.3rem;	width: 18rem;}#partnership p.scenarios-title:before {	right: 100%;	margin-right: 1.5rem;}#partnership p.scenarios-title:after {	left: 100%;	margin-left: 1.5rem;}.scenarios-picture-container {	width: 100%;}#partnership .features p{	display: flex;	text-align: left;}#partnership .features p:before{	content: "*";	margin-left: 1.5rem;}@media only screen and (min-width: 1281px) {	.navbar, .main-div, .dropdown-div, .footer {			width: 70%;			max-width: 200rem;			margin: 0 auto;	}	.card-intro{		width: 43.5%;	}}@media only screen and (min-width: 992px) and (max-width: 1280px) {	.navbar, .main-div, .dropdown-div, .footer {			width: 80%;			margin: 0 auto;	}	.card-intro{		width: 43.5%;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.navbar, .main-div, .dropdown-div, .footer {			width: 90%;			margin: 0 auto;	}	#partnership .intro{		padding-left: 0rem;		padding-right: 0rem;	}	.card-intro{		width: 70%;	}	#partnership p.scenarios-title:before,	#partnership p.scenarios-title:after {			width: 15rem;	}}@media only screen and (min-width: 415px) and (max-width: 767px) {	.navbar, .main-div, .dropdown-div, .footer {		width: 90%;		margin: 0 auto;	}	#partnership .intro{		padding-left: 0rem;		padding-right: 0rem;	}	.card-intro{		width: 70%;	}	#partnership p.scenarios-title {		font-size: 2.1rem;		width: 70%;		margin : 0rem;		margin-bottom: 1.5rem;		margin-top: 1.5rem;	}	#partnership p.scenarios-title:before,	#partnership p.scenarios-title:after {			top: 1rem;			width: 4rem;			margin: 0rem;	}}@media only screen and (max-width: 416px) {	.navbar, .main-div, .dropdown-div, .footer {			width: 80%;			margin: 0 auto;	}	#partnership .intro{		padding-left: 0rem;		padding-right: 0rem;	}	.card-intro{		max-width : 80%;	}	#partnership p.scenarios-title {		font-size: 1.8rem;		margin: 0;		width : 80%;		margin-bottom: 1.5rem;		margin-top: 1.5rem;	}	#partnership p.scenarios-title:before,	#partnership p.scenarios-title:after {			top: 1rem;			width: 5rem;			margin: 0rem;	}}