/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.section-essentials .gallery .item-container {
	display: block;
	width: auto;
}
.gallery.gallery-align-start .gallery-item {
	grid-column: span 3;
}
.gallery .card-set {
	width: auto;
}
.grid-item .essential-card .card-modifier {
	min-height: 680px;
	width: 100%;
}
.section-essentials .image-absolute-bottom {
	bottom: 60px;
}

@media only screen and (min-width: 1069px) {
	.section-essentials .section-header .section-header-headline {
		max-width: 100%;
	}
	.section-augment .section-header .section-header-headline {
		max-width: 100%;
	}
	.feature-card-modal-tile .card .image-container .overview-consider-modals-connectivity-modal-connectivity-wallet.responsive-image img {
		width: auto;
		margin: 0 auto;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-essentials .image-absolute-bottom {
		bottom: 15px;
	}
	.grid-item .essential-card .card-modifier {
		min-height: 480px;
	}
	.section-consider .section-header .section-header-headline {
		max-width: 100%;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item .essential-card .card-modifier {
		max-width: 414px;
		margin: 0 auto;
	}
	.section-essentials .image-absolute-bottom {
		bottom: 25px;
	}
	.grid-item .essential-card .card-modifier {
		min-height: 480px;
	}
}

.section.background-alt {
	padding-bottom: 132px;
}
.select-gallery-container .galleries-container .gallery.no-paddlenav {
	padding-bottom: 0;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section.background-alt {
		padding-bottom: 98px;
	}
}

@media only screen and (max-width: 734px) {
	.section.background-alt {
		padding-bottom: 70px;
	}
	.section-index .section-index-section .index-group:first-of-type {
		width: 100%;
		padding-inline-end: 50px;
	}
	.section-index .section-index-section .index-group {
		max-width: 100%;
	}
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
