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



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




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

@media (max-width:734px) {
  .section-welcome {
     top: 25px;
   }
}

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

@media only screen and (max-width: 734px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-apple-intelligence .positioned-media-element {
		top: calc(44% + var(--hlts-glry-media-offset-y) - var(--p-height)/2);
	}
}


/* AI Tile */
@media (max-width: 1068px) {
.section-highlights .media-gallery-wrapper .media-gallery-item-apple-intelligence .caption-container .caption {
    padding-bottom: 25px;
}
}
@media (max-width: 734px) {
.section-highlights .media-gallery-wrapper .media-gallery-item-apple-intelligence .caption-container .caption {
    padding-bottom: 44px;
}
}

/* end AI Tile */


.disclaimer{
	font-size: 16px;
	color: var(--sk-glyph-gray-secondary);
    font-weight: 400
}


.subsection-design .subsection-headline {
	white-space: unset;
}

@media only screen and (max-width: 1068px) {
	.section-contrast .product-tile .product-tile-ctas.product-tile-padding {
		padding-inline-start: 20px;
		padding-inline-end: 20px;
	}
}

@media only screen and (max-width: 734px) {
	.section-contrast .product-tile .product-tile-ctas.product-tile-padding {
		padding-inline-start: 0px;
        padding-inline-end: 16px;
	}
}

.modal-l2 .values-l2-wrapper .subsection .headline {
    flex-direction: column;
	align-items: center;
}

@media only screen and (max-width: 1068px) {
	.modal-l2 .values-l2-wrapper .subsection .headline {
		align-items: center;
	}
}

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


.section-welcome .welcome__lockup-primary-copy {
    margin-bottom: 8px;
    font-size: 17px;
    line-height: 1.2353641176;
    font-weight: 500;
    letter-spacing: -0.02em;
    font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;
    color: #86868b;
}


@media only screen and (max-width: 1068px) {
	#modal-connectivity .hero-headline {
        font-size: 44px;
    }
}

@media only screen and (max-width: 734px) {
	#modal-connectivity .hero-headline {
        font-size: 26px;
    }
}

#icon-card-specialist .icon-container {
    padding-bottom: 36px;
}

/* environment link fix  */
.section-environment .section-header {
    min-width: min(1166px, 100%)
}

/* end environment link fix  */

@media only screen and (max-width: 734px) {
    .section-contrast .product-tile-positioning {
        min-height: 80px;
    }
}




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