/* Local overrides */
/* New look for apps */
@media only screen and (min-width: 1069px) {
	.grid-item-modes .tile .tile-content .tile-header {
		padding-right: 27px;
	}
}

/* Robot vacuum */
@media only screen and (min-width: 735px) {
	.section-home .grid-item-vacuum .asset-content {
		align-self: center;
	}

	.section-home .grid-item-vacuum .blockquote-content {
		align-self: center;
	}

	.section-home .grid-item-vacuum .tile-blockquote {
		text-align: left;
		padding-left: 20px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-home .grid-item-vacuum .tile {
		min-height: 675px;
	}

	.section-home .grid-item-vacuum .tile-blockquote {
		padding-left: 45px;
	}
}

@media only screen and (max-width: 734px) {
	.section-home
		.grid
		.grid-item.grid-item.small-span-12
		.tile-body-blockquote {
		max-width: 480px;
	}
}

/* SCREENS */
/* Animations/Videos */
/* home app support alt design */
.overview-home-app-support {
	width: 314px;
	height: 239px;
	background-size: 314px 239px;
	background-repeat: no-repeat;
	background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_large.jpg");
}

.overview-home-app-support.use-width {
	max-width: 314px;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-home-app-support {
		background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.overview-home-app-support {
		width: 236px;
		height: 180px;
		background-size: 236px 180px;
		background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_medium.jpg");
	}

	.overview-home-app-support.use-width {
		max-width: 236px;
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-home-app-support {
		background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.overview-home-app-support {
		width: 124px;
		height: 94px;
		background-size: 124px 94px;
		background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_small.jpg");
	}

	.overview-home-app-support.use-width {
		max-width: 124px;
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-home-app-support {
		background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_small_2x.jpg");
	}
}

.overview-home-app-support.scalable {
	width: 314px;
	height: 239px;
	background-size: 314px 239px;
	background-repeat: no-repeat;
	background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_large.jpg");
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-home-app-support.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.overview-home-app-support.scalable {
		width: 236px;
		height: 180px;
		background-size: 236px 180px;
		background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-home-app-support.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.overview-home-app-support.scalable {
		width: 124px;
		height: 94px;
		background-size: 124px 94px;
		background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-home-app-support.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/home-app/support__d6iivc4k4us2_small_2x.jpg");
	}
}

/* Customization - Control Center Animation */
/* Start frames */
.section-customize
	.grid-item-control-center
	.inline-video-control-center
	.start-frame {
	background-repeat: no-repeat;
	background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_startframe__d83m8d9mn0k2_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-customize
		.grid-item-control-center
		.inline-video-control-center
		.start-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_startframe__d83m8d9mn0k2_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-customize
		.grid-item-control-center
		.inline-video-control-center
		.start-frame {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_startframe__d83m8d9mn0k2_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-customize
		.grid-item-control-center
		.inline-video-control-center
		.start-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_startframe__d83m8d9mn0k2_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-customize
		.grid-item-control-center
		.inline-video-control-center
		.start-frame {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_startframe__d83m8d9mn0k2_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-customize
		.grid-item-control-center
		.inline-video-control-center
		.start-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_startframe__d83m8d9mn0k2_small_2x.jpg);
	}
}

/* End frames */
.section-customize
	.grid-item-control-center
	.inline-video-control-center
	.end-frame,
.overview-customization-control-center-endframe {
	background-repeat: no-repeat;
	background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_endframe__b3fmftmwlimu_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-customize
		.grid-item-control-center
		.inline-video-control-center
		.end-frame,
	.overview-customization-control-center-endframe {
		background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_endframe__b3fmftmwlimu_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-customize
		.grid-item-control-center
		.inline-video-control-center
		.end-frame,
	.overview-customization-control-center-endframe {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_endframe__b3fmftmwlimu_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-customize
		.grid-item-control-center
		.inline-video-control-center
		.end-frame,
	.overview-customization-control-center-endframe {
		background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_endframe__b3fmftmwlimu_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-customize
		.grid-item-control-center
		.inline-video-control-center
		.end-frame,
	.overview-customization-control-center-endframe {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_endframe__b3fmftmwlimu_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-customize
		.grid-item-control-center
		.inline-video-control-center
		.end-frame,
	.overview-customization-control-center-endframe {
		background-image: url(/ca/ios/ios-18/images/overview/customization/control_center_endframe__b3fmftmwlimu_small_2x.jpg);
	}
}

/* Customization - Rearrange Animation */
/* Start frames */
.section-customize .grid-item-rearrange .inline-video-container .start-frame,
.section-customize .grid-item-rearrange .static-frame {
	background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_startframe__gcvyk8n070qe_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-customize
		.grid-item-rearrange
		.inline-video-container
		.start-frame,
	.section-customize .grid-item-rearrange .static-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_startframe__gcvyk8n070qe_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-customize
		.grid-item-rearrange
		.inline-video-container
		.start-frame,
	.section-customize .grid-item-rearrange .static-frame {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_startframe__gcvyk8n070qe_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-customize
		.grid-item-rearrange
		.inline-video-container
		.start-frame,
	.section-customize .grid-item-rearrange .static-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_startframe__gcvyk8n070qe_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-customize
		.grid-item-rearrange
		.inline-video-container
		.start-frame,
	.section-customize .grid-item-rearrange .static-frame {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_startframe__gcvyk8n070qe_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-customize
		.grid-item-rearrange
		.inline-video-container
		.start-frame,
	.section-customize .grid-item-rearrange .static-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_startframe__gcvyk8n070qe_small_2x.jpg);
	}
}

/* End frames */
.section-customize .grid-item-rearrange .inline-video-container .end-frame {
	background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_endframe__dwr20qh1anue_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-customize .grid-item-rearrange .inline-video-container .end-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_endframe__dwr20qh1anue_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-customize .grid-item-rearrange .inline-video-container .end-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_endframe__dwr20qh1anue_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-customize .grid-item-rearrange .inline-video-container .end-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_endframe__dwr20qh1anue_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-customize .grid-item-rearrange .inline-video-container .end-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_endframe__dwr20qh1anue_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-customize .grid-item-rearrange .inline-video-container .end-frame {
		background-image: url(/ca/ios/ios-18/images/overview/customization/rearrange_controls_endframe__dwr20qh1anue_small_2x.jpg);
	}
}

/* Wallet Animation */
/* Start frames */
.section-wallet .grid-item-events .inline-video-events .start-frame,
.overview-wallet-event-tickets-startframe {
	background-repeat: no-repeat;
	background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_startframe__ff7ok4nky2qa_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-wallet .grid-item-events .inline-video-events .start-frame,
	.overview-wallet-event-tickets-startframe {
		background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_startframe__ff7ok4nky2qa_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-wallet .grid-item-events .inline-video-events .start-frame,
	.overview-wallet-event-tickets-startframe {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_startframe__ff7ok4nky2qa_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-wallet .grid-item-events .inline-video-events .start-frame,
	.overview-wallet-event-tickets-startframe {
		background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_startframe__ff7ok4nky2qa_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-wallet .grid-item-events .inline-video-events .start-frame,
	.overview-wallet-event-tickets-startframe {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_startframe__ff7ok4nky2qa_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-wallet .grid-item-events .inline-video-events .start-frame,
	.overview-wallet-event-tickets-startframe {
		background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_startframe__ff7ok4nky2qa_small_2x.jpg);
	}
}

/* End frames */
.section-wallet .grid-item-events .inline-video-events .end-frame {
	background-repeat: no-repeat;
	background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_endframe__d06pdm5suf0i_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-wallet .grid-item-events .inline-video-events .end-frame {
		background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_endframe__d06pdm5suf0i_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-wallet .grid-item-events .inline-video-events .end-frame {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_endframe__d06pdm5suf0i_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-wallet .grid-item-events .inline-video-events .end-frame {
		background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_endframe__d06pdm5suf0i_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-wallet .grid-item-events .inline-video-events .end-frame {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_endframe__d06pdm5suf0i_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-wallet .grid-item-events .inline-video-events .end-frame {
		background-image: url(/ca/ios/ios-18/images/overview/wallet/event_tickets_endframe__d06pdm5suf0i_small_2x.jpg);
	}
}

/* Main Body */

/* home screen */
.overview-customization-home-screen {
	width: 798px;
	height: 710px;
	background-size: 798px 710px;
	background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_large.jpg");
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-customization-home-screen {
		background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.overview-customization-home-screen {
		width: 574px;
		height: 511px;
		background-size: 574px 511px;
		background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-customization-home-screen {
		background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.overview-customization-home-screen {
		width: 480px;
		height: 450px;
		background-size: 480px 450px;
		background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-customization-home-screen {
		background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_small_2x.jpg");
	}
}

.overview-customization-home-screen.scalable {
	background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_large.jpg");
	background-size: cover;
	width: 100%;
	height: auto;
	background-size: contain !important;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-customization-home-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.overview-customization-home-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_medium.jpg");
		background-size: cover;
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-customization-home-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.overview-customization-home-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_small.jpg");
		background-size: cover;
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-customization-home-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/customization/home_screen__b4e7w7o4dgs2_small_2x.jpg");
	}
}

/* send later */
.overview-messages-send-later-screen {
	width: 420px;
	height: 910px;
	background-size: 420px 910px;
	background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_large.jpg");
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-messages-send-later-screen {
		background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.overview-messages-send-later-screen {
		width: 306px;
		height: 660px;
		background-size: 306px 660px;
		background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-messages-send-later-screen {
		background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.overview-messages-send-later-screen {
		width: 198px;
		height: 426px;
		background-size: 198px 426px;
		background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-messages-send-later-screen {
		background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_small_2x.jpg");
	}
}

.overview-messages-send-later-screen.scalable {
	background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_large.jpg");
	background-size: cover;
	width: 100%;
	height: auto;
	background-size: contain !important;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-messages-send-later-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.overview-messages-send-later-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_medium.jpg");
		background-size: cover;
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-messages-send-later-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.overview-messages-send-later-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_small.jpg");
		background-size: cover;
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-messages-send-later-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/messages/send_later_screen__pfvgjagk2cyu_small_2x.jpg");
	}
}

/* credentials */
.overview-passwords-credentials-screen {
	width: 368px;
	height: 798px;
	background-size: 368px 798px;
	background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_large.jpg");
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-passwords-credentials-screen {
		background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.overview-passwords-credentials-screen {
		width: 306px;
		height: 660px;
		background-size: 306px 660px;
		background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-passwords-credentials-screen {
		background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.overview-passwords-credentials-screen {
		width: 198px;
		height: 426px;
		background-size: 198px 426px;
		background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-passwords-credentials-screen {
		background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_small_2x.jpg");
	}
}

.overview-passwords-credentials-screen.scalable {
	background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_large.jpg");
	background-size: cover;
	width: 100%;
	height: auto;
	background-size: contain !important;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-passwords-credentials-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.overview-passwords-credentials-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_medium.jpg");
		background-size: cover;
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-passwords-credentials-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.overview-passwords-credentials-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_small.jpg");
		background-size: cover;
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-passwords-credentials-screen.scalable {
		background-image: url("/ca/ios/ios-18/images/overview/passwords/credentials_screen__b1ca7wah98mu_small_2x.jpg");
	}
}

/* Maps - Offline Access UI */

.overview-maps-offline-access-ui {
	width: 582px;
	height: 519px;
	background-size: 582px 519px;
	background-repeat: no-repeat;
	background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_large.png);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-maps-offline-access-ui {
		background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.overview-maps-offline-access-ui {
		width: 331px;
		height: 295px;
		background-size: 331px 295px;
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_medium.png);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-maps-offline-access-ui {
		background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.overview-maps-offline-access-ui {
		width: 329px;
		height: 293px;
		background-size: 329px 293px;
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_small.png);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-maps-offline-access-ui {
		background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_small_2x.png);
	}
}

.overview-maps-offline-access-ui.scalable {
	background-repeat: no-repeat;
	background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_large.png);
	background-size: cover;
	width: 100%;
	height: auto;
	background-size: contain !important;
	background-position: 50%;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-maps-offline-access-ui.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.overview-maps-offline-access-ui.scalable {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_medium.png);
		background-size: cover;
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-maps-offline-access-ui.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.overview-maps-offline-access-ui.scalable {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_small.png);
		background-size: cover;
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-maps-offline-access-ui.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/maps/offline_access_ui__dq6bakl8mi6a_small_2x.png);
	}
}

/* Maps - Topographic Maps Screen */

.overview-maps-topographic-maps-screen {
	width: 420px;
	height: 910px;
	background-size: 420px 910px;
	background-repeat: no-repeat;
	background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-maps-topographic-maps-screen {
		background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.overview-maps-topographic-maps-screen {
		width: 306px;
		height: 660px;
		background-size: 306px 660px;
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-maps-topographic-maps-screen {
		background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.overview-maps-topographic-maps-screen {
		width: 198px;
		height: 426px;
		background-size: 198px 426px;
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-maps-topographic-maps-screen {
		background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_small_2x.jpg);
	}
}

.overview-maps-topographic-maps-screen.scalable {
	background-repeat: no-repeat;
	background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_large.jpg);
	background-size: cover;
	width: 100%;
	height: auto;
	background-size: contain !important;
	background-position: 50%;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-maps-topographic-maps-screen.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.overview-maps-topographic-maps-screen.scalable {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_medium.jpg);
		background-size: cover;
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-maps-topographic-maps-screen.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.overview-maps-topographic-maps-screen.scalable {
		background-repeat: no-repeat;
		background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_small.jpg);
		background-size: cover;
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-maps-topographic-maps-screen.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/maps/topographic_maps_screen__bm5483p7xcmq_small_2x.jpg);
	}
}

/* Writing Tools */

.overview-apple-intelligence-writing-tools {
	background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-apple-intelligence-writing-tools {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.overview-apple-intelligence-writing-tools {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-apple-intelligence-writing-tools {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.overview-apple-intelligence-writing-tools {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-apple-intelligence-writing-tools {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_small_2x.jpg);
	}
}

.overview-apple-intelligence-writing-tools.scalable {
	background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-apple-intelligence-writing-tools.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.overview-apple-intelligence-writing-tools.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-apple-intelligence-writing-tools.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.overview-apple-intelligence-writing-tools.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-apple-intelligence-writing-tools.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/writing_tools__fh2zds1fi9ay_small_2x.jpg);
	}
}

.overview-apple-intelligence-siri {
	background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-apple-intelligence-siri {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.overview-apple-intelligence-siri {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-apple-intelligence-siri {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.overview-apple-intelligence-siri {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-apple-intelligence-siri {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_small_2x.jpg);
	}
}

.overview-apple-intelligence-siri.scalable {
	background-repeat: no-repeat;
	background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-apple-intelligence-siri.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.overview-apple-intelligence-siri.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-apple-intelligence-siri.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.overview-apple-intelligence-siri.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-apple-intelligence-siri.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/apple-intelligence/siri__tm47izg4n7ma_small_2x.jpg);
	}
}

/* hero ios 2024 */

.overview-hero-hero-ios-2024 {
	background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-hero-hero-ios-2024 {
		background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.overview-hero-hero-ios-2024 {
		background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-hero-hero-ios-2024 {
		background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.overview-hero-hero-ios-2024 {
		background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-hero-hero-ios-2024 {
		background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_small_2x.jpg);
	}
}

.overview-hero-hero-ios-2024.scalable {
	background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-hero-hero-ios-2024.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.overview-hero-hero-ios-2024.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-hero-hero-ios-2024.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.overview-hero-hero-ios-2024.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.overview-hero-hero-ios-2024.scalable {
		background-image: url(/ca/ios/ios-18/images/overview/hero/hero_ios_2024__bok7srtigc5e_small_2x.jpg);
	}
}
