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



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




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

.section-contrast {
	padding-bottom: 0px;
}

.modal-l2 .ipados-l2-wrapper .subsection-1 {
	margin: 120px auto 100px;
}

@media only screen and (max-width:1068px) {
	.modal-l2 .ipados-l2-wrapper .subsection-1 {
		margin: 120px auto -1px;
	}
}

@media only screen and (max-width:734px) {
	.modal-l2 .ipados-l2-wrapper .subsection-1 {
		margin: 100px auto 60px;
	}
}

.modal-l2 .ipados-l2-wrapper .subsection-3 {
	margin: 120px auto 120px;
}

@media only screen and (max-width:1068px) {
	.modal-l2 .ipados-l2-wrapper .subsection-3 {
		margin: 100px auto 160px;
	}
}

@media only screen and (max-width:734px) {
	.modal-l2 .ipados-l2-wrapper .subsection-3 {
		margin: 70px auto 94px;
	}
}

.section-contrast .product-tile .product-tile-ctas .button, .section-contrast .product-tile .product-tile-ctas .product-tile-current {
	margin-bottom: 20px;
}

@media only screen and (max-width: 734px) {
	.section-contrast .product-tile .product-tile-ctas .button, .section-contrast .product-tile .product-tile-ctas .product-tile-current {
		margin-bottom: 0px;
	}
} 

.section-contrast .product-tile-ctas .product-tile-current .icon-wrapper, .section-contrast .product-tile-ctas .icon-wrapper {
	margin-inline-start: 29px;
}

@media only screen and (max-width:1068px) {
	.section-contrast .product-tile-ctas .product-tile-current .icon-wrapper, .section-contrast .product-tile-ctas .icon-wrapper {
		margin-inline-start: 0;
	}
}
@media only screen and (max-width:734px) {
	.section-contrast .product-tile-ctas .product-tile-current .icon-wrapper, .section-contrast .product-tile-ctas .icon-wrapper {
		margin-inline-start: 0;
	}
}



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