@charset "UTF-8";
/* CSS Document */

[v-cloak] {
	display: none;
}
.mma-calc,
.mma-calc *,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l div.mma-calc,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l div.mma-calc,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l div.mma-calc *,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l div.mma-calc * {
	box-sizing: border-box;
}
.mma-calc,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l div.mma-calc,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l div.mma-calc {
	color: #444;
	font-family: inherit;
	margin: 20px 0 44px;
}
.mma-calc.mma-calc__no-bg,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l div.mma-calc.mma-calc__no-bg,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l div.mma-calc.mma-calc__no-bg {
	margin: 0;
}
.mma-calc-container,
#et_builder_outer_content div.mma-calc-container {
	background-color: #e8e7e4;
	padding: 22px 30px 24px;
}
.mma-calc__no-bg .mma-calc-container,
#et_builder_outer_content .mma-calc__no-bg div.mma-calc-container {
	background-color: none;
	padding: 0;
}
.mma-calc-head,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-head,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-head {
	font-family: inherit;
	font-size: 26px;
	font-weight: 800;
	line-height: 1.15;
	margin: 0 0 22px;
	text-transform: none;
}
.mma-calc-head strong,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .mma-calc-head strong,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .mma-calc-head strong {
	display: block;
	color: #cc0033;
	font-weight: inherit;
}
.mma-calc-fields,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l div.mma-calc-fields,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l div.mma-calc-fields {
	margin-bottom: 24px;
}
.mma-calc-fields p,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields p,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields p {
	font-size: 14px;
	line-height: 1;
	margin: 0;
	padding-bottom: 15px;
}
.mma-calc-fields p:last-child,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields p:last-child,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields p:last-child {
	padding-bottom: 0;
}
.mma-calc-fields label,
#et_builder_outer_content .mma-calc-fields label {
	display: block;
	font-weight: 800;
	margin: 0 0 3px;
}
.mma-calc-fields input[type=text],
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields input[type=text],
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields input[type=text] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #f6f6f6;
	border: solid 1px #cac8c4;
	border-radius: 0 !important;
	box-shadow: none;
	color: #444;
	display: block;
	font-family: inherit;
	font-size: 24px;
	font-weight: 800;
	height: 50px;
	line-height: 2.083333333;
	margin: 0;
	outline: none;
	padding: 0 15px;
	width: 100%!important;
}
.mma-calc-fields input[type=text].mma-calc-callout,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields input[type=text].mma-calc-callout,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields input[type=text].mma-calc-callout {
	color: #cc0033;
}
.mma-calc-fields input:focus,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields input:focus,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields input:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(1,136,204,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(1,136,204,.6);
}
.mma-calc-fields input::-ms-clear,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields input::-ms-clear,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-fields input::-ms-clear {
	display: none;
}
.mma-calc-help,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .mma-calc-help,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .mma-calc-help {
	display: block;
	font-size: 12px;
	font-style: italic;
	line-height: 1;
	margin: 0;
	padding: 5px 0 0;
}
.mma-calc-dist table {
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	width:100%;
}
.mma-calc-dist caption {
	font-size: 14px;
	font-weight: 800;
	line-height: 1;
	padding: 0 0 5px;
	text-align: center;
	text-transform: uppercase;
}
.mma-calc-dist th:first-child,
.mma-calc-distribution td:first-child {
	width: 70%;
}
.mma-calc-dist thead {
	background-color: #cc0033;
}
.mma-calc-dist thead th {
	background: none;
	color: #fff;
	font-size: 14px;
	line-height: 1;
	padding: 9px 18px 6px;
	text-align: left;
}
.mma-calc-dist tbody tr:nth-child(odd) {
	background-color: #dad8d1;
}
.mma-calc-dist tbody tr:nth-child(even) {
	background-color: #cac8c4;
}
.mma-calc-dist tbody tr:first-child td {
	font-weight: 800;
}
.mma-calc-dist tbody th,
.mma-calc-dist tbody td {
	font-size: 14px;
	line-height: 1;
	padding: 9px 18px 8px;
}
.mma-calc-footnote,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .et_pb_module p.mma-calc-footnote,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .et_pb_module p.mma-calc-footnote {
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	margin: 0;
	padding: 15px 0 0;
}
.mma-calc__no-bg .mma-calc-footnote,
.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc__no-bg p.mma-calc-footnote,
.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc__no-bg p.mma-calc-footnote {
	padding-top: 31px;
	text-align: center;
}
@media(min-width: 440px) {
	.mma-calc-head,
	.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-head,
	.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l .et_pb_module .mma-calc-head {
		background: url('../img/calculator.svg') no-repeat 0 0;
		background-size: 75px 75px;
		font-size: 30px;
		min-height: 75px;
		padding: 6px 0 0 90px;
	}
}
@media(min-width: 1200px) {
	.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l div.mma-calc,
	.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l div.mma-calc {
		margin-left: auto;
		margin-right: auto;
		max-width: 570px;
	}
	.mma-calc-content,
	.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l div.mma-calc-content,
	.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l div.mma-calc-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row;
		flex-flow: row;
	}
	.mma-calc-fields,
	.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l div.mma-calc-fields,
	.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l div.mma-calc-fields {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-bottom: 0;
		margin-right: 34px;
		width: 43.137%;
	}
	.mma-calc-dist,
	.et_divi_builder.et-db.et-pb-theme-pmcu-2018 #et-boc #et_builder_outer_content .et-l div.mma-calc-dist,
	.et_divi_builder.et-db.et-pb-theme-pmcu-2022 #et-boc #et_builder_outer_content .et-l div.mma-calc-dist {
		-webkit-box-flex: 2;
		-ms-flex-positive: 2;
		flex-grow: 2;
	}
}
