

/* Start:/local/components/cardex/benzin.application.calculator/templates/.default/style.css?17927538474079*/
.benzin-application-calculator .landing-banner__subtitle::before {
	display: none;
}

.benzin-application-calculator .fuel-calculation {
	gap: 28px;
}

.benzin-application-calculator .fuel-calculation__item {
	width: 140px;
}

.benzin-application-calculator .fuel-calculation__ttl {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.25;
}

.benzin-application-calculator .counter-input,
.benzin-application-calculator .fuel-calculation__value {
	width: 100%;
	height: 48px;
}

.benzin-application-calculator .counter-input input,
.benzin-application-calculator .fuel-calculation__value {
	font-size: 14px;
}

.benzin-application-calculator .counter-input button.counter-btn {
	flex: 0 0 44px;
	width: 44px;
	background-size: 16px auto;
}

.benzin-application-calculator .fuel-calculation__value {
	white-space: nowrap;
}

.benzin-application-calculator .counter-input button.counter-btn {
	font-size: 0;
}

.benzin-application-calculator .counter-input input {
	min-width: 0;
}

/* Keep both savings totals together below the inputs before they reach the artwork. */
@media screen and (max-width: 1366px) {
	.benzin-application-calculator .fuel-calculation {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 140px));
		width: 100%;
	}

	.benzin-application-calculator .fuel-calculation__item {
		width: 100%;
	}
}

@media screen and (max-width: 992px) {
	.benzin-application-calculator .landing-banner__nav {
		width: 100%;
		text-align: center;
	}


}

@media screen and (max-width: 576px) {
	.benzin-application-calculator.bnr-calculator .landing-banner__content {
		padding-right: 1em;
		padding-left: 1em;
	}

	.benzin-application-calculator .fuel-calculation__ttl {
		min-height: 2.5em;
	}

	.benzin-application-calculator .landing-banner__subtitle,
	.benzin-application-calculator .landing-banner__content > p {
		width: 100%;
	}

	.benzin-application-calculator.bnr-calculator .landing-banner__subtitle {
		font-size: clamp(25px, 8vw, 32px);
	}

	.benzin-application-calculator.bnr-calculator .landing-banner__subtitle + p {
		font-size: clamp(15px, 4.8vw, 19.2px);
	}

	.benzin-application-calculator .landing-banner__img {
		display: none;
	}
}

@media screen and (max-width: 360px) {
	.benzin-application-calculator .fuel-calculation {
		gap: 12px;
	}

	.benzin-application-calculator .counter-input button.counter-btn {
		flex-basis: 38px;
		width: 38px;
	}
}

/* Tablet layout keeps the illustration in a separate column. */
@media screen and (min-width: 768px) and (max-width: 1366px) {
    .benzin-application-calculator.bnr-calculator .landing-banner {
        display: grid;
        grid-template-columns: minmax(0, 58fr) minmax(0, 42fr);
        overflow: hidden;
    }
    .benzin-application-calculator.bnr-calculator .landing-banner__content {
        width: 100%;
        max-width: none;
        min-width: 0;
        padding: 32px;
    }
    .benzin-application-calculator.bnr-calculator .landing-banner__subtitle {
        font-size: clamp(24px, 2.3vw, 32px);
    }
    .benzin-application-calculator.bnr-calculator .landing-banner__content > p {
        width: 100%;
        font-size: 16px;
    }
    .benzin-application-calculator.bnr-calculator .landing-banner__nav {
        text-align: left;
    }
    .benzin-application-calculator.bnr-calculator .landing-banner__img {
        position: relative;
        width: 100%;
        height: auto;
        min-width: 0;
        overflow: hidden;
    }
    .benzin-application-calculator.bnr-calculator .landing-banner__img img {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        max-width: none;
        max-height: none;
        object-fit: cover;
        object-position: right center;
        mask-image: none;
        -webkit-mask-image: none;
    }
}
@media screen and (max-width: 767px) {
    .benzin-application-calculator.bnr-calculator .landing-banner__img {
        display: none;
    }
    .benzin-application-calculator.bnr-calculator .landing-banner__content {
        padding-right: 24px;
        padding-left: 24px;
    }
}

/* End */
/* /local/components/cardex/benzin.application.calculator/templates/.default/style.css?17927538474079 */
