.column-flex-center {
	align-self: center;
}

 .section-accessibility-content .device-wrap {
 	margin-top: 50px;
 	margin-left: 32px;
 }
 @media only screen and (max-width: 734px) {
 	 .section-accessibility-content .device-wrap {
 		margin-top: 17px;
	 	margin-left: 0;
	 	margin-bottom: 17px;
	 }
 }

.hero-text-margin {
	margin-bottom: 1em;
}

.icon-accessibility {
	max-width: 72px;
	/* height: fit-content; */
	margin-right: 1em;
	margin-bottom: 0.6em;
}

.icon-star {
	width: 2.5em;
	display: inline;
	vertical-align: bottom;
	filter: invert(0);
}

body[data-color-scheme="dark"] .icon-star {
	filter: invert(1);
}

.icon-header {
	width: 72px;
	height: 72px;
	/* background-size: contain;
    background-repeat: no-repeat; */
	mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	margin-bottom: 0.7em;
}

.icon-vision {
	/* background-image: url("https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/eye.svg"); */
	background-color: #000;
	-webkit-mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/eye.svg);
	mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/eye.svg);
}

body[data-color-scheme="dark"] .icon-vision {
	background-color: #fff;
	-webkit-mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/eye.svg);
	mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/eye.svg);
}

.icon-hearing {
	/* background-image: url("https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/ear.svg"); */
	background-color: #000;
	-webkit-mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/ear.svg);
	mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/ear.svg);
}

body[data-color-scheme="dark"] .icon-hearing {
	background-color: #fff;
	-webkit-mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/ear.svg);
	mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/ear.svg);
}

.icon-mobility {
	/* background-image: url("https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/point.svg"); */
	background-color: #000;
	-webkit-mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/point.svg);
	mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/point.svg);
}

body[data-color-scheme="dark"] .icon-mobility {
	background-color: #fff;
	-webkit-mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/point.svg);
	mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/point.svg);
}

.icon-cognitive {
	/* background-image: url("https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/brainhead.svg"); */
	background-color: #000;
	-webkit-mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/brainhead.svg);
	mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/brainhead.svg);
}

body[data-color-scheme="dark"] .icon-cognitive {
	background-color: #fff;
	-webkit-mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/brainhead.svg);
	mask-image: url(https://app.smartcontext.ai/default/https://developer.apple.com/accessibility/images/icons/brainhead.svg);
}


.icon-assistive-access {
	max-width: 72px;
	height: auto;
	margin-right: 1em;
	margin-bottom: 0.6em;
}

#overview #main .section-accessibility-content .callout {
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-bottom: 3em;
}

.section-accessibility-content p + .callout {
	margin-top: 50px;
}

.section-accessibility-content .callout + .callout {
	margin-top: 25px;
}

.main {
	overflow: initial;
}

.row-flex {
	display: flex;
}

div.divider-top {
	margin-top: 3.5em;
	margin-bottom: 3.5em;
}

h4,
h2 + h4 {
	margin-top: 1.6em;
}

.section-accessibility-content .section-content .row > .column {
	padding: 0;
}

.bg-dark {
	background-color: #131b30;
}

.vertical-align-middle {
	vertical-align: middle;
}

#main section.section {
	padding-top: 4em;
	padding-bottom: 4em;
}
#main section .section-content .row {
	margin-left: 0;
	margin-right: 0;
}
#main section .section-content .row > .column {
	padding: 0;
}

@media only screen and (max-width: 1068px) {
	#main section .section-content .row {
		margin-left: 0;
		margin-right: 0;
	}
	#main section .section-content .row > .column {
		padding: 0;
	}
}

@media only screen and (max-width: 734px) {
	#main section.section {
		padding-top: 3em;
		padding-bottom: 3em;
	}
	#main section .section-content .row {
		margin-left: 0;
		margin-right: 0;
	}
	#main section .section-content .row > .column {
		padding: 0;
	}
}

