#alphasights {
	background-color:#fff;
	color:#1e2129;
	font-family:"proxima-nova",sans-serif;
	font-size:20px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-style:normal;
	font-weight:400;
	letter-spacing:0;
	line-height:32px
}

#alphasights .container {
	max-width:1600px;
	padding-left:80px;
	padding-right:80px
}

#alphasights h1 {
	color:#1e2129;
	font-size:56px;
	font-weight:600;
	line-height:64px;
	margin-bottom:32px
}

#alphasights h2 {
	color:#1e2129;
	font-size:36px;
	font-weight:600;
	line-height:36px;
	margin-bottom:32px
}

#alphasights h3 {
	color:#1e2129;
	font-size:48px;
	font-weight:600;
	line-height:64px;
	margin-bottom:32px
}

#alphasights h4 {
	color:#1e2129;
	font-size:32px;
	font-weight:600;
	line-height:48px;
	margin-bottom:16px;
	margin-top:48px
}

#alphasights h5 {
	color:#1e2129;
	font-size:24px;
	font-weight:600;
	line-height:32px;
	margin-bottom:16px
}

#alphasights p {
	color:#646464;
	margin-bottom:0px
}

#alphasights a {
	color:#d34817;
	font-weight:600;
	text-decoration:none
}

#alphasights a:hover {
	color:#d34817;
	text-decoration:none
}

#alphasights b,#alphasights strong {
	font-weight:600
}

#alphasights img {
	height:auto;
	max-width:100%
}

@media screen and (min-width: 1024px) {#alphasights ul {
	margin-top:-8px;
	padding-left:30px
}
}

@media screen and (max-width: 1024px) {#alphasights ul {
	margin-top:-8px;
	padding-left:0px
}
}

#alphasights ul li {
	color:#646464;
	list-style-image:url("../images/list-dot-grey.svg");
	margin-bottom:34px;margin-right: 1px;
}

#alphasights ul li ul {
	margin-top:0
}

#alphasights ul.two-col {
	-webkit-columns:2;
	-moz-columns:2;
	columns:2
}

#alphasights ol {
	margin-top:0;
	padding-left:30px
}

#alphasights ol li {
	color:#646464;
	list-style:upper-alpha;
	margin-bottom:8px
}

#alphasights ol li::marker {
	font-weight:600
}

#alphasights ol li ol {
	margin-top:8px
}

#alphasights ol li ol li {
	list-style:lower-alpha
}

#alphasights ol.lower-alpha {
	margin-top:0;
	padding-left:30px
}

#alphasights ol.lower-alpha li {
	color:#646464;
	list-style:lower-alpha;
	margin-bottom:8px
}

#alphasights ol.lower-alpha li::marker {
	font-weight:600
}

#alphasights ol.numeric {
	margin-top:0;
	padding-left:30px
}

#alphasights ol.numeric li {
	color:#646464;
	list-style:decimal;
	margin-bottom:8px
}

#alphasights .sal-animate {
	--sal-delay:0.1s;
	--sal-duration:0.4s
}

#alphasights blockquote {
	color:#d34817;
	display:block;
	margin:0 auto 40px;
	max-width:620px;
	padding-left:0;
	padding-top:76px;
	position:relative;
	width:100%
}

#alphasights blockquote p {
	font-style:italic;
	margin-bottom:0
}

#alphasights blockquote::before {
	background:none;
	content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDcwIDcwIj48cGF0aCBmaWxsPSIjMDAxZDNhIiBkPSJNMTQuNjE1IDIwLjIzYTEuOTcgMS45NyAwIDAgMC0uMDQ2IDMuMzQzIDEuOTQzIDEuOTQzIDAgMCAwIDIuMDcyLjAzMSAxLjk2OCAxLjk2OCAwIDAgMC0yLjAyNi0zLjM3NHoiLz48ZyBmaWxsPSIjZmQzMDAxIj48cGF0aCBkPSJNMTkuNTI2IDU1LjEwM2ExMi4zNzIgMTIuMzcyIDAgMCAxLTkuNDc3LTQuNTFBMTUuNDEgMTUuNDEgMCAwIDEgNi41NjMgNDAuOGMwLTQuNDQ1IDEuNTQ2LTkuNzA2IDQuMzMtMTQuODFhMS42NCAxLjY0IDAgMCAxIDIuODc3IDEuNTcxYy0yLjUzNyA0LjYzMS0zLjk0NCA5LjMzMy0zLjk0NCAxMy4yNCAwIDUuMzgxIDMuNjI4IDEwLjk3NyA5LjcgMTEuMDMgNS40MzUgMCA5LjM4Mi00LjAyMSA5LjM4Mi05LjU3IDAtNC41NzktMi4xNjUtNi4zODgtNC4yODctOC4xMzktMS40OTQtMS4yNTYtMy4wNC0yLjU1Mi0zLjA0LTQuNzA4IDAtNC41MjIgMy4wNzQtNy43MzMgNS4xMS05LjgzM2ExNS41ODUgMTUuNTg1IDAgMCAwIDEuNDY1LTEuNjdsLjA2Mi0uMDkzLS4wNTMtLjEwMmMtLjI3OC0uNTYtMS43NzUtMS4zMTItMi45Mi0xLjMxMi0xLjI2NSAwLTIuOTY2Ljg3Ni00Ljc5IDIuNDc1YTEuNjM2IDEuNjM2IDAgMCAxLTIuNzEtMS4zNDUgMS42MTUgMS42MTUgMCAwIDEgLjU1Ni0xLjEyNGMyLjQ5LTIuMTY1IDQuODI2LTMuMjcyIDYuOTQ1LTMuMjcyIDEuMzEuMDQgMi41OS40IDMuNzMgMS4wNDUgMS42MjQuOTI4IDIuNTE4IDIuMjU1IDIuNTE4IDMuNzQ2IDAgMS4zODMtMS4wODMgMi41MDktMi40NTYgMy45MzgtMS44NTYgMS45NDItNC4xOTggNC4zNTgtNC4xOTggNy41NiAwIC42MTguODMyIDEuMzExIDEuODg3IDIuMTgzIDIuMTY1IDEuODEgNS40NjkgNC41NDQgNS40NjkgMTAuNjYgMCA3LjMxMi01LjQ0NyAxMi44MzMtMTIuNjcgMTIuODMzek01MC43NjggNTUuMWExMi4zNzMgMTIuMzczIDAgMCAxLTkuNDc3LTQuNTEgMTUuNDEgMTUuNDEgMCAwIDEtMy40ODYtOS43OTNjMC0xMS42MzcgMTAuODI2LTI3LjY3MiAxOC42ODMtMjcuNjcyIDEuMzEuMDQgMi41OS40IDMuNzMgMS4wNDYgMS42MjQuOTI4IDIuNTIxIDIuMjU1IDIuNTIxIDMuNzQ1IDAgMS4zODMtMS4wODYgMi41MS0yLjQ1OSAzLjkzOC0xLjg3MSAxLjk0My00LjE5OCA0LjM1OC00LjE5OCA3LjU2IDAgLjYxOS44MzYgMS4zMTEgMS44ODcgMi4xODQgMi4xNjYgMS44MSA1LjQ3IDQuNTQ0IDUuNDcgMTAuNjU5IDAgNy4zMjItNS40NDggMTIuODQzLTEyLjY3IDEyLjg0M3ptNS43Mi0zOC43MDJjLTIuODc0IDAtNi44OTggNC4wNjQtOS42MTQgOC4wOTItMy42NCA1LjM3OS01Ljc5IDExLjQ3Mi01Ljc5IDE2LjMwNyAwIDUuMzgyIDMuNjI4IDEwLjk3OCA5LjY5NyAxMS4wMyA1LjQzOCAwIDkuMzgxLTQuMDIgOS4zODEtOS41NyAwLTQuNTc4LTIuMTY1LTYuMzg3LTQuMjg3LTguMTM4LTEuNTA2LTEuMjU2LTMuMDUzLTIuNTUyLTMuMDUzLTQuNzA4IDAtNC41MjIgMy4wOTMtNy43MzMgNS4xMTMtOS44MzNhMTUuMTggMTUuMTggMCAwIDAgMS40NjMtMS42N2wuMDYyLS4wOTQtLjA1LS4xMDJjLS4yOC0uNTYzLTEuNzc1LTEuMzE0LTIuOTIyLTEuMzE0eiIvPjwvZz48L3N2Zz4=");
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:50px;
	z-index:1
}

#alphasights .btn-primary {
	background-color:rgba(0,0,0,0);
	border:0;
	border-radius:0;
	color:#d34817;
	font-size:20px;
	font-weight:600;
	line-height:32px;
	margin-top:-20px;
	padding:0;
	-webkit-transition:all .2s;
	transition:all .2s
}

#alphasights .btn-primary::after {
	background:none;
	background-color:#d34817;
	content:"";
	display:inline-block;
	height:32px;
	margin-left:4px;
	-webkit-mask:url("../images/arrow.svg") no-repeat 50% 50%;
	mask:url("../images/arrow.svg") no-repeat 50% 50%;
	-webkit-mask-size:contain;
	mask-size:contain;
	-webkit-transition:all .2s;
	transition:all .2s;
	vertical-align:text-top;
	width:32px
}

#alphasights .btn-primary:hover {
	color:#fd3001;
	-webkit-transition:all .2s;
	transition:all .2s
}

#alphasights .btn-primary:hover::before {
	background-color:#fd3001;
	-webkit-transition:all .2s;
	transition:all .2s
}

#alphasights .btn-primary:hover::after {
	background-color:#fd3001;
	-webkit-transition:all .2s;
	transition:all .2s
}

#alphasights .btn-secondary {
	background:#d34817;
	border:0;
	border-radius:4px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	line-height:24px;
	margin:0;
	padding:10px 24px;
	overflow:hidden;
	position:relative;
	z-index:0
}

#alphasights .btn-secondary::before {
	background-image:linear-gradient(45deg, hsl(31, 100%, 49%) 0%, hsl(31, 100%, 49%) 13%, hsl(31, 100%, 49%) 25%, hsl(31, 100%, 49%) 37%, hsl(31, 100%, 49%) 50%, hsl(31, 100%, 49%) 63%, hsl(31, 100%, 49%) 75%, hsl(31, 100%, 49%) 87%, hsl(31, 100%, 49%) 100%);
	bottom:0;
	content:"";
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:opacity .4s linear;
	transition:opacity .4s linear;
	z-index:-1
}

#alphasights .btn-secondary:hover {
	color:#fff
}

#alphasights .btn-secondary:hover::before {
	opacity:1
}

#alphasights .btn-secondary.load-more {
	background:#fff;
	border:1px solid #e2e4e9;
	border-radius:4px;
	color:#1e2129
}

#alphasights .btn-secondary.blue-white-outline {
	background:#001d3a;
	background-color:#001d3a;
	border:1px solid #fff
}

#alphasights .btn-secondary.blue-white-outline:hover {
	background:#001d3a;
	border:1px solid #fff
}

#alphasights .btn-secondary.blue-white-outline:hover::before {
	opacity:0
}

#alphasights .card {
	border:1px solid #e2e4e9;
	border-radius:16px;
	float:left;
	padding:32px
}

#alphasights .quote-navigation {
	display:none;
	margin:55px auto 0;
	overflow:auto;
	position:relative;
	width:125px
}

#alphasights .quote-navigation .previous-arrow {
	cursor:pointer;
	float:left;
	margin:0;
	width:25px
}

#alphasights .quote-navigation .next-arrow {
	cursor:pointer;
	float:right;
	margin:0;
	width:25px
}

#alphasights .large-fact-text {
	color:#fff;
	font-size:48px;
	font-weight:600;
	line-height:56px
}

#alphasights div#hs-eu-cookie-confirmation {
	display:none !important
}

#alphasights #hs-eu-cookie-confirmation {
	display:none !important
}

#alphasights lottie-player {
	background-color:rgba(0,0,0,0);
	display:block;
	height:100%;
	opacity:1;
	overflow:hidden;
	text-align:center;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	width:100%
}

#alphasights .last-updated {
	color:#717c80;
	font-size:16px;
	margin-bottom:64px;
	margin-top:-26px
}

#alphasights .policies-last-updated {
	color:#717c80;
	float:left;
	font-size:16px;
	margin-bottom:64px;
	margin-top:0
}

#alphasights .form-card-outer {
	margin:0 auto;
	max-width:400px
}

#alphasights .form-card-outer .gform_wrapper .gfield {
	margin-bottom:0
}

#alphasights .form-card-outer .gform_wrapper .gform_footer {
	padding-top:24px
}

#alphasights .form-card-outer .gform_wrapper .gform_footer input {
	width:100%
}

#alphasights .image-rounded {
	border-radius:16px
}

#alphasights .pre-title {
	color:#00c19b;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	letter-spacing:.04em;
	line-height:20px;
	margin-bottom:24px;
	text-transform:uppercase
}

#alphasights .w-bpb-wrapper {
	display:none !important
}

.wave {
	height:0;
	left:0;
	margin:0 auto;
	max-width:1920px;
	overflow:hidden;
	padding-bottom:34.0277777778%;
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%;
	z-index:0
}

@media(min-width:720px) {
	.wave {
		padding-bottom:22.6851851852%
	}
}

@media(min-width:1080px) {
	.wave {
		padding-bottom:19.140625%
	}
}

.wave .blue-fade-left {
	background:#001d3a;
	background:-webkit-gradient(linear, left top, right top, from(rgb(0, 29, 58)), to(rgba(255, 255, 255, 0)));
	background:linear-gradient(90deg, rgb(0, 29, 58) 0%, rgba(255, 255, 255, 0) 100%);
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:300px;
	z-index:2
}

.wave .blue-fade-right {
	background:#fff;
	background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgb(0, 29, 58)));
	background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(0, 29, 58) 100%);
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:300px;
	z-index:2
}

.wave-canvas {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1
}

.irongforce-job-listing+.iron-gforce-job-heading {
	margin-top:3rem
}

#footer .trustpilot-widget {
	float:right;
	margin:0;
	margin-top:0px;
	max-width:450px
}

.tp-widget-wrapper {
	margin-right:0 !important
}

.iubenda-cs-uspr-link {
	background-color:rgba(0,0,0,0);
	height:1px;
	position:relative;
	width:1px
}

#alphasights .wistia_responsive_padding {
	width:100%
}

#alphasights .wistia_embed {
	border-radius:16px;
	overflow:hidden
}

#alphasights .white-text {
	color:#fff
}

#alphasights .white-text h2,#alphasights .white-text h3,#alphasights .white-text h4,#alphasights .white-text h5,#alphasights .white-text h6 {
	color:#fff
}

#alphasights .white-text p {
	color:#ccd2d8
}

#alphasights .title-line-above {
	border-top:1px solid #e2e4e9;
	font-size:24px;
	font-weight:600;
	line-height:32px;
	margin-top:32px;
	padding-top:32px
}

.text-break-line {
	color:#fff;
	font-weight:600;
	margin:48px auto;
	max-width:640px;
	position:relative;
	text-align:center;
	z-index:1
}

.text-break-line::before {
	border-top:1px solid rgba(255,255,255,.5);
	bottom:0;
	content:"";
	left:0;
	margin:0 auto;
	position:absolute;
	right:0;
	top:15px;
	width:95%;
	z-index:-1
}


.text-break-line span {
	background:#001d3a;
	padding:0 15px
}

.sr-text {
	height:1px;
	left:-999vw;
	overflow:hidden;
	position:absolute;
	width:1px
}

.irongforce-search-form {
	margin-bottom:35px;
	text-align:center
}

.irongforce-search-form .irongforce-input {
	display:inline-block
}

.irongforce-search-form .irongforce-input input {
	line-height:20px;
	margin:0 10px;
	padding:10px;
	width:auto
}

.irongforce-search-form .irongforce-input input:first-child {
	margin:0 10px 0 0;
	width:200px
}

.irongforce-search-form .irongforce-input select {
	line-height:20px;
	margin:0 10px;
	padding:10px;
	width:auto
}

.irongforce-search-form .irongforce-button {
	line-height:19px !important;
	max-width:100px !important;
	padding:11px !important;
	padding-top:13px !important
}

.irongforce-job-listings {
	-webkit-transition:opacity .2s;
	transition:opacity .2s
}

.irongforce-job-listings .irongforce-paging {
	margin-top:20px
}

.irongforce-job-listings .irongforce-job-listing {
	border-top:1px solid #dadada;
	margin-top:0;
	padding:0
}

.irongforce-job-listings .irongforce-job-listing:first-child {
	border-top:0 !important;
	padding:0 0 15px
}

.irongforce-job-listings .irongforce-job-listing .irongforce-job-title {
	font-size:1.4em;
	padding-bottom:10px
}

.irongforce-job-listings .irongforce-job-listing .irongforce-job-summary {
	font-size:1em
}

.irongforce-job-listings .irongforce-job-listing .irongforce-details-link {
	font-size:1em
}

.irongforce-job-listings .irongforce-job-listing .irongforce-job-footer {
	padding:10px 0 0
}

.irongforce-job-listings .irongforce-job-listing .irongforce-job-footer .irongforce-job-info .irongforce-info-item {
	border-right:1px solid #dadada;
	margin-right:10px;
	padding-right:10px
}

.irongforce-job-listings .irongforce-job-listing .irongforce-job-footer .irongforce-job-info .irongforce-info-item:last-child {
	border-right:0;
	margin-right:0;
	padding-right:0
}

.irongforce-job-listings .irongforce-job-listing .irongforce-job-footer .irongforce-job-info .irongforce-info-item .irongforce-info-label {
	font-weight:bold
}

.irongforce-error {
	padding:120px 0 80px
}

.irongforce-job-listings.grid {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.irongforce-job-listings.grid .col {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:50%
}

.irongforce-job-listings.grid .irongforce-job-listing {
	border-top:0;
	margin-top:0;
	padding-top:0
}

.irongforce-job-listings.loadingJobs {
	opacity:.3
}

.irongforce-template.two-column .job-application,.irongforce-template.two-column .job-content {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	width:50%
}

.irongforce-template.two-column .job-application.left-column,.irongforce-template.two-column .job-content.left-column {
	padding-right:20px
}

.Explore-filter-list-header {
	padding:16px 0 26px
}

.Explore-filter-list-header div {
	font-size:12px;
	font-style:normal;
	font-weight:600;
	letter-spacing:.3em;
	line-height:20px;
	text-transform:uppercase
}

.Explore-filter-list-header div:first-child {
	margin-right:0;
	width:100%
}

.Explore-filter-list-content-list .Explore-filter-list-content-item {
	padding:7px 0
}

.Explore-filter-list-content-list .Explore-filter-list-content-item a {
	text-decoration:none
}

.Explore-filter-list-content-list .Explore-filter-list-content-item:first-child {
	margin-right:0;
	width:100%
}

.Explore-filter-list-content-list .Explore-filter-list-content-item:nth-child(2) {
	margin-right:0;
	width:100%
}

.Explore-filter-list-content-list .Explore-filter-list-content-item:nth-child(3) {
	width:100%
}

.irongforce-input.dropdown {
	display:inline-block;
	margin:0 20px 0 0;
	position:relative;
	width:auto
}

.irongforce-input.dropdown #dropdown_Team::before {
	background-image:url("../images/team-filter-icon.svg");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:inline-block;
	height:24px;
	margin-right:8px;
	vertical-align:middle;
	width:30px
}

.irongforce-input.dropdown #dropdown_Location::before {
	background-image:url("../images/location-filter-icon.svg");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:inline-block;
	height:24px;
	margin-right:8px;
	vertical-align:middle;
	width:18px
}

.irongforce-input.dropdown #dropdown_JobTypes::before {
	background-image:url("../images/job-type-filter-icon.svg");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:inline-block;
	height:24px;
	margin-right:8px;
	vertical-align:middle;
	width:24px
}

.irongforce-input.dropdown:last-of-type {
	margin:0
}

.dropdown .dropdown-label {
	background-color:#fff;
	border:1px solid #e2e4e9;
	border-radius:100px;
	color:#1e2129;
	font-size:20px;
	font-weight:600;
	padding:14px 14px 14px 28px;
	position:relative;
	text-align:center;
	width:auto
}

.dropdown .dropdown-label::after {
	background-image:url("../images/chevron-down-grey.svg");
	background-position:center;
	background-repeat:no-repeat;
	background-size:70%;
	content:"";
	display:inline-block;
	height:12px;
	margin-left:16px;
	width:32px
}

.dropdown .dropdown-label.selected {
	border-color:#d34817
}

.dropdown button {
	border:0;
	outline:0 !important
}

.dropdown .dropdown-drawer {
	background-color:#fff;
	border:1px solid #e2e4e9;
	border-radius:8px;
	-webkit-box-shadow:4px 0 12px 6px rgba(0,29,58,.12);
	box-shadow:4px 0 12px 6px rgba(0,29,58,.12);
	margin-top:8px;
	max-height:300px;
	overflow:auto;
	padding:12px 2px;
	position:absolute;
	width:260px;
	z-index:500
}

.dropdown .dropdown-drawer button {
	background:#fff;
	color:#1e2129;
	display:block;
	font-size:16px;
	line-height:24px;
	padding:8px 24px;
	position:relative;
	text-align:left;
	width:100%
}

.dropdown .filter-item::before {
	background-color:#fff;
	border:1.5px solid #717c80;
	border-radius:2px;
	content:"";
	display:inline-block;
	height:16px;
	margin:0 12px 3px 0;
	vertical-align:middle;
	width:16px
}

.dropdown .filter-item--selected::before {
	background-color:#1e2129;
	background-image:url("../images/checkbox-tick.svg");
	background-position:center;
	background-repeat:no-repeat;
	background-size:72%;
	border-color:#1e2129
}

.dropdown .filter-item--selected::after {
	border-bottom:2px solid #717c80;
	border-right:2px solid #717c80;
	height:12px;
	top:26px
}

.page-open-roles .irongforce-job-listing.event {
	display:none !important
}

.page-events .iron-gforce-job-heading {
	display:none
}

.page-events .iron-gforce-header.Explore-filter-list-header {
	display:none
}

.page-events .irongforce-job-listing {
	display:none !important
}

.page-events .irongforce-job-listing.event {
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important
}

#irongforceApplication {
	background-color:#f8f8f8;
	margin-top:96px;
	padding-top:120px
}

#irongforceApplication h4 {
	margin-top:0
}

#hero {
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%);
	background-color:#001d3a;
	color:#fff;
	min-height:calc(800px + 70px);
	padding-bottom:120px;
	padding-top:calc(120px + 70px)
}

#hero .hero-text {
	position:relative;
	z-index:3
}

#hero .hero-text .pre-title {
	color:#00c19b;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	letter-spacing:.04em;
	line-height:20px;
	margin-bottom:24px;
	text-transform:uppercase
}

@media screen and (min-width: 1024px) {#hero .hero-text h1 {
	color:#fff;
	font-size:48px;
	max-width: 60rem;
	line-height:64px;
	margin-bottom:0
}}
@media screen and (max-width: 1024px) {#hero .hero-text h1 {
	color:#fff;
	font-size:34px;
	line-height:44px;
	margin-bottom:0
}}


#hero .hero-text h2 {
	color:#fff;
	font-size:48px;
	line-height:64px;
	margin-bottom:32px
}

#hero .hero-text p {
	color:#ccd2d8;
	margin-bottom:48px
}

#hero .hero-image-outer {
	margin-top:48px
}

#hero .hero-image,#hero .hero-animation {
	position:relative;
	z-index:3
}

#hero .overlay {
	background-color:#000;
	height:100%;
	left:0;
	opacity:.4;
	position:absolute;
	top:0;
	width:100%;
	z-index:1
}

#hero .hero-scroll {
	background-image:url("../images/down-arrow-white.svg");
	background-repeat:no-repeat;
	background-size:contain;
	bottom:32px;
	height:26px;
	left:50%;
	margin-left:-9px;
	position:absolute;
	right:50%;
	width:18px;
	z-index:4
}

#hero.video-hero {
	background-image:none;
	background-position:center;
	background-size:cover;
	min-height:100vh;
	overflow:hidden;
	padding-bottom:0;
	padding-top:0;
	width:100%
}

#hero.video-hero .hero-text h2 {
	color:#fff;
	font-size:48px;
	line-height:64px;
	margin-bottom:0
}

#hero.video-hero .btn-primary {
	color:#fff;
	margin-top:20px
}

#hero.video-hero .btn-primary::before {
	background:none;
	background-color:#fff;
	content:"";
	display:inline-block;
	height:30px;
	margin-right:10px;
	-webkit-mask:url("../images/play-circle.svg") no-repeat 50% 50%;
	mask:url("../images/play-circle.svg") no-repeat 50% 50%;
	-webkit-mask-size:contain;
	mask-size:contain;
	vertical-align:text-top;
	width:26px
}

#hero.video-hero .btn-primary::after {
	display:none
}

.orange-wave {
	background-image:url("../images/full-width-orange-wave.png");
	background-position:bottom center;
	background-repeat:no-repeat;
	background-size:3600px;
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	width:100%;
	z-index:2
}

.page-experts #hero .orange-wave {
	background-image:url("../images/full-width-white-wave.png")
}

.page-experts #hero .hero-text h2 {
	margin-bottom:144px
}

.page-experts #hero .trustpilot-widget {
	margin:20px auto 0;
	z-index:3
}

#intro {
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%);
	background-color:#001d3a;
	color:#fff;
	overflow:hidden;
	padding:120px 0;
	position:relative
}

#intro .container {
	position:relative;
	z-index:2
}

#intro h2 {
	color:#fff
}

#intro p {
	color:#ccd2d8
}

#intro .intro-facts {
	margin-top:340px
}

#intro .intro-facts .large-fact-text {
	border-left:2px solid #d34817;
	height:38px;
	line-height:.8;
	margin-bottom:10px;
	padding-left:22px;
	position:relative
}

#intro .intro-facts p {
	color:#ccd2d8;
	padding-left:22px
}

#intro .intro-facts .intro-col-1 {
	float:left;
	width:25%
}

#intro .intro-facts .intro-col-2 {
	float:left;
	width:25%
}

#intro .intro-facts .intro-col-3 {
	float:left;
	width:25%
}

#intro .intro-facts .intro-col-4 {
	float:left;
	width:25%
}

#intro.compliance {
	background:#fff;
	color:#646464
}

#intro.compliance .intro-facts {
	margin-top:64px
}

#intro.compliance .intro-facts .intro-col-1,#intro.compliance .intro-facts .intro-col-2,#intro.compliance .intro-facts .intro-col-3 {
	margin-right:6%;
	width:27%
}

#intro.compliance .intro-facts .large-fact-text {
	background:#d34817;
	-webkit-background-clip:text;
	background-clip:text;
	background-image:linear-gradient(45deg, hsl(31, 100%, 49%) 0%, hsl(28, 100%, 50%) 10%, hsl(25, 100%, 50%) 20%, hsl(21, 100%, 50%) 30%, hsl(17, 100%, 50%) 40%, hsl(11, 99%, 50%) 50%, hsl(359, 99%, 56%) 60%, hsl(351, 97%, 54%) 70%, hsl(345, 94%, 52%) 80%, hsl(341, 88%, 52%) 90%, hsl(338, 81%, 52%) 100%);
	border-left:2px solid #001d3a;
	-webkit-text-fill-color:rgba(0,0,0,0)
}

#intro.compliance h2 {
	color:#000
}

#intro.compliance p {
	color:#646464
}

.intro-facts-inner p {
	color:#fff;
	padding-left:22px
}

#trust-alphasights {
	background:#001d3a;
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%);
	padding:120px 0
}

#trust-alphasights .trust-container {
	position:relative;
	z-index:1
}

#trust-alphasights h2 {
	color:#fff
}

#trust-alphasights p {
	color:#ccd2d8
}

#trust-alphasights .sub-title {
	color:#ccd2d8;
	margin-bottom:48px
}

#trust-alphasights .card {
	background:rgba(255,255,255,.1);
	border:0;
	border-radius:8px;
	margin:0 24px 0 0;
	padding:32px 32px 80px
}

#trust-alphasights .card .client-logo {
	height:40px;
	margin-bottom:32px;
	max-width:135px
}

#trust-alphasights .card .featured-quote {
	color:#fff;
	font-size:24px;
	font-weight:600;
	line-height:32px;
	margin-bottom:16px
}

#trust-alphasights .card .client-quote p {
	color:#ccd2d8;
	font-size:16px;
	font-style:italic;
	line-height:24px
}

#trust-alphasights .card .quote-company {
	bottom:22px;
	color:#ccd2d8;
	font-size:16px;
	line-height:24px;
	position:absolute;
	width:78%
}

#trust-alphasights .card .quote-author {
	color:#ccd2d8;
	font-size:16px;
	line-height:24px
}

#trust-alphasights .quote-outer {
	padding:48px 0
}

#trust-alphasights .blue-fade-up {
	background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 29, 58)), color-stop(40%, rgba(0, 29, 58, 0)));
	background:linear-gradient(0deg, rgb(0, 29, 58) 0%, rgba(0, 29, 58, 0) 40%);
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	width:100%;
	z-index:0
}

#page-padding {
	padding:120px 0 80px
}

section {
	overflow:hidden;
	position:relative
}

section .full-width-section-image-outer {
	background-position-x:right;
	background-repeat:no-repeat;
	background-size:contain;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:49%
}

section .full-width-section-image-outer img {
	max-width:850px !important;
	position:absolute;
	right:0;
	width:850px
}

#alphasights section .full-width-section-image-outer lottie-player {
	position:absolute;
	right:0;
	width:850px
}

#alphasights .policies-page .policy-languages {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative
}

#alphasights .policies-page .policy-languages .policy-language {
	background-image:url("../images/chevron-down-blue.svg");
	background-position:right 6px top 10px;
	background-repeat:no-repeat;
	background-size:16px;
	color:#d34817;
	cursor:pointer;
	font-size:16px;
	font-weight:600;
	margin-left:8px;
	padding:0 30px 0 0
}

#alphasights .policies-page .policy-languages ul {
	background:#fff;
	border:1px solid #e2e4e9;
	border-radius:8px;
	-webkit-box-shadow:4px 0 12px 6px rgba(0,29,58,.12);
	box-shadow:4px 0 12px 6px rgba(0,29,58,.12);
	display:none;
	left:260px;
	margin:0;
	padding:16px;
	position:absolute;
	text-align:left;
	top:35px;
	z-index:10
}

#alphasights .policies-page .policy-languages ul li {
	font-size:16px;
	list-style:none
}

#alphasights .policies-page .policy-languages ul li:last-of-type {
	margin-bottom:0
}

#alphasights .policies-page .policies-page-menu {
	background-color:#f8f8f8;
	border:1px solid #e2e4e9;
	border-radius:4px;
	height:58px;
	margin:72px auto 0;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content
}

#alphasights .policies-page .policies-page-menu ul {
	display:inline-block;
	margin:0;
	max-width:100%;
	overflow:auto;
	overflow-y:hidden;
	padding:4px;
	white-space:nowrap
}

#alphasights .policies-page .policies-page-menu ul li {
	display:inline-block;
	font-size:16px;
	font-weight:600;
	line-height:1;
	list-style-type:none;
	margin:0 0 8px;
	padding:0
}

#alphasights .policies-page .policies-page-menu ul li a {
	color:#717c80;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:16px;
	text-decoration:none;
	-webkit-transition:all .2s;
	transition:all .2s
}

#alphasights .policies-page .policies-page-menu ul li.current_page_item {
	background-color:#fff;
	border-radius:4px
}

#alphasights .policies-page .policies-page-menu ul li.current_page_item a {
	color:#1e2129
}

#alphasights .policies-page .sub-section {
	scroll-margin-top:6rem
}

#alphasights .policies-page tbody,#alphasights .policies-page td,#alphasights .policies-page tfoot,#alphasights .policies-page th,#alphasights .policies-page thead,#alphasights .policies-page tr {
	border:1px solid #dadada;
	padding:1rem
}

#alphasights .policies-page td {
	vertical-align:top
}

#alphasights .policies-page table {
	margin-bottom:2rem
}

.page-sub-processors tbody,.page-sub-processors td,.page-sub-processors tfoot,.page-sub-processors th,.page-sub-processors thead,.page-sub-processors tr {
	border:1px solid #dadada;
	padding:1rem
}

.page-sub-processors table {
	margin-bottom:2rem
}

#client-facing-impact {
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%);
	background-color:#001d3a;
	padding:120px 0;
	text-align:center
}

#client-facing-impact .row:first-of-type {
	margin-bottom:48px
}

#client-facing-impact h2 {
	color:#fff
}

#client-facing-impact p {
	color:#ccd2d8
}

#engineering-product-1 {
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%)
}

#legal-compliance-1 {
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%)
}

#specialist-teams-1 {
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%)
}

#our-approach {
	background-color:#f8f8f8;
	padding:120px 0
}

#our-approach .our-approach-mobile {
	display:none
}

#day-in-the-life {
	padding:120px 0 0
}

#day-in-the-life .ditl-menu {
	background-color:#f8f8f8;
	border:1px solid #e2e4e9;
	border-radius:4px;
	height:58px;
	margin:0;
	padding:0;
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content
}

#day-in-the-life .ditl-menu ul {
	display:inline-block;
	margin:0;
	max-width:100%;
	overflow:auto;
	overflow-y:hidden;
	padding:4px;
	white-space:nowrap
}

#day-in-the-life .ditl-menu ul li {
	display:inline-block;
	font-size:16px;
	font-weight:600;
	line-height:1;
	list-style-type:none;
	margin:0 0 8px;
	padding:0
}

#day-in-the-life .ditl-menu ul li a,#day-in-the-life .ditl-menu ul li span {
	color:#717c80;
	cursor:pointer;
	display:block;
	padding:16px;
	text-decoration:none;
	-webkit-transition:all .2s;
	transition:all .2s
}

#day-in-the-life .ditl-menu ul li:hover {
	background-color:#e2e4e9;
	border-radius:4px
}

#day-in-the-life .ditl-menu ul li.active {
	background-color:#fff;
	border-radius:4px
}

#day-in-the-life .ditl-menu ul li.active a,#day-in-the-life .ditl-menu ul li.active span {
	color:#1e2129
}

#day-in-the-life .ditl-description,#day-in-the-life .ditl-video {
	display:none
}

#day-in-the-life .ditl-description.active,#day-in-the-life .ditl-video.active {
	display:block
}

#internship-experience {
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%);
	background-color:#001d3a;
	padding:120px 0
}

#internship-experience img {
	margin-right:auto
}

#internship-experience h2 {
	color:#fff;
	margin-bottom:48px
}

#internship-experience p {
	color:#ccd2d8
}

#request-trial-banner {
	padding:120px 0
}

#request-trial-banner .request-trial-banner {
	background-color:#001d3a;
	background-image:url("../images/white-wave.png");
	background-position:bottom center;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:16px;
	padding:48px
}

#request-trial-banner .request-trial-banner h4 {
	color:#fff;
	margin-bottom:0
}

#request-trial-banner .request-trial-banner p {
	color:#ccd2d8;
	margin-bottom:2rem
}

.page-compliance .intro-facts-inner p {
	color:#717c80
}

#acps-text {
	padding:120px 0 32px
}

#alphasights .splide .splide__arrow--prev {
	display:none
}

#alphasights .splide__arrow {
	background:#1e2129;
	border-radius:8px;
	height:64px;
	width:64px
}

#alphasights .splide__arrow svg {
	fill:#fff
}

#alphasights .splide__slide {
	list-style:none
}

#accelerated-career-path-slider .splide .splide__arrow--next {
	left:75%;
	margin-left:-160px
}

#accelerated-career-path-slider .splide__slide {
	padding-right:48px;
	width:75% !important
}

#accelerated-career-path-slider .card {
	background-color:#e2e4e9;
	background-position:center right;
	background-repeat:no-repeat;
	background-size:cover;
	border:0;
	margin:0 48px 0 0;
	min-height:480px;
	position:relative;
	width:100%
}

#accelerated-career-path-slider .card .card-contents {
	bottom:80px;
	left:48px;
	position:absolute;
	width:60%
}

#accelerated-career-path-slider .card .card-contents .career-position {
	background:rgba(255,255,255,.3);
	border-radius:40px;
	color:#fff;
	font-size:24px;
	font-weight:600;
	margin-bottom:12px;
	padding:8px 16px;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}

#accelerated-career-path-slider .card .card-contents .client-quote {
	color:#fff;
	font-size:32px;
	font-weight:600;
	line-height:48px;
	margin-bottom:16px;
	text-shadow:0 0 22px rgba(0,0,0,.6)
}

#accelerated-career-path-slider .card .card-contents .quote-company {
	color:#e2e4e9;
	font-size:20px;
	font-weight:400;
	line-height:32px;
	margin-bottom:16px;
	text-shadow:0 0 22px rgba(0,0,0,.6)
}

#accelerated-career-path-slider .card .card-contents .btn-secondary {
	background:#fff;
	color:#1e2129;
	padding:10px 16px;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}

#accelerated-career-path-slider .card .card-contents .btn-secondary::before {
	background:#fff;
	background-image:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgb(255, 255, 255)));
	background-image:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)
}

.page-students-and-interns #accelerated-career-path-slider {
	margin-bottom:120px
}

.page-engineering-product #accelerated-career-path-slider .row {
	border-bottom:1px solid #e2e4e9;
	padding-bottom:120px
}

#alphasights.page-engineering-product .tabs-outer .tabs .tab {
	padding-right:36px;
	position:relative
}

#alphasights.page-engineering-product .tabs-outer .tabs .tab::after {
	position:absolute;
	right:0;
	top:34px
}

#alumni-success {
	padding:10px 0 50px
}

#alumni-success .alumni-success-menu {
	background-color:#f8f8f8;
	border:1px solid #e2e4e9;
	border-radius:4px;
	height:58px;
	margin:24px auto 55px;
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content
}

#alumni-success .alumni-success-menu ul {
	display:inline-block;
	margin:0;
	max-width:100%;
	overflow:auto;
	overflow-y:hidden;
	padding:4px;
	white-space:nowrap
}

#alumni-success .alumni-success-menu ul li {
	display:inline-block;
	font-size:16px;
	font-weight:600;
	line-height:1;
	list-style-type:none;
	margin:0 0 8px;
	padding:0
}

#alumni-success .alumni-success-menu ul li a,#alumni-success .alumni-success-menu ul li span {
	color:#717c80;
	cursor:pointer;
	display:block;
	padding:16px;
	text-decoration:none;
	-webkit-transition:all .2s;
	transition:all .2s
}

#alumni-success .alumni-success-menu ul li.active {
	background-color:#fff;
	border-radius:4px
}

#alumni-success .alumni-success-menu ul li.active a,#alumni-success .alumni-success-menu ul li.active span {
	color:#1e2129
}

#alumni-success .alumni-success-image {
	margin:0 auto;
	max-width:480px
}

#alumni-success .company-logos {
	margin:72px 0 0
}

#alumni-success .company-logos .successful-alumni-logo.second-last {
	margin-left:30%
}

#alumni-success .company-logos .successful-alumni-logo.last {
	margin-right:30%
}

.page-careers #alumni-success {
	background-color:#f8f8f8;
	padding:120px 0
}

#services-1 .section-animation,#investment-banks-research-1 .section-animation {
	margin-bottom:-120px;
	margin-top:-120px
}

#meet-us {
	background-color:#f8f8f8;
	padding:120px 0
}

#meet-us .meet-us-filters {
	margin:32px auto 72px;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}

#meet-us .meet-us-filters .meet-us-filter {
	background-color:#fff;
	border:1px solid #e2e4e9;
	border-radius:9999px;
	cursor:pointer;
	display:inline-block;
	font-weight:600;
	margin-right:16px;
	padding:10px 16px
}

#meet-us .meet-us-filters .meet-us-filter span {
	background-image:url("../images/world-icon.svg");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
	height:26px;
	margin-bottom:-6px;
	width:36px
}

#meet-us .meet-us-filters .meet-us-filter:last-of-type {
	margin-right:0
}

#meet-us .meet-us-filters .meet-us-filter:last-of-type span {
	background-image:url("../images/location-icon.svg");
	width:32px
}

#meet-us .Explore-filter-list-content-list,#open-roles .Explore-filter-list-content-list {
	display:block
}

#meet-us .event-card,#open-roles .event-card {
	background-color:#fff;
	border:1px solid #e2e4e9;
	border-radius:16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:24px;
	padding:24px 32px;
	width:100%
}

#meet-us .event-card .event-card-date,#open-roles .event-card .event-card-date {
	border-right:1px solid #e2e4e9;
	float:left;
	height:100%;
	height:inherit;
	margin-right:32px;
	padding:0 20px 0 0;
	width:75px
}

#meet-us .event-card .event-card-date .event-card-day,#open-roles .event-card .event-card-date .event-card-day {
	color:#717c80;
	font-size:20px;
	line-height:20px;
	margin-bottom:8px
}

#meet-us .event-card .event-card-date .event-card-date-number,#open-roles .event-card .event-card-date .event-card-date-number {
	color:#717c80;
	font-size:40px;
	line-height:40px
}

#meet-us .event-card .event-card-info,#open-roles .event-card .event-card-info {
	width:calc(100% - 107px)
}

#meet-us .event-card .event-card-info .event-card-title,#open-roles .event-card .event-card-info .event-card-title {
	font-size:20px;
	font-weight:600;
	line-height:32px;
	margin-bottom:12px
}

#meet-us .event-card .event-card-info .event-card-location,#open-roles .event-card .event-card-info .event-card-location {
	background-image:url("../images/location-icon.svg");
	background-repeat:no-repeat;
	color:#646464;
	float:left;
	line-height:20px;
	margin-bottom:8px;
	padding-left:25px;
	width:200px
}

#meet-us .event-card .event-card-info .event-card-location-type,#open-roles .event-card .event-card-info .event-card-location-type {
	background-image:url("../images/event-type-icon.svg");
	background-repeat:no-repeat;
	color:#646464;
	float:left;
	line-height:20px;
	margin-bottom:8px;
	padding-left:30px;
	width:200px
}

#meet-us .event-card .event-card-info .event-card-location-date,#open-roles .event-card .event-card-info .event-card-location-date {
	background-image:url("../images/date-icon.svg");
	background-repeat:no-repeat;
	color:#646464;
	float:left;
	line-height:20px;
	margin-bottom:8px;
	padding-left:30px
}

#intern-with-us {
	padding:120px 0
}

#intern-with-us .pre-title {
	margin-bottom:16px
}

#intern-with-us .intern-with-us-title {
	color:#1e2129;
	font-size:32px;
	font-weight:600;
	line-height:48px;
	margin-bottom:8px
}

#intern-with-us .intern-with-us-sub-title {
	color:#646464;
	margin-bottom:8px
}

#intern-with-us .intern-with-us-sub-title span {
	font-weight:600
}

#intern-with-us .btn-primary {
	margin-top:0
}

#internships {
	background-color:#f8f8f8;
	padding:120px 0 50px
}

#internships .intern-outer {
	margin-bottom:64px;
	padding:0 16px
}

#internships .intern-outer .intern-location {
	color:#00c19b;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	letter-spacing:.04em;
	line-height:20px;
	margin-bottom:24px;
	text-transform:uppercase;
	background-image:url("../images/location-icon.svg");
	background-repeat:no-repeat;
	color:#717c80;
	margin-bottom:8px;
	padding-left:25px
}

#internships .intern-outer .intern-sub-title-duration {
	color:#717c80;
	margin-top:8px
}

#internships .intern-outer .intern-sub-title-eligibility {
	color:#717c80
}

#internships .intern-outer p {
	color:#000;
	margin-bottom:16px
}

#specialist-teams-1 h2,#legal-compliance-1 h2 {
	color:#fff
}

#specialist-teams-1 p,#legal-compliance-1 p {
	color:#ccd2d8
}

#introduce-yourself {
	background-color:#001d3a;
	padding:120px 0
}

#introduce-yourself .introduce-yourself-content {
	position:relative;
	z-index:3
}

#introduce-yourself .introduce-yourself-content h3 {
	color:#fff
}

#introduce-yourself .introduce-yourself-content p {
	color:#ccd2d8
}

#introduce-yourself .introduce-yourself-content .introduce-yourself-form-outer {
	margin:0 auto
}

#introduce-yourself .introduce-yourself-content .introduce-yourself-socials {
	margin-top:240px
}

#introduce-yourself .orange-wave {
	background-image:url("../images/introduce-bg-2.png");
	background-position:bottom center;
	background-repeat:no-repeat;
	background-size:2121px;
	bottom:50px;
	height:780px;
	left:0;
	margin:0 auto;
	position:absolute;
	right:0;
	width:100%
}

#explore-our-platform {
	overflow:visible
}

#explore-our-platform .orange-wave {
	background-image:url("../images/introduce-bg-2.png");
	background-position:bottom center;
	background-repeat:no-repeat;
	background-size:2121px;
	bottom:0;
	height:780px;
	left:0;
	margin:0 auto;
	position:absolute;
	right:0;
	width:100%
}

#alphasights #explore-our-platform {
	background-color:#001d3a;
	padding:120px 0
}

#alphasights #explore-our-platform h3 {
	color:#fff
}

#alphasights #explore-our-platform p {
	color:#ccd2d8
}

#alphasights #explore-our-platform .explore-our-platform-form-outer {
	margin:48px auto 200px;
	position:relative;
	z-index:3
}

#alphasights #explore-our-platform .explore-our-platform-form-outer .gform_wrapper .gform_footer input {
	width:auto
}

#our-teams {
	padding:0px 0 80px
}

#our-teams .teams {
	margin-top:24px
}

#alphasights .grey-card-outer {
	padding-left:12px;
	padding-right:12px
}

#alphasights .grey-card-outer .grey-card {
	background-color:#e2e4e9;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:16px;
	margin:0 0 48px;
	min-height:240px;
	padding:0;
	position:relative;
	width:100%
}

#alphasights .grey-card-outer .grey-card .card-content {
	bottom:48px;
	left:48px;
	position:absolute
}

#alphasights .grey-card-outer .grey-card .card-content h4 {
	color:#fff;
	font-weight:600;
	line-height:40px;
	margin-bottom:0
}

#find-your-path {
	background-color:#f8f8f8;
	padding:120px 0 70px
}

#find-your-path h2 {
	margin-bottom:48px
}

#find-your-path .grey-card-outer .grey-card {
	min-height:480px
}

#find-your-path .grey-card-outer .grey-card .card-content h4 {
	line-height:48px;
	margin-bottom:16px
}

#find-your-path .grey-card-outer .grey-card .card-content .btn-secondary {
	background:#fff;
	color:#1e2129
}

#find-your-path .grey-card-outer .grey-card .card-content .btn-secondary::before {
	background:#fff;
	background-image:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgb(255, 255, 255)));
	background-image:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)
}

#culture-of-learning .academic-year-box {
	background-image:url("../images/academic-year-box.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:16px;
	height:291px;
	margin:80px 0 20px
}

#culture-of-learning .academic-year-box img {
	max-width:450px
}

#culture-of-learning .row:not(.institution-logos) {
	border-top:1px solid #e2e4e9;
	margin-top:120px;
	padding-top:120px
}

#culture-of-learning .institution-logos .institution-logo {
	float:left;
	height:150px;
	width:20%
}

#client-service-alumni-title .row {
	border-top:1px solid #e2e4e9;
	margin-top:90px;
	padding-top:120px
}

.page-client-service #faqs {
	padding:30px 0 120px
}

.page-client-service #faqs .row:first-of-type {
	border-top:1px solid #e2e4e9;
	margin-top:0;
	padding-top:120px
}

.page-client-service #faqs .ditl-kai,.page-client-service #faqs .ditl-victoria {
	color:#d34817;
	cursor:pointer;
	font-weight:600;
	text-decoration:none
}

.page-client-service #faqs .ditl-kai:hover,.page-client-service #faqs .ditl-victoria:hover {
	color:#d34817;
	text-decoration:none
}

#successful-alumni {
	padding:120px 0 80px
}

#successful-alumni h2 {
	margin-bottom:30px
}

#successful-alumni .successful-alumni-logo,#alumni-success .successful-alumni-logo {
	float:left;
	height:150px;
	width:20%
}

#awards {
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%);
	background-color:#001d3a;
	padding:48px 0
}

#awards .grey-awards-outer {
	background-color:rgba(255,255,255,.1);
	border-radius:16px;
	margin:0 72px;
	padding:32px
}

#awards .grey-awards-outer img {
	max-height:100px;
	max-width:-webkit-max-content;
	max-width:-moz-max-content;
	max-width:max-content;
	width:auto
}

#awards .grey-awards-outer .hide-careers-page {
	display:none
}

#client-service-1 {
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%)
}

#what-defines {
	padding:120px 0 46px
}

#join-the-team {
	background-color:#f8f8f8;
	padding:120px 0
}

#join-the-team h3 span {
	-webkit-background-clip:text;
	background-clip:text;
	background-clip:text;
	background-color:#1e2129;
	background-image:linear-gradient(65.36deg, #d34817 7.21%, #fd3001 76.38%, #e8236a 92.45%);
	background-size:100%;
	-webkit-text-fill-color:rgba(0,0,0,0);
	-moz-text-fill-color:rgba(0,0,0,0)
}

#join-the-team .join-the-team-description {
	padding:0 10%
}

#join-the-team .btn-primary::after {
	background:none;
	background-color:#d34817;
	content:"";
	display:inline-block;
	height:32px;
	margin-left:8px;
	-webkit-mask:url("../images/test-arrow.svg") no-repeat 50% 50%;
	mask:url("../images/test-arrow.svg") no-repeat 50% 50%;
	-webkit-mask-size:contain;
	mask-size:contain;
	vertical-align:text-top;
	width:32px
}

#alphasights #interaction-types {
	background-color:#f8f8f8;
	padding:120px 0
}

#alphasights #interaction-types .card {
	margin:0;
	width: 100%;
	padding:48px 48px 24px
}

#alphasights #interaction-types .card .interaction-image {
	margin-bottom:24px;
	width:80px
}

#alphasights #interaction-types .card h4 {
	margin-bottom:12px;
	margin-top:0
}

#alphasights .section-video {
	margin-top:16px
}

#alphasights #services-video {
	bottom:0;
	left:0;
	position:relative;
	right:0;
	text-align:center;
	top:0;
	z-index:999
}

#alphasights #services-video video {
	aspect-ratio:4/3;
	border-radius:16px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	max-height:100%;
	max-width:100%;
	overflow:hidden
}

#alphasights #alphacircles {
	padding:100px 0 0
}

#alphasights #alphacircles .row {
	border-bottom:1px solid #e2e4e9;
	padding-bottom:100px
}

.order-2 .section-video,.order-2 .section-animation,.order-2 .section-image {
	margin-left:auto
}

.order-2.order-lg-1 .section-video,.order-2.order-lg-1 .section-animation,.order-2.order-lg-1 .section-image {
	margin-left:0;
	margin-right:auto
}

#contact {
	padding-top:calc(105px + 70px)
}

#contact .row-choices {
	border-bottom:1px solid #e2e4e9;
	padding-bottom:96px
}

#contact .contact-choice {
	cursor:pointer;
	height:100%;
	padding:24px;
	text-align:center;
	-webkit-transition:all .2s;
	transition:all .2s;
	width:100%
}

#contact .contact-choice .contact-icon {
	height:32px;
	margin:0 auto 16px;
	width:32px
}

#contact .contact-choice h3 {
	font-size:20px;
	font-weight:600;
	line-height:32px;
	margin-bottom:0
}

#contact .contact-choice p {
	color:#717c80;
	font-size:16px;
	line-height:24px;
	margin-bottom:0
}

#contact .contact-choice:hover {
	border-color:#717c80;
	-webkit-transition:all .2s;
	transition:all .2s
}

#contact .contact-choice.active {
	background-color:#eaf2ff;
	border-color:#d34817
}

#contact-thank-you {
	background-color:#f8f8f8;
	padding-bottom:96px;
	padding-top:calc(105px + 70px)
}

#expert-data-privacy-request-hero {
	padding-bottom:120px;
	padding-top:calc(105px + 70px)
}

#alphasights .expert-data-privacy-request {
	display:block
}

#offices {
	padding:120px 0 24px
}

#offices .office-location {
	border-bottom:1px solid #e2e4e9;
	margin-bottom:48px;
	overflow:auto;
	padding-bottom:48px
}

#offices .office-location .office-image {
	float:left;
	margin-right:80px;
	width:168px
}

#offices .office-location .office-details {
	float:left;
	width:calc(100% - 248px)
}

#offices .office-location h3 {
	font-size:32px;
	line-height:48px;
	margin-bottom:8px
}

#offices .office-location p {
	margin-bottom:16px
}

#offices .office-location .office-email {
	background-image:url("../images/email-icon.svg");
	background-repeat:no-repeat;
	float:left;
	line-height:18px;
	margin-right:32px;
	padding-left:30px
}

#offices .office-location .office-phone {
	background-image:url("../images/phone-icon.svg");
	background-repeat:no-repeat;
	float:left;
	line-height:18px;
	padding-left:30px
}

#offices .office-location:last-of-type {
	border-bottom:0
}

#our-mission {
	padding:120px 0
}

#our-growth {
	background:linear-gradient(45deg, rgb(0, 29, 58) 0%, rgb(0, 29, 58) 65%, rgb(36, 74, 128) 100%);
	background-color:#001d3a;
	padding:120px 0
}

#our-growth h2 {
	color:#fff
}

#our-growth p {
	color:#ccd2d8
}

#engineering-product-1 h2 {
	color:#fff
}

#engineering-product-1 p {
	color:#ccd2d8
}

#leadership {
	padding-top:120px
}

#leadership .row:last-of-type {
	border-bottom:1px solid #e2e4e9;
	padding:0 0 120px
}

#awards-recognition {
	padding:120px 0 96px
}

#awards-recognition .awards-menu-outer {
	background-color:#f8f8f8;
	border:1px solid #e2e4e9;
	border-radius:4px;
	cursor:pointer;
	margin:0 auto 80px;
	padding:4px;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}

#awards-recognition .awards-menu-outer .awards-menu-year {
	background-color:#f8f8f8;
	color:#717c80;
	display:inline-block;
	font-size:20px;
	font-weight:600;
	line-height:1;
	padding:16px;
	-webkit-transition:all .2s;
	transition:all .2s
}

#awards-recognition .awards-menu-outer .awards-menu-year:hover {
	background-color:#e2e4e9;
	border-radius:4px;
	-webkit-transition:all .2s;
	transition:all .2s
}

#awards-recognition .awards-menu-outer .awards-menu-year.active {
	background-color:#fff;
	border-radius:4px;
	color:#1e2129;
	-webkit-transition:all .2s;
	transition:all .2s
}

#awards-recognition .awards-row {
	display:none
}

#awards-recognition .awards-row.active {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}

#alphasights #awards-recognition .col-12.col-md-4 {
	margin-bottom:24px
}

#alphasights #awards-recognition .card {
	height:100%;
	padding:24px;
	width:100%
}

#alphasights #awards-recognition .card img {
	width:50px
}

#alphasights #awards-recognition .card p {
	margin-bottom:0;
	margin-top:16px
}

#beyond-business {
	background-color:#f8f8f8;
	padding:120px 0
}

.page-from-our-founders #hero {
	background-image:url("../images/andrew-and-max.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100vh
}

.page-from-our-founders #hero .hero-text {
	bottom:80px;
	position:absolute;
	z-index:3
}

#from-our-founders .row {
	border-top:1px solid #e2e4e9;
	padding:40px 0 100px
}

#from-our-founders-intro {
	padding:120px 0 96px
}

#from-our-founders-carousel {
	padding-bottom:190px
}

#from-our-founders-carousel .splide__slide {
	margin:0 12px;
	-webkit-transition:opacity .2s;
	transition:opacity .2s;
	width:75% !important
}

#from-our-founders-carousel .splide__slide img {
	border-radius:8px;
	overflow:hidden
}

#from-our-founders-carousel .splide__slide .image-description {
	color:#1e2129;
	font-weight:600;
	padding:40px 0 0;
	text-align:center;
	width:100%
}

#from-our-founders-carousel .splide__slide .image-description .image-description-year {
	display:none
}

#from-our-founders-carousel .splide__slide.is-prev,#from-our-founders-carousel .splide__slide.is-next {
	margin-bottom:0;
	margin-top:0;
	opacity:.2;
	-webkit-transition:opacity .2s;
	transition:opacity .2s;
	width:75% !important
}

#from-our-founders-carousel .splide__pagination {
	border-top:2px solid #e2e4e9;
	bottom:-100px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:0
}

#from-our-founders-carousel .splide__pagination li {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	list-style-image:none
}

#from-our-founders-carousel .splide__pagination .splide__pagination__page {
	background:rgba(0,0,0,0);
	border-radius:0;
	color:#e2e4e9;
	display:inline-block;
	height:auto;
	margin:-2px 0 0;
	opacity:1;
	padding:18px 0;
	width:100%
}

#from-our-founders-carousel .splide__pagination .splide__pagination__page:hover {
	border-top:2px solid #a2acb0;
	color:#a2acb0;
	opacity:1;
	padding:17px 0 19px
}

#from-our-founders-carousel .splide__pagination .splide__pagination__page.is-active {
	background:rgba(0,0,0,0);
	border-top:2px solid #1e2129;
	color:#1e2129;
	margin:-2px 0 0;
	padding:17px 0 19px;
	-webkit-transform:none;
	transform:none
}

#from-our-founders-carousel .splide__pagination .splide__pagination__page.is-active:hover {
	border-top:2px solid #1e2129
}

#open-roles {
	background-color:#f8f8f8;
	min-height:750px;
	padding-bottom:96px;
	padding-top:calc(96px + 70px)
}

#open-roles .event-card .event-card-info {
	width:100%
}

#open-roles .open-role-tabs {
	/*border-bottom:2px solid #e2e4e9;*/
	margin:0 auto 80px;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}

#open-roles .open-role-tabs h1,#open-roles .open-role-tabs h2 {
	display:inline-block;
	font-size:48px !important;
	font-weight:600;
	line-height:64px;
	margin-bottom:0
}

#open-roles .open-role-tabs h1 a,#open-roles .open-role-tabs h2 a {
	color:#717c80
}

#open-roles .open-role-tabs h1 a:hover,#open-roles .open-role-tabs h2 a:hover {
	color:#717c80
}

#open-roles .open-role-tabs h1::after,#open-roles .open-role-tabs h2::after {
	background-color:rgba(113,124,128,0);
	border-radius:4px 4px 0 0;
	content:"";
	display:block;
	height:4px;
	margin:32px 0 -2px;
	-webkit-transition:background-color .2s;
	transition:background-color .2s;
	width:100%
}

#open-roles .open-role-tabs h1:hover::after,#open-roles .open-role-tabs h2:hover::after {
	background-color:#717c80;
	-webkit-transition:background-color .2s;
	transition:background-color .2s
}

#open-roles .open-role-tabs h1.active::after,#open-roles .open-role-tabs h2.active::after {
	background-color:#fd3001;
	border-radius:4px 4px 0 0;
	content:"";
	display:block;
	height:4px;
	margin:32px 0 -2px;
	width:100%
}

#open-roles .open-role-tabs .first-tab {
	margin-right:48px
}

#single-role {
	padding-top:calc(96px + 70px)
}

#single-role .btn-primary::before {
	background:none;
	background-color:#d34817;
	content:"";
	display:inline-block;
	height:24px;
	margin-bottom:32px;
	margin-right:8px;
	margin-top:3px;
	-webkit-mask:url("../images/arrow-back.svg") no-repeat 50% 50%;
	mask:url("../images/arrow-back.svg") no-repeat 50% 50%;
	-webkit-mask-size:contain;
	mask-size:contain;
	-webkit-transition:all .2s;
	transition:all .2s;
	vertical-align:text-top;
	width:24px
}

#single-role .btn-primary::after {
	display:none
}

#single-role h1 {
	font-size:36px;
	line-height:64px;
	margin-bottom:8px
}

#single-role .role-location {
	color:#717c80;
	font-size:16px;
	line-height:24px;
	margin-bottom:32px
}

#single-role .btn-secondary {
	margin-bottom:80px
}

#single-role h2,#single-role h3 {
	color:#1e2129;
	font-size:32px;
	font-weight:600;
	line-height:48px;
	margin-bottom:24px
}

#single-role strong {
	color:#646464;
	font-weight:600
}

.page-template-template-alphanow #hero .hero-image-outer {
	margin-top:0
}

.page-template-template-alphanow #trust-alphasights .card {
	padding:32px 32px 110px
}

.page-template-template-alphanow #trust-alphasights .card .quote-company {
	font-size:15px
}

#pricing {
	background-color:#f8f8f8;
	padding:100px 0 120px
}

#pricing h2 {
	margin-bottom:24px
}

#pricing .region-selector {
	margin:0 auto 60px;
	position:relative;
	width:180px
}

#pricing .region-selector .region {
	background-image:url("../images/chevron-down-grey.svg");
	background-position:right 6px top 10px;
	background-repeat:no-repeat;
	background-size:16px;
	cursor:pointer;
	display:inline-block;
	padding:0 33px
}

#pricing .region-selector .region span {
	font-weight:600
}

#pricing .region-selector ul {
	background:#fff;
	border:1px solid #e2e4e9;
	border-radius:8px;
	-webkit-box-shadow:4px 0 12px 6px rgba(0,29,58,.12);
	box-shadow:4px 0 12px 6px rgba(0,29,58,.12);
	display:none;
	left:88px;
	margin:0;
	padding:0;
	padding:16px;
	position:absolute;
	text-align:left;
	top:40px;
	z-index:10
}

#pricing .region-selector ul li {
	list-style-image:none;
	list-style-type:none
}

#pricing .region-selector ul li a {
	color:#1e2129
}

#pricing .region-selector ul li:last-of-type {
	margin-bottom:0
}

#pricing .pricing-card {
	background-color:#fff;
	border:1px solid #e2e4e9;
	border-radius:16px;
	height:100%;
	max-width:415px;
	padding:32px;
	position:relative
}

#pricing .pricing-card .pricing-menu {
	background-color:#f6f7f9;
	border:1px solid #e2e4e9;
	border-radius:4px;
	padding:4px;
	position:absolute;
	right:32px;
	top:32px
}

#pricing .pricing-card .pricing-menu .pricing-menu-tab {
	border-radius:4px;
	color:#666b7a;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:600;
	line-height:1;
	padding:10px 12px
}

#pricing .pricing-card .pricing-menu .pricing-menu-tab.active {
	background-color:#fff;
	color:#1e2129
}

#pricing .pricing-card .pricing-menu .pricing-menu-tab:hover {
	background-color:#e2e4e9
}

#pricing .pricing-card .pricing-menu .pricing-menu-tab:first-of-type {
	margin-right:6px
}

#pricing .pricing-card .pricing-menu .pricing-menu-tab .pricing-menu-discount {
	background-color:#dffbed;
	border:1px solid #cef2e2;
	border-radius:4px;
	color:#08875f;
	margin-left:8px;
	padding:0 4px
}

#pricing .pricing-card .pricing-card-title {
	color:#666b7a;
	font-size:24px;
	font-weight:600;
	margin-bottom:40px
}

#pricing .pricing-card .price {
	color:#000;
	display:none;
	font-size:48px;
	font-weight:600;
	height:68px;
	line-height:64px
}

#pricing .pricing-card .price .old-price {
	color:#9ca1b0;
	font-size:40px;
	margin-right:8px;
	text-decoration:line-through
}

#pricing .pricing-card .price .per-seat {
	color:#666b7a;
	font-size:16px;
	font-weight:400;
	line-height:32px;
	margin-left:8px
}

#pricing .pricing-card .price.active {
	display:block
}

#pricing .pricing-card .price-description {
	font-weight:600
}

#pricing .pricing-card .price-inquire {
	color:#000;
	font-size:48px;
	font-weight:600;
	height:68px;
	line-height:64px
}

#pricing .pricing-card .btn-secondary {
	margin:16px 0 42px;
	width:100%
}

#pricing .pricing-card .btn-secondary.blue-bg {
	background-color:#001d3a;
	background-image:none
}

#pricing .pricing-card .btn-secondary.blue-bg::before {
	background-color:#001d3a;
	background-image:none
}

#pricing .pricing-card ul {
	margin:0;
	padding:0 0 0 16px
}

#pricing .pricing-card ul li {
	color:#1e2129;
	list-style:none;
	margin-bottom:16px;
	padding-left:12px;
	position:relative
}

#pricing .pricing-card ul li::before {
	content:url("../images/grey-pricing-tick.svg");
	display:list-item;
	left:-16px;
	margin-top:3px;
	position:absolute;
	width:18px
}

#pricing .pricing-card ul li:last-of-type {
	margin-bottom:0
}

#pricing .pricing-card .pricing-button {
	display:none
}

#pricing .pricing-card .pricing-button.active {
	display:inline-block
}

#our-research {
	background-color:#fff;
	padding:120px 0
}

#our-research .moderated-call-transcripts h4 {
	margin-top:0
}

#our-research ul li {
	list-style:none;
	padding-left:10px;
	position:relative
}

#our-research ul li::before {
	content:url("../images/green-pricing-tick.svg");
	display:list-item;
	left:-24px;
	margin-top:3px;
	position:absolute;
	width:18px
}

#page-404 {
	padding:200px 0
}

#page-404 h1 {
	line-height:1;
	margin-bottom:0
}

#page-404 p {
	margin-bottom:20px
}

#page-404 .btn-secondary {
	background-color:#001d3a;
	background-image:none
}

#page-404 .btn-secondary::before {
	background-color:#001d3a;
	background-image:none
}

.sticky-parent {
	position:relative
}

@media(min-width:768px) {
	.sticky-parent .is-sticky {
		-ms-flex-item-align:start;
		align-self:flex-start;
		position:sticky;
		top:110px
	}
}

.video-hero {
	padding-bottom:119.0476190476%
}

@media(min-width:720px) {
	.video-hero {
		padding-bottom:42.8571428571%
	}
}

.video-hero .container {
	height:100%;
	left:50%;
	position:absolute;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:2
}

.video-hero .video-banner {
	background-color:#000;
	background-position:center;
	background-size:cover;
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10
}

.video-hero .video-banner.js-open {
	display:block
}

.video-hero video {
	height:auto;
	left:50%;
	min-height:100%;
	min-width:100%;
	position:absolute;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	width:auto;
	z-index:0
}

#alphasights .tabs-outer {
	min-height:350px;
	padding-top:2rem
}

#alphasights .tabs-outer .tabs .tab {
	border-top:1px solid #e2e4e9;
	color:#1e2129;
	cursor:pointer;
	font-size:24px;
	font-weight:600;
	line-height:32px;
	margin-bottom:4px;
	padding:32px 0;
	-webkit-transition:all .2s;
	transition:all .2s
}

#alphasights .tabs-outer .tabs .tab:last-of-type {
	border-bottom:1px solid #e2e4e9
}

#alphasights .tabs-outer .tabs .tab::after {
	background-image:url("../images/tab-arrow-grey-700.svg");
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	float:right;
	height:32px;
	width:32px
}

#alphasights .tabs-outer .tabs .tab.active {
	color:#fd3001;
	-webkit-transition:all .2s;
	transition:all .2s
}

#alphasights .tabs-outer .tabs .tab.active::after {
	background-image:url("../images/tab-arrow-orange-700.svg")
}

#alphasights .tabs-outer .tab-content-outer {
	padding-top:5rem
}

#alphasights .tabs-outer .tab-content {
	display:none;
	position:relative;
	z-index:1
}

#alphasights .tabs-outer .tab-content.active {
	display:block
}

#alphasights .tabs-outer .tab-content .pre-title {
	margin-bottom:16px
}

#alphasights .tabs-outer .tab-content h3 {
	font-size:32px;
	line-height:48px
}

#alphasights .tabs-outer .tab-content h4 {
	margin-bottom:0;
	margin-top:0
}

#alphasights .tabs-outer .tab-content h5 {
	margin-top:2rem
}

#alphasights .tabs-outer .tab-content h6 {
	margin-top:2rem
}

#alphasights .tabs-outer .tab-content .tab-content-author {
	color:#717c80
}

.share-links {
	list-style-type:none;
	margin:0;
	padding:0
}

#alphasights .share-links {
	padding-left:0
}

.share-links li {
	display:block;
	margin-left:12px
}

.social-icon {
	display:inline-block;
	height:40px;
	margin-bottom:25px;
	max-height:40px;
	text-align:center;
	text-decoration:none;
	width:40px
}

.social-icon img {
	display:inline;
	max-height:22px;
	max-width:22px
}

.carousel-next {
	margin-left:.67rem;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}

#faqs {
	background-color:#fff;
	padding:120px 0
}

#faqs.policies {
	padding:64px 0
}

#faqs .accordion-outer {
	border-top:1px solid #e2e4e9;
	padding:32px 0
}

#faqs .accordion-outer .accordion-title {
	cursor:pointer;
	font-size:24px;
	font-weight:600;
	line-height:32px;
	padding-right:44px;
	position:relative
}

#faqs .accordion-outer .accordion-title .accordion-icon {
	background-image:url("../images/acc-plus.svg");
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	height:32px;
	position:absolute;
	right:0;
	top:0;
	width:32px
}

#faqs .accordion-outer .accordion-text {
	color:#646464;
	display:none;
	margin-top:24px
}

#faqs .accordion-outer:target .accordion-text {
	display:block
}

#faqs .accordion-outer.active .accordion-title .accordion-icon {
	background-image:url("../images/acc-minus.svg")
}

#faqs .accordion-outer.active .accordion-text {
	display:block
}

#faqs .accordion-outer:first-of-type {
	border:0
}

#faqs .accordion-outer:last-of-type {
	border-bottom:1px solid #e2e4e9
}

#alphasights .modal .modal-dialog {
	max-width:960px
}

#alphasights .modal .modal-content {
	border:0;
	border-radius:16px;
	-webkit-box-shadow:0 2px 16px rgba(0,29,58,.12),0 24px 64px rgba(0,29,58,.12);
	box-shadow:0 2px 16px rgba(0,29,58,.12),0 24px 64px rgba(0,29,58,.12);
	overflow:hidden
}

#alphasights .modal .modal-content .modal-body {
	padding:0
}

#alphasights .modal .modal-content .modal-body .modal-close {
	background-image:url("../images/close-button.svg");
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer;
	height:16px;
	position:absolute;
	right:48px;
	top:48px;
	width:16px;
	z-index:10
}

#alphasights .modal .modal-content .modal-body .modal-image {
	background-color:#e2e4e9;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height:480px;
	position:relative
}

#alphasights .modal .modal-content .modal-body .modal-image .modal-image-text {
	bottom:48px;
	left:48px;
	position:absolute;
	width:55%
}

#alphasights .modal .modal-content .modal-body .modal-image .modal-image-text .modal-career-position {
	background:rgba(255,255,255,.3);
	border-radius:40px;
	color:#fff;
	font-size:24px;
	font-weight:600;
	margin-bottom:12px;
	padding:8px 16px;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}

#alphasights .modal .modal-content .modal-body .modal-image .modal-image-text .modal-image-text-title {
	color:#fff;
	font-size:32px;
	font-weight:600;
	line-height:48px;
	margin-bottom:8px;
	text-shadow:0 0 22px rgba(0,0,0,.6)
}

#alphasights .modal .modal-content .modal-body .modal-image .modal-image-text .modal-image-text-name {
	color:#fff
}

#alphasights .modal .modal-content .modal-body .modal-text-content {
	overflow:auto;
	padding:48px 48px 32px
}

#alphasights .modal .modal-content .modal-body .modal-text-content .modal-image-text-name {
	color:#1e2129;
	font-weight:600;
	margin-bottom:16px
}

#alphasights .modal .modal-content .modal-body .modal-text-content .modal-text-content-left {
	float:left;
	margin-right:3%;
	width:47%
}

#alphasights .modal .modal-content .modal-body .modal-text-content .modal-text-content-right {
	float:left;
	margin-left:3%;
	width:47%
}

#alphasights .modal .modal-content .modal-body .modal-text-content .career-path-linkedin {
	background-image:url("../images/career-path-linkedin-icon.svg");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:contain;
	color:#d34817;
	display:inline-block;
	height:32px;
	margin-top:16px;
	padding-left:40px;
	position:relative;
	width:100%
}

#alphasights .modal .modal-content .modal-body .modal-text-content .career-path-linkedin a {
	color:#d34817
}

#alphasights .gform_wrapper,#alphasights #form-outer {
	width:100%
}

#alphasights .gform_wrapper .form-item,#alphasights #form-outer .form-item {
	margin-bottom:32px;
	margin-right:3.3%;
	overflow:auto;
	width:31%
}

#alphasights .gform_wrapper .form-item input[type=text],#alphasights .gform_wrapper .form-item input[type=file],#alphasights .gform_wrapper .form-item textarea,#alphasights .gform_wrapper .form-item select,#alphasights .gform_wrapper .form-item.checkboxes,#alphasights .gform_wrapper .form-item.radio,#alphasights #form-outer .form-item input[type=text],#alphasights #form-outer .form-item input[type=file],#alphasights #form-outer .form-item textarea,#alphasights #form-outer .form-item select,#alphasights #form-outer .form-item.checkboxes,#alphasights #form-outer .form-item.radio {
	width:100%
}

#alphasights .gform_wrapper .form-item .checkbox-item,#alphasights .gform_wrapper .form-item .radio-item,#alphasights #form-outer .form-item .checkbox-item,#alphasights #form-outer .form-item .radio-item {
	background-color:#fff;
	border:1px solid #e2e4e9;
	border-radius:4px;
	float:left;
	margin-bottom:12px;
	margin-right:3.3%;
	padding:0 0 0 18px;
	position:relative;
	width:31%
}

#alphasights .gform_wrapper .form-item .checkbox-item:nth-child(3n),#alphasights .gform_wrapper .form-item .radio-item:nth-child(3n),#alphasights #form-outer .form-item .checkbox-item:nth-child(3n),#alphasights #form-outer .form-item .radio-item:nth-child(3n) {
	margin-right:0
}

#alphasights .gform_wrapper .form-item .checkbox-item input[type=checkbox],#alphasights .gform_wrapper .form-item .checkbox-item input[type=radio],#alphasights .gform_wrapper .form-item .radio-item input[type=checkbox],#alphasights .gform_wrapper .form-item .radio-item input[type=radio],#alphasights #form-outer .form-item .checkbox-item input[type=checkbox],#alphasights #form-outer .form-item .checkbox-item input[type=radio],#alphasights #form-outer .form-item .radio-item input[type=checkbox],#alphasights #form-outer .form-item .radio-item input[type=radio] {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:1.5px solid #717c80;
	border-radius:2px;
	padding:7px;
	vertical-align:middle
}

#alphasights .gform_wrapper .form-item .checkbox-item input[type=checkbox]:checked,#alphasights .gform_wrapper .form-item .checkbox-item input[type=radio]:checked,#alphasights .gform_wrapper .form-item .radio-item input[type=checkbox]:checked,#alphasights .gform_wrapper .form-item .radio-item input[type=radio]:checked,#alphasights #form-outer .form-item .checkbox-item input[type=checkbox]:checked,#alphasights #form-outer .form-item .checkbox-item input[type=radio]:checked,#alphasights #form-outer .form-item .radio-item input[type=checkbox]:checked,#alphasights #form-outer .form-item .radio-item input[type=radio]:checked {
	background-color:#1e2129;
	background-image:url("../images/checkbox-tick.svg");
	background-position:center;
	background-repeat:no-repeat;
	background-size:72%;
	border-color:#1e2129
}

#alphasights .gform_wrapper .form-item .checkbox-item label,#alphasights .gform_wrapper .form-item .radio-item label,#alphasights #form-outer .form-item .checkbox-item label,#alphasights #form-outer .form-item .radio-item label {
	color:#1e2129;
	font-size:16px;
	line-height:32px;
	margin-bottom:0;
	padding:8px 6px 8px 12px
}

#alphasights .gform_wrapper .form-item .checkbox-item:has(input[type=checkbox]:checked),#alphasights .gform_wrapper .form-item .checkbox-item:has(input[type=radio]:checked),#alphasights .gform_wrapper .form-item .radio-item:has(input[type=checkbox]:checked),#alphasights .gform_wrapper .form-item .radio-item:has(input[type=radio]:checked),#alphasights #form-outer .form-item .checkbox-item:has(input[type=checkbox]:checked),#alphasights #form-outer .form-item .checkbox-item:has(input[type=radio]:checked),#alphasights #form-outer .form-item .radio-item:has(input[type=checkbox]:checked),#alphasights #form-outer .form-item .radio-item:has(input[type=radio]:checked) {
	border-color:#d34817
}

#alphasights .gform_wrapper .form-item .checkbox-item:has(input[type=checkbox].field-error),#alphasights .gform_wrapper .form-item .checkbox-item:has(input[type=radio].field-error),#alphasights .gform_wrapper .form-item .radio-item:has(input[type=checkbox].field-error),#alphasights .gform_wrapper .form-item .radio-item:has(input[type=radio].field-error),#alphasights #form-outer .form-item .checkbox-item:has(input[type=checkbox].field-error),#alphasights #form-outer .form-item .checkbox-item:has(input[type=radio].field-error),#alphasights #form-outer .form-item .radio-item:has(input[type=checkbox].field-error),#alphasights #form-outer .form-item .radio-item:has(input[type=radio].field-error) {
	border-color:#fd3001
}

#alphasights .gform_wrapper .form-item .radio-item,#alphasights #form-outer .form-item .radio-item {
	float:none
}

#alphasights .gform_wrapper .form-item .radio-item input,#alphasights #form-outer .form-item .radio-item input {
	position:absolute;
	top:16px;
	vertical-align:unset
}

#alphasights .gform_wrapper .form-item .radio-item label,#alphasights #form-outer .form-item .radio-item label {
	padding:8px 8px 8px 32px
}

#alphasights .gform_wrapper .form-item.textarea,#alphasights #form-outer .form-item.textarea {
	margin-right:0;
	width:100%
}

#alphasights .gform_wrapper .form-item.textarea .element,#alphasights #form-outer .form-item.textarea .element {
	padding-right:34.6%
}

#alphasights .gform_wrapper .form-item.textarea .element:has(textarea[name=cover_letter_text]),#alphasights .gform_wrapper .form-item.textarea .element:has(textarea[name=resume_text]),#alphasights #form-outer .form-item.textarea .element:has(textarea[name=cover_letter_text]),#alphasights #form-outer .form-item.textarea .element:has(textarea[name=resume_text]) {
	padding-right:0
}

#alphasights .gform_wrapper .form-item.textarea:has(textarea[name=cover_letter_text]),#alphasights .gform_wrapper .form-item.textarea:has(textarea[name=resume_text]),#alphasights #form-outer .form-item.textarea:has(textarea[name=cover_letter_text]),#alphasights #form-outer .form-item.textarea:has(textarea[name=resume_text]) {
	margin-right:3.3%;
	width:31%
}

#alphasights .gform_wrapper .form-item.date,#alphasights #form-outer .form-item.date {
	margin-right:0;
	width:100%
}

#alphasights .gform_wrapper .form-item.date input[name=start_date_month],#alphasights .gform_wrapper .form-item.date input[name=start_date_year],#alphasights .gform_wrapper .form-item.date input[name=end_date_month],#alphasights .gform_wrapper .form-item.date input[name=end_date_year],#alphasights #form-outer .form-item.date input[name=start_date_month],#alphasights #form-outer .form-item.date input[name=start_date_year],#alphasights #form-outer .form-item.date input[name=end_date_month],#alphasights #form-outer .form-item.date input[name=end_date_year] {
	margin-right:3.3%;
	width:31%
}

#alphasights .gform_wrapper .form-item:has(input[name=first_name]),#alphasights .gform_wrapper .form-item:has(input[name=email]),#alphasights .gform_wrapper .form-item:has(input[name=resume]),#alphasights .gform_wrapper .form-item:has(input[name=cover_letter]),#alphasights #form-outer .form-item:has(input[name=first_name]),#alphasights #form-outer .form-item:has(input[name=email]),#alphasights #form-outer .form-item:has(input[name=resume]),#alphasights #form-outer .form-item:has(input[name=cover_letter]) {
	float:left
}

#alphasights .gform_wrapper .form-item:has(textarea[name=cover_letter_text]),#alphasights #form-outer .form-item:has(textarea[name=cover_letter_text]) {
	margin-bottom:38px
}

#alphasights .gform_wrapper .form-item:has(textarea[name=cover_letter_text]) .element,#alphasights #form-outer .form-item:has(textarea[name=cover_letter_text]) .element {
	margin-bottom:32px
}

#alphasights .gform_wrapper .form-item:has(textarea[name=cover_letter_text])::after,#alphasights #form-outer .form-item:has(textarea[name=cover_letter_text])::after {
	background-color:#e2e4e9;
	content:"";
	display:inline-block;
	height:1px;
	left:0;
	margin-bottom:38px;
	margin-left:32px;
	position:absolute;
	width:calc(100% - 64px)
}

#alphasights .gform_wrapper .form-item.select,#alphasights #form-outer .form-item.select {
	width:100%
}

#alphasights .gform_wrapper .form-item.select .element,#alphasights #form-outer .form-item.select .element {
	width:31%
}

#alphasights .gform_wrapper .form-item.select .element select,#alphasights #form-outer .form-item.select .element select {
	width:100%
}

#alphasights .gform_wrapper .education-fields,#alphasights #form-outer .education-fields {
	border-top:1px solid #e2e4e9;
	margin-top:48px;
	padding-top:32px
}

#alphasights .gform_wrapper .field_description_above .gfield_description,#alphasights #form-outer .field_description_above .gfield_description {
	color:#a2acb0
}

#alphasights .gform_wrapper .field_description_above .gfield_description a,#alphasights #form-outer .field_description_above .gfield_description a {
	color:#a2acb0;
	font-weight:400;
	text-decoration:underline
}

#alphasights .gform_wrapper input,#alphasights .gform_wrapper select,#alphasights .gform_wrapper textarea,#alphasights #form-outer input,#alphasights #form-outer select,#alphasights #form-outer textarea {
	background-color:#fff;
	border:1px solid #e2e4e9;
	border-radius:4px;
	color:#1e2129;
	font-size:16px;
	line-height:24px;
	padding:12px 16px
}

#alphasights .gform_wrapper input::-webkit-input-placeholder, #alphasights .gform_wrapper select::-webkit-input-placeholder, #alphasights .gform_wrapper textarea::-webkit-input-placeholder, #alphasights #form-outer input::-webkit-input-placeholder, #alphasights #form-outer select::-webkit-input-placeholder, #alphasights #form-outer textarea::-webkit-input-placeholder {
	color:#a2acb0;
	opacity:1
}

#alphasights .gform_wrapper input::-moz-placeholder, #alphasights .gform_wrapper select::-moz-placeholder, #alphasights .gform_wrapper textarea::-moz-placeholder, #alphasights #form-outer input::-moz-placeholder, #alphasights #form-outer select::-moz-placeholder, #alphasights #form-outer textarea::-moz-placeholder {
	color:#a2acb0;
	opacity:1
}

#alphasights .gform_wrapper input:-ms-input-placeholder, #alphasights .gform_wrapper select:-ms-input-placeholder, #alphasights .gform_wrapper textarea:-ms-input-placeholder, #alphasights #form-outer input:-ms-input-placeholder, #alphasights #form-outer select:-ms-input-placeholder, #alphasights #form-outer textarea:-ms-input-placeholder {
	color:#a2acb0;
	opacity:1
}

#alphasights .gform_wrapper input::-ms-input-placeholder, #alphasights .gform_wrapper select::-ms-input-placeholder, #alphasights .gform_wrapper textarea::-ms-input-placeholder, #alphasights #form-outer input::-ms-input-placeholder, #alphasights #form-outer select::-ms-input-placeholder, #alphasights #form-outer textarea::-ms-input-placeholder {
	color:#a2acb0;
	opacity:1
}

#alphasights .gform_wrapper input::placeholder,#alphasights .gform_wrapper select::placeholder,#alphasights .gform_wrapper textarea::placeholder,#alphasights #form-outer input::placeholder,#alphasights #form-outer select::placeholder,#alphasights #form-outer textarea::placeholder {
	color:#a2acb0;
	opacity:1
}

#alphasights .gform_wrapper select,#alphasights #form-outer select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-image:url("../images/select-arrow-grey.svg");
	background-position:right 18px center;
	background-repeat:no-repeat
}

#alphasights .gform_wrapper .gchoice .gfield-choice-input,#alphasights #form-outer .gchoice .gfield-choice-input {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:1.5px solid #717c80;
	border-radius:2px;
	padding:7px
}

#alphasights .gform_wrapper .gchoice .gfield-choice-input:checked,#alphasights #form-outer .gchoice .gfield-choice-input:checked {
	background-color:#1e2129;
	background-image:url("../images/checkbox-tick.svg");
	background-position:center;
	background-repeat:no-repeat;
	background-size:72%;
	border-color:#1e2129
}

#alphasights .gform_wrapper .gchoice:has(.gfield-choice-input:checked),#alphasights #form-outer .gchoice:has(.gfield-choice-input:checked) {
	border-color:#d34817
}

#alphasights .gform_wrapper .gform_heading,#alphasights #form-outer .gform_heading {
	display:none
}

#alphasights .gform_wrapper .gfield,#alphasights #form-outer .gfield {
	margin-bottom:16px
}

#alphasights .gform_wrapper .gfield_label,#alphasights .gform_wrapper .form-item label,#alphasights #form-outer .gfield_label,#alphasights #form-outer .form-item label {
	color:#717c80;
	font-size:16px;
	font-weight:400;
	line-height:24px;
	margin-bottom:8px
}

#alphasights .gform_wrapper .gfield_required,#alphasights #form-outer .gfield_required {
	display:none
}

#alphasights .gform_wrapper .gform_footer,#alphasights #form-outer .gform_footer {
	margin:0;
	padding:20px 0 0
}

#alphasights .gform_wrapper .gform_footer input,#alphasights #form-outer .gform_footer input {
	background:#d34817;
	border:0;
	border-radius:4px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	line-height:24px;
	margin:0;
	padding:10px 24px;
	overflow:hidden;
	position:relative;
	width:320px;
	z-index:0
}

#alphasights .gform_wrapper .gform_footer input:hover,#alphasights #form-outer .gform_footer input:hover {
	background:#fa8100;
	color:#fff
}

#alphasights .gform_wrapper .gform_validation_errors,#alphasights #form-outer .gform_validation_errors {
	display:none
}

#alphasights .gform_wrapper .gfield_validation_message,#alphasights .gform_wrapper .validation_message,#alphasights #form-outer .gfield_validation_message,#alphasights #form-outer .validation_message {
	background:rgba(0,0,0,0);
	border:0;
	color:#fd3001;
	margin-top:8px;
	padding:0 0 12px
}

#alphasights .gform_wrapper.gravity-theme .description,#alphasights .gform_wrapper.gravity-theme .gfield_description,#alphasights .gform_wrapper.gravity-theme .gsection_description,#alphasights .gform_wrapper.gravity-theme .instruction,#alphasights #form-outer.gravity-theme .description,#alphasights #form-outer.gravity-theme .gfield_description,#alphasights #form-outer.gravity-theme .gsection_description,#alphasights #form-outer.gravity-theme .instruction {
	font-size:14px;
	line-height:16px;
	padding-bottom:8px;
	padding-top:0
}

#alphasights .gform_wrapper .gfield_error input,#alphasights .gform_wrapper .gfield_error select,#alphasights .gform_wrapper .gfield_error textarea,#alphasights #form-outer .gfield_error input,#alphasights #form-outer .gfield_error select,#alphasights #form-outer .gfield_error textarea {
	border:1px solid #fd3001
}

#alphasights #form-outer {
	margin-left:auto;
	margin-right:auto;
	max-width:1220px;
	padding:0 32px;
	position:relative;
	width:83.33333333%
}

#alphasights #form-outer .form-item .field-error {
	border-color:#fd3001
}

#alphasights #form-outer .form-item .element:has(.field-error)::after {
	clear:both;
	color:#fd3001;
	content:"This field is required.";
	display:block;
	font-size:14px;
	line-height:16px;
	margin:8px 0
}

#alphasights #role-description {
	margin-bottom:100px;
	margin-left:auto;
	margin-right:auto;
	max-width:1220px;
	padding:0 32px;
	position:relative;
	width:83.33333333%
}

#alphasights textarea:focus,#alphasights input:focus {
	border-color:#d34817;
	outline:none;
	-webkit-transition:all .2s;
	transition:all .2s
}

#alphasights *:focus {
	outline:none
}

#alphasights #hero .gform_wrapper {
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}

#alphasights #hero .gform_wrapper .gform-body {
	float:left;
	width:320px
}

#alphasights #hero .gform_wrapper .gform-body .ginput_container_email input {
	background:#001d3a;
	border:1px solid rgba(255,255,255,.5);
	color:#fff;
	height:48px
}

#alphasights #hero .gform_wrapper .gform-body .ginput_container_email input::-webkit-input-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #hero .gform_wrapper .gform-body .ginput_container_email input::-moz-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #hero .gform_wrapper .gform-body .ginput_container_email input:-ms-input-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #hero .gform_wrapper .gform-body .ginput_container_email input::-ms-input-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #hero .gform_wrapper .gform-body .ginput_container_email input::placeholder {
	color:#fff;
	opacity:1
}

#alphasights #hero .gform_wrapper .gform-body .gfield_error .ginput_container_email input,#alphasights #hero .gform_wrapper .gform-body .gfield_error .ginput_container_email select,#alphasights #hero .gform_wrapper .gform-body .gfield_error .ginput_container_email textarea {
	border:1px solid #fd3001
}

#alphasights #hero .gform_wrapper .gform_footer {
	float:left;
	margin-left:16px;
	padding:0
}

#alphasights #hero .gform_wrapper .gform_footer input {
	height:48px;
	width:100%
}

#alphasights #introduce-yourself .gform_wrapper {
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}

#alphasights #introduce-yourself .gform_wrapper .gform-body {
	float:left;
	width:320px
}

#alphasights #introduce-yourself .gform_wrapper .gform-body .ginput_container_email input {
	background:#001d3a;
	border:1px solid rgba(255,255,255,.5);
	color:#fff;
	height:48px
}

#alphasights #introduce-yourself .gform_wrapper .gform-body .ginput_container_email input::-webkit-input-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #introduce-yourself .gform_wrapper .gform-body .ginput_container_email input::-moz-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #introduce-yourself .gform_wrapper .gform-body .ginput_container_email input:-ms-input-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #introduce-yourself .gform_wrapper .gform-body .ginput_container_email input::-ms-input-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #introduce-yourself .gform_wrapper .gform-body .ginput_container_email input::placeholder {
	color:#fff;
	opacity:1
}

#alphasights #introduce-yourself .gform_wrapper .gform_footer {
	float:left;
	margin-left:16px;
	padding:0
}

#alphasights #introduce-yourself .gform_wrapper .gform_footer input {
	background:rgba(0,0,0,0);
	border:1px solid #fff;
	height:48px
}

#alphasights #explore-our-platform .gform_wrapper {
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}

#alphasights #explore-our-platform .gform_wrapper .gform-body {
	float:left;
	width:320px
}

#alphasights #explore-our-platform .gform_wrapper .gform-body .ginput_container_email input {
	background:#001d3a;
	border:1px solid rgba(255,255,255,.5);
	color:#fff;
	height:48px
}

#alphasights #explore-our-platform .gform_wrapper .gform-body .ginput_container_email input::-webkit-input-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #explore-our-platform .gform_wrapper .gform-body .ginput_container_email input::-moz-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #explore-our-platform .gform_wrapper .gform-body .ginput_container_email input:-ms-input-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #explore-our-platform .gform_wrapper .gform-body .ginput_container_email input::-ms-input-placeholder {
	color:#fff;
	opacity:1
}

#alphasights #explore-our-platform .gform_wrapper .gform-body .ginput_container_email input::placeholder {
	color:#fff;
	opacity:1
}

#alphasights #explore-our-platform .gform_wrapper .gform_footer {
	float:left;
	margin-left:16px;
	padding:0
}

#alphasights #explore-our-platform .gform_wrapper .gform_footer input {
	height:48px
}

#alphasights img.gform_ajax_spinner {
	display:none
}

#alphasights .contact-form,#alphasights .expert-data-privacy-request {
	background-color:#f8f8f8;
	display:none;
	padding:120px 0 96px
}

#alphasights .contact-form.active,#alphasights .expert-data-privacy-request.active {
	padding:80px 0 96px
}

#alphasights .contact-form h2 span,#alphasights .expert-data-privacy-request h2 span {
	-webkit-background-clip:text;
	background-clip:text;
	background-clip:text;
	background-color:#1e2129;
	background-image:linear-gradient(65.36deg, #d34817 7.21%, #fd3001 76.38%, #e8236a 92.45%);
	background-size:100%;
	-webkit-text-fill-color:rgba(0,0,0,0);
	-moz-text-fill-color:rgba(0,0,0,0)
}

#alphasights .contact-form .line-below,#alphasights .expert-data-privacy-request .line-below {
	border-bottom:1px solid #e2e4e9;
	margin-bottom:80px;
	padding-bottom:80px
}

#alphasights .contact-form .white-box-choices .gfield_checkbox div,#alphasights .expert-data-privacy-request .white-box-choices .gfield_checkbox div {
	background-color:#fff;
	border:1px solid #e2e4e9;
	border-radius:4px;
	margin-bottom:12px;
	padding:0 0 0 18px
}

#alphasights .contact-form .white-box-choices .gfield_checkbox div label,#alphasights .expert-data-privacy-request .white-box-choices .gfield_checkbox div label {
	color:#1e2129;
	font-size:16px;
	padding:8px 6px;
	width:100%
}

#alphasights .contact-form .gform_wrapper .agree-comms,#alphasights .expert-data-privacy-request .gform_wrapper .agree-comms {
	font-size:16px;
	line-height:24px;
	margin-bottom:4px
}

#alphasights .contact-form .gform_wrapper .agree-comms label,#alphasights .expert-data-privacy-request .gform_wrapper .agree-comms label {
	padding-left:7px
}

#alphasights .contact-form .products-and-services,#alphasights .expert-data-privacy-request .products-and-services {
	color:#717c80;
	font-size:12px;
	line-height:16px
}

#alphasights .contact-form .products-and-services a,#alphasights .expert-data-privacy-request .products-and-services a {
	color:#717c80;
	font-weight:400
}

#alphasights .contact-form .products-and-services a:hover,#alphasights .expert-data-privacy-request .products-and-services a:hover {
	text-decoration:underline
}

#alphasights .contact-form .contact-terms,#alphasights .expert-data-privacy-request .contact-terms {
	color:#717c80;
	font-size:12px;
	line-height:16px;
	margin-top:48px
}

#alphasights .expert-data-privacy-request {
	display:block
}

#alphasights #field_6_19+.spacer.gfield {
	display:none
}

#alphasights #field_6_20+.spacer.gfield {
	display:none
}

#alphasights #field_6_21+.spacer.gfield {
	display:none
}

#alphasights #field_10_3 input:-moz-placeholder-shown {
	background-image:url("../images/placeholder-link.svg");
	background-position:15px center;
	background-repeat:no-repeat;
	padding-left:52px
}

#alphasights #field_10_3 input:-ms-input-placeholder {
	background-image:url("../images/placeholder-link.svg");
	background-position:15px center;
	background-repeat:no-repeat;
	padding-left:52px
}

#alphasights #field_10_3 input:placeholder-shown {
	background-image:url("../images/placeholder-link.svg");
	background-position:15px center;
	background-repeat:no-repeat;
	padding-left:52px
}

#alphasights #field_10_4 input:-moz-placeholder-shown {
	background-image:url("../images/placeholder-phone.svg");
	background-position:15px center;
	background-repeat:no-repeat;
	padding-left:52px
}

#alphasights #field_10_4 input:-ms-input-placeholder {
	background-image:url("../images/placeholder-phone.svg");
	background-position:15px center;
	background-repeat:no-repeat;
	padding-left:52px
}

#alphasights #field_10_4 input:placeholder-shown {
	background-image:url("../images/placeholder-phone.svg");
	background-position:15px center;
	background-repeat:no-repeat;
	padding-left:52px
}

#alphasights #field_10_5 input:-moz-placeholder-shown {
	background-image:url("../images/placeholder-mail.svg");
	background-position:15px center;
	background-repeat:no-repeat;
	padding-left:52px
}

#alphasights #field_10_5 input:-ms-input-placeholder {
	background-image:url("../images/placeholder-mail.svg");
	background-position:15px center;
	background-repeat:no-repeat;
	padding-left:52px
}

#alphasights #field_10_5 input:placeholder-shown {
	background-image:url("../images/placeholder-mail.svg");
	background-position:15px center;
	background-repeat:no-repeat;
	padding-left:52px
}

#header {
	background-color:#fff;
	border-bottom:1px solid #e2e4e9;
	height:70px;
	left:0;
	overflow:visible;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000
}

#logo {
	float:left;
	margin-top:7px;
	width:77px
}

#navigation ul,#side-menu ul {
	margin:0;
	padding:0
}

#navigation ul li,#side-menu ul li {
	cursor:default;
	display:inline-block;
	font-size:16px;
	font-weight:400;
	list-style:none;
	list-style-image:none;
	margin:0 0 0 16px;
	padding:19px 0;
	position:relative;
	white-space:nowrap
}

#navigation ul li:first-of-type,#side-menu ul li:first-of-type {
	margin-left:0
}

#navigation ul li a,#side-menu ul li a {
	background-color:rgba(0,0,0,0);
	border-radius:4px;
	color:#1e2129;
	font-weight:600;
	padding:5px 10px;
	text-decoration:none;
	-webkit-transition:all .2s;
	transition:all .2s
}

#navigation ul li a:hover,#side-menu ul li a:hover {
	background-color:#f8f8f8;
	color:#1e2129;
	-webkit-transition:all .2s;
	transition:all .2s
}

#navigation ul li.highlight,#side-menu ul li.highlight {
	margin-top:34px !important;
	padding:0;
	text-align:center
}

#navigation ul li.highlight a,#side-menu ul li.highlight a {
	background-color:#001d3a;
	border-radius:4px;
	color:#fff;
	display:block;
	font-weight:600;
	padding:12px 0;
	width:100%
}

#navigation ul li.highlight::before,#side-menu ul li.highlight::before {
	border-top:1px solid #e2e4e9;
	content:"";
	display:block;
	position:absolute;
	top:-20px;
	width:100%
}

#navigation ul .menu-item-has-children>a,#side-menu ul .menu-item-has-children>a {
	background-image:url("../images/chevron-down-grey.svg");
	background-position:right 6px top 10px;
	background-repeat:no-repeat;
	background-size:16px;
	padding:5px 33px 5px 10px
}

#navigation a,#side-menu a {
	text-decoration:none
}

#navigation .sub-menu,#side-menu .sub-menu {
	background:#fff;
	border:1px solid #e2e4e9;
	border-radius:8px;
	bottom:10px;
	-webkit-box-shadow:4px 0 12px 6px rgba(0,29,58,.12);
	box-shadow:4px 0 12px 6px rgba(0,29,58,.12);
	display:none;
	left:-16px;
	min-width:164px;
	padding:16px;
	position:absolute;
	text-align:left;
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}

#navigation .sub-menu .sub-menu,#side-menu .sub-menu .sub-menu {
	bottom:auto;
	left:calc(100% + 32px);
	top:-32px;
	-webkit-transform:unset;
	transform:unset
}

#navigation .sub-menu li,#side-menu .sub-menu li {
	display:block;
	font-weight:400;
	line-height:1.5;

	margin-left:0;
	min-width:auto;
	padding:0
}

#navigation .sub-menu li:not(:first-child),#side-menu .sub-menu li:not(:first-child) {
	margin-top:18px
}

#navigation .sub-menu li a,#side-menu .sub-menu li a {
	font-weight:400
}

#navigation .sub-menu li a:hover::before,#side-menu .sub-menu li a:hover::before {
	display:none
}

#navigation .sub-menu li a::before,#side-menu .sub-menu li a::before {
	display:none
}

#navigation .menu-item-has-children:hover>.sub-menu,#side-menu .menu-item-has-children:hover>.sub-menu {
	display:block
}

#side-menu {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}

#side-menu .language-selector {
	margin:0 10px 0 0;
	min-width:0 !important
}

#side-menu .language-selector-globe svg {
	height:24px;
	width:24px
}

#side-menu .language-selector a {
	background-image:url("../images/chevron-down-grey.svg");
	background-position:right 6px top 10px;
	background-repeat:no-repeat;
	background-size:16px;
	padding:5px 33px 5px 10px
}

#side-menu .language-selector ul li a {
	padding-right:10px
}

#side-menu .sub-menu li a {
	background-image:none
}

#side-menu .sign-in {
	float:right;
	margin-right:24px
}

#side-menu .sign-in .sub-menu {
	width:200px
}

#side-menu .sub-menu .sign-in-expert-faqs {
	font-size:12px;
	font-weight:600;
	line-height:16px;
	margin-top:34px !important;
	white-space:normal
}

#side-menu .sub-menu .sign-in-expert-faqs::before {
	border-top:1px solid #e2e4e9;
	content:"";
	display:block;
	position:absolute;
	top:-18px;
	width:100%
}

#side-menu .sub-menu .sign-in-expert-faqs a {
	color:#717c80;
	font-weight:600;
	padding:0
}

#side-menu .sub-menu .sign-in-expert-faqs a span {
	color:#d34817
}

#side-menu .sub-menu .sign-in-expert-faqs a span:hover {
	text-decoration:underline
}

#side-menu .sub-menu .sign-in-expert-faqs a:hover {
	background-color:rgba(0,0,0,0)
}

#side-menu .request-trial {
	background:#d34817;
	border:0;
	border-radius:4px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	line-height:24px;
	margin:0;
	padding:10px 24px;
	margin-top:13px;
	overflow:hidden;
	position:relative;
	z-index:0
}

#side-menu .request-trial::before {
	background-image:linear-gradient(45deg, hsl(31, 100%, 49%) 0%, hsl(31, 100%, 49%) 13%, hsl(31, 100%, 49%) 25%, hsl(31, 100%, 49%) 37%, hsl(31, 100%, 49%) 50%, hsl(31, 100%, 49%) 63%, hsl(31, 100%, 49%) 75%, hsl(31, 100%, 49%) 87%, hsl(31, 100%, 49%) 100%);
	bottom:0;
	content:"";
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:opacity .4s linear;
	transition:opacity .4s linear;
	z-index:-1
}

#side-menu .request-trial:hover::before {
	opacity:1
}

#navigation {
	padding-left:40px
}

#mobile-menu {
	background:#fff;
	bottom:0;
	display:none;
	left:0;
	overflow:auto;
	position:fixed;
	right:0;
	top:70px;
	z-index:501
}

#mobile-menu-checkbox {
	display:none
}

.mobile-menu-toggle {
	display:none;
	height:1.5rem;
	margin-left:auto;
	margin-top:18px;
	position:relative;
	width:1.5rem
}

.mobile-menu-toggle::before,.mobile-menu-toggle::after {
	border-bottom:2px solid #000;
	content:"";
	height:0;
	left:10%;
	position:absolute;
	top:.5rem;
	-webkit-transition:.4s;
	transition:.4s;
	width:80%
}

.mobile-menu-toggle::before {
	-webkit-box-shadow:0 .5rem 0 0 #000;
	box-shadow:0 .5rem 0 0 #000
}

.mobile-menu-toggle::after {
	top:1.5rem
}

#mobile-menu-checkbox:checked+.mobile-menu-toggle::before {
	-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);
	box-shadow:0 0 0 0 rgba(0,0,0,0);
	-webkit-transform:translateY(0.5rem) rotate(45deg);
	transform:translateY(0.5rem) rotate(45deg)
}

#mobile-menu-checkbox:checked+.mobile-menu-toggle::after {
	-webkit-transform:translateY(-0.5rem) rotate(-45deg);
	transform:translateY(-0.5rem) rotate(-45deg)
}

#footer {
	background-color:#001d3a;
	color:#fff;
	font-size:16px;
	line-height:28px;
	padding:3rem 0;
	position:relative
}

#footer p {
	color:#ccd2d8
}

#footer .footer-logo {
	margin-bottom:32px;
	width:174px
}

#footer .footer-awards-icons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}

#footer .footer-awards-icons .footer-awards-icon {
	height:100px;
	margin-right:16px
}

#footer .footer-awards-icons .footer-awards-icon img {
	max-height:100%;
	width:auto
}

#footer .footer-awards-icons .footer-awards-icon.hide-careers-page {
	display:none
}

#footer .footer-social {
	display:inline-block;
	margin-top:-7px; margin-left:24px;
}

#footer .footer-social a {
	text-decoration:none
}

#footer .footer-social .social-icon {
	float:left;
	height:36px;
	margin-left:16px;
	width:36px
}

#footer .footer-social .social-icon img {
	max-height:22px;
	max-width:22px
}

#footer .footer-social a:first-child>.social-icon {
	margin-left:0
}

#footer .footer-menu {
	margin-top:1rem
}

@media(min-width:720px) {
	#footer .footer-menu {
		margin-top:0;
		text-align:right
	}
}

#footer ul {
	margin:0;
	padding:0
}

#footer ul li {
	display:inline-block;
	list-style-type:none;
	margin-left:32px
}

#footer ul li:first-of-type {
	margin-left:0
}

#footer ul li a {
	color:#fff;
	font-weight:400;
	text-decoration:none
}

#footer ul li a:hover {
	border-bottom:1px solid #ccd2d8;
	color:#fff
}

#footer .menu-legal-container ul li,#footer .menu-legal-chinese-simplified-container ul li,#footer .menu-legal-korean-container ul li,#footer .menu-legal-japanese-container ul li {
	margin-top:20px
}

#footer .menu-legal-container ul li.cky-banner-element a::before,#footer .menu-legal-chinese-simplified-container ul li.cky-banner-element a::before,#footer .menu-legal-korean-container ul li.cky-banner-element a::before,#footer .menu-legal-japanese-container ul li.cky-banner-element a::before {
	content:url("../images/privacy-options1.svg");
	display:inline-block;
	padding-right:7px;
	vertical-align:middle;
	width:35px
}

#footer .menu-footer-container {
	margin-top:5px
}

#footer .copyright {
	border-top:1px solid rgba(255,255,255,.7);
	margin-top:24px;
	padding-top:24px
}

#footer .copyright p {
	color:#ccd2d8
}

#footer .copyright a {
	color:#ccd2d8
}

#footer .copyright-right {
	border-top:1px solid rgba(255,255,255,.7);
	margin-top:24px;
	padding-right:0;
	padding-top:24px
}

#footer .col-12 {
	padding-left:0;
	padding-right:0
}

html[lang=ja] #alphasights {
	font-size:19px
}

html[lang=ja] #alphasights h1 {
	font-size:54px
}

html[lang=ja] #alphasights h2 {
	font-size:45px
}

html[lang=ja] #navigation ul li,html[lang=ja] #side-menu ul li {
	font-size:14px
}

html[lang=ja] #navigation ul li .sub-menu .sign-in-expert-faqs,html[lang=ja] #side-menu ul li .sub-menu .sign-in-expert-faqs {
	font-size:12px
}

html[lang=ja] #side-menu .sign-in .sub-menu {
	width:auto
}

html[lang=ja] #side-menu .request-trial {
	font-size:14px
}

html[lang=ja] #trust-alphasights .card .quote-company {
	font-size:15px
}

@media(max-width:1400px) {
	html[lang=ja] #navigation ul li,html[lang=ja] #side-menu ul li {
		font-size:13px;
		margin:0 0 0 10px
	}

	html[lang=ja] #navigation {
		padding-left:20px
	}

	html[lang=ja] #side-menu .request-trial {
		font-size:13px
	}

	html[lang=ja] #side-menu .sign-in {
		margin-left:0;
		margin-right:12px
	}
}

@media(max-width:1300px) {
	html[lang=ja] #navigation,html[lang=ja] #side-menu {
		display:none
	}

	html[lang=ja] .mobile-menu-toggle {
		display:block
	}

	html[lang=ja] #mobile-menu-checkbox:checked~#mobile-menu {
		display:block
	}

	html[lang=ja] #mobile-menu ul {
		margin:0;
		padding:0 24px 32px
	}

	html[lang=ja] #mobile-menu .menu-secondary-container {
		margin-top:-1rem
	}

	html[lang=ja] #mobile-menu ul li {
		border-bottom:1px solid #e2e4e9;
		font-size:18px;
		line-height:24px;
		list-style:none;
		margin-bottom:0;
		margin-top:0
	}

	html[lang=ja] #mobile-menu ul li.mobile-request-trial {
		padding-top:32px;
		text-align:center
	}

	html[lang=ja] #mobile-menu ul li.mobile-request-trial a {
		background-image:linear-gradient(45deg, hsl(31, 100%, 49%) 0%, hsl(28, 100%, 50%) 10%, hsl(25, 100%, 50%) 20%, hsl(21, 100%, 50%) 30%, hsl(17, 100%, 50%) 40%, hsl(11, 99%, 50%) 50%, hsl(359, 99%, 56%) 60%, hsl(351, 97%, 54%) 70%, hsl(345, 94%, 52%) 80%, hsl(341, 88%, 52%) 90%, hsl(338, 81%, 52%) 100%);
		border:0;
		border-radius:4px;
		color:#fff;
		font-size:16px;
		font-weight:600;
		line-height:24px;
		margin:0;
		padding:10px 24px;
		color:#fff;
		font-size:18px;
		padding:16px 24px
	}

	html[lang=ja] #mobile-menu ul li.mobile-open-roles {
		padding-top:32px;
		text-align:center
	}

	html[lang=ja] #mobile-menu ul li.mobile-open-roles a {
		background-color:#001d3a;
		border-radius:4px;
		color:#fff;
		font-size:18px;
		padding:16px 24px
	}

	html[lang=ja] #mobile-menu a {
		color:#1e2129;
		display:block;
		padding:24px 0;
		text-decoration:none
	}

	html[lang=ja] #mobile-menu button {
		all:unset
	}

	html[lang=ja] #mobile-menu button {
		background:#fff;
		background-image:url("../images/chevron-left-grey.svg");
		background-position:center left;
		background-repeat:no-repeat;
		background-size:24px;
		color:#717c80;
		cursor:pointer;
		display:block;
		font-size:18px;
		font-weight:600;
		line-height:24px;
		padding:24px 0 24px 32px;
		text-align:left
	}

	html[lang=ja] #mobile-menu .sub-menu {
		background:#fff;
		bottom:0;
		display:none;
		left:0;
		overflow:auto;
		position:fixed;
		right:0;
		top:73px
	}

	html[lang=ja] #mobile-menu .globe {
		height:20px;
		width:20px
	}

	html[lang=ja] #mobile-menu .menu-item-has-children>a {
		background-image:url("../images/chevron-right-grey.svg");
		background-position:center right;
		background-repeat:no-repeat;
		background-size:24px
	}
}

@media(min-width:3600px) {
	#hero {
		background:#001d3a
	}

	.hero-wave-fades {
		height:100%;
		left:0;
		margin:0 auto;
		position:absolute;
		right:0;
		top:0;
		width:3602px
	}

	.hero-wave-fades .blue-fade-left {
		background:#001d3a;
		background:-webkit-gradient(linear, left top, right top, from(rgb(0, 29, 58)), to(rgba(255, 255, 255, 0)));
		background:linear-gradient(90deg, rgb(0, 29, 58) 0%, rgba(255, 255, 255, 0) 100%);
		height:100%;
		left:0;
		position:absolute;
		top:0;
		width:500px;
		z-index:2
	}

	.hero-wave-fades .blue-fade-right {
		background:#fff;
		background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgb(0, 29, 58)));
		background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(0, 29, 58) 100%);
		height:100%;
		position:absolute;
		right:0;
		top:0;
		width:500px;
		z-index:2
	}
}

@media(min-width:2121px) {
	.wave-fades {
		height:100%;
		left:0;
		margin:0 auto;
		position:absolute;
		right:0;
		top:0;
		width:2123px
	}

	.wave-fades .blue-fade-left {
		background:#001d3a;
		background:-webkit-gradient(linear, left top, right top, from(rgb(0, 29, 58)), to(rgba(255, 255, 255, 0)));
		background:linear-gradient(90deg, rgb(0, 29, 58) 0%, rgba(255, 255, 255, 0) 100%);
		height:100%;
		left:0;
		position:absolute;
		top:0;
		width:300px;
		z-index:2
	}

	.wave-fades .blue-fade-right {
		background:#fff;
		background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgb(0, 29, 58)));
		background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(0, 29, 58) 100%);
		height:100%;
		position:absolute;
		right:0;
		top:0;
		width:300px;
		z-index:2
	}
}

@media(min-width:1920px) {
	#intro {
		background:#001d3a
	}
}

@media(max-width:1920px) {
	.wave .blue-fade-left,.wave .blue-fade-right {
		display:none
	}
}

@media(min-width:1600px) {
	.wave {
		padding-bottom:310px
	}
}

@media(max-width:1600px) {
	#alphasights #header .container {
		padding-left:32px;
		padding-right:32px
	}

	#hero {
		overflow:hidden
	}

	#hero .orange-wave {
		background-image:url("../images/1600-width-orange-wave-3.png");
		background-position:bottom left;
		background-repeat:no-repeat;
		background-size:contain;
		height:480px;
		left:-30px;
		width:1641px
	}

	.page-experts #hero .orange-wave {
		background-position:bottom center;
		background-size:3600px
	}

	.page-from-our-founders #hero {
		height:56vw;
		margin-top:70px;
		min-height:auto
	}

	.section-animation.large-animation {
		margin:0 50px;
		width:130%
	}
}

@media(max-width:1200px) {
	#navigation ul li,#side-menu ul li {
		margin:0 0 0 7px
	}

	#side-menu .sign-in,#side-menu .language-selector {
		margin-right:16px
	}

	#alphasights .policies-page .policies-page-menu {
		width:100%
	}
}

@media(max-width:1150px) {
	#navigation {
		padding-left:30px
	}

	#navigation ul .menu-item-has-children>a,#side-menu ul .menu-item-has-children>a {
		padding:5px 28px 5px 10px
	}

	#side-menu .language-selector {
		margin-right:10px
	}
}

@media(max-width:1110px) {
	#side-menu .language-selector {
		margin-right:5px
	}
}

@media(max-width:1100px) {
	#alphasights .container {
		padding-left:32px;
		padding-right:32px
	}

	#navigation,#side-menu {
		display:none
	}

	.mobile-menu-toggle {
		display:block
	}

	#mobile-menu-checkbox:checked~#mobile-menu {
		display:block
	}

	#mobile-menu ul {
		margin:0;
		padding:0 24px 32px
	}

	#mobile-menu .menu-secondary-container {
		margin-top:-1rem
	}

	#mobile-menu ul li {
		border-bottom:1px solid #e2e4e9;
		font-size:18px;
		line-height:24px;
		list-style:none;
		margin-bottom:0;
		margin-top:0
	}

	#mobile-menu ul li.mobile-request-trial {
		padding-top:32px;
		text-align:center
	}

	#mobile-menu ul li.mobile-request-trial a {
		background-image:linear-gradient(45deg, hsl(31, 100%, 49%) 0%, hsl(28, 100%, 50%) 10%, hsl(25, 100%, 50%) 20%, hsl(21, 100%, 50%) 30%, hsl(17, 100%, 50%) 40%, hsl(11, 99%, 50%) 50%, hsl(359, 99%, 56%) 60%, hsl(351, 97%, 54%) 70%, hsl(345, 94%, 52%) 80%, hsl(341, 88%, 52%) 90%, hsl(338, 81%, 52%) 100%);
		border:0;
		border-radius:4px;
		color:#fff;
		font-size:16px;
		font-weight:600;
		line-height:24px;
		margin:0;
		padding:10px 24px;
		color:#fff;
		font-size:18px;
		padding:16px 24px
	}

	#mobile-menu ul li.mobile-open-roles {
		padding-top:32px;
		text-align:center
	}

	#mobile-menu ul li.mobile-open-roles a {
		background-color:#001d3a;
		border-radius:4px;
		color:#fff;
		font-size:18px;
		padding:16px 24px
	}

	#mobile-menu a {
		color:#1e2129;
		display:block;
		padding:24px 0;
		text-decoration:none
	}

	#mobile-menu button {
		all:unset
	}

	#mobile-menu button {
		background:#fff;
		background-image:url("../images/chevron-left-grey.svg");
		background-position:center left;
		background-repeat:no-repeat;
		background-size:24px;
		color:#717c80;
		cursor:pointer;
		display:block;
		font-size:18px;
		font-weight:600;
		line-height:24px;
		padding:24px 0 24px 32px;
		text-align:left
	}

	#mobile-menu .sub-menu {
		background:#fff;
		bottom:0;
		display:none;
		left:0;
		overflow:auto;
		position:fixed;
		right:0;
		top:73px
	}

	#mobile-menu .globe {
		height:20px;
		width:20px
	}

	#mobile-menu .menu-item-has-children>a {
		background-image:url("../images/chevron-right-grey.svg");
		background-position:center right;
		background-repeat:no-repeat;
		background-size:24px
	}

	#alphasights #footer .col-12 {
		padding-left:calc(var(--bs-gutter-x)*.5);
		padding-right:calc(var(--bs-gutter-x)*.5)
	}

	#from-our-founders-carousel .splide__pagination .splide__pagination__page {
		color:#fff
	}
}

@media only screen and (min-width:992px)and (max-width:1600px) {
	#services-1 .section-animation,#investment-banks-research-1 .section-animation {
		float:right;
		min-width:100%
	}

	#private-equity-3 .section-animation,#venture-capital-3 .section-animation,#corporations-1 .section-animation,#hedge-funds-3 .section-animation,#strategy-consulting-3 .section-animation,#services-3 .section-animation {
		float:right;
		margin-right:50px;
		min-width:700px
	}
}

@media(max-width:991px) {
	#alphasights #header .container {
		padding-left:32px;
		padding-right:32px
	}

	#alphasights h1,#alphasights h2,#alphasights h3 {
		font-size:48px;
		line-height:64px
	}

	#alphasights h4 {
		font-size:32px;
		line-height:48px
	}

	#alphasights .large-fact-text {
		font-size:40px
	}

	#alphasights .modal .modal-dialog {
		margin:5%
	}

	#alphasights .modal .modal-content .modal-body .modal-image {
		background-position:center right -50px
	}

	#hero.video-hero .hero-text h2 {
		font-size:48px;
		line-height:64px
	}

	#hero {
		padding-bottom:80px;
		padding-top:calc(80px + 70px)
	}

	#hero .hero-image-outer {
		margin-top:0
	}

	#hero .gform_wrapper .gform-body {
		width:300px
	}

	.pb-section {
		padding:80px 0 !important
	}

	#intro {
		padding:80px 0 64px
	}

	#intro .intro-facts {
		margin-top:250px
	}

	#intro .intro-facts .intro-col-1,#intro .intro-facts .intro-col-2,#intro .intro-facts .intro-col-3,#intro .intro-facts .intro-col-4 {
		background-image:none;
		height:150px;
		margin-left:8%;
		width:40%
	}

	#intro .intro-facts .large-fact-text {
		margin-bottom:4px
	}

	#intro .intro-facts p {
		min-height:70px
	}

	#intro.compliance .intro-facts .intro-col-1,#intro.compliance .intro-facts .intro-col-2,#intro.compliance .intro-facts .intro-col-3 {
		height:auto;
		margin-left:8%;
		margin-right:0;
		width:40%
	}

	.wave {
		padding-bottom:34%;
		top:50%
	}

	.section-animation.large-animation {
		margin:0;
		width:100%
	}

	#alphasights .section-video,#alphasights .section-animation,#alphasights .section-image {
		margin:32px auto 0
	}

	section .full-width-section-image-outer {
		background-position:center center;
		height:500px;
		left:0;
		position:relative;
		right:0;
		top:0;
		width:100%
	}

	#faqs .accordion-outer .accordion-title {
		font-size:20px
	}

	#awards .grey-awards-outer {
		padding:32px 32px 0
	}

	#awards .grey-awards-outer div {
		margin-bottom:32px
	}

	#awards .hide-award-991 {
		display:none
	}

	#culture-of-learning .academic-year-box {
		height:unset;
		padding:40px
	}

	#culture-of-learning .academic-year-box img {
		max-width:80%
	}

	#culture-of-learning .row:not(.institution-logos) {
		margin-top:80px;
		padding-top:80px
	}

	#culture-of-learning .institution-logos .institution-logo {
		width:33%
	}

	#alphasights .tabs-outer .tab-content h4 {
		font-size:20px;
		line-height:32px
	}

	.tab-content-image {
		margin-bottom:48px;
		max-width:480px
	}

	#alumni-success .alumni-success-image {
		margin:0 auto 48px;
		max-width:480px
	}

	#alumni-success .company-logos .successful-alumni-logo.second-last,#alumni-success .company-logos .successful-alumni-logo.last {
		margin:0 auto
	}

	#alphasights #interaction-types .card {
		display:block;
		margin:0;
		padding:32px 32px 8px
	}

	#alphasights #interaction-types .card .interaction-image {
		float:left;
		margin-bottom:16px;
		margin-right:24px;
		width:64px
	}

	#alphasights #interaction-types .card h4 {
		height:auto;
		line-height:32px;
		margin-bottom:12px;
		padding-top:16px
	}

	#alphasights #interaction-types .card p {
		clear:both;
		width:100%
	}

	#alphasights .form-card-outer {
		margin:24px auto 0;
		max-width:100%
	}

	#alphasights #alphacircles .section-image {
		width:70%
	}

	#contact {
		padding-top:140px
	}

	#contact .row-choices {
		padding-bottom:70px
	}

	#expert-data-privacy-request-hero {
		padding-bottom:80px;
		padding-top:140px
	}

	#offices {
		padding:80px 0 0
	}

	#offices .office-location .office-email {
		margin-right:0;
		width:100%
	}

	#offices .office-location .office-phone {
		margin-right:0;
		margin-top:24px;
		width:100%
	}

	#alphasights #trust-alphasights,#alphasights #faqs,#alphasights #explore-our-platform,#alphasights #interaction-types,#alphasights #what-defines,#alphasights #join-the-team,#alphasights #meet-us,#alphasights #intern-with-us,#alphasights #our-mission,#alphasights #our-growth,#alphasights #beyond-business,#alphasights #introduce-yourself {
		padding:80px 0
	}

	#alphasights #faqs.policies {
		padding:32px 0
	}

	#alphasights .contact-form,#alphasights .expert-data-privacy-request {
		padding:80px 0 56px
	}

	#client-service-alumni-title .row {
		margin-top:80px;
		padding-top:80px
	}

	.social-icon {
		height:32px;
		max-height:32px;
		width:32px
	}

	#meet-us .event-card,#open-roles .event-card {
		padding:20px
	}

	#from-our-founders-intro {
		padding:80px 0 56px
	}

	#from-our-founders .row {
		padding:0 0 56px
	}

	#alphasights #from-our-founders-carousel {
		padding-bottom:150px
	}

	#alphasights #from-our-founders-carousel .container {
		padding-left:0;
		padding-right:0
	}

	#alphasights #from-our-founders-carousel .splide__pagination {
		margin:0 32px
	}

	#awards-recognition {
		padding:80px 0 56px
	}

	#leadership {
		padding-top:80px
	}

	#leadership .row:last-of-type {
		padding:0 0 80px
	}

	#intern-with-us img {
		width:480px
	}

	#intern-with-us .intern-with-us-title {
		font-size:24px;
		line-height:32px
	}

	.page-engineering-product #accelerated-career-path-slider .row {
		padding-bottom:80px
	}

	#internships {
		padding:80px 0 10px
	}

	#our-approach {
		padding:80px 0
	}

	#our-approach .our-approach-desktop {
		display:none
	}

	#our-approach .our-approach-mobile {
		background-color:rgba(0,0,0,0);
		display:block;
		padding:32px 0 0 !important
	}

	#internship-experience {
		padding:80px 0
	}

	#internship-experience img {
		margin:0 auto;
		margin-bottom:50px;
		width:480px
	}

	#alphasights #alumni-success {
		padding:10px 0
	}

	#alphasights #alumni-success .company-logos {
		margin:0
	}

	#alphasights #alumni-success .alumni-success-menu {
		margin:24px auto 36px
	}

	#alphasights .modal .modal-content .modal-body .modal-close {
		right:24px;
		top:24px
	}

	#alphasights.page-careers #successful-alumni {
		padding-top:80px
	}

	#alphasights.page-careers #alumni-success {
		padding:80px 0
	}

	#alphasights .grey-card-outer {
		padding-left:0;
		padding-right:0
	}

	#alphasights .grey-card-outer .grey-card {
		margin:0 0 24px
	}

	#alphasights .grey-card-outer .grey-card .card-content {
		bottom:32px;
		left:32px
	}

	#client-facing-impact {
		padding:80px 0
	}

	#acps-text {
		padding:80px 0 32px
	}

	#accelerated-career-path-slider .container {
		padding-right:0
	}

	#accelerated-career-path-slider .splide__slide {
		width:90% !important
	}

	#accelerated-career-path-slider .splide .splide__arrow--next {
		left:90%
	}

	#accelerated-career-path-slider .card {
		background-position:center right -50px
	}

	#accelerated-career-path-slider .card .card-contents .client-quote {
		font-size:24px;
		line-height:40px
	}

	#successful-alumni .successful-alumni-logo,#alumni-success .successful-alumni-logo {
		width:33%
	}

	#successful-alumni .successful-alumni-logo:last-of-type,#alumni-success .successful-alumni-logo:last-of-type {
		float:none;
		margin:0 auto
	}

	#successful-alumni {
		padding:80px 0 56px
	}

	#our-teams {
		padding:80px 0 56px
	}

	#find-your-path {
		padding:80px 0 32px
	}

	.page-students-and-interns #accelerated-career-path-slider {
		margin-bottom:80px
	}

	#awards .grey-awards-outer {
		margin:0;
		padding:32px 0 0
	}

	.page-from-our-founders #hero .hero-text {
		bottom:24px
	}

	.page-from-our-founders #hero .hero-text h1 {
		margin-bottom:0
	}

	.page-from-our-founders #hero .hero-scroll {
		display:none
	}

	#services-1 .section-animation,#investment-banks-research-1 .section-animation {
		margin-bottom:-120px;
		margin-top:-80px
	}

	#alphasights #form-outer,#alphasights #role-description {
		width:100%
	}

	#footer .footer-menu {
		margin-top:24px;
		text-align:left
	}

	#footer .footer-menu ul li {
		display:block;
		margin-bottom:16px;
		margin-left:0;
		margin-top:0
	}

	#footer .menu-legal-container ul li {
		margin-left:0;
		margin-right:32px
	}

	#footer .trustpilot-widget {
		float:none
	}

	#footer .footer-social {
		margin-top:-4px
	}

	#footer .copyright {
		border-top:0;
		margin-top:0;
		padding-top:0
	}

	#footer .copyright-right {
		margin-top:8px;
		padding-top:32px
	}

	.irongforce-input.dropdown {
		margin:0 20px 20px 0
	}

	#irongforceApplication {
		margin-top:80px;
		padding-top:80px
	}

	#day-in-the-life {
		padding:80px 0 0
	}

	#pricing {
		padding:80px 0
	}

	#pricing .pricing-card {
		max-width:100%
	}

	#our-research {
		padding:80px 0
	}
}

@media(max-width:768px) {
	#trust-alphasights .trust-container {
		overflow:hidden;
		padding-right:0
	}

	#trust-alphasights .splide__slide {
		max-width:450px
	}

	#trust-alphasights .quote-navigation {
		padding-right:2.5rem
	}
}

@media(max-width:767px) {
	#hero .hero-image,#hero .hero-animation {
		position:relative
	}

	#hero .orange-wave {
		bottom:17%;
		height:400px
	}

	#client-facing-impact {
		padding:80px 0 50px
	}

	#client-facing-impact .row:first-of-type {
		margin-bottom:0
	}

	#services-1 .section-animation,#investment-banks-research-1 .section-animation {
		margin:-80px -80px -130px
	}

	section .full-width-section-image-outer {
		position:relative;
		width:100%
	}

	#alphasights section .full-width-section-image-outer img,#alphasights section .full-width-section-image-outer lottie-player {
		position:relative;
		width:100%
	}

	#alphasights .tabs-outer .tabs {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		margin-bottom:32px;
		overflow:auto;
		padding-right:0
	}

	#alphasights .tabs-outer .tabs .tab {
		-ms-flex-preferred-size:auto;
		flex-basis:auto;
		-ms-flex-negative:0;
		flex-shrink:0;
		padding:24px
	}

	#alphasights .tabs-outer .tabs .tab:first-of-type {
		padding-left:0
	}

	#alphasights .tabs-outer .tabs .tab.active::after {
		display:none
	}

	#alphasights .tabs-outer .tabs .tab:first-of-type {
		padding-left:24px
	}

	#alphasights .modal .modal-content .modal-body .modal-text-content {
		padding:48px 24px 32px
	}

	#alphasights .modal .modal-content .modal-body .modal-text-content .modal-text-content-left,#alphasights .modal .modal-content .modal-body .modal-text-content .modal-text-content-right {
		float:none;
		margin:0;
		width:100%
	}

	#alphasights .modal .modal-content .modal-body .modal-image .modal-image-text .modal-image-text-title {
		display:none
	}

	#accelerated-career-path-slider .splide__slide {
		padding-right:24px;
		width:92% !important
	}

	#accelerated-career-path-slider .card .card-contents .client-quote,#accelerated-career-path-slider .card .card-contents .quote-company {
		display:none
	}

	#accelerated-career-path-slider .splide__arrows {
		display:none
	}

	#internships .intern-outer {
		border-bottom:1px solid #e2e4e9;
		margin-bottom:56px;
		padding:0 0 24px
	}

	#internships .col-12.col-md-6.col-lg-4:last-of-type .intern-outer {
		border:0;
		margin-bottom:64px;
		padding:0
	}

	#intern-with-us img {
		margin-bottom:56px
	}

	#offices .office-location .office-image {
		float:none;
		margin-bottom:24px;
		margin-right:0;
		text-align:center;
		width:100%
	}

	#offices .office-location .office-image img {
		width:120px
	}

	#offices .office-location .office-details {
		float:none;
		text-align:center;
		width:100%
	}

	#offices .office-location .office-details .office-email {
		float:none;
		margin:24px auto 0;
		width:-webkit-fit-content;
		width:-moz-fit-content;
		width:fit-content
	}

	#offices .office-location .office-details .office-phone {
		float:none;
		margin:32px auto 0;
		width:-webkit-fit-content;
		width:-moz-fit-content;
		width:fit-content
	}

	#meet-us .event-card .event-card-info .event-card-location,#meet-us .event-card .event-card-info .event-card-location-type,#meet-us .event-card .event-card-info .event-card-location-date {
		width:50%
	}

	#from-our-founders-carousel {
		padding-bottom:80px
	}

	#from-our-founders-carousel .splide__slide .image-description .image-description-year {
		display:block
	}

	#from-our-founders-carousel .splide__pagination {
		display:none
	}

	.dropdown .dropdown-label {
		padding:8px 4px 8px 16px
	}

	.dropdown .dropdown-label::after {
		margin-left:-4px
	}

	#alphasights #form-outer .form-item {
		width:48.3%
	}

	#alphasights #form-outer .form-item.select .element {
		width:48.3%
	}

	#alphasights #form-outer .form-item.textarea:has(textarea[name=resume_text]),#alphasights #form-outer .form-item.textarea:has(textarea[name=cover_letter_text]) {
		width:48.3%
	}

	#alphasights #form-outer .form-item .checkbox-item {
		width:48.3%
	}

	#alphasights #form-outer .form-item .checkbox-item:nth-child(3n) {
		margin-right:3.3%
	}

	#alphasights #form-outer .form-item .checkbox-item:nth-child(2n) {
		margin-right:0
	}

	#alphasights #form-outer .form-item .radio-item {
		width:48.3%
	}

	#alphasights #form-outer .form-item.date input[name=start_date_month],#alphasights #form-outer .form-item.date input[name=end_date_month] {
		float:left;
		margin-right:3.3%;
		width:48.3%
	}

	#alphasights #form-outer .form-item.date input[name=start_date_year],#alphasights #form-outer .form-item.date input[name=end_date_year] {
		margin-right:0;
		width:48.3%
	}

	#alphasights #form-outer .form-item.textarea .element {
		padding-right:0
	}

	#alphasights #form-outer .form-item.textarea textarea {
		min-height:120px
	}

	#alphasights #irongforceApplication .submit input {
		width:48.3%
	}
}

@media(max-width:640px) {
	#alphasights .gform_wrapper .gfield_label {
		margin-top:32px
	}

	#alphasights .gform_wrapper .spacer.gfield {
		margin-bottom:0
	}

	#alphasights .gform_wrapper.gravity-theme .gform_fields {
		grid-row-gap:0
	}

	#alphasights .gform_wrapper .gform_footer input {
		width:100%
	}

	#alphasights .contact-form .btn-primary {
		margin:0 0 24px !important;
		width:100%
	}

	#alphasights .contact-form .btn-secondary {
		margin-top:24px;
		width:100%
	}

	#open-roles .event-card .event-card-info .event-card-location {
		padding-left:30px;
		width:100%
	}

	#open-roles .event-card .event-card-info .event-card-location-type,#open-roles .event-card .event-card-info .event-card-location-date {
		margin-top:10px;
		width:100%
	}

	#alumni-success .alumni-success-menu {
		width:100%
	}
}

@media(min-width:640px) {
	#alumni-success .alumni-success-menu ul li:hover,#alphasights .policies-page .policies-page-menu ul li:hover {
		background-color:#e2e4e9;
		border-radius:4px;
		-webkit-transition:all .2s;
		transition:all .2s
	}
}

@media(max-width:575px) {
	#alphasights #header .container {
		padding-left:24px;
		padding-right:24px
	}

	#alphasights .container {
		padding-left:24px;
		padding-right:24px
	}

	#alphasights #trust-alphasights .trust-container {
		padding-right:0
	}

	#alphasights #accelerated-career-path-slider .container {
		padding-right:0
	}

	#alphasights #hero .hero-text .btn-secondary {
		width:100%
	}

	#alphasights #hero .orange-wave {
		bottom:13%;
		height:300px
	}

	#alphasights h1,#alphasights #hero .hero-text h2 {
		font-size:24px;
		line-height:40px
	}

	#alphasights h2 {
		font-size:40px;
		line-height:56px;
		margin-bottom:24px
	}

	#alphasights h3 {
		font-size:32px;
		line-height:40px
	}

	#alphasights .large-fact-text {
		font-size:32px
	}

	#culture-of-learning .institution-logos .institution-logo {
		width:50%
	}

	#successful-alumni .successful-alumni-logo,#alumni-success .successful-alumni-logo {
		width:50%
	}

	.wave {
		top:40%
	}

	#intro {
		padding:80px 0 40px
	}

	#intro .intro-facts {
		margin-top:150px
	}

	#intro .intro-facts .intro-col-1,#intro .intro-facts .intro-col-2,#intro .intro-facts .intro-col-3,#intro .intro-facts .intro-col-4 {
		background-image:none;
		height:140px;
		margin-left:0;
		width:100%
	}

	#intro .intro-facts .large-fact-text {
		height:auto
	}

	#intro .intro-facts p {
		min-height:70px
	}

	#intro.compliance .intro-facts {
		margin-top:0
	}

	#intro.compliance .intro-facts .intro-col-1,#intro.compliance .intro-facts .intro-col-2,#intro.compliance .intro-facts .intro-col-3 {
		margin-left:0;
		width:100%
	}

	#intro.compliance .intro-facts .intro-col-1 .intro-facts-inner,#intro.compliance .intro-facts .intro-col-2 .intro-facts-inner,#intro.compliance .intro-facts .intro-col-3 .intro-facts-inner {
		margin-top:20px
	}

	#intro.compliance .intro-facts .intro-col-1 .intro-facts-inner {
		margin-top:0
	}

	#alphasights #interaction-types .card .interaction-image {
		width:56px
	}

	#alphasights #interaction-types .card h4 {
		padding-top:12px
	}

	#alphasights #alphacircles .section-image {
		width:100%
	}

	#meet-us .event-card .event-card-info .event-card-location,#meet-us .event-card .event-card-info .event-card-location-type,#meet-us .event-card .event-card-info .event-card-location-date {
		margin-top:12px;
		width:100%
	}

	#open-roles {
		padding-bottom:80px;
		padding-top:120px
	}

	#open-roles .open-role-tabs {
		margin:0 auto 20px
	}

	#open-roles .open-role-tabs h1,#open-roles .open-role-tabs h2 {
		font-size:26px !important;
		line-height:38px !important
	}

	.irongforce-input.dropdown {
		margin:0 10px 20px
	}

	#home-1 .section-animation {
		margin-left:-30vw;
		max-width:140% !important;
		width:140%
	}

	.section-animation.large-animation {
		width:150%
	}

	#offices .office-location h3 {
		font-size:24px;
		line-height:40px
	}

	#our-growth .graph-row .col-12.col-lg-10 {
		overflow:scroll
	}

	#our-growth .graph-row lottie-player {
		width:200%
	}

	#alphasights .contact-form .line-below,#alphasights .expert-data-privacy-request .line-below {
		margin-bottom:40px;
		padding-bottom:40px
	}

	.gform_wrapper.gravity-theme .agree-comms .gfield-choice-input {
		margin-top:7px;
		vertical-align:top
	}
}

@media(max-width:485px) {
	#trust-alphasights .splide__slide {
		max-width:86%
	}

	#services-1 .section-animation,#investment-banks-research-1 .section-animation {
		margin:-50px -70px -120px
	}

	#alphasights #form-outer .form-item {
		width:100%
	}

	#alphasights #form-outer .form-item.select .element {
		width:100%
	}

	#alphasights #form-outer .form-item.textarea:has(textarea[name=resume_text]),#alphasights #form-outer .form-item.textarea:has(textarea[name=cover_letter_text]) {
		width:100%
	}

	#alphasights #form-outer .form-item .checkbox-item {
		margin-right:0;
		width:100%
	}

	#alphasights #form-outer .form-item .checkbox-item:nth-child(3n) {
		margin-right:0
	}

	#alphasights #form-outer .form-item .checkbox-item:nth-child(2n) {
		margin-right:0
	}

	#alphasights #form-outer .form-item .radio-item {
		width:100%
	}

	#alphasights #irongforceApplication .submit input {
		width:100%
	}
}

@media(max-width:460px) {
	#pricing .pricing-card .pricing-card-title {
		color:#666b7a;
		font-size:24px;
		font-weight:600;
		margin-bottom:30px
	}

	#pricing .pricing-card .pricing-menu {
		margin-bottom:24px;
		margin-bottom:24px;
		overflow:auto;
		position:relative;
		right:unset;
		top:unset;
		width:-webkit-fit-content;
		width:-moz-fit-content;
		width:fit-content
	}
}

@media(max-width:414px) {
	.wave {
		padding-bottom:50%;
		top:46%
	}

	#explore-our-platform {
		padding:40px 0 0
	}

	#explore-our-platform .orange-wave {
		background-size:880px;
		height:324px
	}

	#alphasights .grey-card-outer .grey-card .card-content h4 {
		font-size:24px;
		line-height:32px
	}

	#find-your-path .grey-card-outer .grey-card {
		min-height:280px
	}

	#find-your-path .grey-card-outer .grey-card h4 {
		font-size:24px;
		line-height:32px
	}
}

@media(max-width:375px) {
	#open-roles .open-role-tabs h2:first-of-type {
		margin-right:32px
	}

	.dropdown .dropdown-label {
		font-size:16px
	}

	.dropdown .dropdown-label::after {
		margin-left:-4px
	}
}

@media(max-width:360px) {
	#pricing .pricing-card .price {
		height:unset
	}

	#pricing .pricing-card .price .per-seat {
		display:block
	}
}[data-sal] {
	-webkit-transition-delay:0s;
	transition-delay:0s;
	-webkit-transition-delay:var(--sal-delay, 0s);
	transition-delay:var(--sal-delay, 0s);
	-webkit-transition-duration:.2s;
	transition-duration:.2s;
	-webkit-transition-duration:var(--sal-duration, 0.2s);
	transition-duration:var(--sal-duration, 0.2s);
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease;
	-webkit-transition-timing-function:var(--sal-easing, ease);
	transition-timing-function:var(--sal-easing, ease)
}[data-sal][data-sal-duration="200"] {
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}[data-sal][data-sal-duration="250"] {
	-webkit-transition-duration:.25s;
	transition-duration:.25s
}[data-sal][data-sal-duration="300"] {
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}[data-sal][data-sal-duration="350"] {
	-webkit-transition-duration:.35s;
	transition-duration:.35s
}[data-sal][data-sal-duration="400"] {
	-webkit-transition-duration:.4s;
	transition-duration:.4s
}[data-sal][data-sal-duration="450"] {
	-webkit-transition-duration:.45s;
	transition-duration:.45s
}[data-sal][data-sal-duration="500"] {
	-webkit-transition-duration:.5s;
	transition-duration:.5s
}[data-sal][data-sal-duration="550"] {
	-webkit-transition-duration:.55s;
	transition-duration:.55s
}[data-sal][data-sal-duration="600"] {
	-webkit-transition-duration:.6s;
	transition-duration:.6s
}[data-sal][data-sal-duration="650"] {
	-webkit-transition-duration:.65s;
	transition-duration:.65s
}[data-sal][data-sal-duration="700"] {
	-webkit-transition-duration:.7s;
	transition-duration:.7s
}[data-sal][data-sal-duration="750"] {
	-webkit-transition-duration:.75s;
	transition-duration:.75s
}[data-sal][data-sal-duration="800"] {
	-webkit-transition-duration:.8s;
	transition-duration:.8s
}[data-sal][data-sal-duration="850"] {
	-webkit-transition-duration:.85s;
	transition-duration:.85s
}[data-sal][data-sal-duration="900"] {
	-webkit-transition-duration:.9s;
	transition-duration:.9s
}[data-sal][data-sal-duration="950"] {
	-webkit-transition-duration:.95s;
	transition-duration:.95s
}[data-sal][data-sal-duration="1000"] {
	-webkit-transition-duration:1s;
	transition-duration:1s
}[data-sal][data-sal-duration="1050"] {
	-webkit-transition-duration:1.05s;
	transition-duration:1.05s
}[data-sal][data-sal-duration="1100"] {
	-webkit-transition-duration:1.1s;
	transition-duration:1.1s
}[data-sal][data-sal-duration="1150"] {
	-webkit-transition-duration:1.15s;
	transition-duration:1.15s
}[data-sal][data-sal-duration="1200"] {
	-webkit-transition-duration:1.2s;
	transition-duration:1.2s
}[data-sal][data-sal-duration="1250"] {
	-webkit-transition-duration:1.25s;
	transition-duration:1.25s
}[data-sal][data-sal-duration="1300"] {
	-webkit-transition-duration:1.3s;
	transition-duration:1.3s
}[data-sal][data-sal-duration="1350"] {
	-webkit-transition-duration:1.35s;
	transition-duration:1.35s
}[data-sal][data-sal-duration="1400"] {
	-webkit-transition-duration:1.4s;
	transition-duration:1.4s
}[data-sal][data-sal-duration="1450"] {
	-webkit-transition-duration:1.45s;
	transition-duration:1.45s
}[data-sal][data-sal-duration="1500"] {
	-webkit-transition-duration:1.5s;
	transition-duration:1.5s
}[data-sal][data-sal-duration="1550"] {
	-webkit-transition-duration:1.55s;
	transition-duration:1.55s
}[data-sal][data-sal-duration="1600"] {
	-webkit-transition-duration:1.6s;
	transition-duration:1.6s
}[data-sal][data-sal-duration="1650"] {
	-webkit-transition-duration:1.65s;
	transition-duration:1.65s
}[data-sal][data-sal-duration="1700"] {
	-webkit-transition-duration:1.7s;
	transition-duration:1.7s
}[data-sal][data-sal-duration="1750"] {
	-webkit-transition-duration:1.75s;
	transition-duration:1.75s
}[data-sal][data-sal-duration="1800"] {
	-webkit-transition-duration:1.8s;
	transition-duration:1.8s
}[data-sal][data-sal-duration="1850"] {
	-webkit-transition-duration:1.85s;
	transition-duration:1.85s
}[data-sal][data-sal-duration="1900"] {
	-webkit-transition-duration:1.9s;
	transition-duration:1.9s
}[data-sal][data-sal-duration="1950"] {
	-webkit-transition-duration:1.95s;
	transition-duration:1.95s
}[data-sal][data-sal-duration="2000"] {
	-webkit-transition-duration:2s;
	transition-duration:2s
}[data-sal][data-sal-delay="50"] {
	-webkit-transition-delay:.05s;
	transition-delay:.05s
}[data-sal][data-sal-delay="100"] {
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}[data-sal][data-sal-delay="150"] {
	-webkit-transition-delay:.15s;
	transition-delay:.15s
}[data-sal][data-sal-delay="200"] {
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}[data-sal][data-sal-delay="250"] {
	-webkit-transition-delay:.25s;
	transition-delay:.25s
}[data-sal][data-sal-delay="300"] {
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}[data-sal][data-sal-delay="350"] {
	-webkit-transition-delay:.35s;
	transition-delay:.35s
}[data-sal][data-sal-delay="400"] {
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}[data-sal][data-sal-delay="450"] {
	-webkit-transition-delay:.45s;
	transition-delay:.45s
}[data-sal][data-sal-delay="500"] {
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}[data-sal][data-sal-delay="550"] {
	-webkit-transition-delay:.55s;
	transition-delay:.55s
}[data-sal][data-sal-delay="600"] {
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}[data-sal][data-sal-delay="650"] {
	-webkit-transition-delay:.65s;
	transition-delay:.65s
}[data-sal][data-sal-delay="700"] {
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}[data-sal][data-sal-delay="750"] {
	-webkit-transition-delay:.75s;
	transition-delay:.75s
}[data-sal][data-sal-delay="800"] {
	-webkit-transition-delay:.8s;
	transition-delay:.8s
}[data-sal][data-sal-delay="850"] {
	-webkit-transition-delay:.85s;
	transition-delay:.85s
}[data-sal][data-sal-delay="900"] {
	-webkit-transition-delay:.9s;
	transition-delay:.9s
}[data-sal][data-sal-delay="950"] {
	-webkit-transition-delay:.95s;
	transition-delay:.95s
}[data-sal][data-sal-delay="1000"] {
	-webkit-transition-delay:1s;
	transition-delay:1s
}[data-sal][data-sal-easing=linear] {
	-webkit-transition-timing-function:linear;
	transition-timing-function:linear
}[data-sal][data-sal-easing=ease] {
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}[data-sal][data-sal-easing=ease-in] {
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}[data-sal][data-sal-easing=ease-out] {
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}[data-sal][data-sal-easing=ease-in-out] {
	-webkit-transition-timing-function:ease-in-out;
	transition-timing-function:ease-in-out
}[data-sal][data-sal-easing=ease-in-cubic] {
	-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}[data-sal][data-sal-easing=ease-out-cubic] {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
	transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}[data-sal][data-sal-easing=ease-in-out-cubic] {
	-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
	transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)
}[data-sal][data-sal-easing=ease-in-circ] {
	-webkit-transition-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.335);
	transition-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.335)
}[data-sal][data-sal-easing=ease-out-circ] {
	-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);
	transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)
}[data-sal][data-sal-easing=ease-in-out-circ] {
	-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)
}[data-sal][data-sal-easing=ease-in-expo] {
	-webkit-transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035);
	transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)
}[data-sal][data-sal-easing=ease-out-expo] {
	-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);
	transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)
}[data-sal][data-sal-easing=ease-in-out-expo] {
	-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);
	transition-timing-function:cubic-bezier(1, 0, 0, 1)
}[data-sal][data-sal-easing=ease-in-quad] {
	-webkit-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
	transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)
}[data-sal][data-sal-easing=ease-out-quad] {
	-webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)
}[data-sal][data-sal-easing=ease-in-out-quad] {
	-webkit-transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
	transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)
}[data-sal][data-sal-easing=ease-in-quart] {
	-webkit-transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22);
	transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22)
}[data-sal][data-sal-easing=ease-out-quart] {
	-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);
	transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)
}[data-sal][data-sal-easing=ease-in-out-quart] {
	-webkit-transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);
	transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)
}[data-sal][data-sal-easing=ease-in-quint] {
	-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
	transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}[data-sal][data-sal-easing=ease-out-quint] {
	-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
	transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}[data-sal][data-sal-easing=ease-in-out-quint] {
	-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);
	transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)
}[data-sal][data-sal-easing=ease-in-sine] {
	-webkit-transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);
	transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)
}[data-sal][data-sal-easing=ease-out-sine] {
	-webkit-transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);
	transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)
}[data-sal][data-sal-easing=ease-in-out-sine] {
	-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);
	transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)
}[data-sal][data-sal-easing=ease-in-back] {
	-webkit-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
	transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)
}[data-sal][data-sal-easing=ease-out-back] {
	-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)
}[data-sal][data-sal-easing=ease-in-out-back] {
	-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)
}[data-sal|=fade] {
	opacity:0;
	-webkit-transition-property:opacity;
	transition-property:opacity
}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade] {
	opacity:1
}[data-sal|=slide] {
	opacity:0;
	-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform
}[data-sal=slide-up] {
	-webkit-transform:translateY(20%);
	transform:translateY(20%)
}[data-sal=slide-down] {
	-webkit-transform:translateY(-20%);
	transform:translateY(-20%)
}[data-sal=slide-left] {
	-webkit-transform:translateX(20%);
	transform:translateX(20%)
}[data-sal=slide-right] {
	-webkit-transform:translateX(-20%);
	transform:translateX(-20%)
}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide] {
	opacity:1;
	-webkit-transform:none;
	transform:none
}[data-sal|=zoom] {
	opacity:0;
	-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform
}[data-sal=zoom-in] {
	-webkit-transform:scale(0.5);
	transform:scale(0.5)
}[data-sal=zoom-out] {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom] {
	opacity:1;
	-webkit-transform:none;
	transform:none
}[data-sal|=flip] {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform
}[data-sal=flip-left] {
	-webkit-transform:perspective(2000px) rotateY(-91deg);
	transform:perspective(2000px) rotateY(-91deg)
}[data-sal=flip-right] {
	-webkit-transform:perspective(2000px) rotateY(91deg);
	transform:perspective(2000px) rotateY(91deg)
}[data-sal=flip-up] {
	-webkit-transform:perspective(2000px) rotateX(-91deg);
	transform:perspective(2000px) rotateX(-91deg)
}[data-sal=flip-down] {
	-webkit-transform:perspective(2000px) rotateX(91deg);
	transform:perspective(2000px) rotateX(91deg)
}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip] {
	-webkit-transform:none;
	transform:none
}

.splide__container {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative
}

.splide__list {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	margin:0 !important;
	padding:0 !important
}

.splide.is-initialized:not(.is-active) .splide__list {
	display:block
}

.splide__pagination {
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	-ms-flex-pack:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	justify-content:center;
	margin:0;
	pointer-events:none
}

.splide__pagination li {
	display:inline-block;
	line-height:1;
	list-style-type:none;
	margin:0;
	pointer-events:auto
}

.splide:not(.is-overflow) .splide__pagination {
	display:none
}

.splide__progress__bar {
	width:0
}

.splide {
	position:relative;
	visibility:hidden
}

.splide.is-initialized,.splide.is-rendered {
	visibility:visible
}

.splide__slide {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-flex-negative:0;
	flex-shrink:0;
	list-style-type:none !important;
	margin:0;
	position:relative
}

.splide__slide img {
	vertical-align:bottom
}

.splide__spinner {
	-webkit-animation:splide-loading 1s linear infinite;
	animation:splide-loading 1s linear infinite;
	border:2px solid #999;
	border-left-color:rgba(0,0,0,0);
	border-radius:50%;
	bottom:0;
	contain:strict;
	display:inline-block;
	height:20px;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}

.splide__sr {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}

.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause {
	display:none
}

.splide__toggle.is-active .splide__toggle__pause {
	display:inline
}

.splide__track {
	overflow:hidden;
	position:relative;
	z-index:0
}

@-webkit-keyframes splide-loading {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}

	to {
		-webkit-transform:rotate(1turn);
		transform:rotate(1turn)
	}
}

@keyframes splide-loading {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}

	to {
		-webkit-transform:rotate(1turn);
		transform:rotate(1turn)
	}
}

.splide__track--draggable {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	user-select:none;
	user-select:none
}

.splide__track--fade>.splide__list>.splide__slide {
	margin:0 !important;
	opacity:0;
	z-index:0
}

.splide__track--fade>.splide__list>.splide__slide.is-active {
	opacity:1;
	z-index:1
}

.splide--rtl {
	direction:rtl
}

.splide__track--ttb>.splide__list {
	display:block
}

.splide__arrow {
	-webkit-box-align:center;
	align-items:center;
	background:#ccc;
	border:0;
	border-radius:50%;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	-ms-flex-pack:center;
	height:2em;
	-webkit-box-pack:center;
	justify-content:center;
	opacity:.7;
	padding:0;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:2em;
	z-index:1
}

.splide__arrow svg {
	fill:#000;
	height:1.2em;
	width:1.2em
}

.splide__arrow:hover:not(:disabled) {
	opacity:.9
}

.splide__arrow:disabled {
	opacity:.3
}

.splide__arrow:focus-visible {
	outline:3px solid #0bf;
	outline-offset:3px
}

.splide__arrow--prev {
	left:1em
}

.splide__arrow--prev svg {
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1)
}

.splide__arrow--next {
	right:1em
}

.splide.is-focus-in .splide__arrow:focus {
	outline:3px solid #0bf;
	outline-offset:3px
}

.splide__pagination {
	bottom:.5em;
	left:0;
	padding:0 1em;
	position:absolute;
	right:0;
	z-index:1
}

.splide__pagination__page {
	background:#ccc;
	border:0;
	border-radius:50%;
	display:inline-block;
	height:8px;
	margin:3px;
	opacity:.7;
	padding:0;
	position:relative;
	-webkit-transition:-webkit-transform .2s linear;
	transition:-webkit-transform .2s linear;
	transition:transform .2s linear;
	transition:transform .2s linear, -webkit-transform .2s linear;
	width:8px
}

.splide__pagination__page.is-active {
	background:#fff;
	-webkit-transform:scale(1.4);
	transform:scale(1.4);
	z-index:1
}

.splide__pagination__page:hover {
	cursor:pointer;
	opacity:.9
}

.splide__pagination__page:focus-visible {
	outline:3px solid #0bf;
	outline-offset:3px
}

.splide.is-focus-in .splide__pagination__page:focus {
	outline:3px solid #0bf;
	outline-offset:3px
}

.splide__progress__bar {
	background:#ccc;
	height:3px
}

.splide__slide {
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

.splide__slide:focus {
	outline:0
}

@supports(outline-offset:-3px) {
	.splide__slide:focus-visible {
		outline:3px solid #0bf;
		outline-offset:-3px
	}
}

@media screen and (-ms-high-contrast:none) {
	.splide__slide:focus-visible {
		border:3px solid #0bf
	}
}

@supports(outline-offset:-3px) {
	.splide.is-focus-in .splide__slide:focus {
		outline:3px solid #0bf;
		outline-offset:-3px
	}
}

@media screen and (-ms-high-contrast:none) {
	.splide.is-focus-in .splide__slide:focus {
		border:3px solid #0bf
	}

	.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
		border-color:#0bf
	}
}

.splide__toggle {
	cursor:pointer
}

.splide__toggle:focus-visible {
	outline:3px solid #0bf;
	outline-offset:3px
}

.splide.is-focus-in .splide__toggle:focus {
	outline:3px solid #0bf;
	outline-offset:3px
}

.splide__track--nav>.splide__list>.splide__slide {
	border:3px solid rgba(0,0,0,0);
	cursor:pointer
}

.splide__track--nav>.splide__list>.splide__slide.is-active {
	border:3px solid #000
}

.splide__arrows--rtl .splide__arrow--prev {
	left:auto;
	right:1em
}

.splide__arrows--rtl .splide__arrow--prev svg {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}

.splide__arrows--rtl .splide__arrow--next {
	left:1em;
	right:auto
}

.splide__arrows--rtl .splide__arrow--next svg {
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1)
}

.splide__arrows--ttb .splide__arrow {
	left:50%;
	-webkit-transform:translate(-50%);
	transform:translate(-50%)
}

.splide__arrows--ttb .splide__arrow--prev {
	top:1em
}

.splide__arrows--ttb .splide__arrow--prev svg {
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}

.splide__arrows--ttb .splide__arrow--next {
	bottom:1em;
	top:auto
}

.splide__arrows--ttb .splide__arrow--next svg {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}

.splide__pagination--ttb {
	bottom:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	left:auto;
	padding:1em 0;
	right:.5em;
	top:0
}

/*# sourceMappingURL=main.css.map */


.black_overlay{ 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: #fff; 
            z-index:1001; 
            -moz-opacity: 1; /*改变图片透明度，越小越透明，*/
            opacity:1; 
            filter: alpha(opacity=1); 
        } 
        
@media screen and (min-width: 1024px) {.white_content { 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height:490px; 
            background-color: #fff; 
            z-index:1002; 
        }}
@media screen and (max-width: 1024px) {.white_content { 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height:640px; 
            background-color: #fff; 
            z-index:1002; 
        }}
.checkboxset{margin:0 auto; width:60%;}
.checkb1{float:left; margin:22% 25px;}
.checkb2{ float:left;margin:22% 25px;}
.checkb3{float:left;margin:22% 25px;}
.checkb4{float:left;margin:22% 25px;}

.hyt07{ width:40px; height:40px; background:#fff; border-radius:100%; position:absolute; float:right;right: 0px; z-index:9999999;    margin: 7px;} 



@media screen and (min-width: 1024px) {.kgkg01{ width:100%; padding:74px 14px 14px 14px;}
.kgkg02{ width:48%; position:relative; float:left; margin-bottom:14px; border-radius:7px; border-color:#999;margin-right: 2%;}
.kgkg03{ width:100%; position:relative; float:left; height:120px;}
.kgkg04{ width:100%;border-radius:7px; border-color:#999; border:1px solid #ccc; height:44px; line-height:44px; font-size:14px; padding-left:7px;}
.kgkg05{ width:100%;border-radius:7px; border-color:#999; border:1px solid #ccc; height:120px; line-height:44px; font-size:14px; padding-left:7px;}
.bage01{ margin-top: 60px; position: relative; height: 40px;float: right;}
}

@media screen and (max-width: 1024px) {.kgkg01{ width:100%;   padding:74px 14px 14px 14px;}
.kgkg02{ width:100%; position:relative; float:left; margin-bottom:14px; border-radius:7px; border-color:#999;margin-right: 2%;}
.kgkg03{ width:100%; position:relative; float:left; height:120px;}
.kgkg04{ width:100%;border-radius:7px; border-color:#999; border:1px solid #ccc; height:44px; line-height:44px; font-size:14px; padding-left:7px;}
.kgkg05{ width:100%;border-radius:7px; border-color:#999; border:1px solid #ccc; height:120px; line-height:44px; font-size:14px; padding-left:7px;}
.bage01{ margin-top: 60px; position: relative; height: 40px;float: left;}
}

.bage02{ margin-top: 60px; position: relative; height: 40px;float: right;}

.bage03:link{color: #fff !important; font-weight: 400;  text-decoration: none !important;}
.bage03:visited{color: #fff !important; font-weight: 400;  text-decoration: none !important;}
.bage03:hover{color: #fff !important; font-weight: 400;  text-decoration:none !important;}

._NewA{padding-top:calc(10px + 0.85rem);padding-bottom:calc(10px + 0.9rem);}
._NewL{float:left;width:100%; }
._NewL ul{ display:flex; flex-wrap: wrap; margin:-0.1rem 0;}
._NewL li{float:left; width:100%; margin:0.1rem 0;list-style-image: none !important; list-style:none;}
._NewL li .la{float: left;width: 100%;background:#fff; position: relative; border-radius: 8px; box-shadow: 0 0.08rem 0.3rem 0 rgba(0,78,138,0.1); padding: 0.2rem; display: flex; align-items: center; justify-content: space-between;}
._NewL li .la:hover{ background: #f1f8ff;}
._NewL li .la .cont{float: left;width: 100%;}
._NewL li .img{float: left; width:40%; position: relative; line-height: 0;border-radius: 8px; overflow: hidden; margin-right: 1.4444rem;}
._NewL li .img img{  display: block; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;   }
._NewL li .la:hover .img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._NewL li .time{float: left;width: 100%; font-weight: bold; color:#d34817;font-size: calc(14px + 0.02rem);line-height: calc(22px + 0.04rem);}
._NewL li .tit{float: left;width: 100%; font-weight: bold; color: #41403e; font-size: calc(14px + 0.34rem);line-height: calc(22px + 0.34rem);overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; margin-top:0.05rem;    padding-bottom: 14px;}
._NewL li .text{float: left;width: 100%; color: #555555; font-size: calc(14px + 0.14rem);line-height: calc(22px + 0.24rem);overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:1px; }
._NewL li .ico{ margin-top:0.25rem; float: left; background:#d34817; line-height:calc(30px + 0.1rem); height:calc(30px + 0.1rem); width:calc(30px + 0.1rem); border-radius: calc(30px + 0.1rem);background-position:right bottom;transition:all .5s ease; display: flex; align-items: center; justify-content: center; padding-bottom: 1px;  }
._NewL li .ico i{ display:block; width:6px; height:2px; border-left:2px solid #fff; border-right:2px solid #fff; margin:0 -2px 0 2px; opacity: 0.85;}
._NewL li .ico img{ width:22px; transform: rotate(180deg); -ms-transform: rotate(180deg);}
._NewL li .la:hover .time{ color: #fa8100;}
._NewL li .la:hover .tit{ color: #fa8100;}
._NewL li .la:hover .ico{ background:linear-gradient(to left,transparent 50%,#fa8100 50%);background-size:200% 100%; background-position:left bottom;}

@media screen and (max-width:1024px) {
}
@media screen and (max-width:767px) {
._NewL ul{ margin:-0.25rem 0;}
._NewL li{ margin:0.25rem 0;}	
._NewL li .img{ min-width:120px; width:120px; height: calc(85px + 0.8rem); }	
._NewL li .text{line-height: calc(22px + 0.06rem);}
._NewL li .ico{ line-height:calc(26px + 0.1rem); height:calc(26px + 0.1rem); width:calc(26px + 0.1rem); border-radius: calc(26px + 0.1rem);}
._NewL li .ico img{ width:14px; }	
._NewL li .la{ padding:0.4rem;}
._NewL li .ico{ display: none;}
}



/* 分页 */
.wack1{ float:left; width:100%; text-align:center; margin-top:calc(10px + 1.7744rem);}
.wack2{ float:right;width: calc(100% - 3.24rem);}
.wack1 .pz_fy{ float:left; width:100%; display: flex; flex-wrap: wrap; justify-content:center;}
.wack1 .pz_fy a{ float:left; min-width:38px; height:38px; line-height:36px; border:1px solid #e1e1e1; color:#555555; font-size:16px; margin:0 5px;background:#fff;}
.wack1 .pz_fy .l_fy,
.wack1 .pz_fy .r_fy{ width: 100px;}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{color:#fff; border:1px solid #e5e5e5; background:#e5e5e5;}
.wack1 .fy_pc{ float:left; width:100%; display:none; flex-wrap: wrap; justify-content:center; font-size:14px; line-height: 24px; color:#555555;}
.wack1 .fy_pc a{ float:left; padding:2px 20px 3px 20px; color:#fff; background:#d34817; border-radius:30px;}
.wack1 .fy_pc span{ float:left; padding:0 20px;}

@media  screen and (max-width:1024px){	
.wack1 .pz_fy{ display: none;}	
.wack1 .fy_pc{ display: flex;}
}
@media  screen and (max-width:767px){	
.wack2{width:100%;}
}



._page{ float:left; width: 100%; padding:0.22rem 0; border-top: 1px solid #e5e5e5; display: flex; justify-content: space-between;}
._page a{ float: left; max-width:48%; overflow: hidden; color: #41403e; font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.1rem);overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
._page a font{ display: none;}
._page a span{ display: block;}
._NewB{ padding-top:calc(10px + 0.85rem);padding-bottom:calc(10px + 0.9rem);}
._page a:hover{ color: #d34817;}
._NewT{ float:right; width: 27.3%; border-radius: 8px; box-shadow: 0 0.08rem 0.3rem 0 rgba(0,78,138,0.1); padding:0 !important; overflow: hidden;}
._NewT .title{float: left; width:100%; background: #d34817; font-weight: bold; color: #fff; font-size: calc(14px + 0.1rem); line-height:calc(24px + 0.1rem);  padding: 0.15rem; text-align:center;}
._NewT .list{ margin-top: 0.2rem;}
._NewT .list ul{ margin:0;}
._NewT .list li{ width: 100%; padding:0 0.2rem 0.4rem 0.2rem;}
._NewT .list li .la{ padding: 0;box-shadow:none;}
._NewT .list li .time{ margin: 0.18rem 0 0.04rem 0;}
._NewT .list li .ico{ margin-top: 0.2rem;}
._NewD{ float:left; width: 100%; border-radius: 8px; box-shadow: 0 0.08rem 0.3rem 0 rgba(0,78,138,0.1); color: #41403e; font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.1rem); padding:24px}
._NewD .title{ float:left; width: 100%; text-align:center; font-weight: bold; color: #d34817; font-size: 34px; line-height:200%; margin-bottom:24px;}
._NewD .cont{ float:left; width: 100%; margin:calc(10px + 0.16rem) 0 calc(10px + 0.32rem) 0; font-size:16px; line-height:200%;}
._NewD .box{ float:left; width:calc(100% + 0.7rem); margin: 0 -0.35rem; background: #d34817; color: #FFF; display: flex; flex-wrap: wrap; justify-content: space-between; padding:24px}
._NewD .box img{width:calc(18px + 0.02rem); margin-right: 6px;}
._NewD .left{ display: flex; flex-wrap: wrap;}
._NewD .left .p{ display: flex; flex-wrap: wrap; align-items: center; margin-right: 0.5rem;}
._NewD .fanhui{ color: #fff; display: flex; flex-wrap: wrap; align-items: center;}
._NewD .info{ float:left; width: 100%; margin: 0.35rem 0 0 0; padding: 0.6rem 0.8rem 0.5rem 0.8rem; position: relative;color: #d34817;}
._NewD .info::after,
._NewD .info::before{content:''; position: absolute; width: 0.63rem; height: 0.53rem;background: url(../images/ico4.png) center no-repeat; background-size: 100% 100%; z-index: 1;}
._NewD .info::after{ left:0.31rem; top: 0.31rem;}
._NewD .info::before{ right:0.31rem; bottom: 0.31rem; transform: rotateY(180deg); -ms-transform: rotateY(180deg);}

@media screen and (max-width:767px) {
._page{ padding: 0.44rem 0; flex-wrap: wrap;}	
._page a{ width: 100%;max-width: 100%;-webkit-line-clamp:1;}
._page a span{ display:inline-block;}
._page a font{ display: inline-block;}
._NewT{ width: 100%; margin-top: 0.8rem;}
._NewT .title{ padding:0.4rem;}
._NewT .list{ margin-top: 0.5rem;}
._NewT .list li{ padding:0 0.5rem 0.8rem 0.5rem;}
._NewT .list li .la{ display: flex; align-items:center; justify-content: space-between;}
._NewT .list li .img{ padding-bottom: 0;min-width: 130px;  width: 130px;height:calc(85px + 0.8rem); margin-right: 0.35rem;}
._NewT .list li .time{ margin:0 0 0.05rem 0;}
._News .list li .text{-webkit-line-clamp: 2;}
._NewT .list li .ico{ margin-top: 0.25rem; display: none;}
._NewD{ width: 100%; padding: 0.6rem 0.5rem;}
._NewD .cont{ margin: 0.7rem 0 0.8rem 0;}
._NewD .box{ padding: 0.4rem 0.5rem; margin: 0 -0.5rem;width: calc(100% + 1rem);}
._NewD .left .p span{ display: none;}
._NewD .title{ margin-bottom: 0.5rem; font-size: calc(14px + 0.1rem); line-height:calc(22px + 0.1rem); }
._NewD .info{ margin:0.6rem 0 0 0; padding: 0.8rem 1rem;}
._NewD .info::after,
._NewD .info::before{ width: 1rem; height:0.84rem;}
._NewD .info::after{ left:0.4rem; top: 0.4rem;}
._NewD .info::before{ right:0.4rem; bottom: 0.4rem;}
}



@media screen and (min-width: 1024px) {.ttj02{ color:#000; font-size:24px; font-weight:400}
.ttj03{ color:#d34817 !important; font-size:24px; font-weight:400; line-height:110%; height:100px;}
.ttj04{ color:#666; font-size:20px; font-weight:400;height:200px;}
.ttj05{ width:32.333%; float:left; background:#f5f5f5; padding:14px; border-radius:20px; margin-right:1%;margin-bottom: 1%;text-align: center;}}
@media screen and (max-width: 1024px) {.ttj02{ color:#000; font-size:24px; font-weight:400}
.ttj03{ color:#d34817 !important; font-size:24px; font-weight:400; line-height:110%; height:100px;}
.ttj04{ color:#666; font-size:20px; font-weight:400;height:200px;}
.ttj05{ width:100%; float:left; background:#f5f5f5; padding:14px; border-radius:20px; margin-bottom:44px}}

@media screen and (min-width: 1024px) {.ss100{ display:block}
.ss200{ display:none}}
@media screen and (max-width: 1024px) {.ss100{ display:none}
.ss200{ display:block; z-index:9999 !important}}