div.methdology-ri2025-content{
	color: #3b4b59;
	font-family: Nimbus Sans Regular;
	margin-bottom: 40.0px;
}

.methdology-ri2025-content .cmp-text.heading4.methodology-modal-title{
	font-size: 32.0px;
	line-height: 1;
}

.methdology-ri2025-content p.ri2025-amount{
	font-family: Nimbus Sans Regular;
	font-size: 18.0px !important;
	line-height: 1.44 !important;
}

ul.methodology-ul{
	font-family: Nimbus Sans Regular;
	font-size: 18.0px;
	line-height: 1.44;
	margin-left: 8.0px;
	margin-top: 24.0px;
}

ul.mpi-ri2025 li{
	margin-top: 8px;
	margin-bottom: 8px;
}

.methdology-ri2025-content h3.title-margin-bottom{
	margin-bottom: 32.0px;
}

@media (max-device-width: 767px) {
	header{
		margin-bottom: 30px;
	}
	.methdology-ri2025-content .cmp-text.heading4.methodology-modal-title {
		font-size: 24px;
		line-height: 1.33;
		color: #2d3940;
	}
	div.methdology-ri2025-content{
		margin-bottom: 24px;
	}
	.mpi-ri2025 .mpi-li{
		line-height: 1.5!important;
		margin-bottom: 24px;
	}

	ul.mpi-ri2025 li:nth-of-type(2){
		margin-top: 32px ;
	}

	.methodology-ul li:first-child{
		line-height: 1.63 !important;
	}
	.methodology-ul li:first-child ul{
		line-height: 1.5 !important;
	}

	.methdology-ri2025-content h3.title-margin-bottom {
		margin-bottom: 24px;
	}

	div.methdology-ri2025-content {
		color: #2d3940;
	}

	.methdology-ri2025-content p.ri2025-amount {
		font-family: Nimbus Sans Regular ;
		font-size: 16px !important;
		line-height: 1.63 !important;
	}

	ul.methodology-ul {
		font-family: Nimbus Sans Regular;
		font-size: 16px;
		margin-left: 8px;
		padding-left: 8px;
		margin-top: 8px;
	}

	ul.mpi-ri2025 li {
		margin-top: 34px;
		margin-bottom: 32px;
		line-height: 1.5;
	}

	ul.mpi-ri2025 li.mpi-li {
		margin-top: 8px;
		line-height: 1.5 !important;
	}

	cmp-text .heading4.methodology-modal-title {
		color: #2d3940 !important;

	}
}

.ri-calc-tooltip-content{
height: 144px;
align-self: stretch;
flex-grow: 0;
font-family: Nimbus Sans Novus Regular;
font-size: 16px;
line-height: 1.5;
letter-spacing: 0.02px;
color: #3b4b59;}

@media (min-width: 768px) and (max-width: 979px) {
	header{
		margin-bottom: 30px;
	}
}