/*------------------------------------*\
  AI ALT CSS
\*------------------------------------*/

.page-overview .section-ai.alt .grid-item-writing .overview-ai-writing {
   background-repeat: no-repeat;
   background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/writing_tools__7fuvgwepxo2q_large.jpg);
   background-size: cover;
   max-width: 646px;
   align-self: flex-end;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
   .page-overview .section-ai.alt .grid-item-writing .overview-ai-writing {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/writing_tools__7fuvgwepxo2q_large_2x.jpg)
   }
}

.page-overview .section-ai.alt .grid-item-writing .overview-ai-writing:after {
   content: "";
   display: block;
   padding-bottom: 94.7368421052632%
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-writing .overview-ai-writing {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/writing_tools__7fuvgwepxo2q_medium.jpg);
      background-size:cover;
      align-self: center;
   }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
   .page-overview .section-ai.alt .grid-item-writing .overview-ai-writing {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/writing_tools__7fuvgwepxo2q_medium_2x.jpg)
   }
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-writing .overview-ai-writing:after {
      content: "";
      display: block;
      padding-bottom:59.5384615385%
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-writing .tile-body {
      padding-inline-start: 0;
      align-items:flex-start
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-writing .overview-ai-writing {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/writing_tools__7fuvgwepxo2q_small.jpg);
      height:auto;
      align-self:flex-start;
   }
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
   .page-overview .section-ai.alt .grid-item-writing .overview-ai-writing {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/writing_tools__7fuvgwepxo2q_small_2x.jpg)
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-writing .overview-ai-writing:after {
      content: "";
      display: block;
      padding-bottom:81.7258883249%
   }
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-writing .overview-ai-writing {
      max-width:650px
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-writing .overview-ai-writing {
      max-width:394px
   }
}

.page-overview .section-ai.alt .grid-item-images .overview-ai-images {
   background-repeat: no-repeat;
   background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/generative_images__dahoa8j86hm6_large.jpg);
   background-size: cover;
   max-width: 577px;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
   .page-overview .section-ai.alt .grid-item-images .overview-ai-images {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/generative_images__dahoa8j86hm6_large_2x.jpg)
   }
}

.page-overview .section-ai.alt .grid-item-images .overview-ai-images:after {
   content: "";
   display: block;
   padding-bottom: 60.31195840555%
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-images .overview-ai-images {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/generative_images__dahoa8j86hm6_medium.jpg);
      background-size:cover;
      align-self: center;

   }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
   .page-overview .section-ai.alt .grid-item-images .overview-ai-images {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/generative_images__dahoa8j86hm6_medium_2x.jpg)
   }
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-images .overview-ai-images:after {
      content: "";
      display: block;
      padding-bottom:58.46153846154%
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-images .overview-ai-images {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/generative_images__dahoa8j86hm6_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) {
   .page-overview .section-ai.alt .grid-item-images .overview-ai-images {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/generative_images__dahoa8j86hm6_small_2x.jpg)
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-images .overview-ai-images:after {
      content: "";
      display: block;
      padding-bottom:60.3896103896%
   }
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-images .overview-ai-images {
      max-width: 650px
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-images .overview-ai-images {
      max-width:308px
   }
}

.page-overview .section-ai.alt .grid-item-siri .overview-ai-siri {
   background-repeat: no-repeat;
   background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/siri__gla6sgu3u7m2_large.jpg);
   background-size: cover;
   max-width: 637px
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
   .page-overview .section-ai.alt .grid-item-siri .overview-ai-siri {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/siri__gla6sgu3u7m2_large_2x.jpg)
   }
}

.page-overview .section-ai.alt .grid-item-siri .overview-ai-siri::after {
   content: "";
   display: block;
   padding-bottom: 105.80847723705%
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-siri .overview-ai-siri {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/siri__gla6sgu3u7m2_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) {
   .page-overview .section-ai.alt .grid-item-siri .overview-ai-siri {
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/siri__gla6sgu3u7m2_medium_2x.jpg)
   }
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-siri .overview-ai-siri::after {
      content: "";
      display: block;
      padding-bottom: 53.0952380952%
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-siri .overview-ai-siri {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/siri__gla6sgu3u7m2_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) {
   .page-overview .section-ai.alt .grid-item-siri .overview-ai-siri {
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/siri__gla6sgu3u7m2_small_2x.jpg)
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-siri .overview-ai-siri::after {
      content: "";
      display: block;
      padding-bottom: 96.4646464646%
   }
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-siri .overview-ai-siri {
      max-width: 840px
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-siri .overview-ai-siri {
      max-width: 396px
   }
}

.page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt {
   background-repeat: no-repeat;
   background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/chatgpt__gkipa6a17lq6_large.jpg);
   background-size: cover;
   max-width: 646px;
   align-self: flex-end;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
   .page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/chatgpt__gkipa6a17lq6_large_2x.jpg)
   }
}

.page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt:after {
   content: "";
   display: block;
   padding-bottom:94.6%
}


@media only screen and (min-width:735px) and (max-width:1068px) {
   .page-overview .section-ai.alt .grid-item-writing .tile-body {
      padding-left: 0;
      padding-bottom: 0;
   }
}
@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/chatgpt__gkipa6a17lq6_medium.jpg);
      background-size:cover;
      align-self: center;
   }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
   .page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/chatgpt__gkipa6a17lq6_medium_2x.jpg)
   }
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt:after {
      content: "";
      display: block;
      padding-bottom: 63.42592592593%
   }
}

@media only screen and (min-width:735px) and (max-width:1068px) {
   .page-overview .section-ai.alt .grid-item-chatgpt .tile-body {
      padding-left: 0;
      padding-bottom: 0;
   }
}


@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/chatgpt__gkipa6a17lq6_small.jpg);
      align-self: end;
   }
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
   .page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/ai/chatgpt__gkipa6a17lq6_small_2x.jpg)
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt:after {
      content: "";
      display: block;
      padding-bottom: 92.0993227990%
   }
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt {
      max-width:648px
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-chatgpt .overview-ai-chatgpt {
      max-width:443px
   }
}

.page-overview .section-ai.alt .grid-item-ai-compatibility .overview-ai-compatibility {
   background-repeat: no-repeat;
   background-image: url(/euro/macos/macos-sequoia/b/generic/images/overview/ai/device_compatibility__dfjlb9r47pc2_large.jpg);
   background-size: cover;
   max-width: 849px;
   align-self: flex-end;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
   .page-overview .section-ai.alt .grid-item-ai-compatibility .overview-ai-compatibility {
      background-image:url(/euro/macos/macos-sequoia/b/generic/images/overview/ai/device_compatibility__dfjlb9r47pc2_large_2x.jpg)
   }
}

.page-overview .section-ai.alt .grid-item-ai-compatibility .overview-ai-compatibility:after {
   content: "";
   display: block;
   padding-bottom: 64.3109540636%
}


@media only screen and (min-width:735px) and (max-width:1068px) {
   .page-overview .section-ai.alt .grid-item-writing .tile-body {
      padding-left: 0;
      padding-bottom: 0;
   }
}
@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-ai-compatibility .overview-ai-compatibility {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/generic/images/overview/ai/device_compatibility__dfjlb9r47pc2_medium.jpg);
      background-size:cover;
      align-self: center;
   }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
   .page-overview .section-ai.alt .grid-item-ai-compatibility .overview-ai-compatibility {
     background-image:url(/euro/macos/macos-sequoia/b/generic/images/overview/ai/device_compatibility__dfjlb9r47pc2_medium_2x.jpg)
   }
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-ai-compatibility .overview-ai-compatibility:after {
      content: "";
      display: block;
      padding-bottom: 75.87719298245%
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-ai-compatibility .overview-ai-compatibility {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/generic/images/overview/ai/device_compatibility__dfjlb9r47pc2_small.jpg);
      align-self: end;
   }
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
   .page-overview .section-ai.alt .grid-item-ai-compatibility .overview-ai-compatibility {
      background-image:url(/euro/macos/macos-sequoia/b/generic/images/overview/ai/device_compatibility__dfjlb9r47pc2_small_2x.jpg)
   }
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-ai.alt .grid-item-ai-compatibility .overview-ai-compatibility {
      max-width:456px
   }
}

/*------------------------------------*\
  END AI ALT CSS
\*------------------------------------*/

/*------------------------------------*\
  SAFARI CSS
\*------------------------------------*/

.page-overview .section-safari .grid-item-video .tile-body {
   align-items:center
}

.page-overview .section-safari .grid-item-video .overview-safari-video {
   background-repeat: no-repeat;
   background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/safari/theater_hw__chyj6gllzjqu_large.jpg);
   background-size: cover;
   max-width: 980px;
   z-index:1
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
   .page-overview .section-safari .grid-item-video .overview-safari-video {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/safari/theater_hw__chyj6gllzjqu_large_2x.jpg)
   }
}

.page-overview .section-safari .grid-item-video .overview-safari-video::after {
   content: "";
   display: block;
   padding-bottom:60.4081632653%
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-safari .grid-item-video .overview-safari-video {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/safari/theater_hw__chyj6gllzjqu_medium.jpg);
      background-size:cover;
      max-width: 678px

   }
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
   .page-overview .section-safari .grid-item-video .overview-safari-video {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/safari/theater_hw__chyj6gllzjqu_medium_2x.jpg)
   }
}

@media only screen and (max-width:1068px) {
   .page-overview .section-safari .grid-item-video .overview-safari-video::after {
      content: "";
      display: block;
      padding-bottom: 60.47197640118%;
   }
}

@media only screen and (max-width: 734px) {
   .page-overview .section-safari .grid-item-video .overview-safari-video {
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/safari/theater_hw__chyj6gllzjqu_small.jpg);
      background-size:cover;
      max-width:308px

   }
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
   .page-overview .section-safari .grid-item-video .overview-safari-video {
      background-image:url(/euro/macos/macos-sequoia/b/screens_alt/images/overview/safari/theater_hw__chyj6gllzjqu_small_2x.jpg)
   }
}

@media only screen and (max-width:734px) {
   .page-overview .section-safari .grid-item-video .overview-safari-video::after {
      content: "";
      display: block;
      padding-bottom: 60.3896103896104%;
   }
}

.page-overview .section-ai.alt .grid-item-privacy .tile-blockquote {
   padding-top: 1em;
}
.page-overview .section-ai.alt .grid-item-privacy .overview-privacy {
   background-size: cover;
   background-repeat: no-repeat;
   background-image: url(/euro/macos/macos-sequoia/b/generic/images/overview/ai/privacy__nhrul4spnl5m_large.jpg);
   width: 65px;
   height: 89px;
   margin:-89px 0 10px -8px;
   align-content:flex-start
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
   .page-overview .section-ai.alt .grid-item-privacy .overview-privacy {
      background-image:url(/euro/macos/macos-sequoia/b/generic/images/overview/ai/privacy__nhrul4spnl5m_large_2x.jpg)
   }
}


@media only screen and (max-width: 734px) {
   .page-overview .section-ai.alt .grid-item-privacy .overview-privacy {
      background-size: cover;
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/generic/images/overview/ai/privacy__nhrul4spnl5m_small.jpg);
      width: 58px;
      height: 78px;
      margin:-78px 0 10px -5px;
   }
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
   .page-overview .section-ai.alt .grid-item-privacy .overview-privacy {
      background-image:url(/euro/macos/macos-sequoia/b/generic/images/overview/ai/privacy__nhrul4spnl5m_small_2x.jpg)
   }
}



/*------------------------------------*\
   END SAFARI CSS
\*------------------------------------*/ 

/*------------------------------------*\
  MAPS CSS
\*------------------------------------*/
.page-overview .section-maps .grid-item-walking {
	height: 750px;
}

.page-overview .section-maps .grid-item-walking .overview-maps-walking-alt {
   width: 1390px;
   height: 750px;
   background-size: 1390px 750px;
   background-repeat: no-repeat;
   background-image: url(/euro/macos/macos-sequoia/b/generic/images/overview/maps/custom_routes__e3ro9lppluie_large.jpg);
   position: absolute;
   bottom: 0;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
   .page-overview .section-maps .grid-item-walking .overview-maps-walking-alt {
      background-image:url(/euro/macos/macos-sequoia/b/generic/images/overview/maps/custom_routes__e3ro9lppluie_large_2x.jpg)
   }
}
@media only screen and (max-width: 1068px) {
	.page-overview .section-maps .grid-item-walking {
		height: 520px;
	}
}

@media only screen and (max-width: 1068px) {
   .page-overview .section-maps .grid-item-walking .overview-maps-walking-alt {
      width: 1028px;
      height: 520px;
      background-size: 1028px 520px;
      background-repeat: no-repeat;
      background-image: url(/euro/macos/macos-sequoia/b/generic/images/overview/maps/custom_routes__e3ro9lppluie_medium.jpg);
      bottom: 50px;
   }
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
   .page-overview .section-maps .grid-item-walking .overview-maps-walking-alt {
      background-image:url(/euro/macos/macos-sequoia/b/generic/images/overview/maps/custom_routes__e3ro9lppluie_medium_2x.jpg)
   }
}
@media only screen and (max-width: 734px) {
   .page-overview .section-maps .grid-item-walking .overview-maps-walking-alt {
      width: 480px;
      height: 520px;
      background-size: 480px 520px;
      background-repeat: no-repeat;
      background-image:url(/euro/macos/macos-sequoia/b/generic/images/overview/maps/custom_routes__e3ro9lppluie_small.jpg);
      bottom: 0;
'
   }
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
   .page-overview .section-maps .grid-item-walking .overview-maps-walking-alt {
      background-image:url(/euro/macos/macos-sequoia/b/generic/images/overview/maps/custom_routes__e3ro9lppluie_small_2x.jpg)
   }
}

.page-overview .section-maps .grid-item-walking .blockquote-content {
	align-content: center;
	grid-column-start: 2;
	grid-column-end: 6;
	max-width: 400px;
}

@media only screen and (max-width: 1068px) {
	.page-overview .section-maps .grid-item-walking .blockquote-content {
		grid-column-end: 7;
		max-width: 360px;
	}
}

@media only screen and (max-width: 734px) {
	.page-overview .section-maps .grid-item-walking .blockquote-content {
		grid-column-end: 10;
		max-width: 320px;
	}
}

/*------------------------------------*\
   END MAPS CSS
\*------------------------------------*/ 
