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

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

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

.modal-l2 .values-l2-wrapper .subsection .headline {
	align-items: center;
	flex-direction: column;
}
.section-contrast {
	padding-top: 200px;
}

@media only screen and (min-width: 1068px) {
	.modal-l2 .modal-overlay .modal-content-wrapper .connectivity-l2-wrapper .content-area .hero .hero-headline {
		margin-inline-start: 5.5%;
	}

	.subsection-cameras .subsection-wrapper .cameras-hero .typography-site-body {
		margin-left: 40px;
	}

	.modal-l2 .modal-content-wrapper .connectivity-l2-wrapper .subsection-wrapper .hero .hero-headline {
		margin-top: -30px;
	}

	.modal-l2 .modal-overlay .modal-content-wrapper .ipados-l2-wrapper .content-area .subsection-2 .typography-headline {
		margin-right: 50px;
	}

	.modal-l2 .values-l2-wrapper .subsection .headline {
		gap: 0.9rem;
	}

	.section-themes .subsection-design .section-content .subsection-headline {
		margin-inline-start: 15%;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-themes .subsection-cameras .cameras-hero .subsection-headline {
		font-size: 60px;
	}
	.modal-l2 .modal-content-wrapper .connectivity-l2-wrapper .subsection-wrapper .hero .hero-headline {
		margin-top: -30px;
	}
	.section-contrast {
		padding-top: 140px;
	}
}

.options-labels-container .pencil-option-container .option-1 {
	margin-right: -12px;
}
.options-labels-container .pencil-option-container .option-2 {
	margin-left: -17px;
}

@media only screen and (max-width: 734px) {
	.section-contrast {
		padding-top: 100px;
	}
	.modal-l2 .values-l2-wrapper .subsection .headline {
		align-items: start;
	}
}

.section-welcome .welcome .welcome-text-content.gradient-text {
	padding-bottom: 5px;
}

@media only screen and (max-width: 1068px) {
	.section-welcome .welcome .welcome-text-content.gradient-text {
		padding-bottom: 3px;
	}
}
@media only screen and (max-width: 734px) {
	.section-welcome .welcome .welcome-text-content.gradient-text {
		padding-bottom: 2px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.subsection-ipados .ipados-headline.section-content {
		width: 694px;
	}
}

@media only screen and (min-width: 1069px) {
	.modal-l2 .design-l2-wrapper .subsection-1 .subsection-copy {
		height: 395px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.modal-l2 .design-l2-wrapper .subsection-1 .subsection-copy {
		height: 366px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
